@charset "UTF-8";:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}@layer reset,tokens,base,layout,components;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%;scroll-behavior:smooth;text-size-adjust:100%}body{min-height:100vh;font-family:var(--pav-font-family-primary);font-size:var(--pav-font-size-body);font-weight:var(--pav-font-weight-regular);line-height:var(--pav-line-height-body);color:var(--pav-text-primary);background-color:var(--pav-surface-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;overflow-x:hidden}#app{min-height:100vh}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a{color:var(--pav-color-brand-primary);text-decoration:none;touch-action:manipulation}a:hover{text-decoration:underline}*:focus{outline:none}*:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;border-radius:var(--pav-border-radius-2xs)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;box-shadow:var(--pav-shadow-focus)}button{cursor:pointer;background:none;border:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}input,textarea,select{background:none;border:none;touch-action:manipulation}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (prefers-contrast: high){*:focus-visible{outline:3px solid currentcolor;outline-offset:3px}}.contain-layout{contain:layout}.contain-paint{contain:paint}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}}@layer tokens{:root{--pav-color-brand-primary: #F97316;--pav-color-brand-primary-dark: #EA580C;--pav-color-brand-primary-light: #FB923C;--pav-color-brand-secondary: #1976D2;--pav-color-brand-secondary-dark: #115293;--pav-color-brand-secondary-light: #63A4FF;--pav-color-orange-50: #FFF7ED;--pav-color-orange-100: #FFEDD5;--pav-color-orange-200: #FED7AA;--pav-color-orange-300: #FDBA74;--pav-color-orange-400: #FB923C;--pav-color-orange-500: #F97316;--pav-color-orange-600: #EA580C;--pav-color-orange-700: #C2410C;--pav-color-orange-800: #9A3412;--pav-color-orange-900: #7C2D12;--pav-color-stone-50: #FAFAF9;--pav-color-stone-100: #F5F5F4;--pav-color-stone-200: #E7E5E4;--pav-color-stone-300: #D6D3D1;--pav-color-stone-400: #A8A29E;--pav-color-stone-500: #78716C;--pav-color-stone-600: #57534E;--pav-color-stone-700: #44403C;--pav-color-stone-800: #292524;--pav-color-stone-900: #1C1917;--pav-color-sky-50: #F0F9FF;--pav-color-sky-100: #E0F2FE;--pav-color-sky-200: #BAE6FD;--pav-color-sky-300: #7DD3FC;--pav-color-sky-400: #38BDF8;--pav-color-sky-500: #0EA5E9;--pav-color-sky-600: #0284C7;--pav-color-sky-700: #0369A1;--pav-color-sky-800: #075985;--pav-color-sky-900: #0C4A6E;--pav-color-red-50: #FEF2F2;--pav-color-red-100: #FEE2E2;--pav-color-red-200: #FECACA;--pav-color-red-300: #FCA5A5;--pav-color-red-400: #F87171;--pav-color-red-500: #EF4444;--pav-color-red-600: #DC2626;--pav-color-red-700: #B91C1C;--pav-color-red-800: #991B1B;--pav-color-red-900: #7F1D1D;--pav-color-amber-50: #FFFBEB;--pav-color-amber-100: #FEF3C7;--pav-color-amber-200: #FDE68A;--pav-color-amber-300: #FCD34D;--pav-color-amber-400: #FBBF24;--pav-color-amber-500: #F59E0B;--pav-color-amber-600: #D97706;--pav-color-amber-700: #B45309;--pav-color-amber-800: #92400E;--pav-color-amber-900: #78350F;--pav-color-emerald-50: #ECFDF5;--pav-color-emerald-100: #D1FAE5;--pav-color-emerald-200: #A7F3D0;--pav-color-emerald-300: #6EE7B7;--pav-color-emerald-400: #34D399;--pav-color-emerald-500: #10B981;--pav-color-emerald-600: #059669;--pav-color-emerald-700: #047857;--pav-color-emerald-800: #065F46;--pav-color-emerald-900: #064E3B;--pav-color-neutral-50: var(--pav-color-stone-50);--pav-color-neutral-100: var(--pav-color-stone-100);--pav-color-neutral-200: var(--pav-color-stone-200);--pav-color-neutral-300: var(--pav-color-stone-300);--pav-color-neutral-400: var(--pav-color-stone-400);--pav-color-neutral-500: var(--pav-color-stone-500);--pav-color-neutral-600: var(--pav-color-stone-600);--pav-color-neutral-700: var(--pav-color-stone-700);--pav-color-neutral-800: var(--pav-color-stone-800);--pav-color-neutral-900: var(--pav-color-stone-900);--pav-color-success: #1976D2;--pav-color-warning: #F57C00;--pav-color-error: #7B1FA2;--pav-color-info: #00796B;--pav-color-surface-primary: #FFF;--pav-color-surface-secondary: #FAFAFA;--pav-color-surface-tertiary: #F5F5F5;--pav-color-text-primary: var(--pav-color-neutral-900);--pav-color-text-secondary: var(--pav-color-neutral-600);--pav-color-text-muted: var(--pav-color-neutral-500);--pav-color-text-inverse: #fff;--pav-color-border-primary: var(--pav-color-neutral-300);--pav-color-border-secondary: var(--pav-color-neutral-200);--pav-color-border-focus: var(--pav-color-brand-secondary);--pav-color-border-error: var(--pav-color-error);--pav-color-interactive-primary: var(--pav-color-brand-primary);--pav-color-interactive-primary-hover: var(--pav-color-brand-primary-dark);--pav-color-interactive-secondary: var(--pav-color-neutral-600);--pav-color-interactive-secondary-hover: var(--pav-color-neutral-700);--pav-color-interactive-active: var(--pav-color-orange-500);--pav-color-interactive-active-bg: var(--pav-color-orange-50);--pav-color-interactive-active-text: var(--pav-color-orange-700);--pav-color-interactive-active-border: var(--pav-color-orange-200);--pav-color-alert-info-bg: #E0F2F1;--pav-color-alert-info-text: #004D40;--pav-color-alert-success-bg: #E3F2FD;--pav-color-alert-success-text: #0D47A1;--pav-color-alert-warning-bg: #FFF3E0;--pav-color-alert-warning-text: #E65100;--pav-color-alert-error-bg: #F3E5F5;--pav-color-alert-error-text: #4A148C;--pav-color-darken: rgba(0, 0, 0, .4)}@media (prefers-color-scheme: dark){:root{--pav-color-surface-primary: var(--pav-color-stone-900);--pav-color-surface-secondary: var(--pav-color-stone-800);--pav-color-surface-tertiary: var(--pav-color-stone-700);--pav-color-neutral-50: var(--pav-color-stone-900);--pav-color-neutral-100: var(--pav-color-stone-800);--pav-color-neutral-200: var(--pav-color-stone-700);--pav-color-neutral-300: var(--pav-color-stone-600);--pav-color-neutral-400: var(--pav-color-stone-500);--pav-color-neutral-500: var(--pav-color-stone-400);--pav-color-neutral-600: var(--pav-color-stone-400);--pav-color-neutral-700: var(--pav-color-stone-300);--pav-color-neutral-800: var(--pav-color-stone-200);--pav-color-neutral-900: var(--pav-color-stone-50);--pav-color-text-primary: var(--pav-color-stone-50);--pav-color-text-secondary: var(--pav-color-stone-300);--pav-color-text-muted: var(--pav-color-stone-400);--pav-color-text-inverse: var(--pav-color-stone-900);--pav-color-border-primary: var(--pav-color-stone-600);--pav-color-border-secondary: var(--pav-color-stone-700);--pav-color-interactive-secondary: var(--pav-color-stone-400);--pav-color-interactive-secondary-hover: var(--pav-color-stone-300);--pav-color-interactive-active: var(--pav-color-orange-400);--pav-color-interactive-active-bg: oklch(.705 .213 47.604 / .1);--pav-color-interactive-active-text: var(--pav-color-orange-300);--pav-color-interactive-active-border: var(--pav-color-orange-600);--pav-color-alert-info-bg: #1A4848;--pav-color-alert-info-text: #80CBC4;--pav-color-alert-success-bg: #1A2C48;--pav-color-alert-success-text: #90CAF9;--pav-color-alert-warning-bg: #4A2A0A;--pav-color-alert-warning-text: #FFCC80;--pav-color-alert-error-bg: #3D1A4A;--pav-color-alert-error-text: #CE93D8;--pav-color-success: #64B5F6;--pav-color-warning: #FFB74D;--pav-color-error: #CE93D8;--pav-color-info: #4DB6AC}}:root{--pav-font-family-primary: "Creato Display", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--pav-font-family-mono: "SF Mono", consolas, "Liberation Mono", menlo, monospace;--pav-font-weight-thin: 100;--pav-font-weight-extralight: 200;--pav-font-weight-light: 300;--pav-font-weight-regular: 400;--pav-font-weight-medium: 500;--pav-font-weight-semibold: 600;--pav-font-weight-bold: 700;--pav-font-weight-extrabold: 800;--pav-font-size-2xs: .7901rem;--pav-font-size-xs: .8889rem;--pav-font-size-sm: 1rem;--pav-font-size-base: 1.125rem;--pav-font-size-md: 1.2656rem;--pav-font-size-lg: 1.4238rem;--pav-font-size-xl: 1.6018rem;--pav-font-size-2xl: 1.802rem;--pav-font-size-3xl: 2.0273rem;--pav-font-size-4xl: 2.2807rem;--pav-font-size-5xl: 2.5658rem;--pav-font-size-6xl: 2.8865rem;--pav-font-size-caption: var(--pav-font-size-2xs);--pav-font-size-small: var(--pav-font-size-xs);--pav-font-size-body: var(--pav-font-size-sm);--pav-font-size-body-large: var(--pav-font-size-base);--pav-font-size-subtitle: var(--pav-font-size-md);--pav-font-size-h6: var(--pav-font-size-lg);--pav-font-size-h5: var(--pav-font-size-xl);--pav-font-size-h4: var(--pav-font-size-2xl);--pav-font-size-h3: var(--pav-font-size-3xl);--pav-font-size-h2: var(--pav-font-size-4xl);--pav-font-size-h1: var(--pav-font-size-5xl);--pav-font-size-display: var(--pav-font-size-6xl);--pav-line-height-tight: 1.2;--pav-line-height-snug: 1.3;--pav-line-height-normal: 1.5;--pav-line-height-relaxed: 1.6;--pav-line-height-loose: 1.8;--pav-line-height-display: var(--pav-line-height-tight);--pav-line-height-heading: var(--pav-line-height-snug);--pav-line-height-body: var(--pav-line-height-normal);--pav-line-height-caption: var(--pav-line-height-normal);--pav-letter-spacing-tighter: -.025em;--pav-letter-spacing-tight: -.01em;--pav-letter-spacing-normal: 0;--pav-letter-spacing-wide: .015em;--pav-letter-spacing-wider: .05em;--pav-letter-spacing-display: var(--pav-letter-spacing-tighter);--pav-letter-spacing-heading: var(--pav-letter-spacing-tight);--pav-letter-spacing-body: var(--pav-letter-spacing-normal);--pav-letter-spacing-caption: var(--pav-letter-spacing-wide)}:root{--pav-space-0: 0;--pav-space-px: 1px;--pav-space-0_5: .125rem;--pav-space-1: .25rem;--pav-space-1_5: .375rem;--pav-space-2: .5rem;--pav-space-2_5: .625rem;--pav-space-3: .75rem;--pav-space-3_5: .875rem;--pav-space-4: 1rem;--pav-space-5: 1.25rem;--pav-space-6: 1.5rem;--pav-space-7: 1.75rem;--pav-space-8: 2rem;--pav-space-9: 2.25rem;--pav-space-10: 2.5rem;--pav-space-11: 2.75rem;--pav-space-12: 3rem;--pav-space-14: 3.5rem;--pav-space-16: 4rem;--pav-space-20: 5rem;--pav-space-24: 6rem;--pav-space-28: 7rem;--pav-space-32: 8rem;--pav-space-xs: var(--pav-space-1);--pav-space-sm: var(--pav-space-2);--pav-space-md: var(--pav-space-4);--pav-space-lg: var(--pav-space-6);--pav-space-xl: var(--pav-space-8);--pav-space-2xl: var(--pav-space-12);--pav-space-3xl: var(--pav-space-16);--pav-space-button-padding-y: var(--pav-space-2);--pav-space-button-padding-x: var(--pav-space-4);--pav-space-button-gap: var(--pav-space-2);--pav-space-input-padding-y: var(--pav-space-2_5);--pav-space-input-padding-x: var(--pav-space-3);--pav-space-form-group-gap: var(--pav-space-4);--pav-space-card-padding: var(--pav-space-6);--pav-space-card-gap: var(--pav-space-4);--pav-space-section-padding-y: var(--pav-space-8);--pav-space-section-padding-x: var(--pav-space-6);--pav-space-section-gap: var(--pav-space-12);--pav-space-page-padding-x: var(--pav-space-4);--pav-space-page-padding-y: var(--pav-space-6);--pav-space-grid-gap: var(--pav-space-4);--pav-space-grid-gap-sm: var(--pav-space-2);--pav-space-grid-gap-lg: var(--pav-space-6);--pav-space-text-line-height: 1.5;--pav-space-text-paragraph-gap: var(--pav-space-4);--pav-space-text-heading-gap: var(--pav-space-6);--pav-shell-sidebar-width: 15rem;--pav-shell-bottom-nav-height: 4rem;--pav-shell-safe-area-bottom: env(safe-area-inset-bottom, 0px);--pav-shell-nav-item-height: 2.75rem;--pav-shell-nav-icon-size: 1.5rem}@media (width >= 768px){:root{--pav-space-page-padding-x: var(--pav-space-6);--pav-space-section-padding-x: var(--pav-space-8)}}@media (width >= 1024px){:root{--pav-space-page-padding-x: var(--pav-space-8);--pav-space-section-padding-x: var(--pav-space-12);--pav-space-section-gap: var(--pav-space-16)}}:root{--pav-border-width-0: 0;--pav-border-width-1: 1px;--pav-border-width-2: 2px;--pav-border-width-4: 4px;--pav-border-width-8: 8px;--pav-border-radius-none: 0;--pav-border-radius-2xs: .125rem;--pav-border-radius-xs: .25rem;--pav-border-radius-sm: .375rem;--pav-border-radius-md: .5rem;--pav-border-radius-lg: .75rem;--pav-border-radius-xl: 1rem;--pav-border-radius-2xl: 1.25rem;--pav-border-radius-3xl: 1.5rem;--pav-border-radius-full: 9999px;--pav-border-radius-button: var(--pav-border-radius-2xl);--pav-border-radius-input: var(--pav-border-radius-full);--pav-border-radius-card: var(--pav-border-radius-lg);--pav-border-radius-modal: var(--pav-border-radius-xl);--pav-border-radius-badge: var(--pav-border-radius-full);--pav-border-radius-avatar: var(--pav-border-radius-full);--pav-border-radius-chip: var(--pav-border-radius-lg);--pav-border-style-solid: solid;--pav-border-style-dashed: dashed;--pav-border-style-dotted: dotted;--pav-border-style-none: none;--pav-border-color-subtle: var(--pav-color-stone-200);--pav-border-color-light: var(--pav-color-stone-200);--pav-border-color-medium: var(--pav-color-stone-300);--pav-border-color-strong: var(--pav-color-stone-400);--pav-border-color-brand: var(--pav-color-brand-primary);--pav-border-color-success: var(--pav-color-success);--pav-border-color-warning: var(--pav-color-warning);--pav-border-color-error: var(--pav-color-error);--pav-border-color-focus: var(--pav-color-brand-secondary);--pav-border-color-active: var(--pav-color-interactive-active-border)}@media (prefers-color-scheme: dark){:root{--pav-border-color-subtle: var(--pav-color-stone-700);--pav-border-color-light: var(--pav-color-stone-700);--pav-border-color-medium: var(--pav-color-stone-600);--pav-border-color-strong: var(--pav-color-stone-500)}}:root{--pav-shadow-0: none;--pav-shadow-1: 0 1px 2px 0 rgb(0 0 0 / 5%);--pav-shadow-2: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%);--pav-shadow-3: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--pav-shadow-4: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--pav-shadow-5: 0 20px 25px -5px rgb(0 0 0 / 10%), 0 8px 10px -6px rgb(0 0 0 / 10%);--pav-shadow-6: 0 25px 50px -12px rgb(0 0 0 / 25%);--pav-shadow-none: var(--pav-shadow-0);--pav-shadow-xs: var(--pav-shadow-1);--pav-shadow-sm: var(--pav-shadow-2);--pav-shadow-md: var(--pav-shadow-3);--pav-shadow-lg: var(--pav-shadow-4);--pav-shadow-xl: var(--pav-shadow-5);--pav-shadow-2xl: var(--pav-shadow-6);--pav-shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 5%);--pav-shadow-outline: 0 0 0 3px var(--pav-color-border-focus) --pav-shadow-button: var(--pav-shadow-2);--pav-shadow-button-hover: var(--pav-shadow-3);--pav-shadow-card: var(--pav-shadow-2);--pav-shadow-card-hover: var(--pav-shadow-3);--pav-shadow-dropdown: var(--pav-shadow-4);--pav-shadow-modal: var(--pav-shadow-5);--pav-shadow-tooltip: var(--pav-shadow-3);--pav-shadow-navigation: var(--pav-shadow-2);--pav-shadow-focus: var(--pav-shadow-outline)}@media (prefers-color-scheme: dark){:root{--pav-shadow-1: 0 1px 2px 0 rgb(0 0 0 / 30%);--pav-shadow-2: 0 1px 3px 0 rgb(0 0 0 / 40%), 0 1px 2px -1px rgb(0 0 0 / 40%);--pav-shadow-3: 0 4px 6px -1px rgb(0 0 0 / 40%), 0 2px 4px -2px rgb(0 0 0 / 40%);--pav-shadow-4: 0 10px 15px -3px rgb(0 0 0 / 40%), 0 4px 6px -4px rgb(0 0 0 / 40%);--pav-shadow-5: 0 20px 25px -5px rgb(0 0 0 / 50%), 0 8px 10px -6px rgb(0 0 0 / 50%);--pav-shadow-6: 0 25px 50px -12px rgb(0 0 0 / 60%);--pav-shadow-outline: 0 0 0 3px var(--pav-color-brand-secondary)}}:root{--pav-z-index-base: 0;--pav-z-index-docked: 10;--pav-z-index-dropdown: 100;--pav-z-index-sticky: 200;--pav-z-index-fixed: 300;--pav-z-index-modal-backdrop: 400;--pav-z-index-modal: 500;--pav-z-index-popover: 600;--pav-z-index-toast: 700;--pav-z-index-maximum: 9999;--pav-z-index-navigation: var(--pav-z-index-sticky);--pav-z-index-sidebar: var(--pav-z-index-docked);--pav-z-index-card-hover: var(--pav-z-index-base);--pav-z-index-button-focus: var(--pav-z-index-base);--pav-z-index-modal-dialog: var(--pav-z-index-modal);--pav-z-index-modal-overlay: var(--pav-z-index-modal-backdrop);--pav-z-index-dropdown-menu: var(--pav-z-index-dropdown);--pav-z-index-tooltip: var(--pav-z-index-popover);--pav-z-index-notification: var(--pav-z-index-toast);--pav-z-index-loading: var(--pav-z-index-maximum);--pav-z-index-debug: var(--pav-z-index-maximum)}:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}}@layer base{:root,[data-theme=light]{--pav-surface-primary: var(--pav-color-surface-primary);--pav-surface-secondary: var(--pav-color-surface-secondary);--pav-surface-tertiary: var(--pav-color-surface-tertiary);--pav-surface-card: var(--pav-color-stone-50);--pav-text-primary: var(--pav-color-text-primary);--pav-text-secondary: var(--pav-color-text-secondary);--pav-text-muted: var(--pav-color-text-muted);--pav-text-inverse: var(--pav-color-text-inverse);--pav-border-primary: var(--pav-color-stone-300);--pav-border-secondary: var(--pav-color-stone-200);--pav-border-subtle: var(--pav-color-stone-200);--pav-interactive-hover: var(--pav-color-stone-100);--pav-interactive-active: var(--pav-color-stone-200);--pav-interactive-disabled: var(--pav-color-stone-300);--pav-nav-active-bg: var(--pav-color-interactive-active-bg);--pav-nav-active-text: var(--pav-color-interactive-active-text);--pav-nav-active-icon: var(--pav-color-interactive-active);--pav-nav-inactive-text: var(--pav-color-stone-500);--pav-nav-inactive-icon: var(--pav-color-stone-400)}[data-theme=dark]{--pav-surface-primary: var(--pav-color-stone-900);--pav-surface-secondary: var(--pav-color-stone-800);--pav-surface-tertiary: var(--pav-color-stone-700);--pav-surface-card: var(--pav-color-stone-800);--pav-text-primary: var(--pav-color-stone-50);--pav-text-secondary: var(--pav-color-stone-300);--pav-text-muted: var(--pav-color-stone-400);--pav-text-inverse: var(--pav-color-stone-900);--pav-border-primary: var(--pav-color-stone-600);--pav-border-secondary: var(--pav-color-stone-700);--pav-border-subtle: var(--pav-color-stone-700);--pav-interactive-hover: var(--pav-color-stone-700);--pav-interactive-active: var(--pav-color-stone-600);--pav-interactive-disabled: var(--pav-color-stone-700);--pav-nav-active-bg: var(--pav-color-interactive-active-bg);--pav-nav-active-text: var(--pav-color-interactive-active-text);--pav-nav-active-icon: var(--pav-color-interactive-active);--pav-nav-inactive-text: var(--pav-color-stone-400);--pav-nav-inactive-icon: var(--pav-color-stone-500);--pav-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 30%), 0 1px 2px -1px rgb(0 0 0 / 30%);--pav-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 30%), 0 2px 4px -2px rgb(0 0 0 / 30%);--pav-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 30%), 0 4px 6px -4px rgb(0 0 0 / 30%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--pav-surface-primary: var(--pav-color-stone-900);--pav-surface-secondary: var(--pav-color-stone-800);--pav-surface-tertiary: var(--pav-color-stone-700);--pav-surface-card: var(--pav-color-stone-800);--pav-text-primary: var(--pav-color-stone-50);--pav-text-secondary: var(--pav-color-stone-300);--pav-text-muted: var(--pav-color-stone-400);--pav-text-inverse: var(--pav-color-stone-900);--pav-border-primary: var(--pav-color-stone-600);--pav-border-secondary: var(--pav-color-stone-700);--pav-border-subtle: var(--pav-color-stone-700);--pav-interactive-hover: var(--pav-color-stone-700);--pav-interactive-active: var(--pav-color-stone-600);--pav-interactive-disabled: var(--pav-color-stone-700);--pav-nav-active-bg: var(--pav-color-interactive-active-bg);--pav-nav-active-text: var(--pav-color-interactive-active-text);--pav-nav-active-icon: var(--pav-color-interactive-active);--pav-nav-inactive-text: var(--pav-color-stone-400);--pav-nav-inactive-icon: var(--pav-color-stone-500);--pav-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 30%), 0 1px 2px -1px rgb(0 0 0 / 30%);--pav-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 30%), 0 2px 4px -2px rgb(0 0 0 / 30%);--pav-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 30%), 0 4px 6px -4px rgb(0 0 0 / 30%)}}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Thin-DwCIJC7G.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Light-BXgl1y1A.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Regular-D9xRIGpK.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Medium-DF-KJNBh.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Bold-C-otZvV1.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-ExtraBold-B2wZihw2.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-Black-05YRyuun.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-ThinItalic-B03mYZ2G.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-LightItalic-Dy2PowHG.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-RegularItalic-Cx7oLSb3.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-MediumItalic-twwF2gE8.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-BoldItalic-BEBUQgiB.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-ExtraBoldItalic-Bw5M7qMg.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}@font-face{font-family:Creato Display;src:url(/assets/CreatoDisplay-BlackItalic-BJxyHZm_.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0100-017F}.font-features-default{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.font-features-numeric{font-feature-settings:"kern" 1,"liga" 1,"tnum" 1,"lnum" 1}.font-features-small-caps{font-feature-settings:"kern" 1,"liga" 1,"smcp" 1}.font-system-fallback{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-loading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;opacity:0;transition:opacity .3s ease-in-out}.font-loaded{font-family:var(--pav-font-family-primary);opacity:1}html{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body{font-family:var(--pav-font-family-primary);font-weight:var(--pav-font-weight-regular);font-size:var(--pav-font-size-body);line-height:var(--pav-line-height-body);color:var(--pav-text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-display,.display{font-size:var(--pav-font-size-display);font-weight:var(--pav-font-weight-bold);line-height:var(--pav-line-height-display);letter-spacing:var(--pav-letter-spacing-display)}h1{font-size:var(--pav-font-size-h1);font-weight:var(--pav-font-weight-light);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}h2{font-size:var(--pav-font-size-h2);font-weight:var(--pav-font-weight-light);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}h3{font-size:var(--pav-font-size-h3);font-weight:var(--pav-font-weight-light);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}h4{font-size:var(--pav-font-size-h4);font-weight:var(--pav-font-weight-semibold);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}h5{font-size:var(--pav-font-size-h5);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}h6{font-size:var(--pav-font-size-h6);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-heading);letter-spacing:var(--pav-letter-spacing-heading)}.text-subtitle,.subtitle{font-size:var(--pav-font-size-subtitle);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-body);letter-spacing:var(--pav-letter-spacing-body)}.text-body-large,.body-large{font-size:var(--pav-font-size-body-large);font-weight:var(--pav-font-weight-regular);line-height:var(--pav-line-height-body);letter-spacing:var(--pav-letter-spacing-body)}.text-body,.body,p{font-size:var(--pav-font-size-body);font-weight:var(--pav-font-weight-regular);line-height:var(--pav-line-height-body);letter-spacing:var(--pav-letter-spacing-body)}.text-small,.small{font-size:var(--pav-font-size-small);font-weight:var(--pav-font-weight-regular);line-height:var(--pav-line-height-caption);letter-spacing:var(--pav-letter-spacing-caption)}.text-caption,.caption{font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-regular);line-height:var(--pav-line-height-caption);letter-spacing:var(--pav-letter-spacing-caption)}.font-thin{font-weight:var(--pav-font-weight-thin)}.font-light{font-weight:var(--pav-font-weight-light)}.font-normal,.font-regular{font-weight:var(--pav-font-weight-regular)}.font-medium{font-weight:var(--pav-font-weight-medium)}.font-semibold{font-weight:var(--pav-font-weight-semibold)}.font-bold{font-weight:var(--pav-font-weight-bold)}.font-extrabold,.font-black{font-weight:var(--pav-font-weight-extrabold)}.font-extralight{font-weight:var(--pav-font-weight-light)}.text-primary{color:var(--pav-text-primary)}.text-secondary{color:var(--pav-text-secondary)}.text-muted{color:var(--pav-text-muted)}.text-inverse{color:var(--pav-text-inverse)}.text-brand{color:var(--pav-color-brand-primary)}.text-success{color:var(--pav-color-success-600)}.text-warning{color:var(--pav-color-warning-600)}.text-error{color:var(--pav-color-error-600)}.text-numeric{font-feature-settings:"kern" 1,"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.text-caps{text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);font-weight:var(--pav-font-weight-medium)}.text-mono{font-family:var(--pav-font-family-mono);font-feature-settings:"liga" 0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (width <= 767px){.typography-display{font-size:var(--pav-font-size-h2);line-height:var(--pav-line-height-heading)}.typography-page-title{font-size:var(--pav-font-size-h3)}.typography-section-heading{font-size:var(--pav-font-size-h4)}.typography-article>*+*{margin-top:var(--pav-space-3)}}@media (width >= 1280px){.typography-display{font-size:calc(var(--pav-font-size-display) * 1.1)}}:focus-visible{outline:2px solid var(--pav-color-brand-secondary);outline-offset:2px;border-radius:var(--pav-border-radius-2xs);transition:outline-color .15s ease-in-out,box-shadow .15s ease-in-out}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;box-shadow:var(--pav-shadow-focus)}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable]:focus-visible{border:2px solid var(--pav-color-border-focus)}.focus-within:focus-within{border:2px solid var(--pav-color-border-focus)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;overflow:visible!important;clip:auto!important;white-space:inherit!important}.skip-link{position:absolute;top:-40px;left:6px;background:var(--pav-surface-elevated);color:var(--pav-text-primary);padding:var(--pav-space-2xs) var(--pav-space-xs);border-radius:var(--pav-border-radius-xs);text-decoration:none;font-weight:var(--pav-font-weight-medium);z-index:var(--pav-z-index-tooltip);transition:top .15s ease-in-out}.skip-link:focus{top:6px}.keyboard-user *:focus{outline:3px solid var(--pav-color-brand-primary);outline-offset:2px}.focus-trap{position:relative}.focus-trap:before,.focus-trap:after{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}button,[role=button],a,[role=link],input[type=checkbox],input[type=radio],select{min-height:44px;min-width:44px}p a,span a,li a{min-height:auto;min-width:auto}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.keep-animation,.keep-animation *,:focus-visible{animation-duration:revert!important;transition-duration:revert!important}}@media (prefers-contrast: high){:focus-visible{outline:3px solid currentcolor;outline-offset:3px;background:var(--pav-surface-elevated)}button,input,select,textarea{border:2px solid currentcolor}button:hover,[role=button]:hover{background:var(--pav-color-interactive-primary);color:var(--pav-color-text-on-primary)}}@media (prefers-color-scheme: dark){:focus-visible{border-color:var(--pav-color-brand-primary-light)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--pav-color-brand-secondary-light)}}@media (prefers-contrast: high){button{border-width:var(--pav-border-width-2)}nav a[aria-current=page]{outline:var(--pav-border-width-2) solid currentcolor;outline-offset:var(--pav-space-0_5)}article,aside,dialog{border-width:var(--pav-border-width-2)}[role=button]{border-width:var(--pav-border-width-2)}[role=navigation] a[aria-current=page]{outline:var(--pav-border-width-2) solid currentcolor;outline-offset:var(--pav-space-0_5)}[role=dialog],[role=complementary]{border-width:var(--pav-border-width-2)}}@media (prefers-reduced-motion: reduce){button,nav a{transition:none;transform:none}button:hover,button:active,nav a:hover,nav a:active{transform:none}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}[role=button],[role=navigation] a,[role=link]{transition:none;transform:none}[role=button]:hover,[role=button]:active,[role=navigation] a:hover,[role=navigation] a:active,[role=link]:hover,[role=link]:active{transform:none}[role=dialog]:before{-webkit-backdrop-filter:none;backdrop-filter:none}}[role=dialog][aria-modal=true]~*{aria-hidden:true}[aria-live=polite],[aria-live=assertive]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse}th[scope]{font-weight:var(--pav-font-weight-semibold)}fieldset{border:1px solid var(--pav-color-border-subtle);border-radius:var(--pav-border-radius-xs);padding:var(--pav-space-xs);margin:0 0 var(--pav-space-xs) 0}legend{font-weight:var(--pav-font-weight-semibold);padding:0 var(--pav-space-2xs)}[role=alert],.error-message{color:var(--pav-color-status-error);font-weight:var(--pav-font-weight-medium);padding:var(--pav-space-2xs) var(--pav-space-xs);border-radius:var(--pav-border-radius-xs);background:var(--pav-color-status-error-surface);border:1px solid var(--pav-color-status-error)}[role=status].success,.success-message{color:var(--pav-color-status-success);font-weight:var(--pav-font-weight-medium);padding:var(--pav-space-2xs) var(--pav-space-xs);border-radius:var(--pav-border-radius-xs);background:var(--pav-color-status-success-surface);border:1px solid var(--pav-color-status-success)}[role=status].warning,.warning-message{color:var(--pav-color-status-warning);font-weight:var(--pav-font-weight-medium);padding:var(--pav-space-2xs) var(--pav-space-xs);border-radius:var(--pav-border-radius-xs);background:var(--pav-color-status-warning-surface);border:1px solid var(--pav-color-status-warning)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.focus-lock{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--pav-z-index-modal)}.focus-lock.active{pointer-events:auto}.hc-border{border:1px solid transparent}@media (prefers-contrast: high){.hc-border{border-color:currentcolor}}}@layer layout{.container,.container-loose,.container-tight{width:100%;margin-inline:auto;padding-inline:var(--pav-space-4)}@media (width >= 640px){.container,.container-loose,.container-tight{max-width:640px;padding-inline:var(--pav-space-6)}}@media (width >= 768px){.container,.container-loose,.container-tight{max-width:768px;padding-inline:var(--pav-space-8)}}@media (width >= 1024px){.container,.container-loose,.container-tight{max-width:1024px}}@media (width >= 1280px){.container,.container-loose,.container-tight{max-width:1280px}}@media (width >= 1536px){.container,.container-loose,.container-tight{max-width:1536px}}.container-fluid{width:100%;margin-inline:auto;padding-inline:var(--pav-space-4)}@media (width >= 640px){.container-fluid{padding-inline:var(--pav-space-6)}}@media (width >= 768px){.container-fluid{padding-inline:var(--pav-space-8)}}.container-xs{width:100%;max-width:480px;margin-inline:auto;padding-inline:var(--pav-space-4)}.container-sm{width:100%;max-width:640px;margin-inline:auto;padding-inline:var(--pav-space-4)}.container-md{width:100%;max-width:768px;margin-inline:auto;padding-inline:var(--pav-space-4)}.container-lg{width:100%;max-width:1024px;margin-inline:auto;padding-inline:var(--pav-space-4)}.container-xl{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--pav-space-4)}.content-width{max-width:65ch;margin-inline:auto}.content-width-narrow{max-width:45ch;margin-inline:auto}.content-width-wide{max-width:85ch;margin-inline:auto}.main-content{flex:1;min-width:0;padding:var(--pav-space-4)}@media (width >= 768px){.main-content{padding:var(--pav-space-6)}}@media (width >= 1024px){.main-content{padding:var(--pav-space-8)}}.sidebar,.sidebar-wide,.sidebar-narrow{width:100%;background-color:var(--pav-surface-secondary);border-right:1px solid var(--pav-border-color-subtle)}@media (width >= 1024px){.sidebar,.sidebar-wide,.sidebar-narrow{width:280px;flex-shrink:0}}@media (width >= 1024px){.sidebar-narrow{width:240px}}@media (width >= 1024px){.sidebar-wide{width:320px}}.page-layout,.app-layout{min-height:100vh;display:flex;flex-direction:column}@media (width >= 1024px){.app-layout{flex-direction:row}}.header{width:100%;background-color:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-color-subtle);padding:var(--pav-space-4) var(--pav-space-4)}@media (width >= 768px){.header{padding:var(--pav-space-4) var(--pav-space-6)}}@media (width >= 1024px){.header{padding:var(--pav-space-4) var(--pav-space-8)}}.footer{width:100%;padding:var(--pav-space-6) var(--pav-space-4);margin-top:auto}@media (width >= 768px){.footer{padding:var(--pav-space-6) var(--pav-space-6)}}@media (width >= 1024px){.footer{padding:var(--pav-space-8) var(--pav-space-8)}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media (width <= 639px){.hidden-mobile{display:none!important}}@media (width >= 640px) and (width <= 767px){.hidden-tablet{display:none!important}}@media (width >= 768px){.hidden-desktop{display:none!important}}@media (width >= 640px){.mobile-only{display:none!important}}@media (width <= 767px){.desktop-only{display:none!important}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.z-base{z-index:var(--pav-z-index-base)}.z-docked{z-index:var(--pav-z-index-docked)}.z-dropdown{z-index:var(--pav-z-index-dropdown)}.z-sticky{z-index:var(--pav-z-index-sticky)}.z-fixed{z-index:var(--pav-z-index-fixed)}.z-modal-backdrop{z-index:var(--pav-z-index-modal-backdrop)}.z-modal{z-index:var(--pav-z-index-modal)}.z-popover{z-index:var(--pav-z-index-popover)}.z-toast{z-index:var(--pav-z-index-toast)}.z-max{z-index:var(--pav-z-index-maximum)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-photo{aspect-ratio:4/3}.aspect-golden{aspect-ratio:1.618/1}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.min-w-max{min-width:max-content}.min-w-fit{min-width:fit-content}.max-w-none{max-width:none}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.max-w-min{max-width:min-content}.max-w-max{max-width:max-content}.max-w-fit{max-width:fit-content}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.container-tight{padding-inline:var(--pav-space-2)}@media (width >= 640px){.container-tight{padding-inline:var(--pav-space-4)}}@media (width >= 768px){.container-tight{padding-inline:var(--pav-space-6)}}.container-loose{padding-inline:var(--pav-space-6)}@media (width >= 640px){.container-loose{padding-inline:var(--pav-space-8)}}@media (width >= 768px){.container-loose{padding-inline:var(--pav-space-12)}}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-auto{grid-template-columns:auto}.grid-cols-min{grid-template-columns:min-content}.grid-cols-max{grid-template-columns:max-content}.grid-cols-fr{grid-template-columns:minmax(0,1fr)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.grid-rows-auto{grid-template-rows:auto}.grid-rows-min{grid-template-rows:min-content}.grid-rows-max{grid-template-rows:max-content}.grid-rows-fr{grid-template-rows:minmax(0,1fr)}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.grid-gap-0{gap:var(--pav-space-0)}.grid-gap-1{gap:var(--pav-space-1)}.grid-gap-2{gap:var(--pav-space-2)}.grid-gap-3{gap:var(--pav-space-3)}.grid-gap-4{gap:var(--pav-space-4)}.grid-gap-5{gap:var(--pav-space-5)}.grid-gap-6{gap:var(--pav-space-6)}.grid-gap-8{gap:var(--pav-space-8)}.grid-gap-10{gap:var(--pav-space-10)}.grid-gap-12{gap:var(--pav-space-12)}.grid-gap-x-0{column-gap:var(--pav-space-0)}.grid-gap-x-1{column-gap:var(--pav-space-1)}.grid-gap-x-2{column-gap:var(--pav-space-2)}.grid-gap-x-3{column-gap:var(--pav-space-3)}.grid-gap-x-4{column-gap:var(--pav-space-4)}.grid-gap-x-5{column-gap:var(--pav-space-5)}.grid-gap-x-6{column-gap:var(--pav-space-6)}.grid-gap-x-8{column-gap:var(--pav-space-8)}.grid-gap-y-0{row-gap:var(--pav-space-0)}.grid-gap-y-1{row-gap:var(--pav-space-1)}.grid-gap-y-2{row-gap:var(--pav-space-2)}.grid-gap-y-3{row-gap:var(--pav-space-3)}.grid-gap-y-4{row-gap:var(--pav-space-4)}.grid-gap-y-5{row-gap:var(--pav-space-5)}.grid-gap-y-6{row-gap:var(--pav-space-6)}.grid-gap-y-8{row-gap:var(--pav-space-8)}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:start}.align-self-end{align-self:end}.align-self-center{align-self:center}.align-self-stretch{align-self:stretch}@media (width >= 640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--pav-space-4)}.grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pav-space-3)}.grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--pav-space-5)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pav-space-4)}.grid-sidebar{display:grid;grid-template-columns:1fr;gap:var(--pav-space-4)}@media (width >= 768px){.grid-sidebar{grid-template-columns:250px 1fr}}.grid-sidebar-wide{display:grid;grid-template-columns:1fr;gap:var(--pav-space-4)}@media (width >= 1024px){.grid-sidebar-wide{grid-template-columns:300px 1fr}}.grid-full-height{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto}.grid-equal-height{display:grid;grid-auto-rows:1fr;gap:var(--pav-space-4)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-basis-auto{flex-basis:auto}.flex-basis-0{flex-basis:0}.flex-basis-full{flex-basis:100%}.flex-gap-0{gap:var(--pav-space-0)}.flex-gap-1{gap:var(--pav-space-1)}.flex-gap-2{gap:var(--pav-space-2)}.flex-gap-3{gap:var(--pav-space-3)}.flex-gap-4{gap:var(--pav-space-4)}.flex-gap-5{gap:var(--pav-space-5)}.flex-gap-6{gap:var(--pav-space-6)}.flex-gap-8{gap:var(--pav-space-8)}.flex-gap-10{gap:var(--pav-space-10)}.flex-gap-12{gap:var(--pav-space-12)}.flex-gap-x-0{column-gap:var(--pav-space-0)}.flex-gap-x-1{column-gap:var(--pav-space-1)}.flex-gap-x-2{column-gap:var(--pav-space-2)}.flex-gap-x-3{column-gap:var(--pav-space-3)}.flex-gap-x-4{column-gap:var(--pav-space-4)}.flex-gap-x-5{column-gap:var(--pav-space-5)}.flex-gap-x-6{column-gap:var(--pav-space-6)}.flex-gap-x-8{column-gap:var(--pav-space-8)}.flex-gap-y-0{row-gap:var(--pav-space-0)}.flex-gap-y-1{row-gap:var(--pav-space-1)}.flex-gap-y-2{row-gap:var(--pav-space-2)}.flex-gap-y-3{row-gap:var(--pav-space-3)}.flex-gap-y-4{row-gap:var(--pav-space-4)}.flex-gap-y-5{row-gap:var(--pav-space-5)}.flex-gap-y-6{row-gap:var(--pav-space-6)}.flex-gap-y-8{row-gap:var(--pav-space-8)}@media (width >= 640px){.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}}@media (width >= 768px){.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}}@media (width >= 1024px){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.flex-stack{display:flex;flex-direction:column;gap:var(--pav-space-3)}.flex-stack-sm{display:flex;flex-direction:column;gap:var(--pav-space-2)}.flex-stack-lg{display:flex;flex-direction:column;gap:var(--pav-space-4)}.flex-row-stack{display:flex;flex-flow:row wrap;gap:var(--pav-space-3)}.flex-responsive{display:flex;flex-direction:column;gap:var(--pav-space-3)}@media (width >= 768px){.flex-responsive{flex-direction:row;align-items:center}}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.gap-0{gap:var(--pav-space-0)}.gap-px{gap:var(--pav-space-px)}.gap-0_5{gap:var(--pav-space-0_5)}.gap-1{gap:var(--pav-space-1)}.gap-1_5{gap:var(--pav-space-1_5)}.gap-2{gap:var(--pav-space-2)}.gap-2_5{gap:var(--pav-space-2_5)}.gap-3{gap:var(--pav-space-3)}.gap-3_5{gap:var(--pav-space-3_5)}.gap-4{gap:var(--pav-space-4)}.gap-5{gap:var(--pav-space-5)}.gap-6{gap:var(--pav-space-6)}.gap-8{gap:var(--pav-space-8)}.gap-10{gap:var(--pav-space-10)}.gap-12{gap:var(--pav-space-12)}.gap-xl{gap:var(--pav-space-xl)}.margin-block-0{margin-block:var(--pav-space-0)}.margin-block-1{margin-block:var(--pav-space-1)}.margin-block-2{margin-block:var(--pav-space-2)}.margin-block-3{margin-block:var(--pav-space-3)}.margin-block-4{margin-block:var(--pav-space-4)}.margin-block-5{margin-block:var(--pav-space-5)}.margin-block-6{margin-block:var(--pav-space-6)}.margin-block-8{margin-block:var(--pav-space-8)}.margin-block-10{margin-block:var(--pav-space-10)}.margin-block-12{margin-block:var(--pav-space-12)}.margin-inline-0{margin-inline:var(--pav-space-0)}.margin-inline-1{margin-inline:var(--pav-space-1)}.margin-inline-2{margin-inline:var(--pav-space-2)}.margin-inline-3{margin-inline:var(--pav-space-3)}.margin-inline-4{margin-inline:var(--pav-space-4)}.margin-inline-5{margin-inline:var(--pav-space-5)}.margin-inline-6{margin-inline:var(--pav-space-6)}.margin-inline-8{margin-inline:var(--pav-space-8)}.margin-inline-10{margin-inline:var(--pav-space-10)}.margin-inline-12{margin-inline:var(--pav-space-12)}.margin-block-start-0{margin-block-start:var(--pav-space-0)}.margin-block-start-1{margin-block-start:var(--pav-space-1)}.margin-block-start-2{margin-block-start:var(--pav-space-2)}.margin-block-start-3{margin-block-start:var(--pav-space-3)}.margin-block-start-4{margin-block-start:var(--pav-space-4)}.margin-block-start-5{margin-block-start:var(--pav-space-5)}.margin-block-start-6{margin-block-start:var(--pav-space-6)}.margin-block-start-8{margin-block-start:var(--pav-space-8)}.margin-block-end-0{margin-block-end:var(--pav-space-0)}.margin-block-end-1{margin-block-end:var(--pav-space-1)}.margin-block-end-2{margin-block-end:var(--pav-space-2)}.margin-block-end-3{margin-block-end:var(--pav-space-3)}.margin-block-end-4{margin-block-end:var(--pav-space-4)}.margin-block-end-5{margin-block-end:var(--pav-space-5)}.margin-block-end-6{margin-block-end:var(--pav-space-6)}.margin-block-end-8{margin-block-end:var(--pav-space-8)}.margin-inline-start-0{margin-inline-start:var(--pav-space-0)}.margin-inline-start-1{margin-inline-start:var(--pav-space-1)}.margin-inline-start-2{margin-inline-start:var(--pav-space-2)}.margin-inline-start-3{margin-inline-start:var(--pav-space-3)}.margin-inline-start-4{margin-inline-start:var(--pav-space-4)}.margin-inline-start-5{margin-inline-start:var(--pav-space-5)}.margin-inline-start-6{margin-inline-start:var(--pav-space-6)}.margin-inline-start-8{margin-inline-start:var(--pav-space-8)}.margin-inline-end-0{margin-inline-end:var(--pav-space-0)}.margin-inline-end-1{margin-inline-end:var(--pav-space-1)}.margin-inline-end-2{margin-inline-end:var(--pav-space-2)}.margin-inline-end-3{margin-inline-end:var(--pav-space-3)}.margin-inline-end-4{margin-inline-end:var(--pav-space-4)}.margin-inline-end-5{margin-inline-end:var(--pav-space-5)}.margin-inline-end-6{margin-inline-end:var(--pav-space-6)}.margin-inline-end-8{margin-inline-end:var(--pav-space-8)}.padding-block-0{padding-block:var(--pav-space-0)}.padding-block-1{padding-block:var(--pav-space-1)}.padding-block-2{padding-block:var(--pav-space-2)}.padding-block-3{padding-block:var(--pav-space-3)}.padding-block-4{padding-block:var(--pav-space-4)}.padding-block-5{padding-block:var(--pav-space-5)}.padding-block-6{padding-block:var(--pav-space-6)}.padding-block-8{padding-block:var(--pav-space-8)}.padding-block-10{padding-block:var(--pav-space-10)}.padding-block-12{padding-block:var(--pav-space-12)}.padding-inline-0{padding-inline:var(--pav-space-0)}.padding-inline-1{padding-inline:var(--pav-space-1)}.padding-inline-2{padding-inline:var(--pav-space-2)}.padding-inline-3{padding-inline:var(--pav-space-3)}.padding-inline-4{padding-inline:var(--pav-space-4)}.padding-inline-5{padding-inline:var(--pav-space-5)}.padding-inline-6{padding-inline:var(--pav-space-6)}.padding-inline-8{padding-inline:var(--pav-space-8)}.padding-inline-10{padding-inline:var(--pav-space-10)}.padding-inline-12{padding-inline:var(--pav-space-12)}.padding-block-start-0{padding-block-start:var(--pav-space-0)}.padding-block-start-1{padding-block-start:var(--pav-space-1)}.padding-block-start-2{padding-block-start:var(--pav-space-2)}.padding-block-start-3{padding-block-start:var(--pav-space-3)}.padding-block-start-4{padding-block-start:var(--pav-space-4)}.padding-block-start-5{padding-block-start:var(--pav-space-5)}.padding-block-start-6{padding-block-start:var(--pav-space-6)}.padding-block-start-8{padding-block-start:var(--pav-space-8)}.padding-block-end-0{padding-block-end:var(--pav-space-0)}.padding-block-end-1{padding-block-end:var(--pav-space-1)}.padding-block-end-2{padding-block-end:var(--pav-space-2)}.padding-block-end-3{padding-block-end:var(--pav-space-3)}.padding-block-end-4{padding-block-end:var(--pav-space-4)}.padding-block-end-5{padding-block-end:var(--pav-space-5)}.padding-block-end-6{padding-block-end:var(--pav-space-6)}.padding-block-end-8{padding-block-end:var(--pav-space-8)}.padding-inline-start-0{padding-inline-start:var(--pav-space-0)}.padding-inline-start-1{padding-inline-start:var(--pav-space-1)}.padding-inline-start-2{padding-inline-start:var(--pav-space-2)}.padding-inline-start-3{padding-inline-start:var(--pav-space-3)}.padding-inline-start-4{padding-inline-start:var(--pav-space-4)}.padding-inline-start-5{padding-inline-start:var(--pav-space-5)}.padding-inline-start-6{padding-inline-start:var(--pav-space-6)}.padding-inline-start-8{padding-inline-start:var(--pav-space-8)}.padding-inline-end-0{padding-inline-end:var(--pav-space-0)}.padding-inline-end-1{padding-inline-end:var(--pav-space-1)}.padding-inline-end-2{padding-inline-end:var(--pav-space-2)}.padding-inline-end-3{padding-inline-end:var(--pav-space-3)}.padding-inline-end-4{padding-inline-end:var(--pav-space-4)}.padding-inline-end-5{padding-inline-end:var(--pav-space-5)}.padding-inline-end-6{padding-inline-end:var(--pav-space-6)}.padding-inline-end-8{padding-inline-end:var(--pav-space-8)}.border-block{border-block:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-inline{border-inline:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-block-start{border-block-start:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-block-end{border-block-end:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-inline-start{border-inline-start:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-inline-end{border-inline-end:var(--pav-border-width-thin) solid var(--pav-color-border)}.border-start-start-radius{border-start-start-radius:var(--pav-border-radius-md)}.border-start-end-radius{border-start-end-radius:var(--pav-border-radius-md)}.border-end-start-radius{border-end-start-radius:var(--pav-border-radius-md)}.border-end-end-radius{border-end-end-radius:var(--pav-border-radius-md)}.border-start-start-radius-sm{border-start-start-radius:var(--pav-border-radius-sm)}.border-start-end-radius-sm{border-start-end-radius:var(--pav-border-radius-sm)}.border-end-start-radius-sm{border-end-start-radius:var(--pav-border-radius-sm)}.border-end-end-radius-sm{border-end-end-radius:var(--pav-border-radius-sm)}.border-start-start-radius-lg{border-start-start-radius:var(--pav-border-radius-lg)}.border-start-end-radius-lg{border-start-end-radius:var(--pav-border-radius-lg)}.border-end-start-radius-lg{border-end-start-radius:var(--pav-border-radius-lg)}.border-end-end-radius-lg{border-end-end-radius:var(--pav-border-radius-lg)}.block-size-auto{block-size:auto}.block-size-full{block-size:100%}.block-size-screen{block-size:100vh}.block-size-fit{block-size:fit-content}.block-size-min{block-size:min-content}.block-size-max{block-size:max-content}.inline-size-auto{inline-size:auto}.inline-size-full{inline-size:100%}.inline-size-screen{inline-size:100vw}.inline-size-fit{inline-size:fit-content}.inline-size-min{inline-size:min-content}.inline-size-max{inline-size:max-content}.inline-size-xs{inline-size:var(--pav-breakpoint-xs)}.inline-size-sm{inline-size:var(--pav-breakpoint-sm)}.inline-size-md{inline-size:var(--pav-breakpoint-md)}.inline-size-lg{inline-size:var(--pav-breakpoint-lg)}.inline-size-xl{inline-size:var(--pav-breakpoint-xl)}.inline-size-2xl{inline-size:var(--pav-breakpoint-2xl)}.inset-0{inset:var(--pav-space-0)}.inset-1{inset:var(--pav-space-1)}.inset-2{inset:var(--pav-space-2)}.inset-3{inset:var(--pav-space-3)}.inset-4{inset:var(--pav-space-4)}.inset-auto{inset:auto}.inset-block-0{inset-block:var(--pav-space-0)}.inset-block-1{inset-block:var(--pav-space-1)}.inset-block-2{inset-block:var(--pav-space-2)}.inset-block-3{inset-block:var(--pav-space-3)}.inset-block-4{inset-block:var(--pav-space-4)}.inset-block-auto{inset-block:auto}.inset-inline-0{inset-inline:var(--pav-space-0)}.inset-inline-1{inset-inline:var(--pav-space-1)}.inset-inline-2{inset-inline:var(--pav-space-2)}.inset-inline-3{inset-inline:var(--pav-space-3)}.inset-inline-4{inset-inline:var(--pav-space-4)}.inset-inline-auto{inset-inline:auto}.inset-block-start-0{inset-block-start:var(--pav-space-0)}.inset-block-start-1{inset-block-start:var(--pav-space-1)}.inset-block-start-2{inset-block-start:var(--pav-space-2)}.inset-block-start-3{inset-block-start:var(--pav-space-3)}.inset-block-start-4{inset-block-start:var(--pav-space-4)}.inset-block-start-auto{inset-block-start:auto}.inset-block-end-0{inset-block-end:var(--pav-space-0)}.inset-block-end-1{inset-block-end:var(--pav-space-1)}.inset-block-end-2{inset-block-end:var(--pav-space-2)}.inset-block-end-3{inset-block-end:var(--pav-space-3)}.inset-block-end-4{inset-block-end:var(--pav-space-4)}.inset-block-end-auto{inset-block-end:auto}.inset-inline-start-0{inset-inline-start:var(--pav-space-0)}.inset-inline-start-1{inset-inline-start:var(--pav-space-1)}.inset-inline-start-2{inset-inline-start:var(--pav-space-2)}.inset-inline-start-3{inset-inline-start:var(--pav-space-3)}.inset-inline-start-4{inset-inline-start:var(--pav-space-4)}.inset-inline-start-auto{inset-inline-start:auto}.inset-inline-end-0{inset-inline-end:var(--pav-space-0)}.inset-inline-end-1{inset-inline-end:var(--pav-space-1)}.inset-inline-end-2{inset-inline-end:var(--pav-space-2)}.inset-inline-end-3{inset-inline-end:var(--pav-space-3)}.inset-inline-end-4{inset-inline-end:var(--pav-space-4)}.inset-inline-end-auto{inset-inline-end:auto}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-justify{text-align:justify}@media (width >= 640px){.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:text-center{text-align:center}.sm\:margin-inline-start-0{margin-inline-start:var(--pav-space-0)}.sm\:margin-inline-start-4{margin-inline-start:var(--pav-space-4)}.sm\:margin-inline-start-6{margin-inline-start:var(--pav-space-6)}.sm\:padding-inline-4{padding-inline:var(--pav-space-4)}.sm\:padding-inline-6{padding-inline:var(--pav-space-6)}}@media (width >= 768px){.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:text-center{text-align:center}.md\:margin-inline-start-0{margin-inline-start:var(--pav-space-0)}.md\:margin-inline-start-4{margin-inline-start:var(--pav-space-4)}.md\:margin-inline-start-6{margin-inline-start:var(--pav-space-6)}.md\:margin-inline-start-8{margin-inline-start:var(--pav-space-8)}.md\:padding-inline-4{padding-inline:var(--pav-space-4)}.md\:padding-inline-6{padding-inline:var(--pav-space-6)}.md\:padding-inline-8{padding-inline:var(--pav-space-8)}}@media (width >= 1024px){.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}.lg\:text-center{text-align:center}.lg\:margin-inline-start-0{margin-inline-start:var(--pav-space-0)}.lg\:margin-inline-start-6{margin-inline-start:var(--pav-space-6)}.lg\:margin-inline-start-8{margin-inline-start:var(--pav-space-8)}.lg\:margin-inline-start-10{margin-inline-start:var(--pav-space-10)}.lg\:padding-inline-6{padding-inline:var(--pav-space-6)}.lg\:padding-inline-8{padding-inline:var(--pav-space-8)}.lg\:padding-inline-10{padding-inline:var(--pav-space-10)}}.content-block{padding-block:var(--pav-space-4);padding-inline:var(--pav-space-3);margin-block-end:var(--pav-space-4)}.content-block-lg{padding-block:var(--pav-space-6);padding-inline:var(--pav-space-4);margin-block-end:var(--pav-space-6)}.text-flow{margin-block-end:var(--pav-space-3)}.text-flow:last-child{margin-block-end:0}.text-flow-lg{margin-block-end:var(--pav-space-4)}.text-flow-lg:last-child{margin-block-end:0}.inline-spacing{margin-inline-end:var(--pav-space-2)}.inline-spacing:last-child{margin-inline-end:0}.inline-spacing-lg{margin-inline-end:var(--pav-space-3)}.inline-spacing-lg:last-child{margin-inline-end:0}.panel-logical{padding-block:var(--pav-space-4);padding-inline:var(--pav-space-4);border:var(--pav-border-width-thin) solid var(--pav-color-border);border-radius:var(--pav-border-radius-md)}.panel-logical-sm{padding-block:var(--pav-space-3);padding-inline:var(--pav-space-3);border:var(--pav-border-width-thin) solid var(--pav-color-border);border-radius:var(--pav-border-radius-sm)}.panel-logical-lg{padding-block:var(--pav-space-6);padding-inline:var(--pav-space-6);border:var(--pav-border-width-thin) solid var(--pav-color-border);border-radius:var(--pav-border-radius-lg)}:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}div.logged-in{display:flex;gap:var(--pav-space-3);flex-direction:column;align-items:stretch;height:100vh}@media (min-width: 768px){div.logged-in{flex-direction:row}}div.logged-in>nav{order:1;display:flex;justify-content:space-between;align-items:center;gap:var(--pav-space-md);padding:var(--pav-space-sm) var(--pav-space-md);flex-direction:row}div.logged-in>nav li a{display:flex;flex-direction:column;align-items:center;gap:var(--pav-space-sm)}div.logged-in>nav li div.icon{width:24px;height:24px;background-color:var(--pav-color-text-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width: 768px){div.logged-in>nav{order:0;flex-direction:column;align-items:stretch;justify-content:start}div.logged-in>nav li a{display:flex;flex-direction:row;align-items:space-between;gap:var(--pav-space-sm)}}div.logged-in>main{height:auto;flex:1}}@layer components{button:not([role=tab]){display:inline-flex;align-items:center;justify-content:center;gap:var(--pav-space-2);padding:var(--pav-space-button-padding-y) var(--pav-space-button-padding-x);font-family:var(--pav-font-family-primary);font-size:var(--pav-font-size-body);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-heading);background-color:var(--pav-color-interactive-primary);color:var(--pav-text-inverse);border:var(--pav-border-width-1) solid var(--pav-color-interactive-primary);border-radius:var(--pav-border-radius-button);cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;white-space:nowrap}button:not([role=tab]):focus-visible{outline:var(--pav-border-width-2) solid var(--pav-border-color-focus);outline-offset:var(--pav-space-0_5);box-shadow:var(--pav-shadow-focus)}button:not([role=tab]):hover:not(:disabled){background-color:var(--pav-color-interactive-primary-hover);border-color:var(--pav-color-interactive-primary-hover);transform:translateY(-1px)}button:not([role=tab]):active:not(:disabled){background-color:var(--pav-color-interactive-primary-hover);transform:translateY(1px)}button:not([role=tab]):disabled{cursor:not-allowed;opacity:.6;transform:none}[role=button]{display:inline-flex;align-items:center;justify-content:center;gap:var(--pav-space-2);padding:var(--pav-space-button-padding-y) var(--pav-space-button-padding-x);font-family:var(--pav-font-family-primary);font-size:var(--pav-font-size-body);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-heading);background-color:transparent;color:var(--pav-text-primary);border:var(--pav-border-width-1) solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-button);cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}[role=button]:focus-visible{outline:var(--pav-border-width-2) solid var(--pav-border-color-focus);outline-offset:var(--pav-space-0_5);box-shadow:var(--pav-shadow-focus)}[role=button]:hover:not([aria-disabled=true]){background-color:var(--pav-color-interactive-primary-hover);border-color:var(--pav-border-color-strong);transform:translateY(-1px)}[role=button]:active:not([aria-disabled=true]){background-color:var(--pav-interactive-active);transform:translateY(1px)}[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none;pointer-events:none}[role=button][data-variant=primary]{background-color:var(--pav-color-interactive-primary);color:var(--pav-text-inverse);border-color:var(--pav-color-interactive-primary)}[role=button][data-variant=primary]:hover:not([aria-disabled=true]){background-color:var(--pav-color-interactive-primary-hover);border-color:var(--pav-color-interactive-primary-hover)}[role=button][data-variant=danger]{background-color:var(--pav-color-error);color:var(--pav-text-inverse);border-color:var(--pav-color-error)}[role=button][data-variant=danger]:hover:not([aria-disabled=true]){background-color:#b91c2c;border-color:#b91c2c}[role=button][data-variant=ghost]{background-color:transparent;color:var(--pav-text-secondary);border-color:transparent}[role=button][data-variant=ghost]:hover:not([aria-disabled=true]){background-color:var(--pav-color-interactive-primary-hover);color:var(--pav-text-primary)}.btn,button:not([class*=btn]):not([role=tab]),a.button:not([class*=btn]):not([role=tab]),button.primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2) var(--pav-space-4);font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);line-height:var(--pav-line-height-tight);border:var(--pav-border-width-1) solid transparent;border-radius:var(--pav-border-radius-button);cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;white-space:nowrap}.btn:focus-visible,button:focus-visible:not([class*=btn]):not([role=tab]),a.button:focus-visible:not([class*=btn]):not([role=tab]),button.primary:focus-visible{outline:none;box-shadow:var(--pav-shadow-focus)}.btn:disabled,button:disabled:not([class*=btn]):not([role=tab]),a.button:disabled:not([class*=btn]):not([role=tab]),button.primary:disabled{cursor:not-allowed;opacity:.6}.btn--xs{padding:var(--pav-space-1) var(--pav-space-2);font-size:var(--pav-font-size-xs)}.btn--sm{padding:var(--pav-space-1_5) var(--pav-space-3);font-size:var(--pav-font-size-sm)}.btn--lg{padding:var(--pav-space-3) var(--pav-space-6);font-size:var(--pav-font-size-base)}.btn--xl{padding:var(--pav-space-4) var(--pav-space-8);font-size:var(--pav-font-size-lg)}.btn--primary{background-color:var(--pav-color-brand-primary);color:var(--pav-text-inverse);border-color:var(--pav-color-brand-primary)}.btn--primary:hover:not(:disabled){background-color:var(--pav-color-brand-primary-dark);border-color:var(--pav-color-brand-primary-dark)}.btn--primary:active:not(:disabled){background-color:var(--pav-color-brand-primary-dark);transform:translateY(1px)}.btn--secondary,button:not([class*=btn]):not([role=tab]),a.button:not([class*=btn]):not([role=tab]){background-color:transparent;color:var(--pav-text-primary);border-color:var(--pav-border-secondary)}.btn--secondary:hover:not(:disabled),button:hover:not(:disabled):not([class*=btn]):not([role=tab]),a.button:hover:not(:disabled):not([class*=btn]):not([role=tab]){background-color:var(--pav-interactive-hover);border-color:var(--pav-border-primary)}.btn--secondary:active:not(:disabled),button:active:not(:disabled):not([class*=btn]):not([role=tab]),a.button:active:not(:disabled):not([class*=btn]):not([role=tab]){background-color:var(--pav-interactive-active)}.btn--ghost{background-color:transparent;color:var(--pav-text-secondary);border-color:transparent}.btn--ghost:hover:not(:disabled){background-color:var(--pav-color-interactive-primary-hover);color:var(--pav-text-inverse)}.btn--danger{background-color:var(--pav-color-error);color:var(--pav-text-inverse);border-color:var(--pav-color-error)}.btn--danger:hover:not(:disabled){background-color:#b91c2c;border-color:#b91c2c}.btn--icon{padding:var(--pav-space-2);aspect-ratio:1}.btn--icon.btn--xs{padding:var(--pav-space-1)}.btn--icon.btn--sm{padding:var(--pav-space-1_5)}.btn--icon.btn--lg{padding:var(--pav-space-3)}.btn--icon.btn--xl{padding:var(--pav-space-4)}.btn--full{width:100%}button.primary{background-color:var(--pav-color-brand-primary);color:var(--pav-text-inverse);border-color:var(--pav-color-brand-primary)}button.primary:hover:not(:disabled){background-color:var(--pav-color-brand-primary-dark);border-color:var(--pav-color-brand-primary-dark)}button.primary:active:not(:disabled){background-color:var(--pav-color-brand-primary-dark);transform:translateY(1px)}.btn--pill{border-radius:9999px}.btn--pill.btn--primary{background-color:var(--pav-color-orange-500);color:#fff;border-color:var(--pav-color-orange-500)}.btn--pill.btn--primary:hover:not(:disabled){opacity:.9}.btn--pill.btn--primary:active:not(:disabled){transform:scale(.98)}.btn--pill.btn--secondary,button.btn--pill:not([class*=btn]):not([role=tab]),a.btn--pill.button:not([class*=btn]):not([role=tab]){background-color:#fff;color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-300)}.btn--pill.btn--secondary:hover:not(:disabled),button.btn--pill:hover:not(:disabled):not([class*=btn]):not([role=tab]),a.btn--pill.button:hover:not(:disabled):not([class*=btn]):not([role=tab]){background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.btn--pill.btn--secondary,button.btn--pill:not([class*=btn]):not([role=tab]),a.btn--pill.button:not([class*=btn]):not([role=tab]){background-color:var(--pav-color-stone-700);color:var(--pav-color-stone-200);border-color:var(--pav-color-stone-600)}.btn--pill.btn--secondary:hover:not(:disabled),button.btn--pill:hover:not(:disabled):not([class*=btn]):not([role=tab]),a.btn--pill.button:hover:not(:disabled):not([class*=btn]):not([role=tab]){background-color:var(--pav-color-stone-600)}}.btn--pill.btn--ghost{background-color:transparent;color:var(--pav-color-stone-700);border-color:transparent}.btn--pill.btn--ghost:hover:not(:disabled){background-color:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.btn--pill.btn--ghost{color:var(--pav-color-stone-200)}.btn--pill.btn--ghost:hover:not(:disabled){background-color:var(--pav-color-stone-800)}}.form__group{margin-bottom:var(--pav-space-4)}.form__label{display:block;font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);color:var(--pav-text-primary);margin-bottom:var(--pav-space-1)}.form__help{font-size:var(--pav-font-size-xs);color:var(--pav-text-muted);margin-top:var(--pav-space-1)}.form__error{font-size:var(--pav-font-size-xs);color:var(--pav-color-error);margin-top:var(--pav-space-1)}.input,.select,.textarea{width:100%;padding:var(--pav-space-3) var(--pav-space-4);font-size:var(--pav-font-size-base);line-height:var(--pav-line-height-normal);color:var(--pav-text-primary);background-color:var(--pav-surface-primary);border:var(--pav-border-width-1) solid var(--pav-border-secondary);border-radius:var(--pav-border-radius-input);transition:all .2s ease-in-out}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--pav-text-muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--pav-color-interactive-active);box-shadow:0 0 0 3px var(--pav-color-interactive-active-bg)}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--pav-interactive-disabled);cursor:not-allowed;opacity:.6}.input--sm{padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-sm)}.input--lg{padding:var(--pav-space-4) var(--pav-space-5);font-size:var(--pav-font-size-lg)}.input--error{border-color:var(--pav-color-error)}.input--error:focus{border-color:var(--pav-color-error);box-shadow:0 0 0 3px #dc35454d}.input--success{border-color:var(--pav-color-success)}.input--success:focus{border-color:var(--pav-color-success);box-shadow:0 0 0 3px #28a7454d}.textarea{min-height:120px;resize:vertical;border-radius:var(--pav-border-radius-xl)}.select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--pav-space-3) center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:var(--pav-space-10)}.select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23F97316' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");border-color:var(--pav-color-interactive-active);box-shadow:0 0 0 3px var(--pav-color-interactive-active-bg)}.checkbox,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:var(--pav-border-width-2) solid var(--pav-border-color-medium);background-color:var(--pav-surface-primary);cursor:pointer;transition:all .2s ease-in-out}.checkbox:focus,.radio:focus{outline:none;border-color:var(--pav-color-interactive-active);box-shadow:0 0 0 3px var(--pav-color-interactive-active-bg)}.checkbox:checked,.radio:checked{background-color:var(--pav-color-interactive-active);border-color:var(--pav-color-interactive-active)}.checkbox{border-radius:var(--pav-border-radius-sm)}.checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.radio{border-radius:var(--pav-border-radius-full)}.radio:checked{background-image:radial-gradient(white 40%,transparent 40%)}.input--rounded-xl,.textarea--rounded-xl{border-radius:.75rem;background-color:var(--pav-color-stone-50);border:var(--pav-border-width-1) solid var(--pav-color-stone-200);padding:.75rem 1rem}.input--rounded-xl::placeholder,.textarea--rounded-xl::placeholder{color:var(--pav-color-stone-400)}.input--rounded-xl:focus,.textarea--rounded-xl:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.input--rounded-xl,.textarea--rounded-xl{background-color:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.textarea--rounded-xl{min-height:120px;resize:vertical}.modal__overlay,.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:var(--pav-z-index-modal-overlay);display:flex;align-items:center;justify-content:center;padding:var(--pav-space-4)}.modal__overlay--dark{background-color:#000000b3}.modal__overlay--light{background-color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__content,.modal-content{background-color:var(--pav-surface-primary);border-radius:var(--pav-border-radius-modal);box-shadow:var(--pav-shadow-modal);max-width:100%;max-height:100%;overflow:auto;position:relative;z-index:var(--pav-z-index-modal-dialog)}.modal__content--xs{width:20rem}.modal__content--sm{width:24rem}.modal__content--md{width:28rem}.modal__content--lg{width:32rem}.modal__content--xl{width:42rem}.modal__content--2xl{width:56rem}.modal__content--full{width:calc(100vw - var(--pav-space-8));height:calc(100vh - var(--pav-space-8))}.modal header{display:flex;border-bottom:none;align-items:center;justify-content:space-between}.modal__title{font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-semibold);color:var(--pav-text-primary);margin:0}.modal__close,.close-button{background:none;border:none;font-size:var(--pav-font-size-xl);color:var(--pav-text-secondary);cursor:pointer;padding:var(--pav-space-1);border-radius:var(--pav-border-radius-sm);transition:all .2s ease-in-out}.modal__close:hover,.close-button:hover{color:var(--pav-text-primary);background-color:var(--pav-interactive-hover)}.modal__close:focus,.close-button:focus{outline:none;box-shadow:var(--pav-shadow-focus)}.modal__body,.modal-body{padding:var(--pav-space-6)}.modal footer{padding:var(--pav-space-6);border:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--pav-space-3)}.modal footer--between{justify-content:space-between}.modal footer--center{justify-content:center}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__overlay,.modal-overlay{animation:modalFadeIn .2s ease-out}.modal__overlay:focus,.modal-overlay:focus{outline:none}.modal__content,.modal-content{animation:modalSlideIn .2s ease-out}.modal__content:focus,.modal-content:focus{outline:none}.modal--centered .modal__content,.modal--centered .modal-content{margin:auto}.modal--scrollable .modal__overlay,.modal--scrollable .modal-overlay{align-items:flex-start;padding-top:var(--pav-space-8);padding-bottom:var(--pav-space-8)}.modal--scrollable .modal__content,.modal--scrollable .modal-content{margin:auto 0}.modal--scrollable .modal__body,.modal--scrollable .modal-body{max-height:60vh;overflow-y:auto}.modal--fullscreen .modal__overlay,.modal--fullscreen .modal-overlay{padding:0}.modal--fullscreen .modal__content,.modal--fullscreen .modal-content{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}@media (width <= 768px){.modal__overlay,.modal-overlay{padding:var(--pav-space-2)}.modal__content--xs,.modal__content--sm,.modal__content--md,.modal__content--lg,.modal__content--xl,.modal__content--2xl{width:100%;max-width:calc(100vw - var(--pav-space-4))}.modal__header,.modal-header,.modal__body,.modal-body,.modal__footer,.modal-footer{padding:var(--pav-space-4)}}.modal[aria-hidden=true]{display:none}@media (prefers-contrast: high){.modal__overlay,.modal-overlay{background-color:#000c}.modal__content,.modal-content{border:2px solid var(--pav-border-primary)}}@media (prefers-reduced-motion: reduce){.modal__overlay,.modal-overlay,.modal__content,.modal-content{animation:none}.modal__overlay,.modal-overlay{opacity:1}.modal__content,.modal-content{transform:none;opacity:1}}.tabs{border-bottom:var(--pav-border-width-1) solid var(--pav-border-primary)}.tabs__list,.tab-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--pav-space-1)}.tabs__item{display:flex}.tabs__link{display:flex;align-items:center;padding:var(--pav-space-3) var(--pav-space-4);color:var(--pav-text-secondary);text-decoration:none;font-weight:var(--pav-font-weight-medium);border-bottom:2px solid transparent;transition:all .2s ease-in-out}.tabs__link:hover{color:var(--pav-text-primary);border-bottom-color:var(--pav-border-secondary)}.tabs__link:focus{outline:none;box-shadow:var(--pav-shadow-focus)}.tabs__link--active,.tabs__link--active:hover{color:var(--pav-color-interactive-active-text);border-bottom-color:var(--pav-color-interactive-active)}.breadcrumb{display:flex;align-items:center;gap:var(--pav-space-2);font-size:var(--pav-font-size-sm);color:var(--pav-text-muted)}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:last-child):after{content:"/";margin-left:var(--pav-space-2);color:var(--pav-text-muted)}.breadcrumb__link{color:var(--pav-color-interactive-active);text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__link:focus{outline:none;box-shadow:var(--pav-shadow-focus);border-radius:var(--pav-border-radius-sm)}.breadcrumb__current{color:var(--pav-text-primary);font-weight:var(--pav-font-weight-medium)}.tabs__list,.tab-list{display:flex;border-bottom:var(--pav-border-width-1) solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs__list::-webkit-scrollbar,.tab-list::-webkit-scrollbar{display:none}.tabs__tab,.tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-3) var(--pav-space-4);background:none;border:none;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-text-secondary);cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease-in-out;white-space:nowrap;position:relative}.tabs__tab:focus-visible,.tab:focus-visible{outline:none;box-shadow:var(--pav-shadow-focus);border-radius:var(--pav-border-radius-sm)}.tabs__tab:hover:not([aria-selected=true]),.tab:hover:not([aria-selected=true]){color:var(--pav-text-primary)}.tabs__tab[aria-selected=true],[aria-selected=true].tab{color:var(--pav-color-interactive-active-text);border-bottom-color:var(--pav-color-interactive-active)}.tabs__tab:disabled,.tab:disabled{color:var(--pav-text-disabled);cursor:not-allowed}.tabs__tab:disabled:hover,.tab:disabled:hover{background-color:transparent}.tabs__tab--with-icon{gap:var(--pav-space-2)}.tabs__tab--with-icon .icon{width:1rem;height:1rem;flex-shrink:0}.tabs__tab--sm{padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-sm)}.tabs__tab--lg{padding:var(--pav-space-4) var(--pav-space-6);font-size:var(--pav-font-size-lg)}.tabs__panel,.tab-panel{outline:none}.tabs__panel[hidden],[hidden].tab-panel{display:none}.tabs__panel:focus,.tab-panel:focus{outline:none}.tabs__indicator{position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--pav-color-interactive-active);border-radius:var(--pav-border-radius-full);transform:scaleX(0);transition:transform .2s ease-in-out}.tabs__tab[aria-selected=true] .tabs__indicator,[aria-selected=true].tab .tabs__indicator{transform:scaleX(1)}.tabs--pills .tabs__list,.tabs--pills .tab-list{border-bottom:none;gap:var(--pav-space-2);margin-bottom:var(--pav-space-4)}.tabs--pills .tabs__tab,.tabs--pills .tab{border-bottom:none;border-radius:var(--pav-border-radius-pill);background-color:var(--pav-surface-secondary)}.tabs--pills .tabs__tab:hover:not([aria-selected=true]),.tabs--pills .tab:hover:not([aria-selected=true]){background-color:var(--pav-interactive-hover)}.tabs--pills .tabs__tab[aria-selected=true],.tabs--pills [aria-selected=true].tab{background-color:var(--pav-color-interactive-active);color:var(--pav-text-inverse)}.tabs--cards .tabs__list,.tabs--cards .tab-list{border-bottom:none;gap:var(--pav-space-1);margin-bottom:var(--pav-space-4)}.tabs--cards .tabs__tab,.tabs--cards .tab{border-bottom:none;border:var(--pav-border-width-1) solid var(--pav-border-secondary);border-radius:var(--pav-border-radius-md) var(--pav-border-radius-md) 0 0;background-color:var(--pav-surface-secondary);margin-bottom:-1px}.tabs--cards .tabs__tab:hover:not([aria-selected=true]),.tabs--cards .tab:hover:not([aria-selected=true]){background-color:var(--pav-interactive-hover)}.tabs--cards .tabs__tab[aria-selected=true],.tabs--cards [aria-selected=true].tab{background-color:var(--pav-surface-primary);border-bottom-color:var(--pav-surface-primary);z-index:1;position:relative}.tabs--cards .tabs__panel,.tabs--cards .tab-panel{border:var(--pav-border-width-1) solid var(--pav-border-secondary);border-radius:var(--pav-border-radius-md);padding:var(--pav-space-6);background-color:var(--pav-surface-primary)}.tabs--vertical{display:flex;gap:var(--pav-space-6)}.tabs--vertical .tabs__list,.tabs--vertical .tab-list{flex-direction:column;border-bottom:none;border-right:var(--pav-border-width-1) solid var(--pav-border-primary);margin-bottom:0;margin-right:0;min-width:200px}.tabs--vertical .tabs__tab,.tabs--vertical .tab{justify-content:flex-start;text-align:left;border-bottom:none;border-right:3px solid transparent}.tabs--vertical .tabs__tab[aria-selected=true],.tabs--vertical [aria-selected=true].tab{border-right-color:var(--pav-color-interactive-active);border-bottom-color:transparent}.tabs--vertical .tabs__content{flex:1}.active-tab{color:var(--pav-color-interactive-active-text)!important;border-bottom-color:var(--pav-color-interactive-active)!important}@media (prefers-contrast: high){.tabs__tab[aria-selected=true],[aria-selected=true].tab{outline:2px solid currentcolor;outline-offset:-2px}}@media (prefers-reduced-motion: reduce){.tabs__tab,.tab,.tabs__indicator{transition:none}}[role=tablist],.tablist{display:flex;border-bottom:var(--pav-border-width-1) solid var(--pav-color-border-primary);margin-bottom:var(--pav-space-lg);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}[role=tablist]::-webkit-scrollbar,.tablist::-webkit-scrollbar{display:none}[role=tablist][aria-orientation=vertical],.tablist[aria-orientation=vertical]{flex-direction:column;border-bottom:none;border-right:var(--pav-border-width-1) solid var(--pav-color-border-primary);margin-bottom:0;margin-right:var(--pav-space-lg);min-width:200px}button[role=tab],button.tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-3) var(--pav-space-4);background:none;border:none;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary);cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease-in-out;white-space:nowrap;position:relative;border-radius:0}button[role=tab]:focus-visible,button.tab:focus-visible{outline:none;box-shadow:var(--pav-shadow-focus);border-radius:0}button[role=tab]:hover:not([aria-selected=true]),button.tab:hover:not([aria-selected=true]){color:var(--pav-color-text-primary)}button[role=tab][aria-selected=true],button.tab[aria-selected=true]{color:var(--pav-color-brand-primary);border-bottom-color:var(--pav-color-brand-primary)}button[role=tab]:disabled,button[role=tab][aria-disabled=true],button.tab:disabled,button.tab[aria-disabled=true]{color:var(--pav-color-text-disabled);cursor:not-allowed}button[role=tab]:disabled:hover,button[role=tab][aria-disabled=true]:hover,button.tab:disabled:hover,button.tab[aria-disabled=true]:hover{background-color:transparent}[role=tablist][aria-orientation=vertical] button[role=tab],[role=tablist][aria-orientation=vertical] button.tab{justify-content:flex-start;text-align:left;border-bottom:none;border-right:3px solid transparent}[role=tablist][aria-orientation=vertical] button[role=tab][aria-selected=true],[role=tablist][aria-orientation=vertical] button.tab[aria-selected=true]{border-right-color:var(--pav-color-brand-primary);border-bottom-color:transparent}[role=tabpanel],.tabpanel{outline:none}[role=tabpanel][hidden],.tabpanel[hidden]{display:none}[role=tabpanel]:focus,.tabpanel:focus{outline:none}.tablist--sm [role=tab],.tablist--sm .tab,.tab--sm{padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-sm)}.tablist--lg [role=tab],.tablist--lg .tab,.tab--lg{padding:var(--pav-space-4) var(--pav-space-6);font-size:var(--pav-font-size-lg)}.tab--with-icon{gap:var(--pav-space-2)}.tab--with-icon .icon{width:1rem;height:1rem;flex-shrink:0}.tablist--pills{border-bottom:none;gap:var(--pav-space-2);margin-bottom:var(--pav-space-md)}.tablist--pills [role=tab],.tablist--pills .tab{border-bottom:none;border-radius:var(--pav-border-radius-pill);background-color:var(--pav-color-surface-secondary)}.tablist--pills [role=tab]:hover:not([aria-selected=true]),.tablist--pills .tab:hover:not([aria-selected=true]){background-color:var(--pav-color-interactive-hover)}.tablist--pills [role=tab][aria-selected=true],.tablist--pills .tab[aria-selected=true]{background-color:var(--pav-color-brand-primary);color:var(--pav-color-text-inverse)}.tablist--cards{border-bottom:none;gap:var(--pav-space-1);margin-bottom:var(--pav-space-md)}.tablist--cards [role=tab],.tablist--cards .tab{border-bottom:none;border:var(--pav-border-width-1) solid var(--pav-color-border-secondary);border-radius:var(--pav-border-radius-md) var(--pav-border-radius-md) 0 0;background-color:var(--pav-color-surface-secondary);margin-bottom:-1px}.tablist--cards [role=tab]:hover:not([aria-selected=true]),.tablist--cards .tab:hover:not([aria-selected=true]){background-color:var(--pav-color-interactive-hover)}.tablist--cards [role=tab][aria-selected=true],.tablist--cards .tab[aria-selected=true]{background-color:var(--pav-color-surface-primary);border-bottom-color:var(--pav-color-surface-primary);z-index:1;position:relative}.tablist--cards+[role=tabpanel],.tablist--cards+.tabpanel{border:var(--pav-border-width-1) solid var(--pav-color-border-secondary);border-radius:var(--pav-border-radius-md);padding:var(--pav-space-card-padding);background-color:var(--pav-color-surface-primary)}.tablist--vertical{flex-direction:column;border-bottom:none;border-right:var(--pav-border-width-1) solid var(--pav-color-border-primary);margin-bottom:0;margin-right:var(--pav-space-lg);min-width:200px}.tablist--vertical [role=tab],.tablist--vertical .tab{justify-content:flex-start;text-align:left;border-bottom:none;border-right:3px solid transparent}.tablist--vertical [role=tab][aria-selected=true],.tablist--vertical .tab[aria-selected=true]{border-right-color:var(--pav-color-brand-primary);border-bottom-color:transparent}.tabs-container--vertical{display:flex;gap:var(--pav-space-lg)}.tabs-container--vertical .tablist{flex-shrink:0}.tabs-container--vertical .tab-content{flex:1}@media (prefers-contrast: high){[role=tab][aria-selected=true],.tab[aria-selected=true]{outline:2px solid currentcolor;outline-offset:-2px}}@media (prefers-reduced-motion: reduce){[role=tab],.tab{transition:none}}@media (hover: none){[role=tab],.tab{min-height:44px;padding:var(--pav-space-3) var(--pav-space-4)}.tablist--sm [role=tab],.tablist--sm .tab,.tab--sm{min-height:40px}.tablist--lg [role=tab],.tablist--lg .tab,.tab--lg{min-height:52px}}.alert,.info,.warning,.success,.error,.toast{padding:var(--pav-space-4);border-radius:var(--pav-border-radius-alert);border-width:var(--pav-border-width-1);border-style:solid;font-size:var(--pav-font-size-base);line-height:var(--pav-line-height-relaxed);position:relative;display:flex;align-items:flex-start;gap:var(--pav-space-3)}.alert--info,.info{background-color:var(--pav-color-alert-info-bg);border-color:var(--pav-color-info);color:var(--pav-color-alert-info-text)}.alert--success,.success{background-color:var(--pav-color-alert-success-bg);border-color:var(--pav-color-success);color:var(--pav-color-alert-success-text)}.alert--warning,.warning{background-color:var(--pav-color-alert-warning-bg);border-color:var(--pav-color-warning);color:var(--pav-color-alert-warning-text)}.alert--error,.error{background-color:var(--pav-color-alert-error-bg);border-color:var(--pav-color-border-error);color:var(--pav-color-alert-error-text)}.alert--sm{padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-sm)}.alert--lg{padding:var(--pav-space-6);font-size:var(--pav-font-size-lg)}.alert__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.alert__content{flex:1;min-width:0}.alert__title{font-weight:var(--pav-font-weight-semibold);margin:0 0 var(--pav-space-1) 0}.alert__title:only-child{margin-bottom:0}.alert__message{margin:0}.alert__actions{display:flex;gap:var(--pav-space-2);margin-top:var(--pav-space-2)}.alert__close{flex-shrink:0;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:var(--pav-space-1);border-radius:var(--pav-border-radius-sm);transition:opacity .2s ease-in-out}.alert__close:hover{opacity:1}.alert__close:focus{outline:none;opacity:1;box-shadow:0 0 0 2px currentcolor}.alert[aria-live],[aria-live].info,[aria-live].warning,[aria-live].success,[aria-live].error,[aria-live].toast{position:static;left:auto;width:auto;height:auto;overflow:visible}.toast{min-width:300px;max-width:500px;box-shadow:var(--pav-shadow-toast);z-index:var(--pav-z-index-toast)}.toast--fixed{position:fixed}.toast--top-right{top:var(--pav-space-4);right:var(--pav-space-4)}.toast--top-left{top:var(--pav-space-4);left:var(--pav-space-4)}.toast--top-center{top:var(--pav-space-4);left:50%;transform:translate(-50%)}.toast--bottom-right{bottom:var(--pav-space-4);right:var(--pav-space-4)}.toast--bottom-left{bottom:var(--pav-space-4);left:var(--pav-space-4)}.toast--bottom-center{bottom:var(--pav-space-4);left:50%;transform:translate(-50%)}.toast-container{position:fixed;z-index:var(--pav-z-index-toast);display:flex;flex-direction:column;gap:var(--pav-space-2);pointer-events:none}.toast-container>*{pointer-events:auto}.toast-container--top-right{top:var(--pav-space-4);right:var(--pav-space-4)}.toast-container--top-left{top:var(--pav-space-4);left:var(--pav-space-4)}.toast-container--top-center{top:var(--pav-space-4);left:50%;transform:translate(-50%)}.toast-container--bottom-right{bottom:var(--pav-space-4);right:var(--pav-space-4);flex-direction:column-reverse}.toast-container--bottom-left{bottom:var(--pav-space-4);left:var(--pav-space-4);flex-direction:column-reverse}.toast-container--bottom-center{bottom:var(--pav-space-4);left:50%;transform:translate(-50%);flex-direction:column-reverse}@keyframes toastSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastSlideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastFadeOut{0%{opacity:1}to{opacity:0}}.toast--top-right,.toast--bottom-right{animation:toastSlideInRight .3s ease-out}.toast--top-left,.toast--bottom-left{animation:toastSlideInLeft .3s ease-out}.toast--top-center{animation:toastSlideInDown .3s ease-out}.toast--bottom-center{animation:toastSlideInUp .3s ease-out}.toast--exiting{animation:toastFadeOut .2s ease-in forwards}@media (width <= 640px){.toast{min-width:calc(100vw - var(--pav-space-8));max-width:calc(100vw - var(--pav-space-8))}.toast-container{left:var(--pav-space-4)!important;right:var(--pav-space-4)!important;transform:none!important}.toast-container--top-center,.toast-container--bottom-center{align-items:center}}.toast__progress{position:absolute;bottom:0;left:0;height:3px;background-color:currentcolor;opacity:.3;border-radius:0 0 var(--pav-border-radius-alert) var(--pav-border-radius-alert);transform-origin:left;animation:toastProgress linear}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-contrast: high){.alert,.toast,.error,.success,.warning,.info{border-width:var(--pav-border-width-2)}}@media (prefers-reduced-motion: reduce){.toast,.toast__progress{animation:none}}@layer components{.badge,.file-status,.relationship-badge{display:inline-flex;align-items:center;gap:var(--pav-spacing-xs);padding:var(--pav-spacing-xs) var(--pav-spacing-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);line-height:1;border-radius:var(--pav-border-radius-full);border:1px solid transparent;white-space:nowrap;transition:all .2s ease;background-color:var(--pav-color-neutral-100);color:var(--pav-color-neutral-700);border-color:var(--pav-color-neutral-200);--badge-font-size: var(--pav-font-size-xs);--badge-padding-x: var(--pav-spacing-sm);--badge-padding-y: var(--pav-spacing-xs);--badge-gap: var(--pav-spacing-xs)}.badge--sm,.file-status,.relationship-badge{--badge-font-size: var(--pav-font-size-2xs);--badge-padding-x: var(--pav-spacing-xs);--badge-padding-y: 2px;--badge-gap: 2px;font-size:var(--badge-font-size);padding:var(--badge-padding-y) var(--badge-padding-x);gap:var(--badge-gap)}.badge--lg{--badge-font-size: var(--pav-font-size-sm);--badge-padding-x: var(--pav-spacing-md);--badge-padding-y: var(--pav-spacing-sm);--badge-gap: var(--pav-spacing-sm);font-size:var(--badge-font-size);padding:var(--badge-padding-y) var(--badge-padding-x);gap:var(--badge-gap)}.badge--success{background-color:var(--pav-color-alert-success-bg);color:var(--pav-color-alert-success-text);border-color:var(--pav-color-success)}.badge--warning{background-color:var(--pav-color-alert-warning-bg);color:var(--pav-color-alert-warning-text);border-color:var(--pav-color-warning)}.badge--error{background-color:var(--pav-color-alert-error-bg);color:var(--pav-color-alert-error-text);border-color:var(--pav-color-error)}.badge--info{background-color:var(--pav-color-alert-info-bg);color:var(--pav-color-alert-info-text);border-color:var(--pav-color-info)}.badge--primary,.relationship-badge{background-color:var(--pav-color-brand-primary);color:var(--pav-color-text-inverse);border-color:var(--pav-color-brand-primary-dark)}.badge--outline{background-color:transparent;border-width:1px;border-style:solid}.badge--outline.badge--success{color:var(--pav-color-success);border-color:var(--pav-color-success)}.badge--outline.badge--warning{color:var(--pav-color-warning);border-color:var(--pav-color-warning)}.badge--outline.badge--error{color:var(--pav-color-error);border-color:var(--pav-color-error)}.badge--outline.badge--info{color:var(--pav-color-info);border-color:var(--pav-color-info)}.badge--outline.badge--primary,.badge--outline.relationship-badge{color:var(--pav-color-brand-primary);border-color:var(--pav-color-brand-primary)}.badge--solid{border-color:transparent}.badge--subtle{background-color:var(--pav-color-neutral-50);color:var(--pav-color-neutral-600);border-color:transparent}.badge--notification{min-width:20px;height:20px;padding:0 var(--pav-spacing-xs);background-color:var(--pav-color-interactive-active);color:#fff;border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-bold);justify-content:center;line-height:1}.badge--interactive{cursor:pointer;border:none;background:none;font:inherit}.badge--interactive:hover{transform:translateY(-1px);box-shadow:var(--pav-shadow-sm)}.badge--interactive:focus{outline:2px solid var(--pav-color-border-focus);outline-offset:2px}.badge--interactive:active{transform:translateY(0)}.badge--category{background-color:var(--pav-color-interactive-active-bg);color:var(--pav-color-interactive-active-text);border-color:var(--pav-color-interactive-active-border);font-weight:var(--pav-font-weight-medium)}.badge--pending,.file-status.status-pending{background-color:var(--pav-color-neutral-100);color:var(--pav-color-neutral-700);border-color:var(--pav-color-neutral-300)}.badge--uploading,.file-status.status-uploading{background-color:var(--pav-color-alert-info-bg);color:var(--pav-color-alert-info-text);border-color:var(--pav-color-info)}.badge--complete,.file-status.status-complete{background-color:var(--pav-color-alert-success-bg);color:var(--pav-color-alert-success-text);border-color:var(--pav-color-success)}.badge--failed,.file-status.status-failed{background-color:var(--pav-color-alert-error-bg);color:var(--pav-color-alert-error-text);border-color:var(--pav-color-error)}.badge--removable{padding-right:var(--pav-spacing-xs)}.badge__remove{background:none;border:none;color:inherit;cursor:pointer;padding:0;margin-left:var(--pav-spacing-xs);line-height:1;opacity:.7;font-size:14px}.badge__remove:hover{opacity:1}.badge__remove:focus{outline:1px solid currentcolor;outline-offset:1px;border-radius:2px}@media (prefers-color-scheme: dark){.badge,.relationship-badge,.file-status{background-color:var(--pav-color-neutral-800);color:var(--pav-color-neutral-200);border-color:var(--pav-color-neutral-700)}.badge--subtle{background-color:var(--pav-color-neutral-900);color:var(--pav-color-neutral-400)}.badge--category{background-color:var(--pav-color-interactive-active-bg);color:var(--pav-color-interactive-active-text)}}@media (width <= 480px){.badge--lg{--badge-font-size: var(--pav-font-size-xs);--badge-padding-x: var(--pav-spacing-sm);--badge-padding-y: var(--pav-spacing-xs)}}}@layer utilities{.badge-container{position:relative;display:inline-block}.badge-container .badge--notification{position:absolute;top:-8px;right:-8px;z-index:var(--pav-z-index-dropdown)}.badge-group{display:flex;flex-wrap:wrap;gap:var(--pav-spacing-xs);align-items:center}.badge-stack{display:flex;flex-direction:column;gap:var(--pav-spacing-xs);align-items:flex-start}}@layer components{.stack,.vstack,.content-stack,.form-stack,.card-stack{display:flex;gap:var(--pav-space-md)}.hstack,.media-stack,.sidebar-stack,.nav-stack,.button-group{display:flex;gap:var(--pav-space-md);flex-direction:row;align-items:center}.vstack,.content-stack,.form-stack,.card-stack{flex-direction:column;align-items:stretch}.stack--xs{gap:var(--pav-space-xs)}.stack--sm,.button-group{gap:var(--pav-space-sm)}.stack--md,.media-stack,.nav-stack,.form-stack{gap:var(--pav-space-md)}.stack--lg,.sidebar-stack,.card-stack{gap:var(--pav-space-lg)}.stack--xl{gap:var(--pav-space-xl)}.stack--2xl,.content-stack{gap:var(--pav-space-2xl)}.stack--3xl{gap:var(--pav-space-3xl)}.stack--none{gap:0}.hstack--start{justify-content:flex-start;align-items:flex-start}.hstack--center{justify-content:center;align-items:center}.hstack--end{justify-content:flex-end;align-items:flex-end}.hstack--between,.nav-stack{justify-content:space-between;align-items:center}.hstack--around{justify-content:space-around;align-items:center}.hstack--evenly{justify-content:space-evenly;align-items:center}.hstack--top{align-items:flex-start}.hstack--middle{align-items:center}.hstack--bottom{align-items:flex-end}.hstack--baseline{align-items:baseline}.hstack--stretch{align-items:stretch}.vstack--start{align-items:flex-start;justify-content:flex-start}.vstack--center{align-items:center;justify-content:center}.vstack--end{align-items:flex-end;justify-content:flex-end}.vstack--between{align-items:stretch;justify-content:space-between}.vstack--around{align-items:stretch;justify-content:space-around}.vstack--evenly{align-items:stretch;justify-content:space-evenly}.vstack--left{align-items:flex-start}.vstack--center-h{align-items:center}.vstack--right{align-items:flex-end}.vstack--stretch{align-items:stretch}.stack--wrap{flex-wrap:wrap}.stack--nowrap{flex-wrap:nowrap}.stack--wrap-reverse{flex-wrap:wrap-reverse}@media (width <= 768px){.hstack--responsive{flex-direction:column;align-items:stretch}.vstack--responsive{flex-direction:row;align-items:center}}.stack-item{display:flex;flex-direction:inherit}.stack-item--grow{flex-grow:1}.stack-item--shrink{flex-shrink:1}.stack-item--no-grow{flex-grow:0}.stack-item--no-shrink{flex-shrink:0}.stack-item--fixed{flex:0 0 auto}.stack-item--fluid{flex:1 1 auto}.stack-item--self-start{align-self:flex-start}.stack-item--self-center{align-self:center}.stack-item--self-end{align-self:flex-end}.stack-item--self-stretch{align-self:stretch}.stack-item--self-baseline{align-self:baseline}.button-group .btn,.button-group button.primary,.button-group button:not([class*=btn]):not([role=tab]),.button-group a.button:not([class*=btn]):not([role=tab]){flex:0 0 auto}.form-stack .form-group{width:100%}.nav-stack .nav-item{flex:0 1 auto}.content-stack{max-width:100%}.sidebar-stack{align-items:flex-start}.sidebar-stack .sidebar,.sidebar-stack .sidebar-narrow,.sidebar-stack .sidebar-wide{flex:0 0 auto;min-width:200px}.sidebar-stack .main-content{flex:1 1 auto;min-width:0}.media-stack{align-items:flex-start}.media-stack .media-object{flex:0 0 auto}.media-stack .media-content{flex:1 1 auto;min-width:0}.spacer{flex:1 1 auto}.spacer--xs{min-height:var(--pav-space-xs);min-width:var(--pav-space-xs)}.spacer--sm{min-height:var(--pav-space-sm);min-width:var(--pav-space-sm)}.spacer--md{min-height:var(--pav-space-md);min-width:var(--pav-space-md)}.spacer--lg{min-height:var(--pav-space-lg);min-width:var(--pav-space-lg)}.spacer--xl{min-height:var(--pav-space-xl);min-width:var(--pav-space-xl)}.stack--debug{outline:2px dashed rgba(255,0,0,.3)}.stack--debug>*{outline:1px solid rgba(0,255,0,.3)}.legacy-hstack{display:flex;flex-direction:row;align-items:center}.legacy-vstack{display:flex;flex-direction:column;align-items:stretch}}.flexible-container{display:flex;justify-content:space-between}.hstack,.button-group,.nav-stack,.sidebar-stack,.media-stack{display:flex;flex-direction:row;align-items:center}.vstack,.card-stack,.form-stack,.content-stack{display:flex;flex-direction:column}.flexible{flex:1}.inflexible{flex:none}.hstack--enhanced{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.vstack--enhanced{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}@media (width <= 640px){.responsive-stack{flex-direction:column}.responsive-stack>*+*{margin-top:var(--pav-space-3);margin-left:0}}@media (width > 640px){.responsive-stack{flex-direction:row}.responsive-stack>*+*{margin-left:var(--pav-space-3);margin-top:0}}table{width:100%;border-collapse:collapse;margin-top:20px}table th,table td{padding:12px;text-align:left;border-bottom:1px solid;border-bottom-color:var(--pav-color-border-primary)}[role=dialog]{padding:var(--pav-space-xl);background-color:var(--pav-surface-primary);border:var(--pav-border-width-1) solid var(--pav-border-primary);border-radius:var(--pav-border-radius-modal);box-shadow:var(--pav-shadow-modal);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:90vw;max-height:90vh;overflow:auto}[role=dialog]:focus-visible{outline:none}[role=dialog] header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-lg)}[role=dialog] header h1,[role=dialog] header h2,[role=dialog] header h3,[role=dialog] header h4,[role=dialog] header h5,[role=dialog] header h6{margin:0;color:var(--pav-text-primary)}[role=dialog] footer{display:flex;justify-content:flex-end;gap:var(--pav-space-md);margin-top:var(--pav-space-lg);padding-top:var(--pav-space-lg);border-top:var(--pav-border-width-1) solid var(--pav-border-color-subtle)}[role=dialog] footer [role=button]{min-width:var(--pav-space-20)}[role=dialog]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1}dialog{padding:var(--pav-space-xl);background-color:var(--pav-surface-primary);border:var(--pav-border-width-1) solid var(--pav-border-primary);border-radius:var(--pav-border-radius-modal);box-shadow:var(--pav-shadow-modal)}dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog:focus-visible{outline:none}dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-lg)}dialog header h1,dialog header h2,dialog header h3,dialog header h4,dialog header h5,dialog header h6{margin:0;color:var(--pav-text-primary)}dialog footer{display:flex;justify-content:flex-end;gap:var(--pav-space-md);margin-top:var(--pav-space-lg);padding-top:var(--pav-space-lg);border-top:var(--pav-border-width-1) solid var(--pav-border-color-subtle)}@media (width <= 768px){nav{flex-direction:column;align-items:stretch}nav a{text-align:center;padding:var(--pav-space-sm)}main{padding:var(--pav-space-md) var(--pav-space-sm)}dialog{padding:var(--pav-space-md);margin:var(--pav-space-sm);max-width:calc(100vw - var(--pav-space-lg));max-height:calc(100vh - var(--pav-space-lg))}article{padding:var(--pav-space-md)}}@media (width <= 768px){[role=navigation]{flex-direction:column;align-items:stretch;gap:var(--pav-space-sm)}[role=navigation] a,[role=navigation] [role=link]{text-align:center;padding:var(--pav-space-sm)}[role=banner]{padding:var(--pav-space-md) var(--pav-space-sm)}[role=banner]:has([role=navigation]){flex-direction:column;align-items:stretch;gap:var(--pav-space-md)}[role=dialog]{padding:var(--pav-space-md);margin:var(--pav-space-sm);max-width:calc(100vw - var(--pav-space-lg));max-height:calc(100vh - var(--pav-space-lg))}[role=complementary]{padding:var(--pav-space-md);margin-bottom:var(--pav-space-md)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--pav-space-8) var(--pav-space-4);min-height:250px}.empty-state h2{margin-bottom:var(--pav-space-3);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.empty-state p{margin-bottom:var(--pav-space-4);color:var(--pav-color-text-secondary)}.empty-state button{margin-top:var(--pav-space-3)}.settings .form-group{display:grid;grid-template-columns:1fr 3fr;column-gap:var(--pav-space-4);align-items:center;margin-bottom:var(--pav-space-4)}.settings .form-group label{background:none;grid-column:0/1}.settings .form-group input{border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-md);background-color:var(--pav-color-surface-primary);padding:var(--pav-space-2) var(--pav-space-4)}.settings .form-group button{padding:var(--pav-space-0) var(--pav-space-2);font-size:var(--pav-font-size-xs)}.shell-nav-item{display:flex;align-items:center;text-decoration:none;color:var(--pav-nav-inactive-text);border-radius:var(--pav-border-radius-lg);transition:all .15s ease-in-out;position:relative;font-family:var(--pav-font-family-display)}.shell-nav-item__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--pav-nav-inactive-icon);transition:color .15s ease-in-out;fill:none}.shell-nav-item__label{font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);line-height:1;transition:color .15s ease-in-out}.shell-nav-item__badge{display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--pav-space-1_5);background-color:var(--pav-color-interactive-active);color:#fff;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-semibold);border-radius:var(--pav-border-radius-full)}.shell-nav-item:hover:not(.shell-nav-item--active){background-color:var(--pav-interactive-hover);color:var(--pav-text-primary)}.shell-nav-item:hover:not(.shell-nav-item--active) .shell-nav-item__icon{color:var(--pav-text-primary)}.shell-nav-item:focus-visible{outline:2px solid var(--pav-border-color-focus);outline-offset:2px}.shell-nav-item--active{background-color:var(--pav-nav-active-bg);color:var(--pav-nav-active-text)}.shell-nav-item--active .shell-nav-item__icon{color:var(--pav-color-interactive-active)}.shell-nav-item--active .shell-nav-item__label{color:var(--pav-nav-active-text);font-weight:var(--pav-font-weight-medium)}.shell-nav-item--sidebar{flex-direction:row;gap:var(--pav-space-3);padding:var(--pav-space-2_5) var(--pav-space-3);min-height:var(--pav-shell-nav-item-height)}.shell-nav-item--sidebar .shell-nav-item__badge{margin-inline-start:auto}.shell-nav-item--bottom{flex-direction:column;justify-content:center;gap:var(--pav-space-1);padding:var(--pav-space-2);flex:1;text-align:center;background-color:transparent;min-height:var(--pav-shell-bottom-nav-height)}.shell-nav-item--bottom .shell-nav-item__icon{width:1.5rem;height:1.5rem}.shell-nav-item--bottom .shell-nav-item__label{font-size:var(--pav-font-size-xs)}.shell-nav-item--bottom .shell-nav-item__badge{position:absolute;top:var(--pav-space-1);right:50%;transform:translate(calc(50% + .75rem));min-width:1rem;height:1rem;font-size:.625rem;padding:0 var(--pav-space-0_5)}.shell-nav-item--bottom.shell-nav-item--active{background-color:transparent}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.calendar-management-root{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root{background:var(--pav-color-stone-950)}}.calendar-management-root__header{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb{font-size:.875rem}}.calendar-management-root__breadcrumb-item{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message,.calendar-management-root .error-message{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message{color:var(--pav-color-red-400)}}.card{background-color:var(--pav-surface-secondary);border:var(--pav-border-width-1) solid var(--pav-border-primary);border-radius:var(--pav-border-radius-card);box-shadow:var(--pav-shadow-card);overflow:hidden;transition:all .2s ease-in-out;padding:var(--pav-space-6)}.card header{padding:0 0 var(--pav-space-6) 0;border-bottom:var(--pav-border-width-1) solid var(--pav-border-primary)}.card header:last-child{border-bottom:none}.card .actions{padding:var(--pav-space-4) var(--pav-space-6) var(--pav-space-6);display:flex;align-items:center;gap:var(--pav-space-3)}.card .actions--between{justify-content:space-between}.card .actions--center{justify-content:center}.card .actions--end{justify-content:flex-end}.card footer{padding:var(--pav-space-4) var(--pav-space-6);background-color:var(--pav-surface-secondary);border-top:var(--pav-border-width-1) solid var(--pav-border-primary);font-size:var(--pav-font-size-sm);color:var(--pav-text-secondary)}.card--interactive{background-color:var(--pav-surface-secondary);border:var(--pav-border-width-1) solid var(--pav-border-primary);border-radius:var(--pav-border-radius-card);box-shadow:var(--pav-shadow-card);overflow:hidden;transition:all .2s ease-in-out;padding:var(--pav-space-6);cursor:pointer}.card--interactive header{padding:0 0 var(--pav-space-6) 0;border-bottom:var(--pav-border-width-1) solid var(--pav-border-primary)}.card--interactive header:last-child{border-bottom:none}.card--interactive .actions{padding:var(--pav-space-4) var(--pav-space-6) var(--pav-space-6);display:flex;align-items:center;gap:var(--pav-space-3)}.card--interactive .actions--between{justify-content:space-between}.card--interactive .actions--center{justify-content:center}.card--interactive .actions--end{justify-content:flex-end}.card--interactive footer{padding:var(--pav-space-4) var(--pav-space-6);background-color:var(--pav-surface-secondary);border-top:var(--pav-border-width-1) solid var(--pav-border-primary);font-size:var(--pav-font-size-sm);color:var(--pav-text-secondary)}.card--interactive:hover{box-shadow:var(--pav-shadow-lg);transform:translateY(-1px)}.card--interactive:focus{outline:none;box-shadow:var(--pav-shadow-focus)}.card-grid{display:grid;gap:var(--pav-space-6)}.card-grid--cols-1{grid-template-columns:1fr}.card-grid--cols-2{grid-template-columns:repeat(2,1fr)}.card-grid--cols-3{grid-template-columns:repeat(3,1fr)}.card-grid--cols-4{grid-template-columns:repeat(4,1fr)}.card-grid--responsive{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.empty-state{text-align:center;padding:var(--pav-space-12) var(--pav-space-6)}.empty-state__icon{width:4rem;height:4rem;margin:0 auto var(--pav-space-4);opacity:.5}.empty-state h2{font-size:var(--pav-font-size-xl);font-weight:var(--pav-font-weight-light);color:var(--pav-text-primary);margin:0 0 var(--pav-space-2) 0}.empty-state__description{font-size:var(--pav-font-size-base);color:var(--pav-text-secondary);margin:0 0 var(--pav-space-6) 0;max-width:32rem;margin-left:auto;margin-right:auto}.empty-state__actions{display:flex;justify-content:center;gap:var(--pav-space-3)}@layer components{.stack,.vstack,.card-stack,.form-stack,.content-stack{display:flex;gap:var(--pav-space-md)}.hstack,.button-group,.nav-stack,.sidebar-stack,.media-stack{display:flex;gap:var(--pav-space-md);flex-direction:row;align-items:center}.vstack,.card-stack,.form-stack,.content-stack{flex-direction:column;align-items:stretch}.stack--xs{gap:var(--pav-space-xs)}.stack--sm,.button-group{gap:var(--pav-space-sm)}.stack--md,.form-stack,.nav-stack,.media-stack{gap:var(--pav-space-md)}.stack--lg,.card-stack,.sidebar-stack{gap:var(--pav-space-lg)}.stack--xl{gap:var(--pav-space-xl)}.stack--2xl,.content-stack{gap:var(--pav-space-2xl)}.stack--3xl{gap:var(--pav-space-3xl)}.stack--none{gap:0}.hstack--start{justify-content:flex-start;align-items:flex-start}.hstack--center{justify-content:center;align-items:center}.hstack--end{justify-content:flex-end;align-items:flex-end}.hstack--between,.nav-stack{justify-content:space-between;align-items:center}.hstack--around{justify-content:space-around;align-items:center}.hstack--evenly{justify-content:space-evenly;align-items:center}.hstack--top{align-items:flex-start}.hstack--middle{align-items:center}.hstack--bottom{align-items:flex-end}.hstack--baseline{align-items:baseline}.hstack--stretch{align-items:stretch}.vstack--start{align-items:flex-start;justify-content:flex-start}.vstack--center{align-items:center;justify-content:center}.vstack--end{align-items:flex-end;justify-content:flex-end}.vstack--between{align-items:stretch;justify-content:space-between}.vstack--around{align-items:stretch;justify-content:space-around}.vstack--evenly{align-items:stretch;justify-content:space-evenly}.vstack--left{align-items:flex-start}.vstack--center-h{align-items:center}.vstack--right{align-items:flex-end}.vstack--stretch{align-items:stretch}.stack--wrap{flex-wrap:wrap}.stack--nowrap{flex-wrap:nowrap}.stack--wrap-reverse{flex-wrap:wrap-reverse}@media (width <= 768px){.hstack--responsive{flex-direction:column;align-items:stretch}.vstack--responsive{flex-direction:row;align-items:center}}.stack-item{display:flex;flex-direction:inherit}.stack-item--grow{flex-grow:1}.stack-item--shrink{flex-shrink:1}.stack-item--no-grow{flex-grow:0}.stack-item--no-shrink{flex-shrink:0}.stack-item--fixed{flex:0 0 auto}.stack-item--fluid{flex:1 1 auto}.stack-item--self-start{align-self:flex-start}.stack-item--self-center{align-self:center}.stack-item--self-end{align-self:flex-end}.stack-item--self-stretch{align-self:stretch}.stack-item--self-baseline{align-self:baseline}.button-group .btn,.button-group button.primary,.button-group button:not([class*=btn]):not([role=tab]),.button-group a.button:not([class*=btn]):not([role=tab]){flex:0 0 auto}.form-stack .form-group{width:100%}.nav-stack .nav-item{flex:0 1 auto}.content-stack{max-width:100%}.sidebar-stack{align-items:flex-start}.sidebar-stack .sidebar,.sidebar-stack .sidebar-narrow,.sidebar-stack .sidebar-wide{flex:0 0 auto;min-width:200px}.sidebar-stack .main-content{flex:1 1 auto;min-width:0}.media-stack{align-items:flex-start}.media-stack .media-object{flex:0 0 auto}.media-stack .media-content{flex:1 1 auto;min-width:0}.spacer{flex:1 1 auto}.spacer--xs{min-height:var(--pav-space-xs);min-width:var(--pav-space-xs)}.spacer--sm{min-height:var(--pav-space-sm);min-width:var(--pav-space-sm)}.spacer--md{min-height:var(--pav-space-md);min-width:var(--pav-space-md)}.spacer--lg{min-height:var(--pav-space-lg);min-width:var(--pav-space-lg)}.spacer--xl{min-height:var(--pav-space-xl);min-width:var(--pav-space-xl)}.stack--debug{outline:2px dashed rgba(255,0,0,.3)}.stack--debug>*{outline:1px solid rgba(0,255,0,.3)}.legacy-hstack{display:flex;flex-direction:row;align-items:center}.legacy-vstack{display:flex;flex-direction:column;align-items:stretch}}.logged-out{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--pav-space-4) var(--pav-space-4);background-color:var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.logged-out{background-color:var(--pav-color-stone-900)}}.logged-out header{margin-bottom:var(--pav-space-8);text-align:center}.logged-out header h1{font-size:1.875rem;font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-stone-800);letter-spacing:-.025em}@media (prefers-color-scheme: dark){.logged-out header h1{color:var(--pav-color-stone-100)}}@media (min-width: 640px){.logged-out header h1{font-size:2.25rem}}.logged-out section{width:100%;max-width:28rem}.logged-out footer.logo{margin-top:var(--pav-space-8);display:inline-flex;align-items:center;gap:var(--pav-space-2);font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.logged-out footer.logo{color:var(--pav-color-stone-400)}}.logged-out div.pavillion-logo{display:inline-block;background-color:currentColor;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20159%20180'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%20transform='matrix(1,0,0,1,-93.8773,-110.336)'%3e%3cg%20transform='matrix(0.5,0,0,0.5,86.6025,150)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.5,-6.12323e-17,6.12323e-17,-0.5,259.808,250)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.25,-0.433013,0.433013,-0.25,173.205,300)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.248,198.696%20279.297,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(0.25,-0.433013,0.433013,0.25,86.6025,250)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(0.25,0.433013,-0.433013,0.25,173.205,100)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.248,198.696%20279.297,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.25,0.433013,-0.433013,-0.25,259.808,150)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-size:contain;mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20159%20180'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%20transform='matrix(1,0,0,1,-93.8773,-110.336)'%3e%3cg%20transform='matrix(0.5,0,0,0.5,86.6025,150)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.5,-6.12323e-17,6.12323e-17,-0.5,259.808,250)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.25,-0.433013,0.433013,-0.25,173.205,300)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.248,198.696%20279.297,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(0.25,-0.433013,0.433013,0.25,86.6025,250)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(0.25,0.433013,-0.433013,0.25,173.205,100)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.248,198.696%20279.297,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3cg%20transform='matrix(-0.25,0.433013,-0.433013,-0.25,259.808,150)'%3e%3cpath%20d='M179.912,111.617L325.153,195.472C307.246,198.696%20279.296,206.63%20245.756,226.088C211.378,246.032%20191.207,265.146%20179.913,278.534L179.912,111.617Z'%20style='fill:white;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:1rem;height:1rem}.logged-out .welcome-card{background-color:#fff;border-radius:1rem;padding:2.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--pav-shadow-lg),0 0 0 1px #e7e5e480}@media (prefers-color-scheme: dark){.logged-out .welcome-card{background-color:var(--pav-color-stone-800);box-shadow:none}}.logged-out .welcome-card h3{font-size:2.25rem;font-weight:var(--pav-font-weight-light);color:var(--pav-color-stone-800);text-align:center;margin-bottom:2.5rem}@media (prefers-color-scheme: dark){.logged-out .welcome-card h3{color:var(--pav-color-stone-100)}}.logged-out .welcome-card input[type=text],.logged-out .welcome-card input[type=email],.logged-out .welcome-card input[type=password]{width:100%;border-radius:9999px;border:1px solid var(--pav-color-stone-300);padding:1.125rem 1.5rem;font-size:1.125rem;background-color:#fff;color:var(--pav-color-stone-900);transition:all .2s ease-in-out}.logged-out .welcome-card input[type=text]::placeholder,.logged-out .welcome-card input[type=email]::placeholder,.logged-out .welcome-card input[type=password]::placeholder{color:var(--pav-color-stone-400)}.logged-out .welcome-card input[type=text]:focus,.logged-out .welcome-card input[type=email]:focus,.logged-out .welcome-card input[type=password]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px #f9731666}@media (prefers-color-scheme: dark){.logged-out .welcome-card input[type=text],.logged-out .welcome-card input[type=email],.logged-out .welcome-card input[type=password]{background-color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.logged-out .welcome-card input[type=text]::placeholder,.logged-out .welcome-card input[type=email]::placeholder,.logged-out .welcome-card input[type=password]::placeholder{color:var(--pav-color-stone-500)}}.logged-out .welcome-card input.form-control--error{border-color:#ef4444}@media (prefers-color-scheme: dark){.logged-out .welcome-card input.form-control--error{border-color:#b91c1c}}.logged-out .welcome-card button[type=submit],.logged-out .welcome-card button.primary{width:100%;border-radius:9999px;padding:1.125rem 1.5rem;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);background-color:var(--pav-color-orange-500);color:#fff;border:none;cursor:pointer;transition:all .2s ease-in-out}.logged-out .welcome-card button[type=submit]:hover,.logged-out .welcome-card button.primary:hover{opacity:.9}.logged-out .welcome-card button[type=submit]:focus,.logged-out .welcome-card button.primary:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500),0 0 0 4px #f9731666}@media (prefers-color-scheme: dark){.logged-out .welcome-card button[type=submit]:focus,.logged-out .welcome-card button.primary:focus{box-shadow:0 0 0 2px var(--pav-color-orange-500),0 0 0 4px #f9731666}}.logged-out .welcome-card button[type=submit]:active,.logged-out .welcome-card button.primary:active{transform:scale(.98)}.logged-out .welcome-card a[role=button],.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot){display:block;width:100%;border-radius:9999px;padding:1.125rem 1.5rem;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);background-color:#fff;color:var(--pav-color-stone-700);border:1px solid var(--pav-color-stone-300);cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease-in-out}.logged-out .welcome-card a[role=button]:hover,.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot):hover{background-color:var(--pav-color-stone-50)}.logged-out .welcome-card a[role=button]:focus,.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot):focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-stone-400),0 0 0 4px #a8a29e4d}.logged-out .welcome-card a[role=button]:active,.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot):active{transform:scale(.98)}@media (prefers-color-scheme: dark){.logged-out .welcome-card a[role=button],.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot){background-color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-200)}.logged-out .welcome-card a[role=button]:hover,.logged-out .welcome-card button:not([type=submit]):not(.primary):not(.forgot):hover{background-color:var(--pav-color-stone-600)}}.logged-out .welcome-card a.forgot,.logged-out .welcome-card button.forgot{display:inline-block;margin-top:1.25rem;font-size:1rem;color:var(--pav-color-orange-500);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease-in-out}.logged-out .welcome-card a.forgot:hover,.logged-out .welcome-card button.forgot:hover{color:var(--pav-color-orange-600)}.logged-out .welcome-card a.forgot:focus,.logged-out .welcome-card button.forgot:focus{outline:none;text-decoration:underline}@media (prefers-color-scheme: dark){.logged-out .welcome-card a.forgot,.logged-out .welcome-card button.forgot{color:var(--pav-color-orange-400)}.logged-out .welcome-card a.forgot:hover,.logged-out .welcome-card button.forgot:hover{color:var(--pav-color-orange-300)}}}.error-alert[data-v-d976660b]{margin-bottom:2rem;padding:1rem;border-radius:1rem;background-color:#fef2f2;border:1px solid rgb(254,202,202);color:#dc2626;font-size:1rem}@media (prefers-color-scheme: dark){.error-alert[data-v-d976660b]{background-color:#7f1d1d80;border-color:#7f1d1d;color:#fca5a5}}.form-stack[data-v-8f758060]{display:flex;flex-direction:column;gap:1.5rem}.secondary-actions[data-v-8f758060]{margin-top:1.5rem}.success-state[data-v-7aa0547c]{text-align:center}.success-state .success-icon[data-v-7aa0547c]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;background-color:#dcfce7;color:#16a34a}@media (prefers-color-scheme: dark){.success-state .success-icon[data-v-7aa0547c]{background-color:#14532d80;color:#4ade80}}.success-state .success-icon svg[data-v-7aa0547c]{width:2rem;height:2rem}.instructions[data-v-bb5462cd]{font-size:1.125rem;color:var(--pav-color-stone-600);margin-bottom:2rem}@media (prefers-color-scheme: dark){.instructions[data-v-bb5462cd]{color:var(--pav-color-stone-300)}}.form-stack[data-v-bb5462cd]{display:flex;flex-direction:column;gap:1.5rem}.success-heading[data-v-bb5462cd]{text-align:center}.success-message[data-v-bb5462cd]{font-size:1.125rem;color:var(--pav-color-stone-600);text-align:center}@media (prefers-color-scheme: dark){.success-message[data-v-bb5462cd]{color:var(--pav-color-stone-300)}}.instructions[data-v-b520a66e]{font-size:1.125rem;color:var(--pav-color-stone-600);margin-bottom:2rem}@media (prefers-color-scheme: dark){.instructions[data-v-b520a66e]{color:var(--pav-color-stone-300)}}.form-stack[data-v-b520a66e],.form-stack[data-v-5507db90]{display:flex;flex-direction:column;gap:1.5rem}.success-message[data-v-5507db90]{font-size:1.125rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.success-message[data-v-5507db90]{color:var(--pav-color-stone-300)}}.form-stack[data-v-a3ae98f7]{display:flex;flex-direction:column;gap:1.5rem}.textarea-field[data-v-a3ae98f7]{display:flex;flex-direction:column;gap:.5rem}.textarea-field .textarea-label[data-v-a3ae98f7]{font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-stone-800)}@media (prefers-color-scheme: dark){.textarea-field .textarea-label[data-v-a3ae98f7]{color:var(--pav-color-stone-200)}}.textarea-field .textarea[data-v-a3ae98f7]{width:100%;border-radius:1rem;border:1px solid var(--pav-color-stone-300);padding:1.125rem 1.5rem;font-size:1.125rem;background-color:#fff;color:var(--pav-color-stone-900);resize:vertical;transition:all .2s ease-in-out}.textarea-field .textarea[data-v-a3ae98f7]::placeholder{color:var(--pav-color-stone-400)}.textarea-field .textarea[data-v-a3ae98f7]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px #f9731666}@media (prefers-color-scheme: dark){.textarea-field .textarea[data-v-a3ae98f7]{background-color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.textarea-field .textarea[data-v-a3ae98f7]::placeholder{color:var(--pav-color-stone-500)}}.textarea-field .textarea.form-control--error[data-v-a3ae98f7]{border-color:#ef4444}@media (prefers-color-scheme: dark){.textarea-field .textarea.form-control--error[data-v-a3ae98f7]{border-color:#b91c1c}}.success-message[data-v-a3ae98f7]{font-size:1.125rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.success-message[data-v-a3ae98f7]{color:var(--pav-color-stone-300)}}.instructions[data-v-8d86f22e]{font-size:1.125rem;color:var(--pav-color-stone-600);margin-bottom:2rem}@media (prefers-color-scheme: dark){.instructions[data-v-8d86f22e]{color:var(--pav-color-stone-300)}}.form-stack[data-v-8d86f22e]{display:flex;flex-direction:column;gap:1.5rem}.success-heading[data-v-8d86f22e]{text-align:center}.success-message[data-v-8d86f22e]{font-size:1.125rem;color:var(--pav-color-stone-600);text-align:center}@media (prefers-color-scheme: dark){.success-message[data-v-8d86f22e]{color:var(--pav-color-stone-300)}}.calendar-access-info[data-v-8d86f22e]{margin-top:1.5rem;padding:1.5rem;background-color:var(--pav-color-stone-100);border-radius:1rem}@media (prefers-color-scheme: dark){.calendar-access-info[data-v-8d86f22e]{background-color:var(--pav-color-stone-800)}}.calendar-access-info h4[data-v-8d86f22e]{margin:0 0 1rem;font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-stone-800);text-align:center}@media (prefers-color-scheme: dark){.calendar-access-info h4[data-v-8d86f22e]{color:var(--pav-color-stone-200)}}.calendar-list[data-v-8d86f22e]{list-style:none;margin:0;padding:0}.calendar-item[data-v-8d86f22e]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;margin-bottom:.75rem;background-color:#fff;border:1px solid var(--pav-color-stone-200);border-radius:.75rem}@media (prefers-color-scheme: dark){.calendar-item[data-v-8d86f22e]{background-color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600)}}.calendar-item strong[data-v-8d86f22e]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-item strong[data-v-8d86f22e]{color:var(--pav-color-stone-100)}}.calendar-item .invited-by[data-v-8d86f22e]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.calendar-item .invited-by[data-v-8d86f22e]{color:var(--pav-color-stone-400)}}.calendar-item[data-v-8d86f22e]:last-child{margin-bottom:0}.setup-container[data-v-07dde2cb]{display:flex;justify-content:center;width:100%}.instructions[data-v-07dde2cb]{font-size:1.125rem;color:var(--pav-color-stone-600);margin-bottom:2rem;text-align:center}@media (prefers-color-scheme: dark){.instructions[data-v-07dde2cb]{color:var(--pav-color-stone-300)}}.form-stack[data-v-07dde2cb]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-07dde2cb]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-07dde2cb]{font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-stone-800)}@media (prefers-color-scheme: dark){.form-field label[data-v-07dde2cb]{color:var(--pav-color-stone-200)}}.form-field select[data-v-07dde2cb]{width:100%;border-radius:9999px;border:1px solid var(--pav-color-stone-300);padding:1.125rem 1.5rem;font-size:1.125rem;background-color:#fff;color:var(--pav-color-stone-900);cursor:pointer;transition:all .2s ease-in-out}.form-field select[data-v-07dde2cb]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px #f9731666}@media (prefers-color-scheme: dark){.form-field select[data-v-07dde2cb]{background-color:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}}.form-field .field-description[data-v-07dde2cb]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.form-field .field-description[data-v-07dde2cb]{color:var(--pav-color-stone-400)}}.button-group[data-v-07dde2cb]{display:flex;gap:1rem;margin-top:.5rem}.button-group button[data-v-07dde2cb]{flex:1}.button-group button.secondary[data-v-07dde2cb]{border-radius:9999px;padding:1.125rem 1.5rem;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);background-color:#fff;border:1px solid var(--pav-color-stone-300);color:var(--pav-color-stone-700);cursor:pointer;transition:all .2s ease-in-out}.button-group button.secondary[data-v-07dde2cb]:hover:not(:disabled){border-color:var(--pav-color-orange-400);color:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.button-group button.secondary[data-v-07dde2cb]{background-color:var(--pav-color-stone-800);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-300)}.button-group button.secondary[data-v-07dde2cb]:hover:not(:disabled){border-color:var(--pav-color-orange-400);color:var(--pav-color-orange-400)}}.success-heading[data-v-07dde2cb]{text-align:center}.success-message[data-v-07dde2cb]{font-size:1.125rem;color:var(--pav-color-stone-600);text-align:center}@media (prefers-color-scheme: dark){.success-message[data-v-07dde2cb]{color:var(--pav-color-stone-300)}}dialog.modal-dialog[data-v-60d0befc]{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0;border:none;background:transparent;overflow:auto;z-index:1000}dialog.modal-dialog[data-v-60d0befc]::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.modal-dialog>div[data-v-60d0befc]{margin:0;padding:var(--pav-space-xl);width:100%;border-radius:var(--pav-border-radius-modal);background-color:var(--pav-surface-primary);color:var(--pav-text-primary);border:var(--pav-border-width-1) solid var(--pav-border-primary);box-shadow:var(--pav-shadow-modal)}dialog.modal-dialog header[data-v-60d0befc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-lg);padding-bottom:var(--pav-space-sm)}dialog.modal-dialog header h2[data-v-60d0befc]{font-size:var(--pav-font-size-h4);margin:0;color:var(--pav-text-primary)}dialog.modal-dialog>div>div[data-v-60d0befc]:not(header){width:100%}@media (min-width: 768px){dialog.modal-dialog>div[data-v-60d0befc]{margin:15% auto;max-width:90vw;max-height:90vh}}.calendar-selector[data-v-42839e0b]{display:flex;flex-direction:column;gap:1rem}.calendar-selector .error[data-v-42839e0b]{color:red;margin-bottom:1rem}.calendar-selector .calendar-list[data-v-42839e0b]{list-style:none;padding:0;margin:0}.calendar-selector .calendar-list .calendar-item[data-v-42839e0b]{padding:.8rem 1rem;border:1px solid var(--pav-color-border-primary);border-radius:6px;cursor:pointer;margin-bottom:.5rem;transition:background-color .2s;display:flex;justify-content:space-between;align-items:center}.calendar-selector .calendar-list .calendar-item[data-v-42839e0b]:hover{background-color:var(--pav-color-surface-hover)}.calendar-selector .calendar-list .calendar-item.editor-calendar[data-v-42839e0b]{border-left:3px solid #3b82f6}.calendar-selector .calendar-list .calendar-item.selected[data-v-42839e0b]{background-color:#3b82f61a;border-color:#3b82f6}.calendar-selector .calendar-list .calendar-item .calendar-name[data-v-42839e0b]{flex:1;font-weight:500}.calendar-selector .calendar-list .calendar-item .badges[data-v-42839e0b]{display:flex;gap:.5rem}.calendar-selector .calendar-list .calendar-item .relationship-badge[data-v-42839e0b]{background-color:#3b82f6;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.calendar-selector .calendar-list .calendar-item .relationship-badge.last-used[data-v-42839e0b]{background-color:#10b981}@media (prefers-color-scheme: dark){.calendar-selector .calendar-list .calendar-item.editor-calendar[data-v-42839e0b]{border-left-color:#60a5fa}.calendar-selector .calendar-list .calendar-item.selected[data-v-42839e0b]{background-color:#60a5fa26;border-color:#60a5fa}.calendar-selector .calendar-list .calendar-item .relationship-badge[data-v-42839e0b]{background-color:#60a5fa}.calendar-selector .calendar-list .calendar-item .relationship-badge.last-used[data-v-42839e0b]{background-color:#34d399}}.calendar-selector .actions[data-v-42839e0b]{display:flex;justify-content:flex-end;margin-top:1rem}.calendar-selector .actions button[data-v-42839e0b]{font-size:14px;border:1px solid var(--pav-color-border-primary);border-radius:6px;padding:6px 10px;margin-left:10px;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary)}[data-v-99d8d5f9]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.sidebar[data-v-99d8d5f9]{display:none;position:fixed;inset-block:0;inset-inline-start:0;width:var(--pav-shell-sidebar-width);background-color:var(--pav-surface-primary);border-inline-end:1px solid var(--pav-border-subtle);z-index:100;flex-direction:column}@media (min-width: 768px){.sidebar[data-v-99d8d5f9]{display:flex}}.sidebar__nav[data-v-99d8d5f9]{flex:1;display:flex;flex-direction:column}.sidebar__list[data-v-99d8d5f9]{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--pav-space-4);gap:var(--pav-space-1)}[data-v-7a85ee02]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.bottom-nav[data-v-7a85ee02]{display:flex;position:fixed;inset-inline:0;inset-block-end:0;height:calc(var(--pav-shell-bottom-nav-height) + var(--pav-shell-safe-area-bottom));padding-block-end:var(--pav-shell-safe-area-bottom);background-color:var(--pav-surface-secondary);border-block-start:1px solid var(--pav-border-subtle);z-index:100}@media (min-width: 768px){.bottom-nav[data-v-7a85ee02]{display:none}}.bottom-nav__list[data-v-7a85ee02]{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;width:100%;list-style:none;margin:0;padding:var(--pav-space-2) var(--pav-space-4);gap:var(--pav-space-1)}[data-v-b6ffff7d]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.app-shell[data-v-b6ffff7d]{display:flex;min-height:100vh;min-height:100dvh;background-color:var(--pav-surface-primary)}.app-shell__skip-link[data-v-b6ffff7d]:focus{position:fixed;top:var(--pav-space-2);left:var(--pav-space-2);z-index:9999;padding:var(--pav-space-2) var(--pav-space-4);background-color:var(--pav-surface-primary);color:var(--pav-text-primary);border:2px solid var(--pav-border-color-focus);border-radius:var(--pav-border-radius-md);clip:auto;width:auto;height:auto}.app-shell__main[data-v-b6ffff7d]{flex:1;width:100%;padding-block-end:calc(var(--pav-shell-bottom-nav-height) + var(--pav-shell-safe-area-bottom))}@media (min-width: 768px){.app-shell__main[data-v-b6ffff7d]{padding-block-end:0;margin-inline-start:var(--pav-shell-sidebar-width);width:calc(100% - var(--pav-shell-sidebar-width))}}nav[aria-label="My Calendars Navigation"][data-v-996b2263]{margin:var(--pav-space-lg) 0}nav[aria-label="My Calendars Navigation"] section[data-v-996b2263]{padding:var(--pav-space-md)}nav[aria-label="My Calendars Navigation"] h2[data-v-996b2263]{font-size:var(--pav-font-size-heading-4);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-primary);margin-bottom:var(--pav-space-md)}nav[aria-label="My Calendars Navigation"] ul[data-v-996b2263]{list-style:none;padding:0;margin:0}nav[aria-label="My Calendars Navigation"] ul li[data-v-996b2263]{margin-bottom:var(--pav-space-sm)}nav[aria-label="My Calendars Navigation"] ul li a[data-v-996b2263]{display:block;padding:var(--pav-space-sm) var(--pav-space-md);color:var(--pav-color-text-primary);text-decoration:none;border-radius:var(--pav-border-radius-md);transition:background-color .2s ease}nav[aria-label="My Calendars Navigation"] ul li a[data-v-996b2263]:hover,nav[aria-label="My Calendars Navigation"] ul li a[data-v-996b2263]:focus{background-color:var(--pav-color-surface-secondary);text-decoration:underline}nav[aria-label="My Calendars Navigation"] ul li a[data-v-996b2263]:focus-visible{outline:var(--pav-border-width-2) solid var(--pav-border-color-focus);outline-offset:var(--pav-space-xs)}.calendar-title-field[data-v-996b2263]{margin-bottom:var(--pav-space-md)}.calendar-title-field label[data-v-996b2263]{display:block;font-size:var(--pav-font-size-body);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);margin-bottom:var(--pav-space-xs)}.calendar-title-field .title-input[data-v-996b2263]{width:100%;max-width:24rem;padding:var(--pav-space-sm);font-size:var(--pav-font-size-body);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);color:var(--pav-color-text-primary)}.calendar-title-field .title-input[data-v-996b2263]:focus{outline:none;border-color:var(--pav-border-color-focus)}div.calendar-url[data-v-996b2263]{font-size:12pt;color:var(--pav-color-text-secondary)}div.calendar-url #calendar-name[data-v-996b2263]{border:0;border-bottom:1px solid var(--pav-color-border-primary);background:none;font-size:100%;color:var(--pav-color-text-primary);text-align:end}div.calendar-url #calendar-name[data-v-996b2263]:focus{outline:none;border-bottom:1px solid var(--pav-border-color-focus);box-shadow:none}div.calendar-url.calendar-url--error #calendar-name[data-v-996b2263]{border-bottom-color:var(--pav-color-border-error)}@media (min-width: 768px){div.calendar-url[data-v-996b2263]{font-size:14pt}}.help-text[data-v-996b2263]{color:var(--pav-color-text-secondary);font-size:.85rem;margin-top:.5rem;margin-bottom:.5rem;line-height:1.4}.event-image[data-v-776c5c57]{margin:10px 0}.event-image img[data-v-776c5c57]{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 4px #0000001a}@media (prefers-color-scheme: dark){.event-image img[data-v-776c5c57]{box-shadow:0 2px 4px #ffffff1a}}.event-image .processing-placeholder[data-v-776c5c57]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);border-radius:6px;border:2px dashed #cbd5e0}@media (prefers-color-scheme: dark){.event-image .processing-placeholder[data-v-776c5c57]{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568}}.event-image .processing-placeholder .processing-icon[data-v-776c5c57]{width:48px;height:48px;color:#718096;margin-bottom:12px;animation:pulse-776c5c57 2s ease-in-out infinite}@media (prefers-color-scheme: dark){.event-image .processing-placeholder .processing-icon[data-v-776c5c57]{color:#a0aec0}}.event-image .processing-placeholder .processing-icon svg[data-v-776c5c57]{width:100%;height:100%}.event-image .processing-placeholder .processing-text[data-v-776c5c57]{font-size:14px;color:#718096;font-weight:500}@media (prefers-color-scheme: dark){.event-image .processing-placeholder .processing-text[data-v-776c5c57]{color:#a0aec0}}.event-image .error-message[data-v-776c5c57]{padding:10px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:6px;font-size:14px}@media (prefers-color-scheme: dark){.event-image .error-message[data-v-776c5c57]{background:#2d1b1e;color:#f8d7da;border-color:#721c24}}.event-image.small img[data-v-776c5c57],.event-image.small .processing-placeholder[data-v-776c5c57]{max-width:200px}.event-image.medium img[data-v-776c5c57],.event-image.medium .processing-placeholder[data-v-776c5c57]{max-width:400px}.event-image.large img[data-v-776c5c57],.event-image.large .processing-placeholder[data-v-776c5c57]{max-width:600px}@keyframes pulse-776c5c57{0%,to{opacity:1}50%{opacity:.5}}[data-v-c8d854a5]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.pill-button[data-v-c8d854a5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-weight:500;transition:all .15s ease;cursor:pointer;border:1px solid transparent;white-space:nowrap}.pill-button[data-v-c8d854a5]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.pill-button[data-v-c8d854a5]:active:not(.pill-button--disabled){transform:scale(.98)}.pill-button--sm[data-v-c8d854a5]{padding:.5rem 1rem;font-size:.875rem}.pill-button--md[data-v-c8d854a5]{padding:.75rem 1.5rem;font-size:1rem}.pill-button--lg[data-v-c8d854a5]{padding:1rem 2rem;font-size:1.125rem}.pill-button--primary[data-v-c8d854a5]{background:var(--pav-color-orange-500);color:#fff}.pill-button--primary[data-v-c8d854a5]:hover:not(.pill-button--disabled){opacity:.9}@media (prefers-color-scheme: dark){.pill-button--primary[data-v-c8d854a5]{background:var(--pav-color-orange-500)}}.pill-button--secondary[data-v-c8d854a5]{background:#fff;border-color:var(--pav-color-stone-300);color:var(--pav-color-stone-700)}.pill-button--secondary[data-v-c8d854a5]:hover:not(.pill-button--disabled){background:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.pill-button--secondary[data-v-c8d854a5]{background:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-200)}.pill-button--secondary[data-v-c8d854a5]:hover:not(.pill-button--disabled){background:var(--pav-color-stone-600)}}.pill-button--ghost[data-v-c8d854a5]{background:transparent;color:var(--pav-color-stone-700)}.pill-button--ghost[data-v-c8d854a5]:hover:not(.pill-button--disabled){background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.pill-button--ghost[data-v-c8d854a5]{color:var(--pav-color-stone-200)}.pill-button--ghost[data-v-c8d854a5]:hover:not(.pill-button--disabled){background:var(--pav-color-stone-800)}}.pill-button--danger[data-v-c8d854a5]{background:var(--pav-color-red-600);color:#fff}.pill-button--danger[data-v-c8d854a5]:hover:not(.pill-button--disabled){opacity:.9}@media (prefers-color-scheme: dark){.pill-button--danger[data-v-c8d854a5]{background:var(--pav-color-red-600)}}.pill-button--disabled[data-v-c8d854a5]{opacity:.5;cursor:not-allowed}@keyframes slide-up-66ce036c{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-66ce036c{0%{opacity:0}to{opacity:1}}.bulk-operations-menu[data-v-66ce036c]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:20;background:var(--pav-color-stone-900);color:#fff;border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 10px 25px -5px #0003;display:flex;align-items:center;gap:1rem;animation:slide-up-66ce036c .3s ease-out}@media (prefers-color-scheme: dark){.bulk-operations-menu[data-v-66ce036c]{background:var(--pav-color-stone-800);box-shadow:0 10px 25px -5px #0006}}.bulk-operations-menu .selection-info .selection-count[data-v-66ce036c]{color:#fff;font-weight:500;font-size:.9375rem}.bulk-operations-menu .bulk-actions[data-v-66ce036c]{display:flex;gap:.75rem;align-items:center}.bulk-operations-menu .bulk-actions .assign-btn[data-v-66ce036c]{background-color:var(--pav-color-sky-500);color:#fff;border-color:var(--pav-color-sky-500)}.bulk-operations-menu .bulk-actions .assign-btn[data-v-66ce036c]:hover{background-color:var(--pav-color-sky-600);border-color:var(--pav-color-sky-600)}.bulk-operations-menu .bulk-actions .delete-btn[data-v-66ce036c]{background-color:var(--pav-color-red-500);color:#fff;border-color:var(--pav-color-red-500)}.bulk-operations-menu .bulk-actions .delete-btn[data-v-66ce036c]:hover{background-color:var(--pav-color-red-600);border-color:var(--pav-color-red-600)}.bulk-operations-menu .bulk-actions .deselect-btn[data-v-66ce036c]{background-color:transparent;color:#fff;border-color:#ffffff80}.bulk-operations-menu .bulk-actions .deselect-btn[data-v-66ce036c]:hover{background-color:#ffffff26;border-color:#fff}[data-v-e07f4e96]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.toggle-chip[data-v-e07f4e96]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;min-width:fit-content;border-radius:9999px;font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0;background:var(--pav-color-stone-100);color:var(--pav-color-stone-600)}.toggle-chip[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-stone-200)}.toggle-chip--variant-sky.toggle-chip--selected[data-v-e07f4e96]{background:var(--pav-color-sky-500);color:#fff}.toggle-chip--variant-sky.toggle-chip--selected[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-sky-600)}.toggle-chip--variant-orange.toggle-chip--selected[data-v-e07f4e96]{background:var(--pav-color-orange-500);color:#fff}.toggle-chip--variant-orange.toggle-chip--selected[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-orange-600)}.toggle-chip[data-v-e07f4e96]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.toggle-chip--disabled[data-v-e07f4e96]{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.toggle-chip[data-v-e07f4e96]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-300)}.toggle-chip[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-stone-700)}.toggle-chip--variant-sky.toggle-chip--selected[data-v-e07f4e96]{background:var(--pav-color-sky-500);color:#fff}.toggle-chip--variant-sky.toggle-chip--selected[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-sky-600)}.toggle-chip--variant-orange.toggle-chip--selected[data-v-e07f4e96]{background:var(--pav-color-orange-500);color:#fff}.toggle-chip--variant-orange.toggle-chip--selected[data-v-e07f4e96]:hover:not(.toggle-chip--disabled){background:var(--pav-color-orange-600)}}@keyframes slide-up-490bbece{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-490bbece{0%{opacity:0}to{opacity:1}}.close-button[data-v-490bbece]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--pav-color-stone-600);border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.close-button[data-v-490bbece]:hover{background-color:var(--pav-color-stone-100);color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.close-button[data-v-490bbece]{color:var(--pav-color-stone-400)}.close-button[data-v-490bbece]:hover{background-color:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.dialog-content[data-v-490bbece]{overflow-y:auto;flex:1}.selection-summary[data-v-490bbece]{margin:0 0 1.5rem;color:var(--pav-color-stone-600);font-size:.875rem}@media (prefers-color-scheme: dark){.selection-summary[data-v-490bbece]{color:var(--pav-color-stone-400)}}.error-message[data-v-490bbece]{padding:1rem;margin-bottom:1.5rem;background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);border-radius:.75rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error-message[data-v-490bbece]{background-color:#ef44441a;border-color:var(--pav-color-red-900);color:var(--pav-color-red-300)}}.category-selection h3[data-v-490bbece]{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--pav-color-stone-600);margin-bottom:.75rem;margin:0 0 1rem}@media (prefers-color-scheme: dark){.category-selection h3[data-v-490bbece]{color:var(--pav-color-stone-400)}}.category-selection .no-categories[data-v-490bbece]{text-align:center;padding:2rem 1rem;color:var(--pav-color-stone-500);font-size:.875rem;font-style:italic}@media (prefers-color-scheme: dark){.category-selection .no-categories[data-v-490bbece]{color:var(--pav-color-stone-400)}}.category-selection .category-list[data-v-490bbece]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}@media (max-width: 768px){.category-selection .category-list[data-v-490bbece]{grid-template-columns:1fr}}footer[data-v-490bbece]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){footer[data-v-490bbece]{border-top-color:var(--pav-color-stone-700)}}@keyframes slide-up-dc34f773{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-dc34f773{0%{opacity:0}to{opacity:1}}.sr-only[data-v-dc34f773]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-filter[data-v-dc34f773]{max-width:56rem;margin:0 auto;padding:1rem}.search-section[data-v-dc34f773]{margin-bottom:1.5rem}.search-section .search-input-wrapper[data-v-dc34f773]{position:relative}.search-section .search-input-wrapper input[data-v-dc34f773]{width:100%;padding:.75rem 2.5rem;border-radius:9999px;border:1px solid var(--pav-color-stone-200);background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-size:.9375rem;transition:all .15s ease}.search-section .search-input-wrapper input[data-v-dc34f773]::placeholder{color:var(--pav-color-stone-400)}.search-section .search-input-wrapper input[data-v-dc34f773]:focus{outline:none;border-color:var(--pav-color-orange-500);background:#fff;box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.search-section .search-input-wrapper input[data-v-dc34f773]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.search-section .search-input-wrapper .search-icon[data-v-dc34f773]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--pav-color-stone-400);pointer-events:none}.search-section .search-input-wrapper .clear-search[data-v-dc34f773]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;background:transparent;border:none;border-radius:9999px;color:var(--pav-color-stone-500);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.search-section .search-input-wrapper .clear-search[data-v-dc34f773]:hover{background:var(--pav-color-stone-200);color:var(--pav-color-stone-700)}.search-section .search-input-wrapper .clear-search[data-v-dc34f773]:focus{outline:none;box-shadow:0 0 0 2px #f973164d}@media (prefers-color-scheme: dark){.search-section .search-input-wrapper .clear-search[data-v-dc34f773]{color:var(--pav-color-stone-400)}.search-section .search-input-wrapper .clear-search[data-v-dc34f773]:hover{background:var(--pav-color-stone-700);color:var(--pav-color-stone-200)}}.category-filter-section[data-v-dc34f773]{margin-bottom:1rem}.category-filter-section .filter-label[data-v-dc34f773]{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--pav-color-stone-600);margin-bottom:.75rem}@media (prefers-color-scheme: dark){.category-filter-section .filter-label[data-v-dc34f773]{color:var(--pav-color-stone-400)}}.category-filter-section .loading[data-v-dc34f773]{color:var(--pav-color-stone-600);font-style:italic;padding:1rem 0}@media (prefers-color-scheme: dark){.category-filter-section .loading[data-v-dc34f773]{color:var(--pav-color-stone-400)}}.category-filter-section .error[data-v-dc34f773]{color:var(--pav-color-red-600);padding:1rem;background:var(--pav-color-red-50);border-radius:.5rem}@media (prefers-color-scheme: dark){.category-filter-section .error[data-v-dc34f773]{color:var(--pav-color-red-300);background:#dc35451a}}.category-filter-section .category-filter-container[data-v-dc34f773]{position:relative}.category-filter-section .category-filter-container .category-chips[data-v-dc34f773]{display:flex;gap:.75rem;padding-bottom:.25rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.category-filter-section .category-filter-container .category-chips[data-v-dc34f773]::-webkit-scrollbar{display:none}.category-filter-section .category-filter-container .scroll-indicator[data-v-dc34f773]{position:absolute;inset-block:0;display:flex;align-items:center;pointer-events:none}.category-filter-section .category-filter-container .scroll-indicator.start[data-v-dc34f773]{inset-inline-start:0}.category-filter-section .category-filter-container .scroll-indicator.end[data-v-dc34f773]{inset-inline-end:0}.category-filter-section .category-filter-container .scroll-indicator .fade-gradient[data-v-dc34f773]{width:3rem;height:100%}.category-filter-section .category-filter-container .scroll-indicator .fade-gradient.start-gradient[data-v-dc34f773]{background:linear-gradient(to right,white,rgba(255,255,255,.8),transparent)}@media (prefers-color-scheme: dark){.category-filter-section .category-filter-container .scroll-indicator .fade-gradient.start-gradient[data-v-dc34f773]{background:linear-gradient(to right,var(--pav-color-stone-900),rgba(28,25,23,.8),transparent)}}.category-filter-section .category-filter-container .scroll-indicator .fade-gradient.end-gradient[data-v-dc34f773]{background:linear-gradient(to left,white,rgba(255,255,255,.8),transparent)}@media (prefers-color-scheme: dark){.category-filter-section .category-filter-container .scroll-indicator .fade-gradient.end-gradient[data-v-dc34f773]{background:linear-gradient(to left,var(--pav-color-stone-900),rgba(28,25,23,.8),transparent)}}.category-filter-section .category-filter-container .scroll-indicator .chevron-icon[data-v-dc34f773]{position:absolute;top:50%;transform:translateY(-50%);margin-top:-.125rem;color:var(--pav-color-stone-400)}@media (prefers-color-scheme: dark){.category-filter-section .category-filter-container .scroll-indicator .chevron-icon[data-v-dc34f773]{color:var(--pav-color-stone-500)}}.category-filter-section .category-filter-container .scroll-indicator.start .chevron-icon[data-v-dc34f773]{inset-inline-start:0}.category-filter-section .category-filter-container .scroll-indicator.end .chevron-icon[data-v-dc34f773]{inset-inline-end:0}.clear-filters-section[data-v-dc34f773]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.clear-filters-section[data-v-dc34f773]{border-top-color:var(--pav-color-stone-700)}}.report-dialog[data-v-3c5928d0]{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0;border:none;background:transparent;overflow:auto;z-index:var(--pav-z-index-modal)}.report-dialog[data-v-3c5928d0]::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.report-dialog__content[data-v-3c5928d0]{margin-block-start:10vh;margin-inline:auto;padding:var(--pav-space-xl);width:100%;max-width:480px;background-color:var(--pav-surface-primary);border-radius:var(--pav-border-radius-modal);border:var(--pav-border-width-1) solid var(--pav-border-primary);box-shadow:var(--pav-shadow-modal)}@media (max-width: 768px){.report-dialog__content[data-v-3c5928d0]{margin:var(--pav-space-md);max-width:calc(100% - var(--pav-space-xl))}}.report-dialog__header[data-v-3c5928d0]{display:flex;justify-content:space-between;align-items:flex-start;margin-block-end:var(--pav-space-xl);padding-block-end:var(--pav-space-md);border-block-end:var(--pav-border-width-1) solid var(--pav-border-subtle)}.report-dialog__header h2[data-v-3c5928d0]{margin:0;font-size:var(--pav-font-size-h6);font-weight:var(--pav-font-weight-semibold);color:var(--pav-text-primary)}.report-dialog__title-block[data-v-3c5928d0]{display:flex;flex-direction:column;gap:var(--pav-space-xs)}.report-dialog__event-subtitle[data-v-3c5928d0]{margin:0;font-size:var(--pav-font-size-sm);color:var(--pav-text-muted);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.report-dialog__close[data-v-3c5928d0]{font-size:var(--pav-font-size-xl);line-height:1;min-width:44px;min-height:44px;flex-shrink:0}.report-dialog__success[data-v-3c5928d0]{text-align:center;padding-block:var(--pav-space-xl)}.report-dialog__success p[data-v-3c5928d0]{font-size:var(--pav-font-size-body);color:var(--pav-color-success);margin:0 0 var(--pav-space-xl) 0;line-height:var(--pav-line-height-relaxed)}.report-dialog__email-display[data-v-3c5928d0]{background-color:var(--pav-surface-tertiary);color:var(--pav-text-muted);cursor:default}.report-dialog__char-counter[data-v-3c5928d0]{text-align:end}.report-dialog__char-counter--warning[data-v-3c5928d0]{color:var(--pav-color-error)}.report-dialog__actions[data-v-3c5928d0]{display:flex;justify-content:flex-end;gap:var(--pav-space-md);margin-block-start:var(--pav-space-xl);padding-block-start:var(--pav-space-lg);border-block-start:var(--pav-border-width-1) solid var(--pav-border-subtle)}.form__label span[data-v-3c5928d0]{color:var(--pav-color-error)}div.repost-categories-modal[data-v-7ec0dee9]{display:flex;flex-direction:column;gap:var(--pav-space-4);min-width:300px}@media (min-width: 768px){div.repost-categories-modal[data-v-7ec0dee9]{min-width:440px}}div.repost-categories-modal div.event-details[data-v-7ec0dee9]{padding:var(--pav-space-3);background:var(--pav-color-surface-secondary);border-radius:var(--pav-border-radius-md);border:1px solid var(--pav-color-border-primary)}div.repost-categories-modal div.event-details dl.event-details-list[data-v-7ec0dee9]{margin:0;display:flex;flex-direction:column;gap:var(--pav-space-2)}div.repost-categories-modal div.event-details dl.event-details-list div.detail-row[data-v-7ec0dee9]{display:grid;grid-template-columns:6rem 1fr;gap:var(--pav-space-2);align-items:baseline}div.repost-categories-modal div.event-details dl.event-details-list div.detail-row dt[data-v-7ec0dee9]{font-size:.8125rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary);text-transform:uppercase;letter-spacing:.04em}div.repost-categories-modal div.event-details dl.event-details-list div.detail-row dd[data-v-7ec0dee9]{margin:0;font-size:.9375rem;color:var(--pav-color-text-primary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}div.repost-categories-modal fieldset.category-fieldset[data-v-7ec0dee9]{border:none;padding:0;margin:0}div.repost-categories-modal fieldset.category-fieldset legend[data-v-7ec0dee9]{font-size:.9375rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);margin-bottom:var(--pav-space-2)}div.repost-categories-modal ul.category-list[data-v-7ec0dee9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pav-space-2);max-height:240px;overflow-y:auto}div.repost-categories-modal ul.category-list li.category-item label.category-label[data-v-7ec0dee9]{display:flex;align-items:center;gap:var(--pav-space-2);cursor:pointer;font-size:.9375rem;color:var(--pav-color-text-primary)}div.repost-categories-modal ul.category-list li.category-item label.category-label input[type=checkbox][data-v-7ec0dee9]{width:1rem;height:1rem;flex-shrink:0;cursor:pointer;accent-color:var(--pav-color-interactive-primary)}div.repost-categories-modal ul.category-list li.category-item label.category-label[data-v-7ec0dee9]:hover{color:var(--pav-color-interactive-primary)}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle[data-v-7ec0dee9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-secondary);cursor:pointer;font-size:.9375rem;text-align:left;transition:background .15s ease,border-color .15s ease}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle .adopt-toggle-name[data-v-7ec0dee9]{color:var(--pav-color-text-primary);font-weight:var(--pav-font-weight-medium);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle .adopt-toggle-label[data-v-7ec0dee9]{color:var(--pav-color-text-secondary);font-size:.8125rem;flex-shrink:0;margin-left:var(--pav-space-3)}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle[data-v-7ec0dee9]:hover{background:var(--pav-color-surface-tertiary);border-color:var(--pav-color-interactive-primary)}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle.active[data-v-7ec0dee9]{border-color:var(--pav-color-interactive-primary);background:var(--pav-color-surface-secondary)}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle.active .adopt-toggle-label[data-v-7ec0dee9]{color:var(--pav-color-interactive-primary);font-weight:var(--pav-font-weight-medium)}div.repost-categories-modal ul.category-list li.category-item button.adopt-toggle[data-v-7ec0dee9]:focus-visible{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}div.repost-categories-modal div.modal-actions[data-v-7ec0dee9]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;margin-top:var(--pav-space-2)}div.repost-categories-modal div.modal-actions button[data-v-7ec0dee9]{padding:var(--pav-space-2) var(--pav-space-4);border-radius:var(--pav-border-radius-pill);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:all .2s ease}div.repost-categories-modal div.modal-actions button.secondary[data-v-7ec0dee9]{background:transparent;border:1px solid var(--pav-color-border-primary);color:var(--pav-color-text-primary)}div.repost-categories-modal div.modal-actions button.secondary[data-v-7ec0dee9]:hover{background:var(--pav-color-surface-secondary)}div.repost-categories-modal div.modal-actions button.primary[data-v-7ec0dee9]{background:var(--pav-color-interactive-primary);border:none;color:var(--pav-color-text-inverse)}div.repost-categories-modal div.modal-actions button.primary[data-v-7ec0dee9]:hover{background:var(--pav-color-interactive-primary-hover)}div.repost-categories-modal div.modal-actions button[data-v-7ec0dee9]:focus-visible{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}.sr-only[data-v-f442a18c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calendar-header[data-v-f442a18c]{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;padding:1.5rem 1rem;border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.calendar-header[data-v-f442a18c]{background:#1c1917cc}}@media (prefers-color-scheme: dark){.calendar-header[data-v-f442a18c]{border-bottom-color:var(--pav-color-stone-700)}}.calendar-header .header-content[data-v-f442a18c]{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.calendar-header .header-title-section[data-v-f442a18c]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.calendar-header .header-title-section h1[data-v-f442a18c]{font-size:2.25rem;font-weight:300;margin:0;color:var(--pav-color-stone-800)}@media (prefers-color-scheme: dark){.calendar-header .header-title-section h1[data-v-f442a18c]{color:var(--pav-color-stone-100)}}.calendar-header .header-title-section .header-actions[data-v-f442a18c]{display:flex;gap:.75rem;flex-shrink:0}@media (max-width: 768px){.calendar-header .header-title-section[data-v-f442a18c]{flex-direction:column;align-items:stretch}.calendar-header .header-title-section h1[data-v-f442a18c]{font-size:1.5rem}.calendar-header .header-title-section .header-actions[data-v-f442a18c]{width:100%}}section[aria-label="Calendar Events"][data-v-f442a18c]{max-width:56rem;margin:0 auto;padding:1.5rem 1rem}section[aria-label="Calendar Events"].has-bulk-toolbar[data-v-f442a18c]{padding-bottom:6rem}section[aria-label="Calendar Events"] .event-controls[data-v-f442a18c]{padding:1rem 0;margin-bottom:1rem}section[aria-label="Calendar Events"] .event-controls .select-all-control[data-v-f442a18c]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;font-size:.875rem;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-controls .select-all-control[data-v-f442a18c]{color:var(--pav-color-stone-200)}}section[aria-label="Calendar Events"] .event-controls .select-all-control input[type=checkbox][data-v-f442a18c]{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--pav-color-orange-500)}section[aria-label="Calendar Events"] .event-controls .select-all-control span[data-v-f442a18c]{-webkit-user-select:none;user-select:none}section[aria-label="Calendar Events"] .event-controls .select-all-control[data-v-f442a18c]:hover{color:var(--pav-color-orange-600)}section[aria-label="Calendar Events"] .event-list[data-v-f442a18c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}section[aria-label="Calendar Events"] .event-list .event-item[data-v-f442a18c]{border-radius:.75rem;border:1px solid var(--pav-color-stone-200);background:#fff;padding:1rem;transition:all .15s ease;display:flex;align-items:flex-start;gap:1rem}section[aria-label="Calendar Events"] .event-list .event-item[data-v-f442a18c]:hover{box-shadow:0 4px 6px -1px #0000001a}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-item[data-v-f442a18c]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}section[aria-label="Calendar Events"] .event-list .event-item:hover .event-actions[data-v-f442a18c],section[aria-label="Calendar Events"] .event-list .event-item:focus-within .event-actions[data-v-f442a18c]{opacity:1;transition:opacity .2s ease}section[aria-label="Calendar Events"] .event-list .event-item.selected[data-v-f442a18c]{border-color:var(--pav-color-orange-400);background:var(--pav-color-orange-50);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-item.selected[data-v-f442a18c]{background:#f973161a}}section[aria-label="Calendar Events"] .event-list .event-item .event-checkbox[data-v-f442a18c]{padding-top:.25rem}section[aria-label="Calendar Events"] .event-list .event-item .event-checkbox input[type=checkbox][data-v-f442a18c]{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--pav-color-orange-500)}section[aria-label="Calendar Events"] .event-list .event-item .event-article[data-v-f442a18c]{display:flex;align-items:flex-start;gap:1rem;flex:1;cursor:pointer;min-width:0}section[aria-label="Calendar Events"] .event-list .event-item .event-actions[data-v-f442a18c]{display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .2s ease}section[aria-label="Calendar Events"] .event-list .event-item .event-actions .icon-btn[data-v-f442a18c]{background:transparent;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer;color:var(--pav-color-stone-600);transition:all .15s ease;display:flex;align-items:center;justify-content:center}section[aria-label="Calendar Events"] .event-list .event-item .event-actions .icon-btn[data-v-f442a18c]:hover{background:var(--pav-color-stone-100);color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-item .event-actions .icon-btn[data-v-f442a18c]{color:var(--pav-color-stone-400)}section[aria-label="Calendar Events"] .event-list .event-item .event-actions .icon-btn[data-v-f442a18c]:hover{background:var(--pav-color-stone-700);border-color:var(--pav-color-orange-500);color:var(--pav-color-orange-500)}}@media (max-width: 768px){section[aria-label="Calendar Events"] .event-list .event-item .event-actions[data-v-f442a18c]{opacity:1}}section[aria-label="Calendar Events"] .event-list .event-content[data-v-f442a18c]{flex:1;min-width:0}section[aria-label="Calendar Events"] .event-list .event-content .event-title-row[data-v-f442a18c]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}section[aria-label="Calendar Events"] .event-list .event-content .event-title-row h3[data-v-f442a18c]{margin:0;font-size:1.125rem;font-weight:600;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-title-row h3[data-v-f442a18c]{color:var(--pav-color-stone-100)}}section[aria-label="Calendar Events"] .event-list .event-content .event-title-row .repost-badge[data-v-f442a18c]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--pav-color-purple-100, #f3e8ff);border-radius:9999px;color:var(--pav-color-purple-700, #7e22ce);font-size:.75rem;font-weight:500;white-space:nowrap}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-title-row .repost-badge[data-v-f442a18c]{background:#a855f733;color:var(--pav-color-purple-300, #d8b4fe)}}section[aria-label="Calendar Events"] .event-list .event-content .event-title-row .language-count[data-v-f442a18c]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--pav-color-sky-100);border-radius:9999px;color:var(--pav-color-sky-700);font-size:.75rem;font-weight:500;white-space:nowrap}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-title-row .language-count[data-v-f442a18c]{background:#0ea5e933;color:var(--pav-color-sky-300)}}section[aria-label="Calendar Events"] .event-list .event-content .event-date[data-v-f442a18c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}section[aria-label="Calendar Events"] .event-list .event-content .event-date .date-icon[data-v-f442a18c]{color:var(--pav-color-orange-500);flex-shrink:0}section[aria-label="Calendar Events"] .event-list .event-content .event-date .date-text[data-v-f442a18c]{color:var(--pav-color-stone-600);font-weight:500}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-date .date-text[data-v-f442a18c]{color:var(--pav-color-stone-300)}}section[aria-label="Calendar Events"] .event-list .event-content .event-date .recurrence-badge[data-v-f442a18c]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--pav-color-sky-100);border-radius:9999px;color:var(--pav-color-sky-700);font-size:.75rem;font-weight:500}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-date .recurrence-badge[data-v-f442a18c]{background:#0ea5e933;color:var(--pav-color-sky-300)}}section[aria-label="Calendar Events"] .event-list .event-content .event-description[data-v-f442a18c]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-description[data-v-f442a18c]{color:var(--pav-color-stone-400)}}section[aria-label="Calendar Events"] .event-list .event-content .event-categories[data-v-f442a18c]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;padding:0;list-style:none}section[aria-label="Calendar Events"] .event-list .event-content .event-categories .category-badge[data-v-f442a18c]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--pav-color-stone-100);border-radius:9999px;color:var(--pav-color-stone-700);font-size:.75rem;font-weight:500;white-space:nowrap}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .event-categories .category-badge[data-v-f442a18c]{background:var(--pav-color-stone-700);color:var(--pav-color-stone-200)}}section[aria-label="Calendar Events"] .event-list .event-content .series-badge-wrapper[data-v-f442a18c]{margin-top:.5rem}section[aria-label="Calendar Events"] .event-list .event-content .series-badge[data-v-f442a18c]{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--pav-color-primary-100, #e0f2fe);border-radius:9999px;color:var(--pav-color-primary-700, #0369a1);font-size:.75rem;font-weight:500;white-space:nowrap}@media (prefers-color-scheme: dark){section[aria-label="Calendar Events"] .event-list .event-content .series-badge[data-v-f442a18c]{background:var(--pav-color-primary-900, #0c4a6e);color:var(--pav-color-primary-200, #bae6fd)}}.error[data-v-f442a18c]{max-width:56rem;margin:2rem auto;padding:1rem 1.5rem;background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);border-radius:.75rem;color:var(--pav-color-red-700);text-align:center}@media (prefers-color-scheme: dark){.error[data-v-f442a18c]{background:#dc35451a;border-color:var(--pav-color-red-900);color:var(--pav-color-red-300)}}.loading-state[data-v-f442a18c]{max-width:56rem;margin:2rem auto;padding:3rem 1rem;text-align:center;color:var(--pav-color-stone-600);font-style:italic;font-size:1.125rem}@media (prefers-color-scheme: dark){.loading-state[data-v-f442a18c]{color:var(--pav-color-stone-400)}}.delete-events-modal>div{max-width:480px!important}.delete-events-dialog[data-v-f442a18c]{display:flex;flex-direction:column;gap:var(--pav-space-4, 1rem)}.delete-events-dialog .delete-events-message[data-v-f442a18c]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.delete-events-dialog .delete-events-message[data-v-f442a18c]{color:var(--pav-color-stone-400)}}.delete-events-dialog .delete-events-actions[data-v-f442a18c]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:var(--pav-space-4, 1rem);border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.delete-events-dialog .delete-events-actions[data-v-f442a18c]{border-top-color:var(--pav-color-stone-700)}}.language-selector-modal[data-v-5f0810c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem}.language-selector-modal .backdrop[data-v-5f0810c2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.language-selector-modal .modal-content[data-v-5f0810c2]{position:relative;width:100%;max-width:28rem;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;display:flex;flex-direction:column}@media (prefers-color-scheme: dark){.language-selector-modal .modal-content[data-v-5f0810c2]{background:var(--pav-color-stone-900)}}.language-selector-modal .modal-header[data-v-5f0810c2]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.language-selector-modal .modal-header[data-v-5f0810c2]{border-bottom-color:var(--pav-color-stone-700)}}.language-selector-modal .modal-header h2[data-v-5f0810c2]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (prefers-color-scheme: dark){.language-selector-modal .modal-header h2[data-v-5f0810c2]{color:var(--pav-color-stone-100)}}.language-selector-modal .modal-header .close-button[data-v-5f0810c2]{padding:.5rem;color:var(--pav-color-stone-400);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.language-selector-modal .modal-header .close-button[data-v-5f0810c2]:hover{color:var(--pav-color-stone-600);background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.language-selector-modal .modal-header .close-button[data-v-5f0810c2]:hover{color:var(--pav-color-stone-300);background:var(--pav-color-stone-800)}}.language-selector-modal .search-section[data-v-5f0810c2]{padding:1rem;border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.language-selector-modal .search-section[data-v-5f0810c2]{border-bottom-color:var(--pav-color-stone-700)}}.language-selector-modal .search-section .search-input-wrapper[data-v-5f0810c2]{position:relative}.language-selector-modal .search-section .search-input-wrapper .search-icon[data-v-5f0810c2]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--pav-color-stone-400);pointer-events:none}.language-selector-modal .search-section .search-input-wrapper input[data-v-5f0810c2]{width:100%;padding:.75rem 1rem .75rem 3rem;border-radius:9999px;background:var(--pav-color-stone-100);border:none;color:var(--pav-color-stone-900);font-size:1rem;transition:all .15s ease}.language-selector-modal .search-section .search-input-wrapper input[data-v-5f0810c2]::placeholder{color:var(--pav-color-stone-400)}.language-selector-modal .search-section .search-input-wrapper input[data-v-5f0810c2]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.language-selector-modal .search-section .search-input-wrapper input[data-v-5f0810c2]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.language-selector-modal .language-list[data-v-5f0810c2]{flex:1;overflow-y:auto;padding:.5rem}.language-selector-modal .language-list .empty-state[data-v-5f0810c2]{text-align:center;padding:2rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.language-selector-modal .language-list .empty-state[data-v-5f0810c2]{color:var(--pav-color-stone-400)}}.language-selector-modal .language-list ul[data-v-5f0810c2]{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.language-selector-modal .language-list ul li button[data-v-5f0810c2]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.75rem;text-align:start;background:transparent;border:none;cursor:pointer;transition:background .15s ease;color:var(--pav-color-stone-900)}.language-selector-modal .language-list ul li button[data-v-5f0810c2]:hover{background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.language-selector-modal .language-list ul li button[data-v-5f0810c2]:hover{background:var(--pav-color-stone-800)}}@media (prefers-color-scheme: dark){.language-selector-modal .language-list ul li button[data-v-5f0810c2]{color:var(--pav-color-stone-100)}}.language-selector-modal .language-list ul li button .native-name[data-v-5f0810c2]{font-weight:500}.language-selector-modal .language-list ul li button .english-name[data-v-5f0810c2]{font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.language-selector-modal .language-list ul li button .english-name[data-v-5f0810c2]{color:var(--pav-color-stone-400)}}.calendar-management-root[data-v-029b8e80]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-029b8e80]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-029b8e80]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-029b8e80]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-029b8e80]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-029b8e80]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-029b8e80]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-029b8e80]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-029b8e80]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-029b8e80]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-029b8e80]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-029b8e80]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-029b8e80]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-029b8e80]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-029b8e80]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-029b8e80]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-029b8e80]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-029b8e80]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-029b8e80]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-029b8e80]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-029b8e80]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-029b8e80]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-029b8e80]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-029b8e80]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-029b8e80]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-029b8e80]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-029b8e80],.calendar-management-root .error-message[data-v-029b8e80]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-029b8e80]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-029b8e80]{color:var(--pav-color-red-400)}}.category-editor-modal>div{max-width:600px!important}.category-editor[data-v-029b8e80]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.form-helper[data-v-029b8e80]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem}@media (prefers-color-scheme: dark){.form-helper[data-v-029b8e80]{color:var(--pav-color-stone-400)}}.language-fields[data-v-029b8e80]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.language-field[data-v-029b8e80]{display:flex;flex-direction:row;align-items:center;gap:var(--pav-space-3)}.language-label[data-v-029b8e80]{font-weight:500;font-size:.875rem;color:var(--pav-color-stone-700);min-width:80px;flex-shrink:0}@media (prefers-color-scheme: dark){.language-label[data-v-029b8e80]{color:var(--pav-color-stone-300)}}.language-input-wrapper[data-v-029b8e80]{display:flex;align-items:center;gap:var(--pav-space-2);flex:1}.language-input[data-v-029b8e80]{width:100%;padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s;flex:1}.language-input[data-v-029b8e80]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.language-input[data-v-029b8e80]{background:var(--pav-color-stone-800)}}.remove-language-button[data-v-029b8e80]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2);background:none;border:none;border-radius:.375rem;color:var(--pav-color-stone-400);cursor:pointer;transition:color .2s,background-color .2s}.remove-language-button[data-v-029b8e80]:hover{color:var(--pav-color-stone-600);background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.remove-language-button[data-v-029b8e80]:hover{color:var(--pav-color-stone-300);background:var(--pav-color-stone-700)}}.add-language-button[data-v-029b8e80]{align-self:flex-start;padding:var(--pav-space-2) var(--pav-space-3);background:none;border:none;color:var(--pav-color-stone-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s}.add-language-button[data-v-029b8e80]:hover{color:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.add-language-button[data-v-029b8e80]:hover{color:var(--pav-color-orange-400)}}.form-actions[data-v-029b8e80]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;margin-top:var(--pav-space-4);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.btn-ghost[data-v-029b8e80]{padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s}.btn-ghost[data-v-029b8e80]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.btn-ghost[data-v-029b8e80]:hover{color:var(--pav-color-stone-100)}}.btn-ghost[data-v-029b8e80]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-029b8e80]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-029b8e80]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-029b8e80]{color:var(--pav-color-red-400)}}.loading-message[data-v-2d1852dd]{text-align:center}.bulk-categories-menu[data-v-b07a226b]{position:fixed;bottom:1.5rem;left:1rem;right:1rem;z-index:40}@media (min-width: 640px){.bulk-categories-menu[data-v-b07a226b]{left:50%;right:auto;transform:translate(-50%)}}.bulk-menu-container[data-v-b07a226b]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem;background-color:var(--pav-color-stone-900);color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040}@media (prefers-color-scheme: dark){.bulk-menu-container[data-v-b07a226b]{background-color:var(--pav-color-stone-800)}}@media (min-width: 640px){.bulk-menu-container[data-v-b07a226b]{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem}}.selection-text[data-v-b07a226b]{font-size:.875rem;font-weight:500;text-align:center;white-space:nowrap}@media (min-width: 640px){.selection-text[data-v-b07a226b]{text-align:left;flex-shrink:0}}.divider[data-v-b07a226b]{display:none}@media (min-width: 640px){.divider[data-v-b07a226b]{display:block;width:1px;height:1.5rem;background-color:var(--pav-color-stone-700)}}.action-buttons[data-v-b07a226b]{display:flex;gap:.5rem}.merge-button[data-v-b07a226b],.deselect-button[data-v-b07a226b]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.375rem 1rem;font-size:.875rem;font-weight:500;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s ease}@media (min-width: 640px){.merge-button[data-v-b07a226b],.deselect-button[data-v-b07a226b]{flex:none}}.merge-button[data-v-b07a226b]{gap:.5rem;background-color:var(--pav-color-sky-500);color:#fff}.merge-button[data-v-b07a226b]:hover{background-color:var(--pav-color-sky-600)}.deselect-button[data-v-b07a226b]{background-color:var(--pav-color-stone-700);color:#fff}.deselect-button[data-v-b07a226b]:hover{background-color:var(--pav-color-stone-600)}.slide-up-enter-active[data-v-b07a226b]{animation:slide-up-b07a226b .3s ease-out}.slide-up-leave-active[data-v-b07a226b]{animation:slide-up-b07a226b .3s ease-out reverse}@keyframes slide-up-b07a226b{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 640px){.slide-up-enter-active[data-v-b07a226b]{animation:slide-up-centered-b07a226b .3s ease-out}.slide-up-leave-active[data-v-b07a226b]{animation:slide-up-centered-b07a226b .3s ease-out reverse}@keyframes slide-up-centered-b07a226b{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}}.calendar-management-root[data-v-3a3a936d]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-3a3a936d]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-3a3a936d]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-3a3a936d]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-3a3a936d]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-3a3a936d]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-3a3a936d]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-3a3a936d]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-3a3a936d]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-3a3a936d]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-3a3a936d]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-3a3a936d]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-3a3a936d]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-3a3a936d]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-3a3a936d]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-3a3a936d]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-3a3a936d]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-3a3a936d]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-3a3a936d]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-3a3a936d]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-3a3a936d]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-3a3a936d]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-3a3a936d]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-3a3a936d]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-3a3a936d],.calendar-management-root .error-message[data-v-3a3a936d]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-3a3a936d]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-3a3a936d]{color:var(--pav-color-red-400)}}.categories-content[data-v-3a3a936d]{margin-bottom:var(--pav-space-8)}.categories-header[data-v-3a3a936d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-6)}.categories-title[data-v-3a3a936d]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary)}.categories-list[data-v-3a3a936d]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.category-card[data-v-3a3a936d]{background:var(--pav-bg-primary);border:1px solid var(--pav-border-primary);border-radius:.75rem;padding:var(--pav-space-4);display:flex;align-items:center;gap:var(--pav-space-4)}.category-card[data-v-3a3a936d]:not(:last-child){margin-bottom:var(--pav-space-3)}.category-card[data-v-3a3a936d]:hover{border-color:var(--pav-color-stone-300)}@media (prefers-color-scheme: dark){.category-card[data-v-3a3a936d]:hover{border-color:var(--pav-color-stone-600)}}.category-card--selected[data-v-3a3a936d]{background-color:var(--pav-color-orange-50);border-color:var(--pav-color-orange-200)}@media (prefers-color-scheme: dark){.category-card--selected[data-v-3a3a936d]{background-color:#fc71001a;background-color:oklch(70.5% .213 47.604deg / .1);border-color:var(--pav-color-orange-800)}}.category-checkbox[data-v-3a3a936d]{width:20px;height:20px;cursor:pointer;flex-shrink:0}.category-info[data-v-3a3a936d]{flex:1;display:flex;flex-direction:column;gap:var(--pav-space-2)}.category-name[data-v-3a3a936d]{font-weight:500;font-size:1rem;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.category-name[data-v-3a3a936d]{color:var(--pav-color-stone-100)}}.category-meta[data-v-3a3a936d]{display:flex;align-items:center;gap:var(--pav-space-3);font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.category-meta[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.event-count[data-v-3a3a936d]{color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.event-count[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.language-indicator[data-v-3a3a936d]{display:inline-flex;align-items:center;gap:var(--pav-space-1);color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.language-indicator[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.category-actions[data-v-3a3a936d]{display:flex;gap:var(--pav-space-2);align-items:center}.icon-button[data-v-3a3a936d]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2);background:none;border:none;border-radius:.375rem;color:var(--pav-color-stone-500);cursor:pointer;transition:color .2s,background-color .2s}.icon-button[data-v-3a3a936d]:hover{color:var(--pav-color-orange-600);background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.icon-button[data-v-3a3a936d]:hover{color:var(--pav-color-orange-400);background:var(--pav-color-stone-800)}}.icon-button[data-v-3a3a936d]:disabled{opacity:.5;cursor:not-allowed}.icon-button--danger[data-v-3a3a936d]:hover{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.icon-button--danger[data-v-3a3a936d]:hover{color:var(--pav-color-red-400)}}.merge-categories-modal>div,.delete-category-modal>div{max-width:600px!important}.delete-dialog[data-v-3a3a936d],.merge-dialog[data-v-3a3a936d]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.delete-dialog .delete-description[data-v-3a3a936d]{margin:0 0 var(--pav-space-4) 0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.delete-dialog .delete-description[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.delete-dialog .delete-options[data-v-3a3a936d]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.delete-dialog .delete-radio-option[data-v-3a3a936d]{display:flex;align-items:flex-start;gap:var(--pav-space-3);padding:var(--pav-space-4);border:2px solid var(--pav-color-stone-200);border-radius:.75rem;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option[data-v-3a3a936d]{border-color:var(--pav-color-stone-700)}}.delete-dialog .delete-radio-option[data-v-3a3a936d]:hover{background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option[data-v-3a3a936d]:hover{background-color:var(--pav-color-stone-800)}}.delete-dialog .delete-radio-option--selected[data-v-3a3a936d]{border-color:var(--pav-color-orange-500);background-color:var(--pav-color-orange-50)}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option--selected[data-v-3a3a936d]{background-color:#fc71001a;background-color:oklch(70.5% .213 47.604deg / .1)}}.delete-dialog .delete-radio-option input[type=radio][data-v-3a3a936d]{margin-top:.125rem;width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:var(--pav-color-orange-500)}.delete-dialog .delete-radio-option .option-content[data-v-3a3a936d]{flex:1;min-width:0}.delete-dialog .delete-radio-option .option-title[data-v-3a3a936d]{display:block;font-weight:500;font-size:.875rem;color:var(--pav-color-stone-900);margin-bottom:.125rem}@media (min-width: 640px){.delete-dialog .delete-radio-option .option-title[data-v-3a3a936d]{font-size:1rem}}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option .option-title[data-v-3a3a936d]{color:var(--pav-color-stone-100)}}.delete-dialog .delete-radio-option .option-description[data-v-3a3a936d]{margin:0 0 var(--pav-space-3) 0;font-size:.75rem;color:var(--pav-color-stone-500);line-height:1.4}@media (min-width: 640px){.delete-dialog .delete-radio-option .option-description[data-v-3a3a936d]{font-size:.875rem}}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option .option-description[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.delete-dialog .delete-radio-option .migration-target[data-v-3a3a936d]{width:100%;padding:.75rem 1rem;border-radius:.75rem;background-color:var(--pav-color-stone-100);border:none;font-size:.875rem;color:var(--pav-color-stone-900);cursor:pointer}.delete-dialog .delete-radio-option .migration-target[data-v-3a3a936d]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500)}@media (min-width: 640px){.delete-dialog .delete-radio-option .migration-target[data-v-3a3a936d]{padding:.625rem 1rem}}@media (prefers-color-scheme: dark){.delete-dialog .delete-radio-option .migration-target[data-v-3a3a936d]{background-color:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.delete-dialog .delete-actions[data-v-3a3a936d]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.delete-dialog .btn-ghost[data-v-3a3a936d]{padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s}.delete-dialog .btn-ghost[data-v-3a3a936d]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.delete-dialog .btn-ghost[data-v-3a3a936d]:hover{color:var(--pav-color-stone-100)}}.delete-dialog .btn-ghost[data-v-3a3a936d]:disabled{opacity:.5;cursor:not-allowed}.merge-dialog .merge-description[data-v-3a3a936d]{margin-bottom:var(--pav-space-4)}.merge-dialog .merge-category-list[data-v-3a3a936d]{display:flex;flex-direction:column;gap:var(--pav-space-3);max-height:300px;overflow-y:auto}.merge-dialog .merge-radio-option[data-v-3a3a936d]{display:flex;align-items:center;gap:var(--pav-space-3);padding:var(--pav-space-4);border:2px solid var(--pav-color-stone-200);border-radius:.75rem;cursor:pointer;transition:all .2s ease}@media (prefers-color-scheme: dark){.merge-dialog .merge-radio-option[data-v-3a3a936d]{border-color:var(--pav-color-stone-700)}}.merge-dialog .merge-radio-option[data-v-3a3a936d]:hover{background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.merge-dialog .merge-radio-option[data-v-3a3a936d]:hover{background-color:var(--pav-color-stone-800)}}.merge-dialog .merge-radio-option--selected[data-v-3a3a936d]{border-color:var(--pav-color-orange-500);background-color:var(--pav-color-orange-50)}@media (prefers-color-scheme: dark){.merge-dialog .merge-radio-option--selected[data-v-3a3a936d]{background-color:#fc71001a;background-color:oklch(70.5% .213 47.604deg / .1)}}.merge-dialog .merge-radio-option input[type=radio][data-v-3a3a936d]{width:20px;height:20px;cursor:pointer;flex-shrink:0}.merge-dialog .merge-radio-option .category-info[data-v-3a3a936d]{flex:1;display:flex;flex-direction:column;gap:var(--pav-space-1)}.merge-dialog .merge-radio-option .category-name[data-v-3a3a936d]{color:var(--pav-color-stone-900);font-weight:500;font-size:1rem}@media (prefers-color-scheme: dark){.merge-dialog .merge-radio-option .category-name[data-v-3a3a936d]{color:var(--pav-color-stone-100)}}.merge-dialog .merge-radio-option .category-event-count[data-v-3a3a936d]{color:var(--pav-color-stone-600);font-size:.875rem}@media (prefers-color-scheme: dark){.merge-dialog .merge-radio-option .category-event-count[data-v-3a3a936d]{color:var(--pav-color-stone-400)}}.merge-dialog .total-events-section[data-v-3a3a936d]{padding:var(--pav-space-4);background-color:var(--pav-color-stone-100);border-radius:.75rem;text-align:start;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.merge-dialog .total-events-section[data-v-3a3a936d]{background-color:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.merge-dialog .total-events-section .total-count[data-v-3a3a936d]{color:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.merge-dialog .total-events-section .total-count[data-v-3a3a936d]{color:var(--pav-color-orange-400)}}.merge-dialog .merge-actions[data-v-3a3a936d]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.merge-dialog .btn-ghost[data-v-3a3a936d]{padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s}.merge-dialog .btn-ghost[data-v-3a3a936d]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.merge-dialog .btn-ghost[data-v-3a3a936d]:hover{color:var(--pav-color-stone-100)}}.merge-dialog .btn-ghost[data-v-3a3a936d]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-3a3a936d]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-3a3a936d]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-3a3a936d]{color:var(--pav-color-red-400)}}[data-v-3009be14]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.language-tab-selector[data-v-3009be14]{display:flex;align-items:center;padding:0;border-bottom:1px solid var(--pav-color-stone-200);margin-bottom:1.5rem}@media (prefers-color-scheme: dark){.language-tab-selector[data-v-3009be14]{border-bottom-color:var(--pav-color-stone-700)}}.tabs-container[data-v-3009be14]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;width:100%}.language-tab[data-v-3009be14]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:.375rem}.language-tab[data-v-3009be14]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.language-tab[data-v-3009be14]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.language-tab[data-v-3009be14]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.language-tab[aria-selected=true][data-v-3009be14]{color:var(--pav-color-orange-600)}.language-tab[aria-selected=true][data-v-3009be14]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.language-tab[aria-selected=true][data-v-3009be14]{color:var(--pav-color-orange-400)}.language-tab[aria-selected=true][data-v-3009be14]:after{background:var(--pav-color-orange-400)}}.language-tab[data-v-3009be14]:not([aria-selected=true]){color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.language-tab[data-v-3009be14]:not([aria-selected=true]){color:var(--pav-color-stone-400)}}.language-tab.has-error[data-v-3009be14],.language-tab.has-error[aria-selected=true][data-v-3009be14]{color:var(--pav-color-red-600)}.language-tab.has-error[aria-selected=true][data-v-3009be14]:after{background:var(--pav-color-red-500)}@media (prefers-color-scheme: dark){.language-tab.has-error[data-v-3009be14],.language-tab.has-error[aria-selected=true][data-v-3009be14]{color:var(--pav-color-red-400)}.language-tab.has-error[aria-selected=true][data-v-3009be14]:after{background:var(--pav-color-red-400)}}.error-dot[data-v-3009be14]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--pav-color-red-500);flex-shrink:0}@media (prefers-color-scheme: dark){.error-dot[data-v-3009be14]{background-color:var(--pav-color-red-400)}}.add-tab-btn[data-v-3009be14]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;background:none;color:var(--pav-color-stone-500);cursor:pointer;transition:all .15s ease}.add-tab-btn[data-v-3009be14]:hover{color:var(--pav-color-orange-500)}.add-tab-btn[data-v-3009be14]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}@media (prefers-color-scheme: dark){.add-tab-btn[data-v-3009be14]{color:var(--pav-color-stone-500)}.add-tab-btn[data-v-3009be14]:hover{color:var(--pav-color-orange-400)}}.image-upload[data-v-64f6f470]{width:100%}.file-input[data-v-64f6f470]{display:none}.upload-zone[data-v-64f6f470]{position:relative;border:2px dashed rgba(0,0,0,.15);border-radius:16px;background:linear-gradient(135deg,#fafafa,#f5f5f5);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (prefers-color-scheme: dark){.upload-zone[data-v-64f6f470]{border-color:#ffffff26;background:linear-gradient(135deg,#2a2a2a,#1f1f1f)}}.upload-zone[data-v-64f6f470]:hover:not(.has-preview){border-color:#e67e22;background:linear-gradient(135deg,#fff8f0,#fef5ed);transform:translateY(-2px);box-shadow:0 8px 24px #e67e2226}@media (prefers-color-scheme: dark){.upload-zone[data-v-64f6f470]:hover:not(.has-preview){background:linear-gradient(135deg,#2d2520,#1f1a15)}}.upload-zone:hover:not(.has-preview) .upload-icon svg[data-v-64f6f470]{transform:translateY(-4px);color:#e67e22}.upload-zone[data-v-64f6f470]:focus{outline:none;border-color:#e67e22;box-shadow:0 0 0 4px #e67e2233}.upload-zone.drag-over[data-v-64f6f470]{border-color:#e67e22;border-style:solid;background:linear-gradient(135deg,#fff3e0,#ffe0b2);transform:scale(1.02);box-shadow:0 12px 32px #e67e2240}@media (prefers-color-scheme: dark){.upload-zone.drag-over[data-v-64f6f470]{background:linear-gradient(135deg,#3d2d20,#2d2015)}}.upload-zone.drag-over .upload-icon svg[data-v-64f6f470]{animation:bounce-64f6f470 .5s ease infinite}.upload-zone.has-preview[data-v-64f6f470]{border:none;cursor:default;background:#1a1a1a}.upload-zone.complete .preview-image-wrapper[data-v-64f6f470]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #27ae60;border-radius:16px 16px 0 0;pointer-events:none}.upload-zone.failed .preview-image-wrapper[data-v-64f6f470]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #e74c3c;border-radius:16px 16px 0 0;pointer-events:none}.empty-state[data-v-64f6f470]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.upload-icon[data-v-64f6f470]{color:#999;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.upload-icon[data-v-64f6f470]{color:#666}}.upload-icon svg[data-v-64f6f470]{transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-text[data-v-64f6f470]{text-align:center}.upload-text .primary[data-v-64f6f470]{margin:0 0 4px;font-size:16px;font-weight:var(--pav-font-weight-medium);color:#333}@media (prefers-color-scheme: dark){.upload-text .primary[data-v-64f6f470]{color:#ddd}}.upload-text .secondary[data-v-64f6f470]{margin:0;font-size:14px;color:#777}@media (prefers-color-scheme: dark){.upload-text .secondary[data-v-64f6f470]{color:#888}}.upload-text .browse-link[data-v-64f6f470]{color:#e67e22;font-weight:var(--pav-font-weight-medium);text-decoration:underline;text-underline-offset:2px}.upload-text .browse-link[data-v-64f6f470]:hover{color:#f39c12}.format-hint[data-v-64f6f470]{display:flex;align-items:center;gap:8px;font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}@media (prefers-color-scheme: dark){.format-hint[data-v-64f6f470]{color:#666}}.format-hint .separator[data-v-64f6f470]{opacity:.5}.preview-state[data-v-64f6f470]{display:flex;flex-direction:column}.preview-image-wrapper[data-v-64f6f470]{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;max-height:300px;background:#0a0a0a;border-radius:16px 16px 0 0;overflow:hidden}.preview-image[data-v-64f6f470]{width:100%;max-width:100%;height:auto;max-height:300px;object-fit:contain}.preview-placeholder[data-v-64f6f470]{display:flex;align-items:center;justify-content:center;width:100%;height:200px;color:#555}.upload-progress-overlay[data-v-64f6f470]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.progress-ring[data-v-64f6f470]{width:80px;height:80px;transform:rotate(-90deg)}.progress-ring-bg[data-v-64f6f470]{fill:none;stroke:#fff3;stroke-width:6}.progress-ring-fill[data-v-64f6f470]{fill:none;stroke:#e67e22;stroke-width:6;stroke-linecap:round;stroke-dasharray:264;transition:stroke-dashoffset .3s ease}.progress-percentage[data-v-64f6f470]{position:absolute;font-size:18px;font-weight:var(--pav-font-weight-semibold);color:#fff}.success-overlay[data-v-64f6f470]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#27ae60d9;color:#fff;animation:fadeIn-64f6f470 .3s ease}.success-overlay svg[data-v-64f6f470]{animation:checkmark-64f6f470 .4s ease .1s both}.failed-overlay[data-v-64f6f470]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#e74c3cd9;color:#fff;animation:fadeIn-64f6f470 .3s ease}.file-info-bar[data-v-64f6f470]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#1a1a1a;border-radius:0 0 16px 16px}.file-details[data-v-64f6f470]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.file-name[data-v-64f6f470]{font-size:13px;font-weight:var(--pav-font-weight-medium);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-64f6f470]{font-size:11px;color:#888}.file-actions[data-v-64f6f470]{display:flex;gap:8px}.action-btn[data-v-64f6f470]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;font-size:12px;font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff1a;color:#ccc}.action-btn[data-v-64f6f470]:hover{background:#fff3;color:#fff}.action-btn.retry[data-v-64f6f470]{background:#e67e2233;color:#e67e22}.action-btn.retry[data-v-64f6f470]:hover{background:#e67e22;color:#fff}.action-btn.change[data-v-64f6f470]{background:#ffffff1a}.action-btn.change[data-v-64f6f470]:hover{background:#fff3}.action-btn.remove[data-v-64f6f470]{padding:8px}.action-btn.remove[data-v-64f6f470]:hover{background:#e74c3c4d;color:#e74c3c}@media (max-width: 500px){.action-btn span[data-v-64f6f470]{display:none}}.error-banner[data-v-64f6f470]{padding:12px 16px;background:#e74c3c26;color:#e74c3c;font-size:13px;text-align:center}.validation-error[data-v-64f6f470]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);border-radius:10px;font-size:13px;color:#e74c3c}@media (prefers-color-scheme: dark){.validation-error[data-v-64f6f470]{background:#e74c3c26}}.validation-error svg[data-v-64f6f470]{flex-shrink:0}.validation-error span[data-v-64f6f470]{flex:1}.validation-error .dismiss[data-v-64f6f470]{flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:#e74c3c;cursor:pointer;transition:background .2s}.validation-error .dismiss[data-v-64f6f470]:hover{background:#e74c3c33}@keyframes bounce-64f6f470{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeIn-64f6f470{0%{opacity:0}to{opacity:1}}@keyframes checkmark-64f6f470{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width: 500px){.empty-state[data-v-64f6f470]{padding:32px 16px}.file-info-bar[data-v-64f6f470]{flex-direction:column;gap:12px;align-items:stretch}.file-actions[data-v-64f6f470]{justify-content:center}.action-btn[data-v-64f6f470]{flex:1;justify-content:center}}.series-editor-page[data-v-3cac7e68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background-color:var(--pav-color-stone-50);overflow-y:auto}@media (prefers-color-scheme: dark){.series-editor-page[data-v-3cac7e68]{background-color:var(--pav-color-stone-900)}}.page-header[data-v-3cac7e68]{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid var(--pav-color-stone-200);background-color:#fff;position:sticky;top:0;z-index:10}@media (prefers-color-scheme: dark){.page-header[data-v-3cac7e68]{background-color:var(--pav-color-stone-800);border-bottom-color:var(--pav-color-stone-700)}}.page-header h1[data-v-3cac7e68]{margin:0;font-size:1.25rem;font-weight:500;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.page-header h1[data-v-3cac7e68]{color:var(--pav-color-stone-100)}}.page-header .header-actions[data-v-3cac7e68]{display:flex;align-items:center;gap:1rem;margin-left:auto}.back-button[data-v-3cac7e68]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.5rem;background-color:transparent;color:var(--pav-color-stone-700);cursor:pointer;transition:all .15s ease;flex-shrink:0}.back-button svg[data-v-3cac7e68]{width:20px;height:20px;min-width:20px;display:block;flex-shrink:0}.back-button[data-v-3cac7e68]:hover{background-color:var(--pav-color-stone-100);color:var(--pav-color-stone-900)}.back-button[data-v-3cac7e68]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}@media (prefers-color-scheme: dark){.back-button[data-v-3cac7e68]{color:var(--pav-color-stone-400)}.back-button[data-v-3cac7e68]:hover{background-color:var(--pav-color-stone-800);color:var(--pav-color-stone-200)}}.btn-cancel[data-v-3cac7e68]{padding:0;border:none;background:none;color:var(--pav-color-stone-600);font-size:.9375rem;font-weight:400;cursor:pointer;transition:color .15s ease}.btn-cancel[data-v-3cac7e68]:hover{color:var(--pav-color-stone-900)}.btn-cancel[data-v-3cac7e68]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.btn-cancel[data-v-3cac7e68]{color:var(--pav-color-stone-400)}.btn-cancel[data-v-3cac7e68]:hover{color:var(--pav-color-stone-200)}}.btn-save[data-v-3cac7e68]{padding:.625rem 1.5rem;border:none;background:var(--pav-color-orange-500);color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;border-radius:9999px;transition:all .15s ease}.btn-save[data-v-3cac7e68]:hover:not(:disabled){background:var(--pav-color-orange-600)}.btn-save[data-v-3cac7e68]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.btn-save[data-v-3cac7e68]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-3cac7e68]{position:relative;color:var(--pav-color-red-700);font-size:.9rem;padding:1rem 1.5rem;background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);margin:1rem 2rem 0;border-radius:.75rem;max-width:800px;width:calc(100% - 4rem);box-sizing:border-box;align-self:center}@media (prefers-color-scheme: dark){.error[data-v-3cac7e68]{color:var(--pav-color-red-300);background-color:#ef44441a;border-color:var(--pav-color-red-900)}}.editor-main[data-v-3cac7e68]{flex:1;width:100%;max-width:800px;margin:0 auto;padding:0;box-sizing:border-box}.editor-container[data-v-3cac7e68]{display:flex;flex-direction:column;gap:2rem;padding:2rem}@media (max-width: 768px){.editor-container[data-v-3cac7e68]{padding:1rem;gap:1.5rem}}.editor-section[data-v-3cac7e68]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-3cac7e68]{margin:0;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.section-header[data-v-3cac7e68]{color:var(--pav-color-stone-400)}}.section-card[data-v-3cac7e68]{background:#fff;border:1px solid var(--pav-color-stone-200);border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (prefers-color-scheme: dark){.section-card[data-v-3cac7e68]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.event-fields[data-v-3cac7e68]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-3cac7e68]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-3cac7e68]{font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.field-label[data-v-3cac7e68]{color:var(--pav-color-stone-300)}}.field-input[data-v-3cac7e68]{padding:.625rem .875rem;border:1px solid var(--pav-color-stone-200);border-radius:.375rem;font-size:.9375rem;background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-family:inherit;transition:all .15s ease}.field-input[data-v-3cac7e68]:focus{outline:none;border-color:var(--pav-color-orange-500);background:#fff}@media (prefers-color-scheme: dark){.field-input[data-v-3cac7e68]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.field-input[data-v-3cac7e68]:focus{background:var(--pav-color-stone-800)}}.field-textarea[data-v-3cac7e68]{padding:.625rem .875rem;border:1px solid var(--pav-color-stone-200);border-radius:.375rem;font-size:.9375rem;background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-family:inherit;transition:all .15s ease;resize:vertical;min-height:80px;line-height:1.5}.field-textarea[data-v-3cac7e68]:focus{outline:none;border-color:var(--pav-color-orange-500);background:#fff}@media (prefers-color-scheme: dark){.field-textarea[data-v-3cac7e68]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.field-textarea[data-v-3cac7e68]:focus{background:var(--pav-color-stone-800)}}.field-help[data-v-3cac7e68]{margin:0;font-size:.75rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.field-help[data-v-3cac7e68]{color:var(--pav-color-stone-400)}}.remove-translation-link[data-v-3cac7e68]{align-self:flex-start;padding:0;border:none;background:none;color:var(--pav-color-red-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease}.remove-translation-link[data-v-3cac7e68]:hover{color:var(--pav-color-red-700);text-decoration:underline}@media (prefers-color-scheme: dark){.remove-translation-link[data-v-3cac7e68]{color:var(--pav-color-red-400)}.remove-translation-link[data-v-3cac7e68]:hover{color:var(--pav-color-red-300)}}.calendar-management-root[data-v-b15a5195]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-b15a5195]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-b15a5195]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-b15a5195]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-b15a5195]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-b15a5195]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-b15a5195]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-b15a5195]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-b15a5195]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-b15a5195]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-b15a5195]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-b15a5195]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-b15a5195]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-b15a5195]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-b15a5195]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-b15a5195]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-b15a5195]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-b15a5195]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-b15a5195]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-b15a5195]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-b15a5195]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-b15a5195]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-b15a5195]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-b15a5195]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-b15a5195]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-b15a5195]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-b15a5195],.calendar-management-root .error-message[data-v-b15a5195]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-b15a5195]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-b15a5195]{color:var(--pav-color-red-400)}}.series-content[data-v-b15a5195]{margin-bottom:var(--pav-space-8)}.series-header[data-v-b15a5195]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-6)}.series-title[data-v-b15a5195]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary)}.series-list[data-v-b15a5195]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.series-card[data-v-b15a5195]{background:var(--pav-bg-primary);border:1px solid var(--pav-border-primary);border-radius:.75rem;padding:var(--pav-space-4);display:flex;align-items:center;gap:var(--pav-space-4)}.series-card[data-v-b15a5195]:not(:last-child){margin-bottom:var(--pav-space-3)}.series-card[data-v-b15a5195]:hover{border-color:var(--pav-color-stone-300)}@media (prefers-color-scheme: dark){.series-card[data-v-b15a5195]:hover{border-color:var(--pav-color-stone-600)}}.series-info[data-v-b15a5195]{flex:1;display:flex;flex-direction:column;gap:var(--pav-space-2)}.series-name[data-v-b15a5195]{font-weight:500;font-size:1rem;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.series-name[data-v-b15a5195]{color:var(--pav-color-stone-100)}}.series-meta[data-v-b15a5195]{display:flex;align-items:center;gap:var(--pav-space-3);font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.series-meta[data-v-b15a5195]{color:var(--pav-color-stone-400)}}.event-count[data-v-b15a5195]{color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.event-count[data-v-b15a5195]{color:var(--pav-color-stone-400)}}.series-actions[data-v-b15a5195]{display:flex;gap:var(--pav-space-2);align-items:center}.icon-button[data-v-b15a5195]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2);background:none;border:none;border-radius:.375rem;color:var(--pav-color-stone-500);cursor:pointer;transition:color .2s,background-color .2s}.icon-button[data-v-b15a5195]:hover{color:var(--pav-color-orange-600);background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.icon-button[data-v-b15a5195]:hover{color:var(--pav-color-orange-400);background:var(--pav-color-stone-800)}}.icon-button[data-v-b15a5195]:disabled{opacity:.5;cursor:not-allowed}.icon-button--danger[data-v-b15a5195]:hover{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.icon-button--danger[data-v-b15a5195]:hover{color:var(--pav-color-red-400)}}.delete-series-modal>div{max-width:500px!important}.delete-dialog[data-v-b15a5195]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.delete-dialog .delete-description[data-v-b15a5195]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.delete-dialog .delete-description[data-v-b15a5195]{color:var(--pav-color-stone-400)}}.delete-dialog .delete-actions[data-v-b15a5195]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.delete-dialog .btn-ghost[data-v-b15a5195]{padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s}.delete-dialog .btn-ghost[data-v-b15a5195]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.delete-dialog .btn-ghost[data-v-b15a5195]:hover{color:var(--pav-color-stone-100)}}.delete-dialog .btn-ghost[data-v-b15a5195]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-b15a5195]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-b15a5195]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-b15a5195]{color:var(--pav-color-red-400)}}.calendar-management-root[data-v-0ac60a75]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-0ac60a75]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-0ac60a75]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-0ac60a75]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-0ac60a75]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-0ac60a75]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-0ac60a75]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-0ac60a75]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-0ac60a75]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-0ac60a75]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-0ac60a75]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-0ac60a75]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-0ac60a75]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-0ac60a75]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-0ac60a75]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-0ac60a75]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-0ac60a75]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-0ac60a75]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-0ac60a75]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-0ac60a75]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-0ac60a75]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-0ac60a75]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-0ac60a75]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-0ac60a75]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-0ac60a75]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-0ac60a75]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-0ac60a75],.calendar-management-root .error-message[data-v-0ac60a75]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-0ac60a75]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-0ac60a75]{color:var(--pav-color-red-400)}}.editors-tab[data-v-0ac60a75]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.editors-content[data-v-0ac60a75]{display:flex;flex-direction:column;gap:var(--pav-space-8)}.editors-header[data-v-0ac60a75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-6)}.editors-title[data-v-0ac60a75]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary)}.editors-section[data-v-0ac60a75]{margin-bottom:var(--pav-space-8)}.section-label[data-v-0ac60a75]{font-size:var(--pav-font-size-small);font-weight:var(--pav-font-weight-medium);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);color:var(--pav-color-stone-500);margin-bottom:var(--pav-space-4)}.editor-card[data-v-0ac60a75]{background:var(--pav-bg-primary);border:1px solid var(--pav-border-primary);border-radius:.75rem;padding:var(--pav-space-4);display:flex;align-items:center;gap:var(--pav-space-4)}.editor-card[data-v-0ac60a75]:not(:last-child){margin-bottom:var(--pav-space-3)}.editor-card.editor-card--invitation[data-v-0ac60a75]{border-style:dashed}.editor-card.is-removing[data-v-0ac60a75],.editor-card.is-processing[data-v-0ac60a75]{opacity:.6;pointer-events:none}.editor-avatar[data-v-0ac60a75]{width:40px;height:40px;border-radius:50%;background:var(--pav-color-stone-300);flex-shrink:0}@media (prefers-color-scheme: dark){.editor-avatar[data-v-0ac60a75]{background:var(--pav-color-stone-700)}}.invitation-icon[data-v-0ac60a75]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pav-color-stone-100);color:var(--pav-color-stone-400);flex-shrink:0}@media (prefers-color-scheme: dark){.invitation-icon[data-v-0ac60a75]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-500)}}.editor-info[data-v-0ac60a75]{flex:1;display:flex;flex-direction:column;gap:var(--pav-space-1);min-width:0}.editor-name-row[data-v-0ac60a75]{display:flex;align-items:center;gap:var(--pav-space-2)}.editor-name[data-v-0ac60a75]{font-weight:500;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.editor-name[data-v-0ac60a75]{color:var(--pav-color-stone-100)}}.editor-email[data-v-0ac60a75]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.editor-email[data-v-0ac60a75]{color:var(--pav-color-stone-400)}}.owner-badge[data-v-0ac60a75]{padding:var(--pav-space-1) var(--pav-space-2);border-radius:9999px;font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);background:var(--pav-color-orange-50);color:var(--pav-color-orange-700);display:inline-flex;align-items:center;gap:var(--pav-space-1)}@media (prefers-color-scheme: dark){.owner-badge[data-v-0ac60a75]{background:#fc71001a;background:oklch(70.5% .213 47.604deg / .1);color:var(--pav-color-orange-300)}}.federated-badge[data-v-0ac60a75]{display:inline-flex;align-items:center;gap:var(--pav-space-1);padding:var(--pav-space-1) var(--pav-space-2);border-radius:9999px;font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);background:var(--pav-color-sky-50);color:var(--pav-color-sky-700)}@media (prefers-color-scheme: dark){.federated-badge[data-v-0ac60a75]{background:#1fb4f01a;color:var(--pav-color-sky-300)}}.invitation-status[data-v-0ac60a75]{font-size:.875rem;color:var(--pav-color-stone-500)}.editor-actions[data-v-0ac60a75]{display:flex;gap:var(--pav-space-2);align-items:center}.btn-ghost[data-v-0ac60a75]{padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s;border-radius:.375rem}.btn-ghost[data-v-0ac60a75]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.btn-ghost[data-v-0ac60a75]:hover{color:var(--pav-color-stone-100)}}.btn-ghost[data-v-0ac60a75]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.btn-ghost--danger[data-v-0ac60a75]{color:var(--pav-color-red-600)}.btn-ghost.btn-ghost--danger[data-v-0ac60a75]:hover{color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.btn-ghost.btn-ghost--danger[data-v-0ac60a75]:hover{color:var(--pav-color-red-400)}}.btn-text[data-v-0ac60a75]{padding:var(--pav-space-1) var(--pav-space-2);background:none;border:none;color:var(--pav-color-stone-600);font-weight:500;cursor:pointer;transition:color .2s;font-size:.875rem}.btn-text[data-v-0ac60a75]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.btn-text[data-v-0ac60a75]:hover{color:var(--pav-color-stone-100)}}.btn-text[data-v-0ac60a75]:disabled{opacity:.5;cursor:not-allowed}.btn-text.btn-text--primary[data-v-0ac60a75]{color:var(--pav-color-orange-600)}.btn-text.btn-text--primary[data-v-0ac60a75]:hover{color:var(--pav-color-orange-700)}@media (prefers-color-scheme: dark){.btn-text.btn-text--primary[data-v-0ac60a75]:hover{color:var(--pav-color-orange-400)}}.leave-calendar-section[data-v-0ac60a75]{margin-top:var(--pav-space-4);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.add-editor-form[data-v-0ac60a75]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.form-group[data-v-0ac60a75]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.form-group label[data-v-0ac60a75]{font-weight:500;font-size:.875rem;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.form-group label[data-v-0ac60a75]{color:var(--pav-color-stone-300)}}.form-group .form-input[data-v-0ac60a75]{width:100%;padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group .form-input[data-v-0ac60a75]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.form-group .form-input[data-v-0ac60a75]{background:var(--pav-color-stone-800)}}.form-group .help-text[data-v-0ac60a75]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem}@media (prefers-color-scheme: dark){.form-group .help-text[data-v-0ac60a75]{color:var(--pav-color-stone-400)}}.form-actions[data-v-0ac60a75]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;margin-top:var(--pav-space-4);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.confirmation-modal p[data-v-0ac60a75]{margin:0 0 var(--pav-space-6) 0;color:var(--pav-text-primary);line-height:1.5}.alert[data-v-0ac60a75]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-0ac60a75]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-0ac60a75]{color:var(--pav-color-red-400)}}.alert.alert--success[data-v-0ac60a75]{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--pav-color-green-700)}@media (prefers-color-scheme: dark){.alert.alert--success[data-v-0ac60a75]{color:var(--pav-color-green-400)}}.calendar-management-root[data-v-91a8b75d]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-91a8b75d]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-91a8b75d]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-91a8b75d]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-91a8b75d]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-91a8b75d]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-91a8b75d]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-91a8b75d]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-91a8b75d]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-91a8b75d]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-91a8b75d]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-91a8b75d]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-91a8b75d]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-91a8b75d]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-91a8b75d]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-91a8b75d]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-91a8b75d]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-91a8b75d]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-91a8b75d]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-91a8b75d]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-91a8b75d]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-91a8b75d]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-91a8b75d]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-91a8b75d]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-91a8b75d]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-91a8b75d]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-91a8b75d],.calendar-management-root .error-message[data-v-91a8b75d]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-91a8b75d]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-91a8b75d]{color:var(--pav-color-red-400)}}.settings-tab[data-v-91a8b75d]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.settings-tab[data-v-91a8b75d]{padding:var(--pav-space-6) 0}}.settings-content[data-v-91a8b75d]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.settings-title[data-v-91a8b75d]{font-size:1.125rem;font-weight:600;color:var(--pav-color-stone-900);margin:0 0 var(--pav-space-6) 0}@media (prefers-color-scheme: dark){.settings-title[data-v-91a8b75d]{color:var(--pav-color-stone-100)}}.settings-container[data-v-91a8b75d]{max-width:36rem;display:flex;flex-direction:column;gap:var(--pav-space-4)}.setting-card[data-v-91a8b75d]{background:var(--pav-surface-primary);border-radius:.75rem;padding:var(--pav-space-4)}@media (min-width: 640px){.setting-card[data-v-91a8b75d]{padding:var(--pav-space-6)}}@media (prefers-color-scheme: dark){.setting-card[data-v-91a8b75d]{background:var(--pav-color-stone-900)}}.setting-label[data-v-91a8b75d]{font-size:1rem;font-weight:500;color:var(--pav-color-stone-900);margin:0 0 var(--pav-space-2) 0}@media (prefers-color-scheme: dark){.setting-label[data-v-91a8b75d]{color:var(--pav-color-stone-100)}}.setting-description[data-v-91a8b75d]{margin:0 0 var(--pav-space-4) 0;color:var(--pav-color-stone-500);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.setting-description[data-v-91a8b75d]{color:var(--pav-color-stone-400)}}.setting-input[data-v-91a8b75d]{width:100%;max-width:24rem;padding:.75rem 1rem;border:0;border-radius:.75rem;background:var(--pav-color-stone-100);color:var(--pav-color-stone-900);font-size:1rem;transition:box-shadow .2s}.setting-input[data-v-91a8b75d]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500)}.setting-input[data-v-91a8b75d]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.setting-input[data-v-91a8b75d]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.setting-textarea[data-v-91a8b75d]{width:100%;max-width:24rem;padding:.75rem 1rem;border:0;border-radius:.75rem;background:var(--pav-color-stone-100);color:var(--pav-color-stone-900);font-size:1rem;transition:box-shadow .2s;resize:vertical;font-family:inherit;line-height:1.5}.setting-textarea[data-v-91a8b75d]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500)}.setting-textarea[data-v-91a8b75d]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.setting-textarea[data-v-91a8b75d]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.setting-select[data-v-91a8b75d]{width:100%;max-width:20rem;padding:.75rem 1rem;border:0;border-radius:.75rem;background:var(--pav-color-stone-100);color:var(--pav-color-stone-900);font-size:1rem;transition:box-shadow .2s;cursor:pointer}.setting-select[data-v-91a8b75d]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500)}.setting-select[data-v-91a8b75d]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.setting-select[data-v-91a8b75d]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.alert[data-v-91a8b75d]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-91a8b75d]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-91a8b75d]{color:var(--pav-color-red-400)}}.alert.alert--success[data-v-91a8b75d]{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--pav-color-green-700)}@media (prefers-color-scheme: dark){.alert.alert--success[data-v-91a8b75d]{color:var(--pav-color-green-400)}}.calendar-management-root[data-v-461e6565]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-461e6565]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-461e6565]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-461e6565]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-461e6565]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-461e6565]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-461e6565]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-461e6565]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-461e6565]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-461e6565]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-461e6565]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-461e6565]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-461e6565]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-461e6565]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-461e6565]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-461e6565]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-461e6565]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-461e6565]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-461e6565]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-461e6565]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-461e6565]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-461e6565]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-461e6565]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-461e6565]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-461e6565]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-461e6565]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-461e6565],.calendar-management-root .error-message[data-v-461e6565]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-461e6565]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-461e6565]{color:var(--pav-color-red-400)}}.widget-domains[data-v-461e6565],.domains-content[data-v-461e6565]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.domain-form[data-v-461e6565]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.form-label[data-v-461e6565]{font-weight:500;font-size:.875rem;color:var(--pav-color-stone-700);margin:0}@media (prefers-color-scheme: dark){.form-label[data-v-461e6565]{color:var(--pav-color-stone-300)}}.help-text[data-v-461e6565]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.help-text[data-v-461e6565]{color:var(--pav-color-stone-400)}}.form-input[data-v-461e6565]{padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-input[data-v-461e6565]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.form-input[data-v-461e6565]{background:var(--pav-color-stone-800)}}.update-button[data-v-461e6565]{width:100%}.alert[data-v-461e6565]{padding:var(--pav-space-3);margin-bottom:var(--pav-space-4);border-radius:.75rem;font-size:.875rem}.alert.alert--error[data-v-461e6565]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.alert.alert--error[data-v-461e6565]{color:var(--pav-color-red-400)}}.alert.alert--success[data-v-461e6565]{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:var(--pav-color-green-700)}@media (prefers-color-scheme: dark){.alert.alert--success[data-v-461e6565]{color:var(--pav-color-green-400)}}.subscription-link[data-v-461e6565]{margin-left:.5rem;color:var(--pav-color-red-700);text-decoration:underline;font-weight:500}@media (prefers-color-scheme: dark){.subscription-link[data-v-461e6565]{color:var(--pav-color-red-400)}}.subscription-link[data-v-461e6565]:hover{text-decoration:none}.calendar-management-root[data-v-2a37564a]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-2a37564a]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-2a37564a]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-2a37564a]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-2a37564a]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-2a37564a]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-2a37564a]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-2a37564a]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-2a37564a]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-2a37564a]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-2a37564a]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-2a37564a]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-2a37564a]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-2a37564a]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-2a37564a]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-2a37564a]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-2a37564a]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-2a37564a]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-2a37564a]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-2a37564a]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-2a37564a]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-2a37564a]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-2a37564a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-2a37564a]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-2a37564a]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-2a37564a]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-2a37564a],.calendar-management-root .error-message[data-v-2a37564a]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-2a37564a]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-2a37564a]{color:var(--pav-color-red-400)}}.widget-config[data-v-2a37564a]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.widget-config .config-section h3[data-v-2a37564a],.widget-config .preview-section h3[data-v-2a37564a]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary);font-size:1rem;font-weight:500;margin-bottom:var(--pav-space-3)}.widget-config .config-section .section-description[data-v-2a37564a],.widget-config .preview-section .section-description[data-v-2a37564a]{margin:0 0 var(--pav-space-4) 0;font-size:.875rem;color:var(--pav-color-stone-600);line-height:1.5}@media (prefers-color-scheme: dark){.widget-config .config-section .section-description[data-v-2a37564a],.widget-config .preview-section .section-description[data-v-2a37564a]{color:var(--pav-color-stone-400)}}.widget-config .form-group[data-v-2a37564a]{margin-bottom:var(--pav-space-6)}.widget-config .form-group .form-label[data-v-2a37564a]{display:block;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700);margin-bottom:var(--pav-space-3)}@media (prefers-color-scheme: dark){.widget-config .form-group .form-label[data-v-2a37564a]{color:var(--pav-color-stone-300)}}.widget-config .form-group .description[data-v-2a37564a]{margin:var(--pav-space-2) 0 0 0;font-size:.875rem;color:var(--pav-color-stone-600);line-height:1.5}@media (prefers-color-scheme: dark){.widget-config .form-group .description[data-v-2a37564a]{color:var(--pav-color-stone-400)}}.widget-config .form-group select[data-v-2a37564a]{width:100%;padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s;cursor:pointer}.widget-config .form-group select[data-v-2a37564a]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.widget-config .form-group select[data-v-2a37564a]{background:var(--pav-color-stone-800)}}.widget-config .view-mode-group .view-mode-cards[data-v-2a37564a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pav-space-4)}@media (min-width: 768px){.widget-config .view-mode-group .view-mode-cards[data-v-2a37564a]{grid-template-columns:repeat(3,1fr)}}.widget-config .view-mode-group .view-mode-card[data-v-2a37564a]{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--pav-space-5);background:var(--pav-bg-primary);border:2px solid var(--pav-border-primary);border-radius:.75rem;cursor:pointer;transition:all .2s}.widget-config .view-mode-group .view-mode-card[data-v-2a37564a]:hover{border-color:var(--pav-color-stone-400)}.widget-config .view-mode-group .view-mode-card--selected[data-v-2a37564a]{border-color:var(--pav-color-orange-500);background:#fc710005;background:oklch(70.5% .213 47.604deg / .02)}@media (prefers-color-scheme: dark){.widget-config .view-mode-group .view-mode-card--selected[data-v-2a37564a]{background:#fc71000d;background:oklch(70.5% .213 47.604deg / .05)}}.widget-config .view-mode-group .view-mode-card__illustration[data-v-2a37564a]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--pav-space-4)}.widget-config .view-mode-group .view-mode-card__content[data-v-2a37564a]{text-align:center}.widget-config .view-mode-group .view-mode-card__title[data-v-2a37564a]{font-size:.9375rem;font-weight:500;color:var(--pav-color-stone-900);margin-bottom:var(--pav-space-1)}@media (prefers-color-scheme: dark){.widget-config .view-mode-group .view-mode-card__title[data-v-2a37564a]{color:var(--pav-color-stone-100)}}.widget-config .view-mode-group .view-mode-card__description[data-v-2a37564a]{font-size:.8125rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.widget-config .view-mode-group .view-mode-card__description[data-v-2a37564a]{color:var(--pav-color-stone-400)}}.widget-config .view-mode-group .view-mode-card__checkmark[data-v-2a37564a]{position:absolute;top:var(--pav-space-3);right:var(--pav-space-3);color:var(--pav-color-orange-500)}.widget-config .list-illustration[data-v-2a37564a]{display:flex;flex-direction:column;gap:8px;width:80%}.widget-config .list-illustration .list-line[data-v-2a37564a]{height:12px;background:var(--pav-color-stone-300);border-radius:4px}@media (prefers-color-scheme: dark){.widget-config .list-illustration .list-line[data-v-2a37564a]{background:var(--pav-color-stone-700)}}.widget-config .week-illustration[data-v-2a37564a]{display:flex;gap:4px;width:90%}.widget-config .week-illustration .week-day[data-v-2a37564a]{flex:1;height:60px;background:var(--pav-color-stone-200);border-radius:4px}@media (prefers-color-scheme: dark){.widget-config .week-illustration .week-day[data-v-2a37564a]{background:var(--pav-color-stone-700)}}.widget-config .week-illustration .week-day--highlight[data-v-2a37564a]{background:var(--pav-color-orange-200)}@media (prefers-color-scheme: dark){.widget-config .week-illustration .week-day--highlight[data-v-2a37564a]{background:#fc71004d;background:oklch(70.5% .213 47.604deg / .3)}}.widget-config .month-illustration[data-v-2a37564a]{display:flex;flex-direction:column;gap:4px;width:90%}.widget-config .month-illustration .month-row[data-v-2a37564a]{display:flex;gap:4px}.widget-config .month-illustration .month-cell[data-v-2a37564a]{flex:1;height:24px;background:var(--pav-color-stone-200);border-radius:2px}@media (prefers-color-scheme: dark){.widget-config .month-illustration .month-cell[data-v-2a37564a]{background:var(--pav-color-stone-700)}}.widget-config .month-illustration .month-cell--highlight[data-v-2a37564a]{background:var(--pav-color-orange-200)}@media (prefers-color-scheme: dark){.widget-config .month-illustration .month-cell--highlight[data-v-2a37564a]{background:#fc71004d;background:oklch(70.5% .213 47.604deg / .3)}}.widget-config .color-picker-wrapper[data-v-2a37564a]{display:flex;align-items:center;gap:var(--pav-space-3)}.widget-config .color-picker-wrapper .color-input[data-v-2a37564a]{width:60px;height:60px;border:1px solid var(--pav-border-primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.widget-config .color-picker-wrapper .color-input[data-v-2a37564a]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}.widget-config .color-picker-wrapper .color-value[data-v-2a37564a]{font-size:.9375rem;font-family:monospace;color:var(--pav-text-primary);font-weight:500}.widget-config .preview-section .preview-container[data-v-2a37564a]{border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-100);padding:var(--pav-space-4);min-height:600px}@media (prefers-color-scheme: dark){.widget-config .preview-section .preview-container[data-v-2a37564a]{background:var(--pav-color-stone-800)}}.widget-config .preview-section .preview-container .widget-preview[data-v-2a37564a]{width:100%;height:600px;border:none;border-radius:.75rem}.widget-embed[data-v-c4b4004c]{max-width:800px;margin:0 auto}.widget-embed .embed-header[data-v-c4b4004c]{display:flex;justify-content:flex-end;margin-bottom:var(--pav-space-3)}.widget-embed .copy-btn[data-v-c4b4004c]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-orange-500);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:36px}@media (prefers-color-scheme: dark){.widget-embed .copy-btn[data-v-c4b4004c]{background:var(--pav-color-orange-600);color:#fff}}.widget-embed .copy-btn[data-v-c4b4004c]:hover:not(:disabled){background:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.widget-embed .copy-btn[data-v-c4b4004c]:hover:not(:disabled){background:var(--pav-color-orange-500)}}.widget-embed .copy-btn[data-v-c4b4004c]:disabled{opacity:.6;cursor:not-allowed}.widget-embed .embed-code[data-v-c4b4004c]{margin:0 0 var(--pav-space-4) 0;padding:var(--pav-space-4);background:var(--pav-color-stone-50);border:1px solid var(--pav-border-primary);border-radius:.75rem;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.6;color:var(--pav-color-stone-900)}@media (min-width: 640px){.widget-embed .embed-code[data-v-c4b4004c]{padding:var(--pav-space-6);font-size:.875rem}}@media (prefers-color-scheme: dark){.widget-embed .embed-code[data-v-c4b4004c]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.widget-embed .embed-code code[data-v-c4b4004c]{font-family:inherit;white-space:pre-wrap;word-break:break-all}.widget-embed .error[data-v-c4b4004c]{padding:var(--pav-space-4);margin-bottom:var(--pav-space-4);background-color:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:6px;color:#991b1b;font-size:14px;line-height:1.4;border-left:4px solid rgba(239,68,68,.5);animation:slideIn-c4b4004c .3s ease}@media (prefers-color-scheme: dark){.widget-embed .error[data-v-c4b4004c]{background-color:#ef444426;border-color:#ef44444d;color:#f87171}}.widget-embed .error[data-v-c4b4004c]:before{content:"⚠️";margin-right:var(--pav-space-2)}.widget-embed .success[data-v-c4b4004c]{padding:var(--pav-space-4);margin-bottom:var(--pav-space-4);background-color:#22c55e1a;border:1px solid rgba(34,197,94,.25);border-radius:6px;color:#15803d;font-size:14px;line-height:1.4;border-left:4px solid rgba(34,197,94,.5);animation:slideIn-c4b4004c .3s ease}@media (prefers-color-scheme: dark){.widget-embed .success[data-v-c4b4004c]{background-color:#22c55e26;border-color:#22c55e4d;color:#4ade80}}.widget-embed .success[data-v-c4b4004c]:before{content:"✅";margin-right:var(--pav-space-2)}@keyframes slideIn-c4b4004c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.calendar-management-root[data-v-bb1d189f]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-bb1d189f]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-bb1d189f]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-bb1d189f]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-bb1d189f]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-bb1d189f]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-bb1d189f]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-bb1d189f]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-bb1d189f]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-bb1d189f]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-bb1d189f]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-bb1d189f]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-bb1d189f]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-bb1d189f]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-bb1d189f]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-bb1d189f]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-bb1d189f]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-bb1d189f]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-bb1d189f]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-bb1d189f]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-bb1d189f]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-bb1d189f]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-bb1d189f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-bb1d189f]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-bb1d189f]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-bb1d189f]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-bb1d189f],.calendar-management-root .error-message[data-v-bb1d189f]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-bb1d189f]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-bb1d189f]{color:var(--pav-color-red-400)}}.widget-tab[data-v-bb1d189f]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.widget-sections[data-v-bb1d189f]{display:flex;flex-direction:column;gap:var(--pav-space-8)}.widget-section[data-v-bb1d189f]{display:flex;flex-direction:column;gap:var(--pav-space-4);background:#fff;border-radius:.75rem;padding:var(--pav-space-6);overflow:hidden}@media (prefers-color-scheme: dark){.widget-section[data-v-bb1d189f]{background:var(--pav-color-stone-900)}}.widget-section h2[data-v-bb1d189f]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary);margin:0}.widget-section .section-intro[data-v-bb1d189f]{margin:0;color:var(--pav-color-stone-600);font-size:.875rem;line-height:1.5}@media (prefers-color-scheme: dark){.widget-section .section-intro[data-v-bb1d189f]{color:var(--pav-color-stone-400)}}.calendar-management-root[data-v-4a7b0a07]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-4a7b0a07]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-4a7b0a07]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-4a7b0a07]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-4a7b0a07]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-4a7b0a07]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-4a7b0a07]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-4a7b0a07]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-4a7b0a07]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-4a7b0a07]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-4a7b0a07]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-4a7b0a07]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-4a7b0a07]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-4a7b0a07]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-4a7b0a07]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-4a7b0a07]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-4a7b0a07]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-4a7b0a07]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-4a7b0a07]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-4a7b0a07]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-4a7b0a07]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-4a7b0a07]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-4a7b0a07]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-4a7b0a07]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-4a7b0a07]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-4a7b0a07]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-4a7b0a07],.calendar-management-root .error-message[data-v-4a7b0a07]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-4a7b0a07]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-4a7b0a07]{color:var(--pav-color-red-400)}}.reports-dashboard[data-v-4a7b0a07]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.reports-dashboard__header[data-v-4a7b0a07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-6)}.reports-dashboard__title[data-v-4a7b0a07]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary)}.reports-dashboard__filters[data-v-4a7b0a07]{display:flex;flex-wrap:wrap;gap:var(--pav-space-4);align-items:flex-end}.reports-dashboard__filter-group[data-v-4a7b0a07]{display:flex;flex-direction:column;gap:var(--pav-space-1);min-width:10rem;flex:1;max-width:14rem}.reports-dashboard__filter-label[data-v-4a7b0a07]{font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);color:var(--pav-color-stone-500)}.reports-dashboard__select[data-v-4a7b0a07]{width:100%;padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-small)}.reports-dashboard__select[data-v-4a7b0a07]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.reports-dashboard__select[data-v-4a7b0a07]{background:var(--pav-color-stone-800)}}.reports-dashboard__error[data-v-4a7b0a07]{padding:var(--pav-space-3);border-radius:.75rem;font-size:var(--pav-font-size-small);background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.reports-dashboard__error[data-v-4a7b0a07]{background-color:#fb2c361a;border-color:#fb2c3633;color:var(--pav-color-red-400)}}.reports-dashboard__table-container[data-v-4a7b0a07]{overflow-x:auto}.reports-dashboard__table[data-v-4a7b0a07]{width:100%;border-collapse:collapse}.reports-dashboard__table thead th[data-v-4a7b0a07]{padding:var(--pav-space-3) var(--pav-space-4);text-align:start;font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);color:var(--pav-color-stone-500);border-bottom:1px solid var(--pav-border-primary);white-space:nowrap}.reports-dashboard__table tbody td[data-v-4a7b0a07]{padding:var(--pav-space-3) var(--pav-space-4);font-size:var(--pav-font-size-small);color:var(--pav-text-primary);border-bottom:1px solid var(--pav-border-primary);vertical-align:middle}.reports-dashboard__row[data-v-4a7b0a07]{cursor:pointer;transition:background-color .15s ease}.reports-dashboard__row[data-v-4a7b0a07]:hover{background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.reports-dashboard__row[data-v-4a7b0a07]:hover{background-color:var(--pav-color-stone-800)}}.reports-dashboard__row[data-v-4a7b0a07]:focus{outline:2px solid var(--pav-color-orange-500);outline-offset:-2px;border-radius:.25rem}.reports-dashboard__event-id[data-v-4a7b0a07]{font-family:var(--pav-font-family-mono);font-size:var(--pav-font-size-caption);color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.reports-dashboard__event-id[data-v-4a7b0a07]{color:var(--pav-color-stone-400)}}.reports-dashboard__pagination[data-v-4a7b0a07]{display:flex;align-items:center;justify-content:center;gap:var(--pav-space-4);padding:var(--pav-space-4) 0}.reports-dashboard__page-btn[data-v-4a7b0a07]{background:none;border:1px solid var(--pav-border-primary);border-radius:.375rem;padding:var(--pav-space-2) var(--pav-space-3);color:var(--pav-text-primary);cursor:pointer;font-size:var(--pav-font-size-small);transition:background-color .15s ease}.reports-dashboard__page-btn[data-v-4a7b0a07]:hover:not(:disabled){background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.reports-dashboard__page-btn[data-v-4a7b0a07]:hover:not(:disabled){background-color:var(--pav-color-stone-800)}}.reports-dashboard__page-btn[data-v-4a7b0a07]:disabled{opacity:.4;cursor:not-allowed}.reports-dashboard__page-btn[data-v-4a7b0a07]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.reports-dashboard__page-info[data-v-4a7b0a07]{font-size:var(--pav-font-size-small);color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.reports-dashboard__page-info[data-v-4a7b0a07]{color:var(--pav-color-stone-400)}}.status-badge[data-v-4a7b0a07]{display:inline-flex;align-items:center;gap:var(--pav-space-1);padding:var(--pav-space-1) var(--pav-space-2);border-radius:9999px;font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);white-space:nowrap}.status-badge--submitted[data-v-4a7b0a07]{background:var(--pav-color-sky-50);color:var(--pav-color-sky-700)}@media (prefers-color-scheme: dark){.status-badge--submitted[data-v-4a7b0a07]{background:#1fb4f026;color:var(--pav-color-sky-300)}}.status-badge--under-review[data-v-4a7b0a07]{background:var(--pav-color-amber-50);color:var(--pav-color-amber-700)}@media (prefers-color-scheme: dark){.status-badge--under-review[data-v-4a7b0a07]{background:#f69e0026;background:oklch(76.9% .188 70.08deg / .15);color:var(--pav-color-amber-300)}}.status-badge--resolved[data-v-4a7b0a07]{background:var(--pav-color-emerald-50);color:var(--pav-color-emerald-700)}@media (prefers-color-scheme: dark){.status-badge--resolved[data-v-4a7b0a07]{background:#00d29426;background:oklch(76.5% .177 163.223deg / .15);color:var(--pav-color-emerald-300)}}.status-badge--dismissed[data-v-4a7b0a07]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.status-badge--dismissed[data-v-4a7b0a07]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}}.status-badge--escalated[data-v-4a7b0a07]{background:var(--pav-color-red-50);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.status-badge--escalated[data-v-4a7b0a07]{background:#fb2c3626;color:var(--pav-color-red-300)}}@media (max-width: 640px){.reports-dashboard__filters[data-v-4a7b0a07]{flex-direction:column}.reports-dashboard__filter-group[data-v-4a7b0a07]{max-width:none}.reports-dashboard__table thead th[data-v-4a7b0a07],.reports-dashboard__table tbody td[data-v-4a7b0a07]{padding:var(--pav-space-2) var(--pav-space-3);font-size:var(--pav-font-size-caption)}}.calendar-management-root[data-v-1b70bd8b]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-1b70bd8b]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-1b70bd8b]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-1b70bd8b]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-1b70bd8b]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-1b70bd8b]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-1b70bd8b]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-1b70bd8b]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-1b70bd8b]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-1b70bd8b]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-1b70bd8b]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-1b70bd8b]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-1b70bd8b]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-1b70bd8b]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-1b70bd8b]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-1b70bd8b]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-1b70bd8b]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-1b70bd8b]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-1b70bd8b]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-1b70bd8b]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-1b70bd8b]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-1b70bd8b]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-1b70bd8b]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-1b70bd8b]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-1b70bd8b]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-1b70bd8b]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-1b70bd8b],.calendar-management-root .error-message[data-v-1b70bd8b]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-1b70bd8b]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-1b70bd8b]{color:var(--pav-color-red-400)}}.report-detail[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.report-detail__back[data-v-1b70bd8b]{display:inline-flex;align-items:center;gap:var(--pav-space-2);background:none;border:none;color:var(--pav-color-stone-600);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-small);cursor:pointer;padding:var(--pav-space-2) 0;transition:color .2s}.report-detail__back[data-v-1b70bd8b]:hover{color:var(--pav-color-orange-600)}.report-detail__back[data-v-1b70bd8b]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px;border-radius:.25rem}@media (prefers-color-scheme: dark){.report-detail__back[data-v-1b70bd8b]{color:var(--pav-color-stone-400)}.report-detail__back[data-v-1b70bd8b]:hover{color:var(--pav-color-orange-400)}}.report-detail__header[data-v-1b70bd8b]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-4)}.report-detail__title[data-v-1b70bd8b]{font-size:1.5rem;font-weight:300;color:var(--pav-text-primary);margin:0}.report-detail__error[data-v-1b70bd8b]{padding:var(--pav-space-3);border-radius:.75rem;font-size:var(--pav-font-size-small);background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.report-detail__error[data-v-1b70bd8b]{background-color:#fb2c361a;border-color:#fb2c3633;color:var(--pav-color-red-400)}}.report-detail__alert[data-v-1b70bd8b]{padding:var(--pav-space-3);border-radius:.75rem;font-size:var(--pav-font-size-small)}.report-detail__alert--success[data-v-1b70bd8b]{background-color:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-700)}@media (prefers-color-scheme: dark){.report-detail__alert--success[data-v-1b70bd8b]{background-color:#00d2941a;background-color:oklch(76.5% .177 163.223deg / .1);border-color:#00d29433;border-color:oklch(76.5% .177 163.223deg / .2);color:var(--pav-color-emerald-400)}}.report-detail__alert--error[data-v-1b70bd8b]{background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.report-detail__alert--error[data-v-1b70bd8b]{background-color:#fb2c361a;border-color:#fb2c3633;color:var(--pav-color-red-400)}}.report-detail__pattern-warnings[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.report-detail__pattern-badge[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-1);padding:var(--pav-space-3);border-radius:.75rem;border-width:2px;border-style:solid}.report-detail__pattern-badge--warning[data-v-1b70bd8b]{background-color:var(--pav-color-amber-50);border-color:var(--pav-color-amber-400);color:var(--pav-color-amber-800)}@media (prefers-color-scheme: dark){.report-detail__pattern-badge--warning[data-v-1b70bd8b]{background-color:#f69e0026;background-color:oklch(76.9% .188 70.08deg / .15);border-color:#f69e0080;border-color:oklch(76.9% .188 70.08deg / .5);color:var(--pav-color-amber-200)}}.report-detail__pattern-badge-title[data-v-1b70bd8b]{font-weight:var(--pav-font-weight-semibold);font-size:var(--pav-font-size-body);line-height:var(--pav-line-height-tight)}.report-detail__pattern-badge-description[data-v-1b70bd8b]{font-size:var(--pav-font-size-small);line-height:var(--pav-line-height-normal);opacity:.9}.report-detail__section[data-v-1b70bd8b]{margin-bottom:var(--pav-space-8);background:var(--pav-bg-primary);border:1px solid var(--pav-border-primary);border-radius:.75rem;padding:var(--pav-space-5)}.report-detail__section-title[data-v-1b70bd8b]{font-size:var(--pav-font-size-small);font-weight:var(--pav-font-weight-medium);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);color:var(--pav-color-stone-500);margin-bottom:var(--pav-space-4);margin-top:0}.report-detail__info-grid[data-v-1b70bd8b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pav-space-4);margin-bottom:var(--pav-space-4)}@media (max-width: 640px){.report-detail__info-grid[data-v-1b70bd8b]{grid-template-columns:1fr}}.report-detail__info-item[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-1)}.report-detail__info-label[data-v-1b70bd8b]{font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);color:var(--pav-color-stone-500)}.report-detail__info-value[data-v-1b70bd8b]{font-size:var(--pav-font-size-body);color:var(--pav-text-primary);font-weight:var(--pav-font-weight-medium)}.report-detail__event-id[data-v-1b70bd8b]{font-family:var(--pav-font-family-mono);font-size:var(--pav-font-size-caption);word-break:break-all}.report-detail__description[data-v-1b70bd8b]{padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-primary)}.report-detail__description-text[data-v-1b70bd8b]{margin:var(--pav-space-2) 0 0;font-size:var(--pav-font-size-body);line-height:var(--pav-line-height-relaxed);color:var(--pav-text-primary);white-space:pre-wrap}.report-detail__notes-form[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.report-detail__textarea[data-v-1b70bd8b]{width:100%;padding:var(--pav-space-3) var(--pav-space-4);border:1px solid var(--pav-border-primary);border-radius:.75rem;background:var(--pav-color-stone-50);color:var(--pav-text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s;resize:vertical;min-height:5rem;font-family:inherit;font-size:var(--pav-font-size-body);line-height:var(--pav-line-height-normal)}.report-detail__textarea[data-v-1b70bd8b]:focus{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.report-detail__textarea[data-v-1b70bd8b]{background:var(--pav-color-stone-800)}}.report-detail__notes-actions[data-v-1b70bd8b]{display:flex;justify-content:flex-end}.report-detail__action-buttons[data-v-1b70bd8b]{display:flex;gap:var(--pav-space-3)}.report-detail__action-form[data-v-1b70bd8b]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.report-detail__action-label[data-v-1b70bd8b]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-text-primary)}.report-detail__dismiss-warning[data-v-1b70bd8b]{padding:var(--pav-space-3);border-radius:.75rem;font-size:var(--pav-font-size-small);background-color:var(--pav-color-amber-50);border:1px solid var(--pav-color-amber-200);color:var(--pav-color-amber-700)}@media (prefers-color-scheme: dark){.report-detail__dismiss-warning[data-v-1b70bd8b]{background-color:#f69e001a;background-color:oklch(76.9% .188 70.08deg / .1);border-color:#f69e0033;border-color:oklch(76.9% .188 70.08deg / .2);color:var(--pav-color-amber-300)}}.report-detail__action-form-buttons[data-v-1b70bd8b]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;padding-top:var(--pav-space-3);border-top:1px solid var(--pav-border-primary)}.report-detail__empty-history[data-v-1b70bd8b]{font-size:var(--pav-font-size-small);color:var(--pav-color-stone-500);font-style:italic}.report-detail__timeline[data-v-1b70bd8b]{list-style:none;padding:0;margin:0;position:relative}.report-detail__timeline[data-v-1b70bd8b]:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--pav-border-primary)}.report-detail__timeline-item[data-v-1b70bd8b]{display:flex;gap:var(--pav-space-4);padding-bottom:var(--pav-space-4);position:relative}.report-detail__timeline-item[data-v-1b70bd8b]:last-child{padding-bottom:0}.report-detail__timeline-marker[data-v-1b70bd8b]{width:16px;height:16px;border-radius:50%;background:var(--pav-color-stone-300);border:2px solid var(--pav-bg-primary);flex-shrink:0;position:relative;z-index:1;margin-top:var(--pav-space-1)}@media (prefers-color-scheme: dark){.report-detail__timeline-marker[data-v-1b70bd8b]{background:var(--pav-color-stone-600)}}.report-detail__timeline-content[data-v-1b70bd8b]{flex:1;display:flex;flex-direction:column;gap:var(--pav-space-2);min-width:0}.report-detail__timeline-header[data-v-1b70bd8b]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-3);flex-wrap:wrap}.report-detail__timeline-transition[data-v-1b70bd8b]{display:flex;align-items:center;gap:var(--pav-space-2)}.report-detail__timeline-arrow[data-v-1b70bd8b]{color:var(--pav-color-stone-400);font-size:var(--pav-font-size-small)}.report-detail__timeline-date[data-v-1b70bd8b]{font-size:var(--pav-font-size-caption);color:var(--pav-color-stone-500);white-space:nowrap}.report-detail__timeline-decision[data-v-1b70bd8b]{font-size:var(--pav-font-size-small);color:var(--pav-text-primary)}.report-detail__timeline-decision-label[data-v-1b70bd8b]{font-weight:var(--pav-font-weight-medium)}.report-detail__timeline-notes[data-v-1b70bd8b]{font-size:var(--pav-font-size-small);color:var(--pav-color-stone-600);font-style:italic;white-space:pre-wrap}@media (prefers-color-scheme: dark){.report-detail__timeline-notes[data-v-1b70bd8b]{color:var(--pav-color-stone-400)}}.report-detail__timeline-reviewer[data-v-1b70bd8b]{font-size:var(--pav-font-size-caption);color:var(--pav-color-stone-500)}.status-badge[data-v-1b70bd8b]{display:inline-flex;align-items:center;gap:var(--pav-space-1);padding:var(--pav-space-1) var(--pav-space-2);border-radius:9999px;font-size:var(--pav-font-size-caption);font-weight:var(--pav-font-weight-medium);white-space:nowrap}.status-badge--submitted[data-v-1b70bd8b]{background:var(--pav-color-sky-50);color:var(--pav-color-sky-700)}@media (prefers-color-scheme: dark){.status-badge--submitted[data-v-1b70bd8b]{background:#1fb4f026;color:var(--pav-color-sky-300)}}.status-badge--under-review[data-v-1b70bd8b]{background:var(--pav-color-amber-50);color:var(--pav-color-amber-700)}@media (prefers-color-scheme: dark){.status-badge--under-review[data-v-1b70bd8b]{background:#f69e0026;background:oklch(76.9% .188 70.08deg / .15);color:var(--pav-color-amber-300)}}.status-badge--resolved[data-v-1b70bd8b]{background:var(--pav-color-emerald-50);color:var(--pav-color-emerald-700)}@media (prefers-color-scheme: dark){.status-badge--resolved[data-v-1b70bd8b]{background:#00d29426;background:oklch(76.5% .177 163.223deg / .15);color:var(--pav-color-emerald-300)}}.status-badge--dismissed[data-v-1b70bd8b]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.status-badge--dismissed[data-v-1b70bd8b]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}}.status-badge--escalated[data-v-1b70bd8b]{background:var(--pav-color-red-50);color:var(--pav-color-red-700)}@media (prefers-color-scheme: dark){.status-badge--escalated[data-v-1b70bd8b]{background:#fb2c3626;color:var(--pav-color-red-300)}}.calendar-management-root[data-v-75ae7b4a]{min-height:100vh;background:var(--pav-color-stone-50);width:100%;min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root[data-v-75ae7b4a]{background:var(--pav-color-stone-950)}}.calendar-management-root__header[data-v-75ae7b4a]{background:var(--pav-surface-primary);border-bottom:1px solid var(--pav-border-primary);overflow:hidden}@media (prefers-color-scheme: dark){.calendar-management-root__header[data-v-75ae7b4a]{background:var(--pav-color-stone-900);border-bottom-color:var(--pav-color-stone-800)}}.calendar-management-root__header-content[data-v-75ae7b4a]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root__header-top[data-v-75ae7b4a]{padding:var(--pav-space-4) 0}@media (min-width: 640px){.calendar-management-root__header-top[data-v-75ae7b4a]{padding:var(--pav-space-6) 0}}.calendar-management-root__breadcrumb[data-v-75ae7b4a]{display:flex;align-items:center;gap:var(--pav-space-2);color:var(--pav-color-stone-500);font-size:.875rem;margin-bottom:var(--pav-space-2);min-width:0}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb[data-v-75ae7b4a]{color:var(--pav-color-stone-400)}}@media (min-width: 640px){.calendar-management-root__breadcrumb[data-v-75ae7b4a]{font-size:.875rem}}.calendar-management-root__breadcrumb-item[data-v-75ae7b4a]{color:var(--pav-color-stone-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.calendar-management-root__breadcrumb-item[data-v-75ae7b4a]{color:var(--pav-color-stone-400)}}.calendar-management-root__breadcrumb-separator[data-v-75ae7b4a]{color:var(--pav-color-stone-400);flex-shrink:0}.calendar-management-root__title[data-v-75ae7b4a]{font-size:1.25rem;font-weight:300;color:var(--pav-color-stone-900);margin:0}@media (min-width: 640px){.calendar-management-root__title[data-v-75ae7b4a]{font-size:1.5rem}}@media (prefers-color-scheme: dark){.calendar-management-root__title[data-v-75ae7b4a]{color:var(--pav-color-stone-100)}}.calendar-management-root__tabs[data-v-75ae7b4a]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);margin-bottom:0}.calendar-management-root__tab[data-v-75ae7b4a]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}.calendar-management-root__tab[data-v-75ae7b4a]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.calendar-management-root__tab[data-v-75ae7b4a]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.calendar-management-root__tab[data-v-75ae7b4a]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.calendar-management-root__tab[aria-selected=true][data-v-75ae7b4a]{color:var(--pav-color-orange-600)}.calendar-management-root__tab[aria-selected=true][data-v-75ae7b4a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.calendar-management-root__tab[aria-selected=true][data-v-75ae7b4a]{color:var(--pav-color-orange-400)}.calendar-management-root__tab[aria-selected=true][data-v-75ae7b4a]:after{background:var(--pav-color-orange-400)}}.calendar-management-root__main[data-v-75ae7b4a]{max-width:56rem;margin:0 auto;padding:0 var(--pav-space-4);min-width:0}.calendar-management-root .loading-message[data-v-75ae7b4a],.calendar-management-root .error-message[data-v-75ae7b4a]{padding:var(--pav-space-4);text-align:center;color:var(--pav-text-secondary)}.calendar-management-root .error-message[data-v-75ae7b4a]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.calendar-management-root .error-message[data-v-75ae7b4a]{color:var(--pav-color-red-400)}}@keyframes slide-up-58ff2cd6{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-58ff2cd6{0%{opacity:0}to{opacity:1}}.recurrence-rule .schedule-header[data-v-58ff2cd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule .schedule-header[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule .remove-schedule-btn[data-v-58ff2cd6]{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:none;color:var(--pav-color-stone-400);cursor:pointer;transition:color .15s ease}.recurrence-rule .remove-schedule-btn[data-v-58ff2cd6]:hover{color:var(--pav-color-red-600)}.recurrence-rule .remove-schedule-btn[data-v-58ff2cd6]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px;border-radius:.25rem}@media (prefers-color-scheme: dark){.recurrence-rule .remove-schedule-btn[data-v-58ff2cd6]{color:var(--pav-color-stone-500)}.recurrence-rule .remove-schedule-btn[data-v-58ff2cd6]:hover{color:var(--pav-color-red-400)}}.recurrence-rule .schedule-grid[data-v-58ff2cd6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.recurrence-rule .grid-field[data-v-58ff2cd6]{display:flex;flex-direction:column;gap:.5rem}.recurrence-rule .grid-label[data-v-58ff2cd6]{font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule .grid-label[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule .grid-input[data-v-58ff2cd6]{padding:.625rem .875rem;border:1px solid var(--pav-color-stone-200);border-radius:.375rem;font-size:.9375rem;background:#fff;color:var(--pav-color-stone-900);font-family:inherit;transition:all .15s ease}.recurrence-rule .grid-input[data-v-58ff2cd6]:focus{outline:none;border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.recurrence-rule .grid-input[data-v-58ff2cd6]{background:var(--pav-color-stone-900);color:var(--pav-color-stone-100);border-color:var(--pav-color-stone-700)}.recurrence-rule .grid-input[data-v-58ff2cd6]:focus{border-color:var(--pav-color-orange-500)}}.recurrence-rule .add-recurrence-btn[data-v-58ff2cd6]{padding:0;border:none;background:none;color:var(--pav-color-orange-500);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease}.recurrence-rule .add-recurrence-btn[data-v-58ff2cd6]:hover{color:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.recurrence-rule .add-recurrence-btn[data-v-58ff2cd6]{color:var(--pav-color-orange-400)}.recurrence-rule .add-recurrence-btn[data-v-58ff2cd6]:hover{color:var(--pav-color-orange-300)}}.recurrence-rule form.repeats[data-v-58ff2cd6]{margin-top:1.5rem;padding:1.5rem;background-color:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);border-radius:.75rem}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats[data-v-58ff2cd6]{background-color:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.recurrence-rule form.repeats .frequency-field[data-v-58ff2cd6]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.recurrence-rule form.repeats .frequency-field .frequency-label[data-v-58ff2cd6]{font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats .frequency-field .frequency-label[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule form.repeats .frequency-field .frequency-select[data-v-58ff2cd6]{padding:.625rem .875rem;border:1px solid var(--pav-color-stone-200);border-radius:.375rem;font-size:.9375rem;background:#fff;color:var(--pav-color-stone-900);font-family:inherit;cursor:pointer;transition:all .15s ease}.recurrence-rule form.repeats .frequency-field .frequency-select[data-v-58ff2cd6]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats .frequency-field .frequency-select[data-v-58ff2cd6]{background:var(--pav-color-stone-900);color:var(--pav-color-stone-100);border-color:var(--pav-color-stone-700)}.recurrence-rule form.repeats .frequency-field .frequency-select[data-v-58ff2cd6]:focus{border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}}.recurrence-rule form.repeats label.repeat-interval[data-v-58ff2cd6]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats label.repeat-interval[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule form.repeats label.repeat-interval input[type=number][data-v-58ff2cd6]{border-radius:.75rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);padding:.75rem 1rem;font-size:1rem;color:var(--pav-color-stone-900);transition:all .15s ease;width:60px;text-align:center}.recurrence-rule form.repeats label.repeat-interval input[type=number][data-v-58ff2cd6]::placeholder{color:var(--pav-color-stone-400)}.recurrence-rule form.repeats label.repeat-interval input[type=number][data-v-58ff2cd6]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats label.repeat-interval input[type=number][data-v-58ff2cd6]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.recurrence-rule form.repeats div.week-parameters[data-v-58ff2cd6]{margin-bottom:1.5rem;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.week-parameters[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule form.repeats div.week-parameters>label[data-v-58ff2cd6]:first-of-type{display:block;margin-bottom:.75rem;font-weight:500}.recurrence-rule form.repeats div.week-parameters label[data-v-58ff2cd6]{display:inline-flex;align-items:center;margin-right:.5rem;margin-bottom:.5rem}.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]{position:absolute;opacity:0;pointer-events:none}.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]+*{display:inline-block;padding:.5rem 1rem;background-color:var(--pav-color-stone-100);color:var(--pav-color-stone-600);border:1px solid var(--pav-color-stone-300);border-radius:9999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]+*{background-color:var(--pav-color-stone-700);color:var(--pav-color-stone-300);border-color:var(--pav-color-stone-600)}}.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]:not(:checked)+*:hover{background-color:var(--pav-color-stone-200);border-color:var(--pav-color-stone-400)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]:not(:checked)+*:hover{background-color:var(--pav-color-stone-600);border-color:var(--pav-color-stone-500)}}.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]:checked+*{background-color:var(--pav-color-orange-500);color:#fff;border-color:var(--pav-color-orange-600)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]:checked+*{background-color:var(--pav-color-orange-500);border-color:var(--pav-color-orange-400)}}.recurrence-rule form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]:focus-visible+*{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.recurrence-rule form.repeats div.month-parameters[data-v-58ff2cd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.recurrence-rule form.repeats div.month-parameters>div[data-v-58ff2cd6]{display:flex;flex-direction:column;gap:.5rem}.recurrence-rule form.repeats div.month-parameters>div label[data-v-58ff2cd6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.month-parameters>div label[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule form.repeats div.month-parameters>div label input[type=checkbox][data-v-58ff2cd6]{width:18px;height:18px;cursor:pointer;accent-color:var(--pav-color-orange-500)}.recurrence-rule form.repeats div.end-type[data-v-58ff2cd6]{color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.end-type[data-v-58ff2cd6]{color:var(--pav-color-stone-300)}}.recurrence-rule form.repeats div.end-type>label[data-v-58ff2cd6]:first-of-type{display:block;margin-bottom:.75rem;font-weight:500}.recurrence-rule form.repeats div.end-type label[data-v-58ff2cd6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.recurrence-rule form.repeats div.end-type label input[type=radio][data-v-58ff2cd6]{width:18px;height:18px;cursor:pointer;accent-color:var(--pav-color-orange-500)}.recurrence-rule form.repeats div.end-type label input[type=number][data-v-58ff2cd6]{border-radius:.75rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);padding:.75rem 1rem;font-size:1rem;color:var(--pav-color-stone-900);transition:all .15s ease;width:60px;text-align:center}.recurrence-rule form.repeats div.end-type label input[type=number][data-v-58ff2cd6]::placeholder{color:var(--pav-color-stone-400)}.recurrence-rule form.repeats div.end-type label input[type=number][data-v-58ff2cd6]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.end-type label input[type=number][data-v-58ff2cd6]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.recurrence-rule form.repeats div.end-type label input[type=date][data-v-58ff2cd6]{border-radius:.75rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);padding:.75rem 1rem;font-size:1rem;color:var(--pav-color-stone-900);transition:all .15s ease}.recurrence-rule form.repeats div.end-type label input[type=date][data-v-58ff2cd6]::placeholder{color:var(--pav-color-stone-400)}.recurrence-rule form.repeats div.end-type label input[type=date][data-v-58ff2cd6]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.recurrence-rule form.repeats div.end-type label input[type=date][data-v-58ff2cd6]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.recurrence-rule--compact .summary[data-v-58ff2cd6]{gap:.75rem}.recurrence-rule--compact .summary input[type=datetime-local][data-v-58ff2cd6]{font-size:.875rem;padding:.625rem .875rem}.recurrence-rule--compact .summary label[data-v-58ff2cd6]{font-size:.875rem;gap:.375rem}.recurrence-rule--compact .summary label select[data-v-58ff2cd6]{font-size:.875rem;padding:.625rem .875rem}.recurrence-rule--compact form.repeats[data-v-58ff2cd6]{margin-top:1rem;padding:1rem}.recurrence-rule--compact form.repeats .frequency-field[data-v-58ff2cd6]{margin-bottom:1rem}.recurrence-rule--compact form.repeats .frequency-field .frequency-label[data-v-58ff2cd6]{font-size:.875rem}.recurrence-rule--compact form.repeats .frequency-field .frequency-select[data-v-58ff2cd6]{font-size:.875rem;padding:.5rem .625rem}.recurrence-rule--compact form.repeats label.repeat-interval[data-v-58ff2cd6]{margin-bottom:1rem;font-size:.875rem}.recurrence-rule--compact form.repeats label.repeat-interval input[type=number][data-v-58ff2cd6]{width:50px;font-size:.875rem;padding:.5rem .625rem}.recurrence-rule--compact form.repeats div.week-parameters[data-v-58ff2cd6]{margin-bottom:1rem;font-size:.875rem}.recurrence-rule--compact form.repeats div.week-parameters>label[data-v-58ff2cd6]:first-of-type{margin-bottom:.5rem}.recurrence-rule--compact form.repeats div.week-parameters label input[type=checkbox][data-v-58ff2cd6]+*{padding:.375rem .75rem;font-size:.8125rem}.recurrence-rule--compact form.repeats div.month-parameters[data-v-58ff2cd6]{gap:.75rem;margin-bottom:1rem}.recurrence-rule--compact form.repeats div.month-parameters>div[data-v-58ff2cd6]{gap:.375rem}.recurrence-rule--compact form.repeats div.month-parameters>div label[data-v-58ff2cd6]{font-size:.8125rem}.recurrence-rule--compact form.repeats div.month-parameters>div label input[type=checkbox][data-v-58ff2cd6]{width:16px;height:16px}.recurrence-rule--compact form.repeats div.end-type[data-v-58ff2cd6]{font-size:.875rem}.recurrence-rule--compact form.repeats div.end-type>label[data-v-58ff2cd6]:first-of-type{margin-bottom:.5rem}.recurrence-rule--compact form.repeats div.end-type label[data-v-58ff2cd6]{font-size:.8125rem;margin-bottom:.375rem}.recurrence-rule--compact form.repeats div.end-type label input[type=radio][data-v-58ff2cd6]{width:16px;height:16px}.recurrence-rule--compact form.repeats div.end-type label input[type=number][data-v-58ff2cd6]{width:50px;font-size:.8125rem;padding:.5rem .625rem}.recurrence-rule--compact form.repeats div.end-type label input[type=date][data-v-58ff2cd6]{font-size:.8125rem;padding:.5rem .625rem}@keyframes slide-up-6aded9b8{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-6aded9b8{0%{opacity:0}to{opacity:1}}.category-selector[data-v-6aded9b8]{margin-bottom:1.5rem}.category-label[data-v-6aded9b8]{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--pav-color-stone-600);margin-bottom:.75rem;display:block;margin-bottom:1rem}@media (prefers-color-scheme: dark){.category-label[data-v-6aded9b8]{color:var(--pav-color-stone-400)}}.loading[data-v-6aded9b8]{text-align:center;padding:1rem;color:var(--pav-color-stone-600);font-size:.875rem;font-style:italic}@media (prefers-color-scheme: dark){.loading[data-v-6aded9b8]{color:var(--pav-color-stone-400)}}.error[data-v-6aded9b8]{padding:1rem;margin-bottom:1rem;background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);border-radius:.75rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error[data-v-6aded9b8]{background-color:#ef44441a;border-color:var(--pav-color-red-900);color:var(--pav-color-red-300)}}.categories-list[data-v-6aded9b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}@media (max-width: 768px){.categories-list[data-v-6aded9b8]{grid-template-columns:1fr}}.no-categories[data-v-6aded9b8]{text-align:center;padding:1.5rem 1rem;color:var(--pav-color-stone-500);font-size:.875rem}@media (prefers-color-scheme: dark){.no-categories[data-v-6aded9b8]{color:var(--pav-color-stone-400)}}.no-categories p[data-v-6aded9b8]{margin:0 0 .5rem}.no-categories p.help-text[data-v-6aded9b8]{font-size:.75rem;color:var(--pav-color-stone-400)}@media (prefers-color-scheme: dark){.no-categories p.help-text[data-v-6aded9b8]{color:var(--pav-color-stone-500)}}@keyframes slide-up-dfe8e8d6{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-dfe8e8d6{0%{opacity:0}to{opacity:1}}.series-selector[data-v-dfe8e8d6]{margin-bottom:1.5rem}.series-label[data-v-dfe8e8d6]{font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--pav-color-stone-600);display:block;margin-bottom:.75rem}@media (prefers-color-scheme: dark){.series-label[data-v-dfe8e8d6]{color:var(--pav-color-stone-400)}}.loading[data-v-dfe8e8d6]{text-align:center;padding:1rem;color:var(--pav-color-stone-600);font-size:.875rem;font-style:italic}@media (prefers-color-scheme: dark){.loading[data-v-dfe8e8d6]{color:var(--pav-color-stone-400)}}.error[data-v-dfe8e8d6]{padding:1rem;margin-bottom:1rem;background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);border-radius:.75rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error[data-v-dfe8e8d6]{background-color:#ef44441a;border-color:var(--pav-color-red-900);color:var(--pav-color-red-300)}}.series-loaded[data-v-dfe8e8d6]{display:flex;flex-direction:column;gap:.5rem}.series-select[data-v-dfe8e8d6]{width:100%;padding:.625rem .75rem;font-size:.875rem;border:1px solid var(--pav-color-stone-300);border-radius:.5rem;background-color:var(--pav-color-white);color:var(--pav-color-stone-900);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.series-select[data-v-dfe8e8d6]:focus{outline:2px solid var(--pav-color-primary-500);outline-offset:2px;border-color:var(--pav-color-primary-500)}@media (prefers-color-scheme: dark){.series-select[data-v-dfe8e8d6]{background-color:var(--pav-color-stone-800);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}}.no-series[data-v-dfe8e8d6]{font-size:.75rem;color:var(--pav-color-stone-500);margin:0}@media (prefers-color-scheme: dark){.no-series[data-v-dfe8e8d6]{color:var(--pav-color-stone-400)}}[data-v-0da5eb69]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}@keyframes slide-up-0da5eb69{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-0da5eb69{0%{opacity:0}to{opacity:1}}.location-display-card[data-v-0da5eb69]{background:#fff;border-radius:.75rem;border:1px solid var(--pav-color-stone-200);padding:1.5rem}@media (prefers-color-scheme: dark){.location-display-card[data-v-0da5eb69]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.location-display-card--filled[data-v-0da5eb69]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.add-location-button[data-v-0da5eb69]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border:2px dashed var(--pav-color-stone-300);border-radius:12px;background:transparent;color:var(--pav-color-stone-600);font-size:1rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.add-location-button[data-v-0da5eb69]:hover{border-color:var(--pav-color-stone-400);color:var(--pav-color-stone-700);background:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.add-location-button[data-v-0da5eb69]{border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-400)}.add-location-button[data-v-0da5eb69]:hover{border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-300);background:var(--pav-color-stone-800)}}.add-location-button .icon[data-v-0da5eb69]{flex-shrink:0}.location-info[data-v-0da5eb69]{flex:1;min-width:0}.location-name[data-v-0da5eb69]{font-weight:600;font-size:1rem;color:var(--pav-color-stone-900);margin-bottom:.25rem}@media (prefers-color-scheme: dark){.location-name[data-v-0da5eb69]{color:var(--pav-color-stone-100)}}.location-address[data-v-0da5eb69]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.location-address[data-v-0da5eb69]{color:var(--pav-color-stone-400)}}.action-button[data-v-0da5eb69]{flex-shrink:0}[data-v-52838584]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.location-picker-modal[data-v-52838584]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0;border:none;background:transparent;overflow:auto;z-index:1000}.location-picker-modal[data-v-52838584]::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.location-picker-modal[open][data-v-52838584]{display:flex;align-items:center;justify-content:center}.modal-content[data-v-52838584]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90vw;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;border:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-content[data-v-52838584]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.modal-header[data-v-52838584]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-header[data-v-52838584]{border-bottom-color:var(--pav-color-stone-700)}}.modal-header h2[data-v-52838584]{font-size:1.25rem;font-weight:600;margin:0;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.modal-header h2[data-v-52838584]{color:var(--pav-color-stone-100)}}.modal-header .close-button[data-v-52838584]{background:transparent;border:none;font-size:2rem;line-height:1;color:var(--pav-color-stone-500);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s ease}.modal-header .close-button[data-v-52838584]:hover{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.modal-header .close-button[data-v-52838584]:hover{background:var(--pav-color-stone-700);color:var(--pav-color-stone-300)}}.modal-header .close-button[data-v-52838584]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.search-section[data-v-52838584]{padding:1.5rem 1.5rem 1rem}.search-section .search-input-wrapper[data-v-52838584]{position:relative}.search-section .search-input-wrapper .search-icon[data-v-52838584]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--pav-color-stone-400);pointer-events:none}@media (prefers-color-scheme: dark){.search-section .search-input-wrapper .search-icon[data-v-52838584]{color:var(--pav-color-stone-500)}}.search-section .search-input-wrapper .search-input[data-v-52838584]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border-radius:9999px;border:1px solid var(--pav-color-stone-200);background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-size:.9375rem;transition:all .15s ease}.search-section .search-input-wrapper .search-input[data-v-52838584]::placeholder{color:var(--pav-color-stone-400)}.search-section .search-input-wrapper .search-input[data-v-52838584]:focus{outline:none;border-color:var(--pav-color-orange-500);background:#fff;box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.search-section .search-input-wrapper .search-input[data-v-52838584]{background:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.search-section .search-input-wrapper .search-input[data-v-52838584]:focus{background:var(--pav-color-stone-800)}}.location-list-container[data-v-52838584]{flex:1;overflow-y:auto;min-height:0;padding:0 1.5rem 1rem}.location-list[data-v-52838584]{display:flex;flex-direction:column;gap:.5rem}.location-item[data-v-52838584]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid var(--pav-color-stone-200);background:#fff;cursor:pointer;transition:all .15s ease}.location-item[data-v-52838584]:hover{background:var(--pav-color-stone-50);border-color:var(--pav-color-stone-300)}.location-item[data-v-52838584]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.location-item.selected[data-v-52838584]{border-color:var(--pav-color-orange-500);background:#f973160d}@media (prefers-color-scheme: dark){.location-item[data-v-52838584]{background:var(--pav-color-stone-700);border-color:var(--pav-color-stone-600)}.location-item[data-v-52838584]:hover{background:var(--pav-color-stone-600);border-color:var(--pav-color-stone-500)}.location-item.selected[data-v-52838584]{background:#f973161a}}.location-item .location-icon[data-v-52838584]{flex-shrink:0;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.location-item .location-icon[data-v-52838584]{color:var(--pav-color-stone-400)}}.location-item .location-info[data-v-52838584]{flex:1;min-width:0}.location-item .location-name[data-v-52838584]{font-weight:500;color:var(--pav-color-stone-900);margin-bottom:.25rem}@media (prefers-color-scheme: dark){.location-item .location-name[data-v-52838584]{color:var(--pav-color-stone-100)}}.location-item .location-address[data-v-52838584]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.location-item .location-address[data-v-52838584]{color:var(--pav-color-stone-400)}}.location-item .checkmark[data-v-52838584]{flex-shrink:0;color:var(--pav-color-orange-500)}.empty-state[data-v-52838584]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.empty-state[data-v-52838584]{color:var(--pav-color-stone-400)}}.empty-state .empty-icon[data-v-52838584]{color:var(--pav-color-stone-400);margin-bottom:1rem}@media (prefers-color-scheme: dark){.empty-state .empty-icon[data-v-52838584]{color:var(--pav-color-stone-500)}}.empty-state p[data-v-52838584]{margin:.5rem 0}.empty-state .empty-hint[data-v-52838584]{font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.empty-state .empty-hint[data-v-52838584]{color:var(--pav-color-stone-500)}}.modal-footer[data-v-52838584]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-footer[data-v-52838584]{border-top-color:var(--pav-color-stone-700)}}@keyframes slide-up-97c685df{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-97c685df{0%{opacity:0}to{opacity:1}}.create-location-form[data-v-97c685df]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0;border:none;background:transparent;overflow:auto;z-index:1000}.create-location-form[data-v-97c685df]::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.create-location-form[open][data-v-97c685df]{display:flex;align-items:center;justify-content:center}.modal-content[data-v-97c685df]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90vw;max-width:42rem;max-height:85vh;display:flex;flex-direction:column;border:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-content[data-v-97c685df]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.modal-header[data-v-97c685df]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-header[data-v-97c685df]{border-bottom-color:var(--pav-color-stone-700)}}.modal-header h2[data-v-97c685df]{font-size:1.25rem;font-weight:600;margin:0;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.modal-header h2[data-v-97c685df]{color:var(--pav-color-stone-100)}}.modal-header .close-button[data-v-97c685df]{background:transparent;border:none;font-size:2rem;line-height:1;color:var(--pav-color-stone-500);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s ease}.modal-header .close-button[data-v-97c685df]:hover{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.modal-header .close-button[data-v-97c685df]:hover{background:var(--pav-color-stone-700);color:var(--pav-color-stone-300)}}.modal-header .close-button[data-v-97c685df]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.form-body[data-v-97c685df]{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}.form-section[data-v-97c685df]{margin-bottom:2rem}.form-section[data-v-97c685df]:last-child{margin-bottom:0}.form-section .section-title[data-v-97c685df]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pav-color-stone-600);margin:0 0 1rem}@media (prefers-color-scheme: dark){.form-section .section-title[data-v-97c685df]{color:var(--pav-color-stone-400)}}.form-field[data-v-97c685df]{margin-bottom:1rem}.form-input[data-v-97c685df]{border-radius:.75rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);padding:.75rem 1rem;font-size:1rem;color:var(--pav-color-stone-900);transition:all .15s ease;width:100%}.form-input[data-v-97c685df]::placeholder{color:var(--pav-color-stone-400)}.form-input[data-v-97c685df]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.form-input[data-v-97c685df]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.form-input--state[data-v-97c685df]{width:6rem}.form-input--zip[data-v-97c685df]{width:8rem}.form-row[data-v-97c685df]{display:flex;gap:.75rem;margin-bottom:1rem}.form-row .form-input[data-v-97c685df]{flex:1;min-width:0}.form-row .form-input--state[data-v-97c685df],.form-row .form-input--zip[data-v-97c685df]{flex:0 0 auto}.form-textarea[data-v-97c685df]{border-radius:.75rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);padding:.75rem 1rem;font-size:1rem;color:var(--pav-color-stone-900);transition:all .15s ease;width:100%;resize:vertical;min-height:6rem;font-family:inherit}.form-textarea[data-v-97c685df]::placeholder{color:var(--pav-color-stone-400)}.form-textarea[data-v-97c685df]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f973161a}@media (prefers-color-scheme: dark){.form-textarea[data-v-97c685df]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.modal-footer[data-v-97c685df]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.modal-footer[data-v-97c685df]{border-top-color:var(--pav-color-stone-700)}}.event-editor-page[data-v-31f02259]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.event-editor-page[data-v-31f02259]{background-color:var(--pav-color-stone-900)}}.page-header[data-v-31f02259]{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid var(--pav-color-stone-200);background-color:#fff;position:sticky;top:0;z-index:10}@media (prefers-color-scheme: dark){.page-header[data-v-31f02259]{background-color:var(--pav-color-stone-800);border-bottom-color:var(--pav-color-stone-700)}}.page-header .header-actions[data-v-31f02259]{display:flex;align-items:center;gap:1rem;margin-left:auto}.page-header .back-button[data-v-31f02259]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.5rem;background-color:transparent;color:var(--pav-color-stone-700);cursor:pointer;transition:all .15s ease;flex-shrink:0}.page-header .back-button svg[data-v-31f02259]{width:20px;height:20px;min-width:20px;display:block;flex-shrink:0}.page-header .back-button[data-v-31f02259]:hover{background-color:var(--pav-color-stone-100);color:var(--pav-color-stone-900)}.page-header .back-button[data-v-31f02259]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}@media (prefers-color-scheme: dark){.page-header .back-button[data-v-31f02259]{color:var(--pav-color-stone-400)}.page-header .back-button[data-v-31f02259]:hover{background-color:var(--pav-color-stone-800);color:var(--pav-color-stone-200)}}.page-header h1[data-v-31f02259]{margin:0;font-size:1.25rem;font-weight:500;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.page-header h1[data-v-31f02259]{color:var(--pav-color-stone-100)}}.loading-container[data-v-31f02259]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pav-space-4xl);color:var(--pav-color-text-secondary)}.loading-container .loading-spinner[data-v-31f02259]{font-size:24px;margin-bottom:var(--pav-space-md);animation:spin-31f02259 1s linear infinite}@keyframes spin-31f02259{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only[data-v-31f02259]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main[role=main].editor-main[data-v-31f02259]{flex:1;width:100%;max-width:800px;margin:0 auto;padding:0;box-sizing:border-box}form[data-v-31f02259]{display:flex;flex-direction:column;gap:0}.btn-cancel[data-v-31f02259]{padding:0;border:none;background:none;color:var(--pav-color-stone-600);font-size:.9375rem;font-weight:400;cursor:pointer;transition:color .15s ease}.btn-cancel[data-v-31f02259]:hover{color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.btn-cancel[data-v-31f02259]{color:var(--pav-color-stone-400)}.btn-cancel[data-v-31f02259]:hover{color:var(--pav-color-stone-200)}}.btn-save[data-v-31f02259]{padding:.625rem 1.5rem;border:none;background:var(--pav-color-orange-500);color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;border-radius:9999px;transition:all .15s ease}.btn-save[data-v-31f02259]:hover{background:var(--pav-color-orange-600)}.btn-save[data-v-31f02259]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.editor-container[data-v-31f02259]{display:flex;flex-direction:column;gap:2rem;padding:2rem}@media (max-width: 768px){.editor-container[data-v-31f02259]{padding:1rem;gap:1.5rem}}.editor-section[data-v-31f02259]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-31f02259]{margin:0;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.section-header[data-v-31f02259]{color:var(--pav-color-stone-400)}}.section-card[data-v-31f02259]{background:#fff;border:1px solid var(--pav-color-stone-200);border-radius:.5rem;padding:1.5rem}@media (prefers-color-scheme: dark){.section-card[data-v-31f02259]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700)}}.event-fields[data-v-31f02259]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-31f02259]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-31f02259]{font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.field-label[data-v-31f02259]{color:var(--pav-color-stone-300)}}.field-label .info-icon[data-v-31f02259]{margin-left:.25rem;color:var(--pav-color-stone-400);cursor:help}.field-input[data-v-31f02259],.field-textarea[data-v-31f02259]{padding:.625rem .875rem;border:1px solid var(--pav-color-stone-200);border-radius:.375rem;font-size:.9375rem;background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-family:inherit;transition:all .15s ease}.field-input[data-v-31f02259]:focus,.field-textarea[data-v-31f02259]:focus{outline:none;border-color:var(--pav-color-orange-500);background:#fff}@media (prefers-color-scheme: dark){.field-input[data-v-31f02259],.field-textarea[data-v-31f02259]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-100)}.field-input[data-v-31f02259]:focus,.field-textarea[data-v-31f02259]:focus{background:var(--pav-color-stone-800)}}.field-textarea[data-v-31f02259]{resize:vertical;min-height:80px;line-height:1.5}.remove-translation-link[data-v-31f02259]{align-self:flex-start;padding:0;border:none;background:none;color:var(--pav-color-red-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease}.remove-translation-link[data-v-31f02259]:hover{color:var(--pav-color-red-700);text-decoration:underline}@media (prefers-color-scheme: dark){.remove-translation-link[data-v-31f02259]{color:var(--pav-color-red-400)}.remove-translation-link[data-v-31f02259]:hover{color:var(--pav-color-red-300)}}.location-display[data-v-31f02259]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.location-info[data-v-31f02259]{flex:1}.location-name[data-v-31f02259]{font-size:1rem;font-weight:500;color:var(--pav-color-stone-900);margin-bottom:.25rem}@media (prefers-color-scheme: dark){.location-name[data-v-31f02259]{color:var(--pav-color-stone-100)}}.location-address[data-v-31f02259]{font-size:.875rem;color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.location-address[data-v-31f02259]{color:var(--pav-color-stone-400)}}.btn-change[data-v-31f02259]{padding:.5rem 1rem;border:1px solid var(--pav-color-stone-300);background:#fff;color:var(--pav-color-stone-700);font-size:.875rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.btn-change[data-v-31f02259]:hover{background:var(--pav-color-stone-50);border-color:var(--pav-color-stone-400)}@media (prefers-color-scheme: dark){.btn-change[data-v-31f02259]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-300)}.btn-change[data-v-31f02259]:hover{background:var(--pav-color-stone-700)}}.location-editor[data-v-31f02259]{display:flex;flex-direction:column;gap:1rem}.location-row[data-v-31f02259]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem}@media (max-width: 480px){.location-row[data-v-31f02259]{grid-template-columns:1fr}}.schedule-list[data-v-31f02259]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.schedule-item[data-v-31f02259]{padding:1rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);border-radius:.5rem}@media (prefers-color-scheme: dark){.schedule-item[data-v-31f02259]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-700)}}.add-schedule-btn[data-v-31f02259]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem;border:2px dashed var(--pav-color-stone-300);background:transparent;color:var(--pav-color-stone-600);font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .15s ease;width:100%;justify-content:center}.add-schedule-btn[data-v-31f02259]:hover{border-color:var(--pav-color-stone-400);background:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.add-schedule-btn[data-v-31f02259]{border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-400)}.add-schedule-btn[data-v-31f02259]:hover{border-color:var(--pav-color-stone-500);background:var(--pav-color-stone-800)}}.schedule-help-text[data-v-31f02259]{margin:.75rem 0 0;font-size:.8125rem;color:var(--pav-color-stone-500);line-height:1.5}@media (prefers-color-scheme: dark){.schedule-help-text[data-v-31f02259]{color:var(--pav-color-stone-400)}}.error[data-v-31f02259]{position:relative;color:var(--pav-color-red-700);font-size:.9rem;padding:1rem 2.5rem 1rem 1.5rem;border-radius:.75rem;background-color:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200)}@media (prefers-color-scheme: dark){.error[data-v-31f02259]{color:var(--pav-color-red-300);background-color:#ef44441a;border-color:var(--pav-color-red-900)}}.error ul[data-v-31f02259]{margin:0;padding-left:var(--pav-space-md);list-style-type:disc}.error li[data-v-31f02259]{margin-bottom:var(--pav-space-xs)}.error li[data-v-31f02259]:last-child{margin-bottom:0}.error-dismiss[data-v-31f02259]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--pav-color-red-700);padding:.125rem .25rem;border-radius:.25rem}.error-dismiss[data-v-31f02259]:hover{background-color:var(--pav-color-red-100)}@media (prefers-color-scheme: dark){.error-dismiss[data-v-31f02259]{color:var(--pav-color-red-300)}.error-dismiss[data-v-31f02259]:hover{background-color:#ef444433}}.error-detail[data-v-31f02259]{margin-top:.5rem;font-size:.875rem;opacity:.85}.form-group[data-v-31f02259]{margin-bottom:0}.form-group label[data-v-31f02259]{display:block;margin-bottom:var(--pav-space-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.form-actions[data-v-31f02259]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.form-actions[data-v-31f02259]{border-top-color:var(--pav-color-stone-700)}}@media (max-width: 768px){.form-actions[data-v-31f02259]{flex-direction:column-reverse}.form-actions button[data-v-31f02259]{width:100%}}button[data-v-31f02259]{font-size:14px;border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-sm);padding:var(--pav-space-sm) var(--pav-space-lg);background-color:var(--pav-color-surface-primary);color:var(--pav-color-text-primary);cursor:pointer;transition:all .2s ease}button[data-v-31f02259]:hover{background-color:var(--pav-color-interactive-secondary-hover)}button[data-v-31f02259]:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--pav-color-interactive-primary-rgb),.2)}button.primary[data-v-31f02259]{background-color:var(--pav-color-interactive-primary);color:#fff;border-color:var(--pav-color-interactive-primary)}button.primary[data-v-31f02259]:hover{opacity:.9}button.danger[data-v-31f02259]{background-color:var(--pav-color-danger, #dc3545);color:#fff;border-color:var(--pav-color-danger, #dc3545)}button.danger[data-v-31f02259]:hover{opacity:.9}button.remove[data-v-31f02259]{font-size:20px;background:none;border:none;display:block;float:right}button img[data-v-31f02259]{width:16px}.unsaved-changes-confirmation p[data-v-31f02259]{margin:0 0 var(--pav-space-xl) 0;color:var(--pav-color-text-primary);line-height:1.5}.unsaved-changes-confirmation .dialog-actions[data-v-31f02259]{display:flex;gap:var(--pav-space-md);justify-content:flex-end}@media (max-width: 599px){.unsaved-changes-confirmation .dialog-actions[data-v-31f02259]{flex-direction:column-reverse}.unsaved-changes-confirmation .dialog-actions button[data-v-31f02259]{width:100%}}div.calendar-selector[data-v-bd62f2ad]{display:flex;align-items:center;gap:var(--pav-space-3);padding:var(--pav-space-4);background:var(--pav-color-surface-secondary);border-bottom:1px solid var(--pav-color-border-primary)}div.calendar-selector label[data-v-bd62f2ad]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.calendar-selector select[data-v-bd62f2ad]{flex:1;max-width:300px;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-sm);background:var(--pav-color-surface-tertiary);color:var(--pav-color-text-primary);font-size:14px;cursor:pointer}div.calendar-selector select[data-v-bd62f2ad]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}@media (max-width: 768px){div.calendar-selector[data-v-bd62f2ad]{flex-direction:column;align-items:stretch;gap:var(--pav-space-2)}div.calendar-selector select[data-v-bd62f2ad]{max-width:none}}div.toggle-switch-container[data-v-6d734123]{display:flex;flex-direction:column;gap:var(--pav-space-1)}div.toggle-switch-container div.toggle-switch-row[data-v-6d734123]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-3)}div.toggle-switch-container div.toggle-switch-row label.toggle-label[data-v-6d734123]{font-size:.875rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);flex:1}div.toggle-switch-container div.toggle-switch-row button.toggle-switch[data-v-6d734123]{position:relative;width:44px;height:24px;min-height:24px;background:var(--pav-color-border-secondary);border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}div.toggle-switch-container div.toggle-switch-row button.toggle-switch[data-v-6d734123]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}div.toggle-switch-container div.toggle-switch-row button.toggle-switch.active[data-v-6d734123]{background:var(--pav-color-interactive-primary)}div.toggle-switch-container div.toggle-switch-row button.toggle-switch.active span.toggle-slider[data-v-6d734123]{transform:translate(20px)}div.toggle-switch-container div.toggle-switch-row button.toggle-switch.disabled[data-v-6d734123]{opacity:.5;cursor:not-allowed}div.toggle-switch-container div.toggle-switch-row button.toggle-switch span.toggle-slider[data-v-6d734123]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}div.toggle-switch-container p.toggle-help-text[data-v-6d734123]{font-size:.75rem;color:var(--pav-color-text-secondary);margin:0;padding-left:0}div.follow-list-item[data-v-4372b061]{display:flex;flex-direction:column;gap:var(--pav-space-3);padding:var(--pav-space-4);background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-pill);border:1px solid rgba(0,0,0,.1)}@media (prefers-color-scheme: dark){div.follow-list-item[data-v-4372b061]{border-color:#ffffff1a}}@media (min-width: 768px){div.follow-list-item[data-v-4372b061]{flex-direction:row;align-items:flex-start;justify-content:space-between}}div.follow-list-item div.follow-info[data-v-4372b061]{flex:1}div.follow-list-item div.follow-info div.remote-identifier[data-v-4372b061]{font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.follow-list-item div.follow-info div.local-calendar-label[data-v-4372b061]{font-size:.8125rem;color:var(--pav-color-text-secondary);margin-top:var(--pav-space-1)}div.follow-list-item div.follow-actions[data-v-4372b061]{display:flex;flex-direction:column;gap:var(--pav-space-3);align-items:stretch}@media (min-width: 768px){div.follow-list-item div.follow-actions[data-v-4372b061]{flex-direction:column;align-items:flex-end;gap:var(--pav-space-3)}}div.follow-list-item div.follow-actions div.policy-toggles[data-v-4372b061]{display:flex;flex-direction:column;gap:var(--pav-space-3);min-width:240px}div.follow-list-item div.follow-actions div.item-links[data-v-4372b061]{display:flex;align-items:center;gap:var(--pav-space-3);flex-wrap:wrap}@media (min-width: 768px){div.follow-list-item div.follow-actions div.item-links[data-v-4372b061]{justify-content:flex-end}}div.follow-list-item div.follow-actions a.mappings-link[data-v-4372b061]{font-size:.875rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-interactive-primary);text-decoration:none;white-space:nowrap}div.follow-list-item div.follow-actions a.mappings-link[data-v-4372b061]:hover{text-decoration:underline}div.follow-list-item div.follow-actions a.mappings-link[data-v-4372b061]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px;border-radius:2px}div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]{padding:var(--pav-space-2) var(--pav-space-3);border:1px solid rgba(0,0,0,.2);border-radius:var(--pav-border-radius-pill);background:var(--pav-color-surface-primary);color:var(--pav-color-text-primary);font-size:.875rem;font-weight:var(--pav-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color .2s ease;align-self:flex-start}@media (min-width: 768px){div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]{align-self:flex-end}}@media (prefers-color-scheme: dark){div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]{background:var(--pav-color-surface-primary);border-color:#fff3}}div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]:hover{background:#0000000d}@media (prefers-color-scheme: dark){div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]:hover{background:#ffffff1a}}div.follow-list-item div.follow-actions button.unfollow-button[data-v-4372b061]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}.category-mapping-editor[data-v-2ae0f82e]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.mapping-row[data-v-2ae0f82e]{display:flex;align-items:center;gap:var(--pav-space-3)}.mapping-row.column-headers .source-name[data-v-2ae0f82e],.mapping-row.column-headers .column-header-local[data-v-2ae0f82e]{font-size:.75rem;font-weight:var(--pav-font-weight-bold);color:var(--pav-color-stone-500);text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme: dark){.mapping-row.column-headers .source-name[data-v-2ae0f82e],.mapping-row.column-headers .column-header-local[data-v-2ae0f82e]{color:var(--pav-color-stone-400)}}.mapping-row .column-header-local[data-v-2ae0f82e]{flex:1}.mapping-row .source-name[data-v-2ae0f82e]{flex:1;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-stone-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme: dark){.mapping-row .source-name[data-v-2ae0f82e]{color:var(--pav-color-stone-100)}}.mapping-row .mapping-arrow[data-v-2ae0f82e]{color:var(--pav-color-stone-400);flex-shrink:0}.mapping-row select[data-v-2ae0f82e]{flex:1;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-primary);border-radius:.5rem;background:var(--pav-color-stone-50);color:var(--pav-color-stone-900);font-size:.875rem;cursor:pointer;min-width:0}.mapping-row select[data-v-2ae0f82e]:focus-visible{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.mapping-row select[data-v-2ae0f82e]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-100)}}.mapping-row .add-toggle[data-v-2ae0f82e]{flex:1;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-primary);border-radius:.5rem;background:var(--pav-color-stone-50);color:var(--pav-color-stone-700);font-size:.875rem;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.mapping-row .add-toggle[data-v-2ae0f82e]:hover{background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.mapping-row .add-toggle[data-v-2ae0f82e]:hover{background:var(--pav-color-stone-700)}}.mapping-row .add-toggle.active[data-v-2ae0f82e]{background:var(--pav-color-orange-50, oklch(97% .03 60deg));border-color:var(--pav-color-orange-500);color:var(--pav-color-orange-700, oklch(50% .18 50deg))}@media (prefers-color-scheme: dark){.mapping-row .add-toggle.active[data-v-2ae0f82e]{background:#341a09;color:var(--pav-color-orange-300, oklch(78% .14 55deg))}}.mapping-row .add-toggle[data-v-2ae0f82e]:focus-visible{outline:none;box-shadow:0 0 0 3px #fc710066;box-shadow:0 0 0 3px oklch(70.5% .213 47.604deg / .4);border-color:var(--pav-color-orange-500)}@media (prefers-color-scheme: dark){.mapping-row .add-toggle[data-v-2ae0f82e]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-300)}}.empty-state[data-v-2ae0f82e]{color:var(--pav-color-stone-500);font-size:.875rem;text-align:center;padding:var(--pav-space-4)}@media (prefers-color-scheme: dark){.empty-state[data-v-2ae0f82e]{color:var(--pav-color-stone-400)}}div.add-calendar-modal[data-v-40d38512]{display:flex;flex-direction:column;gap:var(--pav-space-4);min-width:300px}@media (min-width: 768px){div.add-calendar-modal[data-v-40d38512]{min-width:500px}}div.add-calendar-modal.mapping-step p.mapping-step-description[data-v-40d38512]{font-size:.875rem;color:#0009;margin:0}@media (prefers-color-scheme: dark){div.add-calendar-modal.mapping-step p.mapping-step-description[data-v-40d38512]{color:#fff9}}div.add-calendar-modal div.form-group[data-v-40d38512]{display:flex;flex-direction:column;gap:var(--pav-space-2)}div.add-calendar-modal div.form-group label[data-v-40d38512]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.add-calendar-modal div.form-group input.identifier-input[data-v-40d38512]{padding:var(--pav-space-3);border-radius:var(--pav-border-radius-pill);border:1px solid rgba(0,0,0,.2);background:#fff;color:var(--pav-color-text-primary);font-size:1rem}@media (prefers-color-scheme: dark){div.add-calendar-modal div.form-group input.identifier-input[data-v-40d38512]{background:var(--pav-color-surface-primary);border-color:#fff3}}div.add-calendar-modal div.form-group input.identifier-input[data-v-40d38512]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}div.add-calendar-modal div.form-group p.help-text[data-v-40d38512]{font-size:.875rem;color:#0009;margin:0}@media (prefers-color-scheme: dark){div.add-calendar-modal div.form-group p.help-text[data-v-40d38512]{color:#fff9}}div.add-calendar-modal div.loading-state[data-v-40d38512]{display:flex;align-items:center;justify-content:center;gap:var(--pav-space-3);padding:var(--pav-space-4);background:#0000000d;border-radius:var(--pav-border-radius-pill);color:var(--pav-color-text-primary)}@media (prefers-color-scheme: dark){div.add-calendar-modal div.loading-state[data-v-40d38512]{background:#ffffff0d}}div.add-calendar-modal div.loading-state span.loading-spinner[data-v-40d38512]{display:inline-block;width:20px;height:20px;border:3px solid rgba(0,0,0,.15);border-top-color:var(--pav-color-interactive-primary);border-radius:50%;animation:spinner-rotate-40d38512 .8s linear infinite;flex-shrink:0}@media (prefers-color-scheme: dark){div.add-calendar-modal div.loading-state span.loading-spinner[data-v-40d38512]{border-color:#ffffff26;border-top-color:var(--pav-color-interactive-primary)}}@keyframes spinner-rotate-40d38512{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.add-calendar-modal div.error-state[data-v-40d38512]{padding:var(--pav-space-3);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--pav-border-radius-pill);color:#ef4444}div.add-calendar-modal div.preview-section[data-v-40d38512]{padding:var(--pav-space-4);background:#0000000d;border-radius:var(--pav-border-radius-pill)}@media (prefers-color-scheme: dark){div.add-calendar-modal div.preview-section[data-v-40d38512]{background:#ffffff0d}}div.add-calendar-modal div.preview-section h3[data-v-40d38512]{margin:0 0 var(--pav-space-3) 0;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.add-calendar-modal div.preview-section div.preview-content[data-v-40d38512]{display:flex;flex-direction:column;gap:var(--pav-space-2);margin-bottom:var(--pav-space-4)}div.add-calendar-modal div.preview-section div.preview-content div.preview-item[data-v-40d38512]{font-size:.875rem;color:var(--pav-color-text-primary)}div.add-calendar-modal div.preview-section div.preview-content div.preview-item strong[data-v-40d38512]{font-weight:var(--pav-font-weight-medium)}div.add-calendar-modal div.preview-section div.policy-section[data-v-40d38512]{border-top:1px solid rgba(0,0,0,.1);padding-top:var(--pav-space-4)}@media (prefers-color-scheme: dark){div.add-calendar-modal div.preview-section div.policy-section[data-v-40d38512]{border-color:#ffffff1a}}div.add-calendar-modal div.preview-section div.policy-section h4[data-v-40d38512]{margin:0 0 var(--pav-space-2) 0;font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.add-calendar-modal div.preview-section div.policy-section p.policy-description[data-v-40d38512]{font-size:.875rem;color:#0009;margin:0 0 var(--pav-space-3) 0}@media (prefers-color-scheme: dark){div.add-calendar-modal div.preview-section div.policy-section p.policy-description[data-v-40d38512]{color:#fff9}}div.add-calendar-modal div.preview-section div.policy-section div.policy-toggles[data-v-40d38512]{display:flex;flex-direction:column;gap:var(--pav-space-3)}div.add-calendar-modal div.modal-actions[data-v-40d38512]{display:flex;gap:var(--pav-space-3);justify-content:flex-end;margin-top:var(--pav-space-3)}div.add-calendar-modal div.modal-actions button[data-v-40d38512]{padding:var(--pav-space-2) var(--pav-space-4);border-radius:var(--pav-border-radius-pill);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:all .2s ease}div.add-calendar-modal div.modal-actions button.secondary[data-v-40d38512]{background:transparent;border:1px solid rgba(0,0,0,.2);color:var(--pav-color-text-primary)}@media (prefers-color-scheme: dark){div.add-calendar-modal div.modal-actions button.secondary[data-v-40d38512]{border-color:#fff3}}div.add-calendar-modal div.modal-actions button.secondary[data-v-40d38512]:hover{background:#0000000d}@media (prefers-color-scheme: dark){div.add-calendar-modal div.modal-actions button.secondary[data-v-40d38512]:hover{background:#ffffff0d}}div.add-calendar-modal div.modal-actions button.primary[data-v-40d38512]{background:var(--pav-color-interactive-primary);border:none;color:#fff}div.add-calendar-modal div.modal-actions button.primary[data-v-40d38512]:hover:not(:disabled){background:var(--pav-color-interactive-primary-hover)}div.add-calendar-modal div.modal-actions button.primary[data-v-40d38512]:disabled{opacity:.5;cursor:not-allowed}div.add-calendar-modal div.modal-actions button[data-v-40d38512]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}section.loading[data-v-047dbde7]{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--pav-color-text-primary);font-style:italic}section.follows-list[data-v-047dbde7]{display:flex;flex-direction:column;gap:var(--pav-space-4);padding:var(--pav-space-4)}section.follows-list div.follows-header[data-v-047dbde7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--pav-space-3)}section.follows-list div.follows-header h2[data-v-047dbde7]{margin:0;font-size:1.5rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}section.follows-list div.follows-header button.add-button[data-v-047dbde7]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-interactive-primary);color:#fff;border:none;border-radius:var(--pav-border-radius-pill);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background-color .2s ease}section.follows-list div.follows-header button.add-button[data-v-047dbde7]:hover{background:var(--pav-color-interactive-primary-hover)}section.follows-list div.follows-header button.add-button[data-v-047dbde7]:focus{outline:2px solid var(--pav-color-interactive-primary);outline-offset:2px}section.follows-list div.follows-items[data-v-047dbde7]{display:flex;flex-direction:column;gap:var(--pav-space-3)}div.follower-list-item[data-v-f7d84211]{display:flex;flex-direction:column;gap:var(--pav-space-3);padding:var(--pav-space-4);background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-pill);border:1px solid rgba(0,0,0,.1)}@media (prefers-color-scheme: dark){div.follower-list-item[data-v-f7d84211]{border-color:#ffffff1a}}div.follower-list-item div.follower-info[data-v-f7d84211]{flex:1}div.follower-list-item div.follower-info div.remote-identifier[data-v-f7d84211]{font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}section.loading[data-v-3a3b5b0c]{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--pav-color-text-primary);font-style:italic}section.followers-list[data-v-3a3b5b0c]{display:flex;flex-direction:column;gap:var(--pav-space-4);padding:var(--pav-space-4)}section.followers-list div.followers-header[data-v-3a3b5b0c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--pav-space-3)}section.followers-list div.followers-header h2[data-v-3a3b5b0c]{margin:0;font-size:1.5rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}section.followers-list div.followers-items[data-v-3a3b5b0c]{display:flex;flex-direction:column;gap:var(--pav-space-3)}.feed-detail-dialog[data-v-002bbc74]{position:fixed;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;margin:0;border:none;background:transparent;overflow:auto;z-index:var(--pav-z-index-modal)}.feed-detail-dialog[data-v-002bbc74]::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-detail-dialog__content[data-v-002bbc74]{margin-block-start:10vh;margin-inline:auto;padding:var(--pav-space-xl);width:100%;max-width:560px;background-color:var(--pav-surface-primary);border-radius:var(--pav-border-radius-modal);border:var(--pav-border-width-1) solid var(--pav-border-primary);box-shadow:var(--pav-shadow-modal)}@media (max-width: 768px){.feed-detail-dialog__content[data-v-002bbc74]{margin:var(--pav-space-md);max-width:calc(100% - var(--pav-space-xl))}}.feed-detail-dialog__header[data-v-002bbc74]{display:flex;justify-content:space-between;align-items:flex-start;margin-block-end:var(--pav-space-lg);padding-block-end:var(--pav-space-md);border-block-end:var(--pav-border-width-1) solid var(--pav-border-subtle)}.feed-detail-dialog__title[data-v-002bbc74]{margin:0;font-size:var(--pav-font-size-h5);font-weight:var(--pav-font-weight-semibold);color:var(--pav-text-primary);flex:1;padding-inline-end:var(--pav-space-md)}.feed-detail-dialog__close[data-v-002bbc74]{font-size:var(--pav-font-size-xl);line-height:1;min-width:44px;min-height:44px;flex-shrink:0}.feed-detail-dialog__body[data-v-002bbc74]{display:flex;flex-direction:column;gap:var(--pav-space-sm);margin-block-end:var(--pav-space-lg)}.feed-detail-dialog__date[data-v-002bbc74]{margin:0;font-size:var(--pav-font-size-sm);color:var(--pav-text-secondary);font-weight:var(--pav-font-weight-medium)}.feed-detail-dialog__location[data-v-002bbc74]{margin:0;font-size:var(--pav-font-size-sm);color:var(--pav-text-secondary)}.feed-detail-dialog__description[data-v-002bbc74]{margin:0;font-size:var(--pav-font-size-body);color:var(--pav-text-primary);line-height:var(--pav-line-height-relaxed);white-space:pre-line}.feed-detail-dialog__source[data-v-002bbc74]{margin:0;font-size:var(--pav-font-size-caption);color:var(--pav-text-muted);font-style:italic}.feed-detail-dialog__actions[data-v-002bbc74]{display:flex;align-items:center;gap:var(--pav-space-2);padding-block-start:var(--pav-space-lg);border-block-start:var(--pav-border-width-1) solid var(--pav-border-subtle)}.feed-detail-dialog__actions button.repost-button[data-v-002bbc74]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-orange-500);color:var(--pav-color-text-inverse);border:none;border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background .2s ease}.feed-detail-dialog__actions button.repost-button[data-v-002bbc74]:hover{background:var(--pav-color-orange-600)}.feed-detail-dialog__actions button.repost-button[data-v-002bbc74]:active{background:var(--pav-color-orange-700)}.feed-detail-dialog__actions button.reposted-label[data-v-002bbc74]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-success);color:var(--pav-color-text-inverse);border:none;border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background .2s ease}.feed-detail-dialog__actions button.reposted-label[data-v-002bbc74]:hover{filter:brightness(.85)}.feed-detail-dialog__actions button.reposted-label[data-v-002bbc74]:active{filter:brightness(.75)}.feed-detail-dialog__actions span.auto-posted-label[data-v-002bbc74]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-stone-500);color:var(--pav-color-text-inverse);border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium)}.feed-detail-dialog__actions button.report-button[data-v-002bbc74]{padding:var(--pav-space-2) var(--pav-space-3);background:transparent;color:var(--pav-color-text-secondary);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease,border-color .2s ease}.feed-detail-dialog__actions button.report-button[data-v-002bbc74]:hover{color:var(--pav-color-error);border-color:var(--pav-color-error)}.feed-detail-dialog__actions button.report-button[data-v-002bbc74]:active{opacity:.8}body.modal-open{overflow:hidden}div.events-container[data-v-1a04afcf]{display:flex;flex-direction:column;height:100%;overflow-y:auto}div.events-container div.events-list[data-v-1a04afcf]{flex:1;padding:var(--pav-space-4)}div.events-container div.events-list div.event-item[data-v-1a04afcf]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pav-space-4);padding:var(--pav-space-4);margin-bottom:var(--pav-space-3);background:var(--pav-color-surface-secondary);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-md);transition:box-shadow .2s ease}div.events-container div.events-list div.event-item[data-v-1a04afcf]:hover{box-shadow:var(--pav-shadow-sm)}div.events-container div.events-list div.event-item div.event-content[data-v-1a04afcf]{flex:1;min-width:0}div.events-container div.events-list div.event-item div.event-content h3.event-title[data-v-1a04afcf]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}div.events-container div.events-list div.event-item div.event-content p.event-date[data-v-1a04afcf]{margin:0 0 var(--pav-space-2) 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}div.events-container div.events-list div.event-item div.event-content p.event-description[data-v-1a04afcf]{margin:0 0 var(--pav-space-2) 0;font-size:var(--pav-font-size-xs);line-height:1.5;color:var(--pav-color-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}div.events-container div.events-list div.event-item div.event-content p.event-source[data-v-1a04afcf]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-caption);color:var(--pav-color-text-secondary);font-style:italic}div.events-container div.events-list div.event-item div.event-content p.event-location[data-v-1a04afcf]{margin:0;font-size:var(--pav-font-size-caption);color:var(--pav-color-text-secondary)}div.events-container div.events-list div.event-item div.event-actions[data-v-1a04afcf]{flex-shrink:0;display:flex;align-items:center;gap:var(--pav-space-2)}div.events-container div.events-list div.event-item div.event-actions button.repost-button[data-v-1a04afcf]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-orange-500);color:var(--pav-color-text-inverse);border:none;border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background .2s ease}div.events-container div.events-list div.event-item div.event-actions button.repost-button[data-v-1a04afcf]:hover{background:var(--pav-color-orange-600)}div.events-container div.events-list div.event-item div.event-actions button.repost-button[data-v-1a04afcf]:active{background:var(--pav-color-orange-700)}div.events-container div.events-list div.event-item div.event-actions button.reposted-label[data-v-1a04afcf]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-success);color:var(--pav-color-text-inverse);border:none;border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background .2s ease}div.events-container div.events-list div.event-item div.event-actions button.reposted-label[data-v-1a04afcf]:hover{filter:brightness(.85)}div.events-container div.events-list div.event-item div.event-actions button.reposted-label[data-v-1a04afcf]:active{filter:brightness(.75)}div.events-container div.events-list div.event-item div.event-actions span.auto-posted-label[data-v-1a04afcf]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-stone-500);color:var(--pav-color-text-inverse);border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium)}div.events-container div.events-list div.event-item div.event-actions button.report-button[data-v-1a04afcf]{padding:var(--pav-space-2) var(--pav-space-3);background:transparent;color:var(--pav-color-text-secondary);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease,border-color .2s ease}div.events-container div.events-list div.event-item div.event-actions button.report-button[data-v-1a04afcf]:hover{color:var(--pav-color-error);border-color:var(--pav-color-error)}div.events-container div.events-list div.event-item div.event-actions button.report-button[data-v-1a04afcf]:active{opacity:.8}div.events-container div.events-list div.event-item div.event-actions button.details-button[data-v-1a04afcf]{padding:var(--pav-space-2) var(--pav-space-3);background:transparent;color:var(--pav-color-text-secondary);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-sm);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease,border-color .2s ease}div.events-container div.events-list div.event-item div.event-actions button.details-button[data-v-1a04afcf]:hover{color:var(--pav-color-text-primary);border-color:var(--pav-color-text-secondary)}div.events-container div.events-list div.event-item div.event-actions button.details-button[data-v-1a04afcf]:active{opacity:.8}@media (max-width: 768px){div.events-container div.events-list div.event-item[data-v-1a04afcf]{flex-direction:column;gap:var(--pav-space-3)}div.events-container div.events-list div.event-item div.event-actions[data-v-1a04afcf]{width:100%}div.events-container div.events-list div.event-item div.event-actions button[data-v-1a04afcf],div.events-container div.events-list div.event-item div.event-actions span[data-v-1a04afcf]{width:100%;text-align:center}}div.events-container div.events-list div.scroll-sentinel[data-v-1a04afcf]{height:1px;width:100%}div.events-container div.events-list div.loading-indicator[data-v-1a04afcf]{padding:var(--pav-space-6);text-align:center}div.events-container div.events-list div.loading-indicator p[data-v-1a04afcf]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}div.events-container button.primary[data-v-1a04afcf]{background:var(--pav-color-orange-500);color:var(--pav-color-text-inverse);border:none;padding:var(--pav-space-3) var(--pav-space-6);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);cursor:pointer;transition:background .2s ease}div.events-container button.primary[data-v-1a04afcf]:hover{background:var(--pav-color-orange-600)}div.events-container button.primary[data-v-1a04afcf]:active{background:var(--pav-color-orange-700)}div.events-container p.empty-waiting-message[data-v-1a04afcf]{margin:0;font-size:var(--pav-font-size-sm);color:var(--pav-color-text-secondary);text-align:center}div.feed-root[data-v-61fd6770]{display:flex;flex-direction:column;height:100%;background:var(--pav-color-surface-secondary)}div.feed-root div.no-calendar-selected[data-v-61fd6770]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--pav-space-10) var(--pav-space-5);min-height:250px}div.feed-root div.no-calendar-selected p[data-v-61fd6770]{font-size:var(--pav-font-size-sm);color:var(--pav-color-text-secondary)}div.feed-root div.loading-state[data-v-61fd6770]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--pav-space-10) var(--pav-space-5);min-height:250px}div.feed-root div.loading-state p[data-v-61fd6770]{font-size:var(--pav-font-size-sm);color:var(--pav-color-text-secondary)}div.feed-root div.tab-navigation[data-v-61fd6770]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);background:var(--pav-color-surface-secondary)}div.feed-root div.tab-navigation button.tab[data-v-61fd6770]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease}div.feed-root div.tab-navigation button.tab[data-v-61fd6770]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){div.feed-root div.tab-navigation button.tab[data-v-61fd6770]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}div.feed-root div.tab-navigation button.tab[data-v-61fd6770]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}div.feed-root div.tab-navigation button.tab[aria-selected=true][data-v-61fd6770]{color:var(--pav-color-orange-600)}div.feed-root div.tab-navigation button.tab[aria-selected=true][data-v-61fd6770]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){div.feed-root div.tab-navigation button.tab[aria-selected=true][data-v-61fd6770]{color:var(--pav-color-orange-400)}div.feed-root div.tab-navigation button.tab[aria-selected=true][data-v-61fd6770]:after{background:var(--pav-color-orange-400)}}@media (max-width: 768px){div.feed-root div.tab-navigation button.tab[data-v-61fd6770]{flex:1 1 0;padding:var(--pav-space-3) var(--pav-space-4);font-size:var(--pav-font-size-xs)}}div.feed-root div.tab-panel[data-v-61fd6770]{flex:1;overflow-y:auto;padding:0}div.feed-root div.tab-panel[data-v-61fd6770]:focus{outline:none}.change-email-modal>div{max-width:28rem!important}.modal-form[data-v-6f0aadd8]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.current-email-text[data-v-6f0aadd8]{margin:0;font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.current-email-text[data-v-6f0aadd8]{color:var(--pav-color-stone-400)}}.current-email-text .current-email-value[data-v-6f0aadd8]{font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.current-email-text .current-email-value[data-v-6f0aadd8]{color:var(--pav-color-stone-300)}}.error-message[data-v-6f0aadd8]{padding:var(--pav-space-3);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error-message[data-v-6f0aadd8]{color:var(--pav-color-red-400)}}.form-group[data-v-6f0aadd8]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.form-label[data-v-6f0aadd8]{display:block;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.form-label[data-v-6f0aadd8]{color:var(--pav-color-stone-300)}}.form-input[data-v-6f0aadd8]{width:100%;padding:.75rem 1rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);border-radius:9999px;color:var(--pav-color-stone-900);font-size:1rem;transition:box-shadow .2s,border-color .2s}.form-input[data-v-6f0aadd8]::placeholder{color:var(--pav-color-stone-400)}.form-input[data-v-6f0aadd8]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500);border-color:transparent}@media (prefers-color-scheme: dark){.form-input[data-v-6f0aadd8]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.help-text[data-v-6f0aadd8]{margin:0;font-size:.75rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.help-text[data-v-6f0aadd8]{color:var(--pav-color-stone-400)}}.modal-footer[data-v-6f0aadd8]{display:flex;gap:var(--pav-space-3);padding-top:var(--pav-space-2)}.btn-cancel[data-v-6f0aadd8]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700);background:var(--pav-color-stone-100);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-6f0aadd8]:hover{background:var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.btn-cancel[data-v-6f0aadd8]:hover{background:var(--pav-color-stone-700)}}@media (prefers-color-scheme: dark){.btn-cancel[data-v-6f0aadd8]{color:var(--pav-color-stone-300);background:var(--pav-color-stone-800)}}.btn-submit[data-v-6f0aadd8]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--pav-color-orange-500);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.btn-submit[data-v-6f0aadd8]:hover:not(:disabled){background:var(--pav-color-orange-600)}.btn-submit[data-v-6f0aadd8]:disabled{background:var(--pav-color-stone-300);cursor:not-allowed}@media (prefers-color-scheme: dark){.btn-submit[data-v-6f0aadd8]:disabled{background:var(--pav-color-stone-700)}}.change-password-modal>div{max-width:28rem!important}.modal-content-inner[data-v-081a4e53]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.error-message[data-v-081a4e53]{padding:var(--pav-space-3);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error-message[data-v-081a4e53]{color:var(--pav-color-red-400)}}.info-box[data-v-081a4e53]{display:flex;align-items:flex-start;gap:var(--pav-space-4);padding:var(--pav-space-4);background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:.75rem}@media (prefers-color-scheme: dark){.info-box[data-v-081a4e53]{background:#0759854d;border-color:#075985cc}}.info-icon[data-v-081a4e53]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.5rem;background:#0ea5e91a;border-radius:.5rem}@media (prefers-color-scheme: dark){.info-icon[data-v-081a4e53]{background:#0369a1e6}}.info-icon .icon-mail[data-v-081a4e53]{width:1.25rem;height:1.25rem;color:#0e7490}@media (prefers-color-scheme: dark){.info-icon .icon-mail[data-v-081a4e53]{color:#7dd3fc}}.info-text[data-v-081a4e53]{flex:1}.info-title[data-v-081a4e53]{margin:0;font-size:.875rem;font-weight:500;color:#0c4a6e}@media (prefers-color-scheme: dark){.info-title[data-v-081a4e53]{color:#e0f2fe}}.info-description[data-v-081a4e53]{margin:var(--pav-space-1) 0 0 0;font-size:.875rem;color:#0e7490}@media (prefers-color-scheme: dark){.info-description[data-v-081a4e53]{color:#bae6fd}}.modal-footer[data-v-081a4e53]{display:flex;gap:var(--pav-space-3)}.btn-cancel[data-v-081a4e53]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700);background:var(--pav-color-stone-100);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.btn-cancel[data-v-081a4e53]:hover{background:var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.btn-cancel[data-v-081a4e53]:hover{background:var(--pav-color-stone-700)}}@media (prefers-color-scheme: dark){.btn-cancel[data-v-081a4e53]{color:var(--pav-color-stone-300);background:var(--pav-color-stone-800)}}.btn-submit[data-v-081a4e53]{flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--pav-color-orange-500);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.btn-submit[data-v-081a4e53]:hover{background:var(--pav-color-orange-600)}.settings-page[data-v-960ff735]{min-height:100vh;background:var(--pav-color-stone-50)}@media (prefers-color-scheme: dark){.settings-page[data-v-960ff735]{background:var(--pav-color-stone-950)}}.settings-container[data-v-960ff735]{max-width:42rem;margin:0 auto;padding:var(--pav-space-4)}@media (min-width: 640px){.settings-container[data-v-960ff735]{padding:var(--pav-space-6) var(--pav-space-6)}}@media (min-width: 1024px){.settings-container[data-v-960ff735]{padding:var(--pav-space-8) var(--pav-space-8)}}.page-header[data-v-960ff735]{margin-bottom:var(--pav-space-8)}.page-header h1[data-v-960ff735]{font-size:1.5rem;font-weight:700;color:var(--pav-color-stone-900);margin:0}@media (prefers-color-scheme: dark){.page-header h1[data-v-960ff735]{color:var(--pav-color-stone-100)}}.page-header .subtitle[data-v-960ff735]{margin-top:var(--pav-space-1);font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.page-header .subtitle[data-v-960ff735]{color:var(--pav-color-stone-400)}}.settings-card[data-v-960ff735]{background:#fff;border-radius:1rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--pav-color-stone-200);overflow:hidden}@media (prefers-color-scheme: dark){.settings-card[data-v-960ff735]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-800)}}.settings-section[data-v-960ff735]{padding:var(--pav-space-6);border-bottom:1px solid var(--pav-color-stone-100)}.settings-section[data-v-960ff735]:last-child{border-bottom:none}@media (prefers-color-scheme: dark){.settings-section[data-v-960ff735]{border-bottom-color:var(--pav-color-stone-800)}}.section-title[data-v-960ff735]{font-size:.875rem;font-weight:600;color:var(--pav-color-stone-400);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--pav-space-4) 0}@media (prefers-color-scheme: dark){.section-title[data-v-960ff735]{color:var(--pav-color-stone-500)}}.settings-fields[data-v-960ff735]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.form-field[data-v-960ff735]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.field-label[data-v-960ff735]{display:block;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.field-label[data-v-960ff735]{color:var(--pav-color-stone-300)}}.input-with-feedback[data-v-960ff735]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.text-input[data-v-960ff735]{width:100%;padding:.625rem 1rem;background:var(--pav-color-stone-50);border:1px solid var(--pav-color-stone-200);border-radius:.75rem;color:var(--pav-color-stone-900);font-size:1rem;transition:box-shadow .2s,border-color .2s}.text-input[data-v-960ff735]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500);border-color:transparent}.text-input[data-v-960ff735]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.text-input[data-v-960ff735]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.save-feedback[data-v-960ff735]{font-size:.875rem;color:var(--pav-color-green-600);font-weight:500}.save-feedback[data-v-960ff735]:not(.is-visible){visibility:hidden}.save-feedback.is-error[data-v-960ff735]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.save-feedback[data-v-960ff735]{color:var(--pav-color-green-400)}.save-feedback.is-error[data-v-960ff735]{color:var(--pav-color-red-400)}}.readonly-field[data-v-960ff735]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--pav-color-stone-100);border:1px solid var(--pav-color-stone-200);border-radius:.75rem}@media (prefers-color-scheme: dark){.readonly-field[data-v-960ff735]{background:#29252480;border-color:var(--pav-color-stone-700)}}.readonly-field .at-symbol[data-v-960ff735]{color:var(--pav-color-stone-400)}@media (prefers-color-scheme: dark){.readonly-field .at-symbol[data-v-960ff735]{color:var(--pav-color-stone-500)}}.readonly-field .username-text[data-v-960ff735]{color:var(--pav-color-stone-600)}@media (prefers-color-scheme: dark){.readonly-field .username-text[data-v-960ff735]{color:var(--pav-color-stone-400)}}.readonly-field .readonly-badge[data-v-960ff735]{margin-left:auto;font-size:.75rem;color:var(--pav-color-stone-400);background:var(--pav-color-stone-200);padding:.125rem .5rem;border-radius:9999px}@media (prefers-color-scheme: dark){.readonly-field .readonly-badge[data-v-960ff735]{color:var(--pav-color-stone-500);background:var(--pav-color-stone-700)}}.select-input[data-v-960ff735]{width:100%;padding:.625rem 2.5rem .625rem 1rem;background-color:var(--pav-color-stone-50);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid var(--pav-color-stone-200);border-radius:.75rem;color:var(--pav-color-stone-900);font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .2s,border-color .2s}.select-input[data-v-960ff735]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500);border-color:transparent}.select-input[data-v-960ff735]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.select-input[data-v-960ff735]{background-color:var(--pav-color-stone-800);border-color:var(--pav-color-stone-700);color:var(--pav-color-stone-100)}}.security-fields[data-v-960ff735]{gap:var(--pav-space-4)}.security-row[data-v-960ff735]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--pav-space-2)}.security-row[data-v-960ff735]:not(:first-child){border-top:1px solid var(--pav-color-stone-100);padding-top:var(--pav-space-4)}@media (prefers-color-scheme: dark){.security-row[data-v-960ff735]:not(:first-child){border-top-color:var(--pav-color-stone-800)}}.security-info[data-v-960ff735]{flex:1}.security-info .security-label[data-v-960ff735]{margin:0;font-size:.875rem;font-weight:500;color:var(--pav-color-stone-700)}@media (prefers-color-scheme: dark){.security-info .security-label[data-v-960ff735]{color:var(--pav-color-stone-300)}}.security-info .security-value[data-v-960ff735]{margin:var(--pav-space-1) 0 0 0;font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.security-info .security-value[data-v-960ff735]{color:var(--pav-color-stone-400)}}.btn-text[data-v-960ff735]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--pav-color-orange-600);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:color .2s,background-color .2s}.btn-text[data-v-960ff735]:hover{color:var(--pav-color-orange-700);background:#f973161a}@media (prefers-color-scheme: dark){.btn-text[data-v-960ff735]:hover{color:var(--pav-color-orange-300);background:#f973161a}}.btn-text[data-v-960ff735]:focus-visible{outline:2px solid var(--pav-color-orange-600);outline-offset:2px}@media (prefers-color-scheme: dark){.btn-text[data-v-960ff735]{color:var(--pav-color-orange-400)}}.logout-section[data-v-960ff735]{padding:var(--pav-space-6)}.logout-button[data-v-960ff735]{display:flex;align-items:center;gap:var(--pav-space-3);width:100%;padding:var(--pav-space-3);margin:calc(var(--pav-space-3) * -1);background:transparent;border:none;border-radius:.75rem;cursor:pointer;text-align:left;transition:background-color .2s}.logout-button[data-v-960ff735]:hover{background:#ef44441a}@media (prefers-color-scheme: dark){.logout-button[data-v-960ff735]:hover{background:#7f1d1d4d}}.logout-button .logout-icon[data-v-960ff735]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#ef44441a;border-radius:.5rem}@media (prefers-color-scheme: dark){.logout-button .logout-icon[data-v-960ff735]{background:#7f1d1d80}}.logout-button .logout-icon .icon[data-v-960ff735]{width:1.25rem;height:1.25rem;color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.logout-button .logout-icon .icon[data-v-960ff735]{color:var(--pav-color-red-400)}}.logout-button .logout-text[data-v-960ff735]{flex:1}.logout-button .logout-text .logout-title[data-v-960ff735]{margin:0;font-size:.875rem;font-weight:500;color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.logout-button .logout-text .logout-title[data-v-960ff735]{color:var(--pav-color-red-400)}}.logout-button .logout-text .logout-subtitle[data-v-960ff735]{margin:var(--pav-space-1) 0 0 0;font-size:.75rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.logout-button .logout-text .logout-subtitle[data-v-960ff735]{color:var(--pav-color-stone-400)}}.logout-button[data-v-960ff735]:focus-visible{outline:2px solid var(--pav-color-red-600);outline-offset:2px}.admin-card[data-v-960ff735]{margin-top:var(--pav-space-8);background:#fff;border-radius:.75rem;border:1px solid var(--pav-color-stone-200);overflow:hidden}@media (prefers-color-scheme: dark){.admin-card[data-v-960ff735]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-800)}}.admin-card .admin-header[data-v-960ff735]{padding:var(--pav-space-6) var(--pav-space-6) var(--pav-space-4);border-bottom:1px solid var(--pav-color-stone-200)}@media (prefers-color-scheme: dark){.admin-card .admin-header[data-v-960ff735]{border-bottom-color:var(--pav-color-stone-800)}}.admin-card .admin-header h2[data-v-960ff735]{margin:0;font-size:1.125rem;font-weight:500;color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.admin-card .admin-header h2[data-v-960ff735]{color:var(--pav-color-stone-100)}}.admin-card .admin-body[data-v-960ff735]{padding:var(--pav-space-6)}.admin-card .admin-body .admin-description[data-v-960ff735]{margin:0 0 var(--pav-space-4) 0;font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.admin-card .admin-body .admin-description[data-v-960ff735]{color:var(--pav-color-stone-400)}}.btn-admin[data-v-960ff735]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--pav-color-orange-500);border:none;border-radius:9999px;cursor:pointer;text-decoration:none;transition:background-color .2s,box-shadow .2s}.btn-admin[data-v-960ff735]:hover{background:var(--pav-color-orange-600)}.btn-admin[data-v-960ff735]:focus{outline:none;box-shadow:0 0 0 2px var(--pav-color-orange-500),0 0 0 4px #f9731633}.btn-admin .icon-arrow[data-v-960ff735]{width:1rem;height:1rem}.subscription-link-wrapper[data-v-960ff735]{margin-top:var(--pav-space-4);text-align:center}.subscription-link[data-v-960ff735]{color:var(--pav-color-orange-600);text-decoration:underline;font-size:.875rem}.subscription-link[data-v-960ff735]:hover{color:var(--pav-color-orange-700)}@media (prefers-color-scheme: dark){.subscription-link[data-v-960ff735]{color:var(--pav-color-orange-400)}.subscription-link[data-v-960ff735]:hover{color:var(--pav-color-orange-300)}}.category-mappings-page[data-v-1b2edef7]{max-width:42rem;margin:0 auto;padding:var(--pav-space-4)}@media (min-width: 640px){.category-mappings-page[data-v-1b2edef7]{padding:var(--pav-space-6)}}.back-button[data-v-1b2edef7]{display:inline-flex;align-items:center;gap:var(--pav-space-2);background:none;border:none;color:var(--pav-color-stone-600);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-small);cursor:pointer;padding:var(--pav-space-2) 0;margin-bottom:var(--pav-space-4);transition:color .2s}.back-button[data-v-1b2edef7]:hover{color:var(--pav-color-orange-600)}.back-button[data-v-1b2edef7]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px;border-radius:.25rem}@media (prefers-color-scheme: dark){.back-button[data-v-1b2edef7]{color:var(--pav-color-stone-400)}.back-button[data-v-1b2edef7]:hover{color:var(--pav-color-orange-400)}}.page-header[data-v-1b2edef7]{margin-bottom:var(--pav-space-6)}.page-header h1[data-v-1b2edef7]{font-size:1.5rem;font-weight:var(--pav-font-weight-bold);color:var(--pav-color-stone-900);margin:0}@media (prefers-color-scheme: dark){.page-header h1[data-v-1b2edef7]{color:var(--pav-color-stone-100)}}.page-header .subtitle[data-v-1b2edef7]{margin-top:var(--pav-space-1);font-size:.875rem;color:var(--pav-color-stone-500)}@media (prefers-color-scheme: dark){.page-header .subtitle[data-v-1b2edef7]{color:var(--pav-color-stone-400)}}.loading-state[data-v-1b2edef7]{padding:var(--pav-space-8);text-align:center;color:var(--pav-color-stone-500);font-style:italic}@media (prefers-color-scheme: dark){.loading-state[data-v-1b2edef7]{color:var(--pav-color-stone-400)}}.error-state[data-v-1b2edef7]{padding:var(--pav-space-4);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:var(--pav-color-red-700);font-size:.875rem}@media (prefers-color-scheme: dark){.error-state[data-v-1b2edef7]{color:var(--pav-color-red-400);background:#ef44440d}}.mappings-content[data-v-1b2edef7]{display:flex;flex-direction:column;gap:var(--pav-space-6);background:var(--pav-color-surface-primary);border-radius:1rem;border:1px solid var(--pav-color-stone-200);padding:var(--pav-space-6)}@media (prefers-color-scheme: dark){.mappings-content[data-v-1b2edef7]{background:var(--pav-color-stone-900);border-color:var(--pav-color-stone-800)}}.save-row[data-v-1b2edef7]{display:flex;align-items:center;gap:var(--pav-space-4);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.save-row[data-v-1b2edef7]{border-top-color:var(--pav-color-stone-800)}}.save-button[data-v-1b2edef7]{padding:.625rem 1.25rem;font-size:.875rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-inverse);background:var(--pav-color-orange-500);border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.save-button[data-v-1b2edef7]:hover:not(:disabled){background:var(--pav-color-orange-600)}.save-button[data-v-1b2edef7]:disabled{opacity:.6;cursor:not-allowed}.save-button[data-v-1b2edef7]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px;box-shadow:0 0 0 4px #f9731633}.save-feedback[data-v-1b2edef7]{font-size:.875rem;font-weight:var(--pav-font-weight-medium)}.save-feedback.success[data-v-1b2edef7]{color:var(--pav-color-green-600)}@media (prefers-color-scheme: dark){.save-feedback.success[data-v-1b2edef7]{color:var(--pav-color-green-400)}}.save-feedback.error[data-v-1b2edef7]{color:var(--pav-color-red-600)}@media (prefers-color-scheme: dark){.save-feedback.error[data-v-1b2edef7]{color:var(--pav-color-red-400)}}div.inbox-container[data-v-c236ed54]{display:flex;flex-direction:column;height:100%;overflow-y:auto}div.inbox-container ul.notifications-list[data-v-c236ed54]{flex:1;padding:var(--pav-space-4);list-style:none;margin:0}div.inbox-container ul.notifications-list li.notification-item[data-v-c236ed54]{padding:var(--pav-space-4);margin-bottom:var(--pav-space-3);background:var(--pav-color-surface-secondary);border:1px solid var(--pav-color-border-primary);border-radius:var(--pav-border-radius-md);transition:box-shadow .2s ease}div.inbox-container ul.notifications-list li.notification-item[data-v-c236ed54]:hover{box-shadow:var(--pav-shadow-sm)}div.inbox-container ul.notifications-list li.notification-item p.notification-text[data-v-c236ed54]{margin:0;font-size:var(--pav-font-size-sm);color:var(--pav-color-text-primary);line-height:1.5}div.inbox-container ul.notifications-list li.notification-item a.actor-link[data-v-c236ed54]{color:var(--pav-color-text-link);text-decoration:underline}div.inbox-container ul.notifications-list li.notification-item a.actor-link[data-v-c236ed54]:hover{color:var(--pav-color-text-link-hover)}div.inbox-container ul.notifications-list li.scroll-sentinel[data-v-c236ed54]{height:1px;width:100%}div.inbox-container div.loading-indicator[data-v-c236ed54]{position:static;left:auto;width:auto;height:auto;overflow:visible;padding:var(--pav-space-6);text-align:center}div.inbox-container div.loading-indicator p[data-v-c236ed54]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}.subscription-management[data-v-121be80c]{padding:20px;max-width:800px;margin:0 auto}.settings-header[data-v-121be80c]{margin-bottom:2rem}.settings-header .back-button[data-v-121be80c]{display:inline-block;margin-bottom:1rem;color:var(--pav-color-interactive-primary);text-decoration:none;font-size:.875rem}.settings-header .back-button[data-v-121be80c]:hover{text-decoration:underline}.settings-header h1[data-v-121be80c]{font-weight:200;font-size:2rem;margin:0}h2[data-v-121be80c]{font-weight:200;font-size:1.5rem;margin-bottom:1rem}.loading[data-v-121be80c]{padding:2rem;text-align:center;color:var(--pav-color-text-secondary)}.success-message[data-v-121be80c]{margin-bottom:1.5rem;padding:.75rem;background-color:#f0fff0;border:1px solid #73d873;color:#2a7d2a;border-radius:4px}.error-message[data-v-121be80c]{margin-bottom:1.5rem;padding:.75rem;background-color:#fff0f0;border:1px solid #d87373;color:#7d2a2a;border-radius:4px}.subscription-content[data-v-121be80c]{display:flex;flex-direction:column;gap:2rem}.no-subscription[data-v-121be80c]{text-align:center;padding:2rem}.no-subscription .pricing-info[data-v-121be80c]{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.no-subscription .pricing-info .price-option[data-v-121be80c]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;min-width:150px}.no-subscription .pricing-info .price-option .price[data-v-121be80c]{font-size:1.5rem;font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-interactive-primary)}.subscribe-form[data-v-121be80c]{padding:2rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;background:var(--pav-color-surface-secondary)}.subscribe-form .form-group[data-v-121be80c]{margin-bottom:1.5rem}.subscribe-form .form-group .form-label[data-v-121be80c]{display:block;font-weight:var(--pav-font-weight-medium);margin-bottom:.5rem;color:var(--pav-color-text-primary)}.subscribe-form .form-group .provider-options[data-v-121be80c],.subscribe-form .form-group .cycle-options[data-v-121be80c]{display:flex;flex-direction:column;gap:.75rem}.subscribe-form .form-group .provider-options label[data-v-121be80c],.subscribe-form .form-group .cycle-options label[data-v-121be80c]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;cursor:pointer}.subscribe-form .form-group .provider-options label[data-v-121be80c]:hover,.subscribe-form .form-group .cycle-options label[data-v-121be80c]:hover{background:var(--pav-color-surface-hover)}.subscribe-form .form-group .provider-options label input[type=radio][data-v-121be80c],.subscribe-form .form-group .cycle-options label input[type=radio][data-v-121be80c]{margin:0}.subscribe-form .form-group .form-field input[data-v-121be80c]{width:100%;max-width:200px;padding:.5rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;background:var(--pav-color-surface-secondary);color:var(--pav-color-text-primary)}@media (prefers-color-scheme: dark){.subscribe-form .form-group .form-field input[data-v-121be80c]{background:var(--pav-color-surface-tertiary)}}.subscribe-form .form-group .form-field .description[data-v-121be80c]{margin-top:.5rem;font-size:.875rem;color:var(--pav-color-text-secondary)}.subscribe-form .form-actions[data-v-121be80c]{display:flex;gap:1rem;margin-top:2rem}.subscription-status .status-card[data-v-121be80c]{padding:1.5rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;background:var(--pav-color-surface-secondary)}.subscription-status .status-card .status-row[data-v-121be80c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--pav-color-border-primary)}.subscription-status .status-card .status-row[data-v-121be80c]:last-child{border-bottom:none}.subscription-status .status-card .status-row .label[data-v-121be80c]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.subscription-status .status-card .status-row .status-badge[data-v-121be80c]{padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:var(--pav-font-weight-medium)}.subscription-status .status-card .status-row .status-badge.status-active[data-v-121be80c]{background:#d4edda;color:#155724}.subscription-status .status-card .status-row .status-badge.status-past_due[data-v-121be80c]{background:#fff3cd;color:#856404}.subscription-status .status-card .status-row .status-badge.status-suspended[data-v-121be80c],.subscription-status .status-card .status-row .status-badge.status-cancelled[data-v-121be80c]{background:#f8d7da;color:#721c24}.subscription-status .status-card .status-message[data-v-121be80c]{margin-top:1rem;padding:.75rem;border-radius:4px}.subscription-status .status-card .status-message.info[data-v-121be80c]{background:#d1ecf1;color:#0c5460}.subscription-status .status-card .status-message.warning[data-v-121be80c]{background:#fff3cd;color:#856404}.subscription-status .status-card .status-message.error[data-v-121be80c]{background:#f8d7da;color:#721c24}.subscription-status .subscription-actions[data-v-121be80c]{display:flex;gap:1rem;margin-top:1.5rem}.subscription-status .subscription-actions button.danger[data-v-121be80c]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.subscription-status .subscription-actions button.danger[data-v-121be80c]:hover{background:#c82333}.subscription-status .subscription-actions button.danger[data-v-121be80c]:disabled{opacity:.5;cursor:not-allowed}.subscriptions-disabled[data-v-121be80c]{padding:2rem;text-align:center;color:var(--pav-color-text-secondary)}[data-v-b515749e]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.sr-only[data-v-b515749e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.admin-root[data-v-b515749e]{min-height:100vh;background:var(--pav-color-surface-secondary)}.admin-back-link[data-v-b515749e]{display:inline-flex;align-items:center;gap:var(--pav-space-2);font-size:var(--pav-font-size-xs);color:var(--pav-color-stone-500);text-decoration:none;transition:color .15s ease}.admin-back-link[data-v-b515749e]:hover{color:var(--pav-color-orange-600)}.admin-back-icon[data-v-b515749e]{width:1rem;height:1rem}.admin-mobile-header[data-v-b515749e]{position:sticky;top:0;z-index:10;background:var(--pav-color-surface-primary);border-bottom:var(--pav-border-width-1) solid var(--pav-color-border-secondary);padding:var(--pav-space-3) var(--pav-space-4)}@media (min-width: 768px){.admin-mobile-header[data-v-b515749e]{display:none}}.admin-layout[data-v-b515749e]{display:flex}.admin-sidebar[data-v-b515749e]{display:none}@media (min-width: 768px){.admin-sidebar[data-v-b515749e]{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:14rem;height:100vh;background:var(--pav-color-surface-primary);border-right:var(--pav-border-width-1) solid var(--pav-color-border-secondary);overflow-y:auto;z-index:10}}.admin-sidebar-header[data-v-b515749e]{padding:var(--pav-space-4);border-bottom:var(--pav-border-width-1) solid var(--pav-color-border-secondary)}.admin-sidebar-nav[data-v-b515749e]{padding:var(--pav-space-3)}.admin-section-label[data-v-b515749e]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-stone-400);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);padding:var(--pav-space-2) var(--pav-space-3)}.admin-nav-list[data-v-b515749e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pav-space-1)}.admin-nav-item[data-v-b515749e]{display:flex;align-items:center;gap:var(--pav-space-3);padding:var(--pav-space-2_5) var(--pav-space-3);border-radius:var(--pav-border-radius-lg);text-decoration:none;font-size:var(--pav-font-size-xs);color:var(--pav-color-stone-600);transition:all .15s ease;width:100%}.admin-nav-item[data-v-b515749e]:hover{background:var(--pav-color-stone-100)}.admin-nav-item.active[data-v-b515749e]{background:var(--pav-color-interactive-active-bg);color:var(--pav-color-interactive-active-text);font-weight:var(--pav-font-weight-medium)}.admin-nav-item.active .admin-nav-icon[data-v-b515749e]{color:var(--pav-color-orange-500)}.admin-nav-icon[data-v-b515749e]{width:var(--pav-shell-nav-icon-size);height:var(--pav-shell-nav-icon-size);flex-shrink:0}.admin-nav-label[data-v-b515749e]{flex:1}.admin-alert-badge[data-v-b515749e]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-inverse);font-size:.6rem;font-weight:var(--pav-font-weight-bold);flex-shrink:0}.admin-alert-badge.warning[data-v-b515749e]{background:var(--pav-color-warning)}.admin-alert-badge.error[data-v-b515749e]{background:var(--pav-color-error)}.admin-alert-badge--mobile[data-v-b515749e]{position:absolute;top:-2px;right:-4px;width:.875rem;height:.875rem;font-size:.5rem}.admin-main[data-v-b515749e]{flex:1;min-height:100vh;padding-bottom:var(--pav-space-20)}@media (min-width: 768px){.admin-main[data-v-b515749e]{margin-left:14rem;padding-bottom:0}}.admin-content-container[data-v-b515749e]{max-width:64rem;margin-inline:auto;padding:var(--pav-space-4)}@media (min-width: 768px){.admin-content-container[data-v-b515749e]{padding:var(--pav-space-6)}}@media (min-width: 1024px){.admin-content-container[data-v-b515749e]{padding:var(--pav-space-8)}}.admin-bottom-nav[data-v-b515749e]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;height:var(--pav-shell-bottom-nav-height);background:var(--pav-color-surface-primary);border-top:var(--pav-border-width-1) solid var(--pav-color-border-secondary);padding-bottom:var(--pav-shell-safe-area-bottom);z-index:10}@media (min-width: 768px){.admin-bottom-nav[data-v-b515749e]{display:none}}.admin-bottom-nav-item[data-v-b515749e]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;gap:var(--pav-space-1);text-decoration:none;color:var(--pav-color-stone-400);transition:color .15s ease}.admin-bottom-nav-item[data-v-b515749e]:hover{color:var(--pav-color-stone-600)}.admin-bottom-nav-item.active[data-v-b515749e]{color:var(--pav-color-orange-600)}.admin-bottom-nav-item.active .admin-nav-icon[data-v-b515749e]{color:var(--pav-color-orange-500)}.admin-bottom-nav-icon-wrap[data-v-b515749e]{position:relative;display:flex;align-items:center;justify-content:center}.admin-bottom-nav-label[data-v-b515749e]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium)}@media (prefers-color-scheme: dark){.admin-back-link[data-v-b515749e]:hover{color:var(--pav-color-orange-400)}.admin-nav-item[data-v-b515749e]{color:var(--pav-color-stone-400)}.admin-nav-item[data-v-b515749e]:hover{background:var(--pav-color-stone-800)}.admin-nav-item.active .admin-nav-icon[data-v-b515749e]{color:var(--pav-color-orange-400)}.admin-bottom-nav-item[data-v-b515749e]{color:var(--pav-color-stone-500)}.admin-bottom-nav-item[data-v-b515749e]:hover{color:var(--pav-color-stone-300)}.admin-bottom-nav-item.active[data-v-b515749e],.admin-bottom-nav-item.active .admin-nav-icon[data-v-b515749e]{color:var(--pav-color-orange-400)}}.invite-form[data-v-627713e7]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.invite-form .form-group .form-label[data-v-627713e7]{display:block;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary);margin-bottom:var(--pav-space-2)}.invite-form .form-group .form-input[data-v-627713e7]{width:100%;padding:var(--pav-space-2_5) var(--pav-space-5);background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-primary);font-size:var(--pav-font-size-sm);font-family:inherit;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.invite-form .form-group .form-input[data-v-627713e7]::placeholder{color:var(--pav-color-stone-400)}.invite-form .form-group .form-input[data-v-627713e7]:focus{outline:none;border-color:var(--pav-color-orange-500);box-shadow:0 0 0 2px #f9731633}.invite-form .form-group .form-help[data-v-627713e7]{margin:var(--pav-space-2) 0 0 0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.invite-form .message[data-v-627713e7]{padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.invite-form .message.message-error[data-v-627713e7]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.invite-form .form-actions[data-v-627713e7]{display:flex;justify-content:flex-end;gap:var(--pav-space-3);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-color-light)}.invite-form .form-actions .btn-cancel[data-v-627713e7]{padding:var(--pav-space-2) var(--pav-space-5);background:none;border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-secondary);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.invite-form .form-actions .btn-cancel[data-v-627713e7]:hover{background:var(--pav-color-stone-50)}.invite-form .form-actions .btn-submit[data-v-627713e7]{padding:var(--pav-space-2) var(--pav-space-6);background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-inverse);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.invite-form .form-actions .btn-submit[data-v-627713e7]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.invite-form .form-actions .btn-submit[data-v-627713e7]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.invite-form .form-group .form-input[data-v-627713e7]:focus{box-shadow:0 0 0 2px #f973164d}.invite-form .message.message-error[data-v-627713e7]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.invite-form .form-actions .btn-cancel[data-v-627713e7]:hover{background:var(--pav-color-stone-800)}}[data-v-7be41014]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.invitations-section[data-v-7be41014]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.invitations-section .message[data-v-7be41014]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.invitations-section .message .message-icon[data-v-7be41014]{flex-shrink:0}.invitations-section .message.message-success[data-v-7be41014]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.invitations-section .message.message-error[data-v-7be41014]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.invitations-section .invitations-card[data-v-7be41014]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.invitations-section .invitations-card--expired[data-v-7be41014]{opacity:.75}.invitations-section .invitations-card .card-header[data-v-7be41014]{padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.invitations-section .invitations-card .card-header h3[data-v-7be41014]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);font-size:var(--pav-font-size-sm)}.invitations-section .invitations-card .empty-state[data-v-7be41014]{padding:var(--pav-space-12);text-align:center}.invitations-section .invitations-card .empty-state .empty-icon[data-v-7be41014]{margin:0 auto var(--pav-space-4);display:block;color:var(--pav-color-stone-300)}.invitations-section .invitations-card .empty-state .empty-text[data-v-7be41014]{margin:0 0 var(--pav-space-4);color:var(--pav-color-text-muted)}.invitations-section .invitations-card .empty-state .send-invitation-link[data-v-7be41014]{display:inline-flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-2) var(--pav-space-4);background:none;border:none;color:var(--pav-color-orange-600);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;transition:color .2s ease}.invitations-section .invitations-card .empty-state .send-invitation-link[data-v-7be41014]:hover{color:var(--pav-color-orange-700)}.invitations-section .invitations-card .invitations-table-desktop[data-v-7be41014]{display:none}@media (min-width: 768px){.invitations-section .invitations-card .invitations-table-desktop[data-v-7be41014]{display:block}}.invitations-section .invitations-card .invitations-table-desktop .invitations-table[data-v-7be41014]{width:100%;border-collapse:collapse}.invitations-section .invitations-card .invitations-table-desktop .invitations-table thead tr[data-v-7be41014]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table thead th[data-v-7be41014]{padding:var(--pav-space-3) var(--pav-space-6);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table thead th.col-actions[data-v-7be41014]{text-align:right}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody tr[data-v-7be41014]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody tr[data-v-7be41014]:last-child{border-bottom:none}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody tr[data-v-7be41014]:hover{background:var(--pav-color-stone-50)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody td[data-v-7be41014]{padding:var(--pav-space-4) var(--pav-space-6)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-email[data-v-7be41014]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-secondary[data-v-7be41014]{color:var(--pav-color-text-secondary)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-date[data-v-7be41014]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-expired-email[data-v-7be41014]{color:var(--pav-color-text-muted)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-expired-secondary[data-v-7be41014]{color:var(--pav-color-stone-400)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody .cell-actions[data-v-7be41014]{text-align:right;white-space:nowrap}.invitations-section .invitations-card .invitations-mobile[data-v-7be41014]{display:block}@media (min-width: 768px){.invitations-section .invitations-card .invitations-mobile[data-v-7be41014]{display:none}}.invitations-section .invitations-card .invitations-mobile .invitation-card[data-v-7be41014]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light);display:flex;flex-direction:column;gap:var(--pav-space-3)}.invitations-section .invitations-card .invitations-mobile .invitation-card[data-v-7be41014]:last-child{border-bottom:none}.invitations-section .invitations-card .invitations-mobile .invitation-card--expired[data-v-7be41014]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--pav-space-3)}.invitations-section .invitations-card .invitations-mobile .invitation-card .invitation-card-info[data-v-7be41014]{min-width:0;flex:1}.invitations-section .invitations-card .invitations-mobile .invitation-card .invitation-card-info .invitation-card-email[data-v-7be41014]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);word-break:break-all}.invitations-section .invitations-card .invitations-mobile .invitation-card .invitation-card-info .invitation-card-meta[data-v-7be41014]{margin:var(--pav-space-1) 0 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.invitations-section .invitations-card .invitations-mobile .invitation-card .invitation-card-info .invitation-card-meta-expired[data-v-7be41014]{margin:var(--pav-space-1) 0 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-stone-400)}.invitations-section .invitations-card .invitations-mobile .invitation-card .invitation-card-actions[data-v-7be41014]{display:flex;gap:var(--pav-space-2)}.invitations-section .expired-badge[data-v-7be41014]{display:inline-flex;align-items:center;padding:var(--pav-space-1) var(--pav-space-2_5);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);background:var(--pav-color-stone-100);color:var(--pav-color-text-muted)}.invitations-section .action-link-resend[data-v-7be41014]{background:none;border:none;color:var(--pav-color-orange-600);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;margin-right:var(--pav-space-3);transition:color .2s ease}.invitations-section .action-link-resend[data-v-7be41014]:hover{color:var(--pav-color-orange-700)}.invitations-section .action-link-cancel[data-v-7be41014]{background:none;border:none;color:var(--pav-color-red-600);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.invitations-section .action-link-cancel[data-v-7be41014]:hover{color:var(--pav-color-red-700)}.invitations-section .action-link-remove[data-v-7be41014]{background:none;border:none;color:var(--pav-color-stone-400);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.invitations-section .action-link-remove[data-v-7be41014]:hover{color:var(--pav-color-text-secondary)}.invitations-section .action-button-resend[data-v-7be41014]{flex:1;padding:var(--pav-space-2) var(--pav-space-4);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-orange-600);background:none;border:1px solid var(--pav-color-orange-200);border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.invitations-section .action-button-resend[data-v-7be41014]:hover{background:var(--pav-color-orange-50)}.invitations-section .action-button-cancel[data-v-7be41014]{flex:1;padding:var(--pav-space-2) var(--pav-space-4);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-red-600);background:none;border:1px solid var(--pav-color-red-200);border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.invitations-section .action-button-cancel[data-v-7be41014]:hover{background:var(--pav-color-red-50)}.invitations-section .action-button-remove[data-v-7be41014]{flex-shrink:0;padding:var(--pav-space-1_5) var(--pav-space-3);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-muted);background:none;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:color .2s ease,background-color .2s ease}.invitations-section .action-button-remove[data-v-7be41014]:hover{color:var(--pav-color-text-secondary);background:var(--pav-color-stone-100)}@media (prefers-color-scheme: dark){.invitations-section .message.message-success[data-v-7be41014]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.invitations-section .message.message-error[data-v-7be41014]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.invitations-section .invitations-card .card-header h3[data-v-7be41014]{color:var(--pav-color-text-primary)}.invitations-section .invitations-card .empty-state .empty-icon[data-v-7be41014]{color:var(--pav-color-stone-600)}.invitations-section .invitations-card .empty-state .send-invitation-link[data-v-7be41014]{color:var(--pav-color-orange-400)}.invitations-section .invitations-card .empty-state .send-invitation-link[data-v-7be41014]:hover{color:var(--pav-color-orange-300)}.invitations-section .invitations-card .invitations-table-desktop .invitations-table thead tr[data-v-7be41014]{background:#29252480}.invitations-section .invitations-card .invitations-table-desktop .invitations-table tbody tr[data-v-7be41014]:hover{background:#2925244d}.invitations-section .expired-badge[data-v-7be41014]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}.invitations-section .action-link-resend[data-v-7be41014]{color:var(--pav-color-orange-400)}.invitations-section .action-link-resend[data-v-7be41014]:hover{color:var(--pav-color-orange-300)}.invitations-section .action-link-cancel[data-v-7be41014]{color:var(--pav-color-red-400)}.invitations-section .action-link-cancel[data-v-7be41014]:hover{color:var(--pav-color-red-300)}.invitations-section .action-link-remove[data-v-7be41014]{color:var(--pav-color-stone-500)}.invitations-section .action-link-remove[data-v-7be41014]:hover{color:var(--pav-color-stone-300)}.invitations-section .action-button-resend[data-v-7be41014]{color:var(--pav-color-orange-400);border-color:var(--pav-color-orange-800)}.invitations-section .action-button-resend[data-v-7be41014]:hover{background:#f973161a}.invitations-section .action-button-cancel[data-v-7be41014]{color:var(--pav-color-red-400);border-color:var(--pav-color-red-800)}.invitations-section .action-button-cancel[data-v-7be41014]:hover{background:#ef44441a}.invitations-section .action-button-remove[data-v-7be41014]{color:var(--pav-color-stone-400)}.invitations-section .action-button-remove[data-v-7be41014]:hover{color:var(--pav-color-stone-200);background:var(--pav-color-stone-800)}}.review-content[data-v-ce11be72]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.review-content .review-field .field-label[data-v-ce11be72]{display:block;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wide);margin-bottom:var(--pav-space-1)}.review-content .review-field .field-value[data-v-ce11be72]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.review-content .review-field .status-row[data-v-ce11be72]{display:flex;align-items:center;gap:var(--pav-space-2)}.review-content .review-field .status-row .status-since[data-v-ce11be72]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.review-content .review-field .message-card[data-v-ce11be72]{padding:var(--pav-space-4);background:var(--pav-color-stone-50);border-radius:var(--pav-border-radius-md)}.review-content .review-field .message-card .message-text[data-v-ce11be72]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary);white-space:pre-wrap}.review-content .status-badge[data-v-ce11be72]{display:inline-flex;align-items:center;padding:var(--pav-space-1) var(--pav-space-2_5);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium)}.review-content .status-badge--pending[data-v-ce11be72]{background:var(--pav-color-amber-100);color:var(--pav-color-amber-700)}.review-content .review-actions[data-v-ce11be72]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-color-light)}.review-content .review-actions .btn-silent-reject[data-v-ce11be72]{background:none;border:none;color:var(--pav-color-text-muted);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.review-content .review-actions .btn-silent-reject[data-v-ce11be72]:hover{color:var(--pav-color-text-secondary)}.review-content .review-actions .action-buttons[data-v-ce11be72]{display:flex;gap:var(--pav-space-3)}.review-content .review-actions .action-buttons .btn-reject[data-v-ce11be72]{padding:var(--pav-space-2) var(--pav-space-5);background:none;border:1px solid var(--pav-color-red-300);border-radius:var(--pav-border-radius-full);color:var(--pav-color-red-600);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.review-content .review-actions .action-buttons .btn-reject[data-v-ce11be72]:hover{background:var(--pav-color-red-50)}.review-content .review-actions .action-buttons .btn-accept[data-v-ce11be72]{padding:var(--pav-space-2) var(--pav-space-5);background:var(--pav-color-emerald-500);border:none;border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-inverse);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.review-content .review-actions .action-buttons .btn-accept[data-v-ce11be72]:hover{background:var(--pav-color-emerald-600)}@media (prefers-color-scheme: dark){.review-content .review-field .message-card[data-v-ce11be72]{background:var(--pav-color-stone-800)}.review-content .review-field .message-card .message-text[data-v-ce11be72]{color:var(--pav-color-stone-300)}.review-content .status-badge--pending[data-v-ce11be72]{background:#f59e0b26;color:var(--pav-color-amber-300)}.review-content .review-actions .btn-silent-reject[data-v-ce11be72]{color:var(--pav-color-stone-400)}.review-content .review-actions .btn-silent-reject[data-v-ce11be72]:hover{color:var(--pav-color-stone-300)}.review-content .review-actions .action-buttons .btn-reject[data-v-ce11be72]{border-color:var(--pav-color-red-700);color:var(--pav-color-red-400)}.review-content .review-actions .action-buttons .btn-reject[data-v-ce11be72]:hover{background:#ef44441a}}[data-v-9911feb1]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.applications-section[data-v-9911feb1]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.applications-section .message[data-v-9911feb1]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.applications-section .message .message-icon[data-v-9911feb1]{flex-shrink:0}.applications-section .message.message-success[data-v-9911feb1]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.applications-section .message.message-error[data-v-9911feb1]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.applications-section .applications-card[data-v-9911feb1]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.applications-section .applications-card .applications-table-desktop[data-v-9911feb1]{display:none}@media (min-width: 768px){.applications-section .applications-card .applications-table-desktop[data-v-9911feb1]{display:block}}.applications-section .applications-card .applications-table-desktop .applications-table[data-v-9911feb1]{width:100%;border-collapse:collapse}.applications-section .applications-card .applications-table-desktop .applications-table thead tr[data-v-9911feb1]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.applications-section .applications-card .applications-table-desktop .applications-table thead th[data-v-9911feb1]{padding:var(--pav-space-3) var(--pav-space-6);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.applications-section .applications-card .applications-table-desktop .applications-table thead th.col-actions[data-v-9911feb1]{text-align:right}.applications-section .applications-card .applications-table-desktop .applications-table tbody tr[data-v-9911feb1]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease}.applications-section .applications-card .applications-table-desktop .applications-table tbody tr[data-v-9911feb1]:last-child{border-bottom:none}.applications-section .applications-card .applications-table-desktop .applications-table tbody tr[data-v-9911feb1]:hover{background:var(--pav-color-stone-50)}.applications-section .applications-card .applications-table-desktop .applications-table tbody td[data-v-9911feb1]{padding:var(--pav-space-4) var(--pav-space-6)}.applications-section .applications-card .applications-table-desktop .applications-table tbody .cell-email[data-v-9911feb1]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.applications-section .applications-card .applications-table-desktop .applications-table tbody .cell-date[data-v-9911feb1]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}.applications-section .applications-card .applications-table-desktop .applications-table tbody .cell-actions[data-v-9911feb1]{text-align:right}.applications-section .applications-card .applications-mobile[data-v-9911feb1]{display:block}@media (min-width: 768px){.applications-section .applications-card .applications-mobile[data-v-9911feb1]{display:none}}.applications-section .applications-card .applications-mobile .application-card[data-v-9911feb1]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light);display:flex;flex-direction:column;gap:var(--pav-space-3)}.applications-section .applications-card .applications-mobile .application-card[data-v-9911feb1]:last-child{border-bottom:none}.applications-section .applications-card .applications-mobile .application-card .application-card-header[data-v-9911feb1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pav-space-3)}.applications-section .applications-card .applications-mobile .application-card .application-card-header .application-card-info[data-v-9911feb1]{min-width:0;flex:1}.applications-section .applications-card .applications-mobile .application-card .application-card-header .application-card-info .application-card-email[data-v-9911feb1]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);word-break:break-all}.applications-section .applications-card .applications-mobile .application-card .application-card-header .application-card-info .application-card-date[data-v-9911feb1]{margin:var(--pav-space-1) 0 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.applications-section .applications-card .applications-mobile .application-card .action-button-mobile[data-v-9911feb1]{width:100%;padding:var(--pav-space-2) var(--pav-space-4);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-orange-600);background:none;border:1px solid var(--pav-color-orange-200);border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.applications-section .applications-card .applications-mobile .application-card .action-button-mobile[data-v-9911feb1]:hover{background:var(--pav-color-orange-50)}.applications-section .status-badge[data-v-9911feb1]{display:inline-flex;align-items:center;padding:var(--pav-space-1) var(--pav-space-2_5);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium)}.applications-section .status-badge--pending[data-v-9911feb1]{background:var(--pav-color-amber-100);color:var(--pav-color-amber-700)}.applications-section .status-badge--approved[data-v-9911feb1],.applications-section .status-badge--accepted[data-v-9911feb1]{background:var(--pav-color-emerald-100);color:var(--pav-color-emerald-700)}.applications-section .status-badge--rejected[data-v-9911feb1]{background:var(--pav-color-red-100);color:var(--pav-color-red-700)}.applications-section .action-link[data-v-9911feb1]{background:none;border:none;color:var(--pav-color-orange-600);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.applications-section .action-link[data-v-9911feb1]:hover{color:var(--pav-color-orange-700)}@media (prefers-color-scheme: dark){.applications-section .message.message-success[data-v-9911feb1]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.applications-section .message.message-error[data-v-9911feb1]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.applications-section .applications-card .applications-table-desktop .applications-table thead tr[data-v-9911feb1]{background:#29252480}.applications-section .applications-card .applications-table-desktop .applications-table tbody tr[data-v-9911feb1]:hover{background:#2925244d}.applications-section .applications-card .applications-mobile .application-card .action-button-mobile[data-v-9911feb1]{color:var(--pav-color-orange-400);border-color:var(--pav-color-orange-800)}.applications-section .applications-card .applications-mobile .application-card .action-button-mobile[data-v-9911feb1]:hover{background:#f973161a}.applications-section .status-badge--pending[data-v-9911feb1]{background:#f59e0b26;color:var(--pav-color-amber-300)}.applications-section .status-badge--approved[data-v-9911feb1],.applications-section .status-badge--accepted[data-v-9911feb1]{background:#10b98126;color:var(--pav-color-emerald-300)}.applications-section .status-badge--rejected[data-v-9911feb1]{background:#ef444426;color:var(--pav-color-red-300)}.applications-section .action-link[data-v-9911feb1]{color:var(--pav-color-orange-400)}.applications-section .action-link[data-v-9911feb1]:hover{color:var(--pav-color-orange-300)}}[data-v-8133091b]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.accounts-page[data-v-8133091b]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.accounts-page .page-header[data-v-8133091b]{display:flex;flex-direction:column;gap:var(--pav-space-4)}@media (min-width: 640px){.accounts-page .page-header[data-v-8133091b]{flex-direction:row;align-items:center;justify-content:space-between}}.accounts-page .page-header .page-header-text h1[data-v-8133091b]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.accounts-page .page-header .page-header-text .page-subtitle[data-v-8133091b]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.accounts-page .page-header .invite-button[data-v-8133091b]{display:inline-flex;align-items:center;justify-content:center;gap:var(--pav-space-2);padding:var(--pav-space-2_5) var(--pav-space-6);background:var(--pav-color-brand-primary);color:var(--pav-color-text-inverse);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease;width:100%}@media (min-width: 640px){.accounts-page .page-header .invite-button[data-v-8133091b]{width:auto}}.accounts-page .page-header .invite-button[data-v-8133091b]:hover{background:var(--pav-color-brand-primary-dark)}.accounts-page .page-header .invite-button[data-v-8133091b]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.accounts-page .subtab-border[data-v-8133091b]{margin:0 calc(-1 * var(--pav-space-4));padding:0 var(--pav-space-4)}@media (min-width: 768px){.accounts-page .subtab-border[data-v-8133091b]{margin:0;padding:0}}.accounts-page .subtab-border .subtab-nav[data-v-8133091b]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);overflow-x:auto}.accounts-page .subtab-border .subtab-nav .subtab[data-v-8133091b]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.accounts-page .subtab-border .subtab-nav .subtab[data-v-8133091b]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.accounts-page .subtab-border .subtab-nav .subtab[data-v-8133091b]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.accounts-page .subtab-border .subtab-nav .subtab[data-v-8133091b]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.accounts-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-8133091b]{color:var(--pav-color-orange-600)}.accounts-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-8133091b]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.accounts-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-8133091b]{color:var(--pav-color-orange-400)}.accounts-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-8133091b]:after{background:var(--pav-color-orange-400)}}.accounts-page .subtab-border .subtab-nav .subtab .subtab-badge[data-v-8133091b]{margin-left:var(--pav-space-2);padding:var(--pav-space-0_5) var(--pav-space-2);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);background:var(--pav-color-stone-100);color:var(--pav-color-text-muted)}.accounts-page .subtab-border .subtab-nav .subtab .subtab-badge--active[data-v-8133091b]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-600)}.accounts-page .tab-panel[data-v-8133091b]{outline:none}.accounts-page .accounts-card[data-v-8133091b]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.accounts-page .accounts-card .accounts-table-desktop[data-v-8133091b]{display:none}@media (min-width: 768px){.accounts-page .accounts-card .accounts-table-desktop[data-v-8133091b]{display:block}}.accounts-page .accounts-card .accounts-table-desktop .accounts-table[data-v-8133091b]{width:100%;border-collapse:collapse}.accounts-page .accounts-card .accounts-table-desktop .accounts-table thead tr[data-v-8133091b]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table thead th[data-v-8133091b]{padding:var(--pav-space-3) var(--pav-space-6);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table thead th.col-actions[data-v-8133091b]{text-align:right}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody tr[data-v-8133091b]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody tr[data-v-8133091b]:last-child{border-bottom:none}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody tr[data-v-8133091b]:hover{background:var(--pav-color-stone-50)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody td[data-v-8133091b]{padding:var(--pav-space-4) var(--pav-space-6)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody .cell-name[data-v-8133091b]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody .cell-email[data-v-8133091b]{color:var(--pav-color-text-secondary)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody .cell-date[data-v-8133091b]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody .cell-actions[data-v-8133091b]{text-align:right}.accounts-page .accounts-card .accounts-mobile[data-v-8133091b]{display:block}@media (min-width: 768px){.accounts-page .accounts-card .accounts-mobile[data-v-8133091b]{display:none}}.accounts-page .accounts-card .accounts-mobile .account-card[data-v-8133091b]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light)}.accounts-page .accounts-card .accounts-mobile .account-card[data-v-8133091b]:last-child{border-bottom:none}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-header[data-v-8133091b]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pav-space-3)}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-header .account-card-info[data-v-8133091b]{min-width:0;flex:1}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-header .account-card-info .account-card-name[data-v-8133091b]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-header .account-card-info .account-card-email[data-v-8133091b]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-meta[data-v-8133091b]{display:flex;align-items:center;gap:var(--pav-space-3);margin-top:var(--pav-space-2);font-size:var(--pav-font-size-xs)}.accounts-page .accounts-card .accounts-mobile .account-card .account-card-meta .account-card-joined[data-v-8133091b]{color:var(--pav-color-stone-400)}.accounts-page .role-badge[data-v-8133091b]{display:inline-block;padding:var(--pav-space-0_5) var(--pav-space-2);background:var(--pav-color-sky-100);color:var(--pav-color-sky-700);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);border-radius:var(--pav-border-radius-xs)}.accounts-page .no-role[data-v-8133091b]{color:var(--pav-color-stone-400);font-size:var(--pav-font-size-xs)}.accounts-page .action-link[data-v-8133091b],.accounts-page .action-link-mobile[data-v-8133091b]{background:none;border:none;color:var(--pav-color-orange-600);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.accounts-page .action-link[data-v-8133091b]:hover,.accounts-page .action-link-mobile[data-v-8133091b]:hover{color:var(--pav-color-orange-700)}.accounts-page .action-link-mobile[data-v-8133091b]{flex-shrink:0;padding:var(--pav-space-1_5) var(--pav-space-3);border-radius:var(--pav-border-radius-full);transition:color .2s ease,background-color .2s ease}.accounts-page .action-link-mobile[data-v-8133091b]:hover{background:var(--pav-color-orange-50)}@media (prefers-color-scheme: dark){.accounts-page .subtab-border .subtab-nav .subtab .subtab-badge[data-v-8133091b]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}.accounts-page .subtab-border .subtab-nav .subtab .subtab-badge--active[data-v-8133091b]{background:#f9731626;color:var(--pav-color-orange-300)}.accounts-page .accounts-card .accounts-table-desktop .accounts-table thead tr[data-v-8133091b]{background:#29252480}.accounts-page .accounts-card .accounts-table-desktop .accounts-table tbody tr[data-v-8133091b]:hover{background:#2925244d}.accounts-page .role-badge[data-v-8133091b]{background:#0ea5e926;color:var(--pav-color-sky-300)}.accounts-page .no-role[data-v-8133091b]{color:var(--pav-color-stone-500)}.accounts-page .action-link[data-v-8133091b],.accounts-page .action-link-mobile[data-v-8133091b]{color:var(--pav-color-orange-400)}.accounts-page .action-link[data-v-8133091b]:hover,.accounts-page .action-link-mobile[data-v-8133091b]:hover{color:var(--pav-color-orange-300)}.accounts-page .action-link-mobile[data-v-8133091b]:hover{background:#f973161a}}[data-v-f4dbbdd8]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.status-panel[data-v-f4dbbdd8]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.status-panel .status-header[data-v-f4dbbdd8]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--pav-space-4) var(--pav-space-6);background:none;border:none;cursor:pointer;color:var(--pav-color-text-primary);font-family:inherit}.status-panel .status-header[data-v-f4dbbdd8]:hover{background:var(--pav-color-surface-secondary)}.status-panel .status-header[data-v-f4dbbdd8]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:-2px;border-radius:var(--pav-border-radius-card)}.status-panel .status-header .status-header-left[data-v-f4dbbdd8]{display:flex;align-items:center;gap:var(--pav-space-3)}.status-panel .status-header .status-header-left h2[data-v-f4dbbdd8]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.status-panel .status-header .status-header-left .status-badge[data-v-f4dbbdd8]{display:inline-flex;align-items:center;gap:var(--pav-space-1_5);padding:var(--pav-space-1) var(--pav-space-2_5);border-radius:var(--pav-border-radius-badge);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium)}.status-panel .status-header .status-header-left .status-badge .status-dot[data-v-f4dbbdd8]{width:8px;height:8px;border-radius:var(--pav-border-radius-full)}.status-panel .status-header .status-header-left .status-badge.ok[data-v-f4dbbdd8]{background:var(--pav-color-emerald-50);color:var(--pav-color-emerald-800)}.status-panel .status-header .status-header-left .status-badge.ok .status-dot[data-v-f4dbbdd8]{background:var(--pav-color-emerald-500)}.status-panel .status-header .status-header-left .status-badge.warning[data-v-f4dbbdd8]{background:var(--pav-color-amber-50);color:var(--pav-color-amber-800)}.status-panel .status-header .status-header-left .status-badge.warning .status-dot[data-v-f4dbbdd8]{background:var(--pav-color-amber-500)}.status-panel .status-header .status-header-left .status-badge.critical[data-v-f4dbbdd8]{background:var(--pav-color-red-50);color:var(--pav-color-red-800)}.status-panel .status-header .status-header-left .status-badge.critical .status-dot[data-v-f4dbbdd8]{background:var(--pav-color-red-500)}.status-panel .status-header .chevron-icon[data-v-f4dbbdd8]{transition:transform .2s ease;color:var(--pav-color-text-muted);flex-shrink:0}.status-panel .status-header .chevron-icon.expanded[data-v-f4dbbdd8]{transform:rotate(180deg)}.status-panel .status-loading[data-v-f4dbbdd8]{padding:var(--pav-space-6);text-align:center;color:var(--pav-color-text-muted);font-size:var(--pav-font-size-xs)}.status-panel .status-error[data-v-f4dbbdd8]{margin:0 var(--pav-space-6) var(--pav-space-4);padding:var(--pav-space-3);background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);border-radius:var(--pav-border-radius-md);color:var(--pav-color-red-700);font-size:var(--pav-font-size-xs)}.status-panel .status-details[data-v-f4dbbdd8]{padding:0 var(--pav-space-6) var(--pav-space-6)}.status-panel .status-details .status-divider[data-v-f4dbbdd8]{height:1px;background:var(--pav-border-color-light);margin-bottom:var(--pav-space-5)}.status-panel .status-details .disk-usage-section[data-v-f4dbbdd8]{margin-bottom:var(--pav-space-5)}.status-panel .status-details .disk-usage-section .disk-usage-header[data-v-f4dbbdd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--pav-space-2)}.status-panel .status-details .disk-usage-section .disk-usage-header .disk-label[data-v-f4dbbdd8]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.status-panel .status-details .disk-usage-section .disk-usage-header .disk-stats-text[data-v-f4dbbdd8]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.status-panel .status-details .disk-usage-section .progress-track[data-v-f4dbbdd8]{width:100%;height:12px;background:var(--pav-color-stone-100);border-radius:var(--pav-border-radius-full);overflow:hidden}.status-panel .status-details .disk-usage-section .progress-track .progress-fill[data-v-f4dbbdd8]{height:100%;border-radius:var(--pav-border-radius-full);transition:width .3s ease}.status-panel .status-details .disk-usage-section .progress-track .progress-fill.ok[data-v-f4dbbdd8]{background:var(--pav-color-emerald-500)}.status-panel .status-details .disk-usage-section .progress-track .progress-fill.warning[data-v-f4dbbdd8]{background:var(--pav-color-amber-500)}.status-panel .status-details .disk-usage-section .progress-track .progress-fill.critical[data-v-f4dbbdd8]{background:var(--pav-color-red-500)}.status-panel .status-details .disk-usage-section .disk-percentage[data-v-f4dbbdd8]{margin-top:var(--pav-space-1_5);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium)}.status-panel .status-details .disk-usage-section .disk-percentage.ok[data-v-f4dbbdd8]{color:var(--pav-color-emerald-600)}.status-panel .status-details .disk-usage-section .disk-percentage.warning[data-v-f4dbbdd8]{color:var(--pav-color-amber-600)}.status-panel .status-details .disk-usage-section .disk-percentage.critical[data-v-f4dbbdd8]{color:var(--pav-color-red-600)}.status-panel .status-details .disk-usage-section .info-card-empty[data-v-f4dbbdd8]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);font-style:italic}.status-panel .status-details .info-grid[data-v-f4dbbdd8]{display:grid;grid-template-columns:1fr;gap:var(--pav-space-3)}@media (min-width: 640px){.status-panel .status-details .info-grid[data-v-f4dbbdd8]{grid-template-columns:repeat(3,1fr)}}.status-panel .status-details .info-grid .info-card[data-v-f4dbbdd8]{background:var(--pav-color-surface-secondary);border-radius:var(--pav-border-radius-md);padding:var(--pav-space-4)}.status-panel .status-details .info-grid .info-card .info-card-label[data-v-f4dbbdd8]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider);margin-bottom:var(--pav-space-2)}.status-panel .status-details .info-grid .info-card .info-card-value[data-v-f4dbbdd8]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);margin-bottom:var(--pav-space-1)}.status-panel .status-details .info-grid .info-card .info-card-meta[data-v-f4dbbdd8]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.status-panel .status-details .info-grid .info-card .info-card-empty[data-v-f4dbbdd8]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);font-style:italic}.status-panel .status-details .info-grid .info-card .retention-list[data-v-f4dbbdd8]{display:flex;flex-direction:column;gap:var(--pav-space-1_5)}.status-panel .status-details .info-grid .info-card .retention-list .retention-row[data-v-f4dbbdd8]{display:flex;justify-content:space-between;align-items:center}.status-panel .status-details .info-grid .info-card .retention-list .retention-row .retention-label[data-v-f4dbbdd8]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-secondary)}.status-panel .status-details .info-grid .info-card .retention-list .retention-row .retention-value[data-v-f4dbbdd8]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.status-panel .status-details .info-grid .info-card .retention-list .retention-row .retention-value .retention-current[data-v-f4dbbdd8]{font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-brand-primary)}@media (prefers-color-scheme: dark){.status-panel .status-header .status-header-left .status-badge.ok[data-v-f4dbbdd8]{background:#10b98126;color:var(--pav-color-emerald-300)}.status-panel .status-header .status-header-left .status-badge.warning[data-v-f4dbbdd8]{background:#f59e0b26;color:var(--pav-color-amber-300)}.status-panel .status-header .status-header-left .status-badge.critical[data-v-f4dbbdd8]{background:#ef444426;color:var(--pav-color-red-300)}.status-panel .status-error[data-v-f4dbbdd8]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.status-panel .status-details .disk-usage-section .progress-track[data-v-f4dbbdd8]{background:var(--pav-color-stone-700)}.status-panel .status-details .disk-usage-section .disk-percentage.ok[data-v-f4dbbdd8]{color:var(--pav-color-emerald-300)}.status-panel .status-details .disk-usage-section .disk-percentage.warning[data-v-f4dbbdd8]{color:var(--pav-color-amber-300)}.status-panel .status-details .disk-usage-section .disk-percentage.critical[data-v-f4dbbdd8]{color:var(--pav-color-red-300)}}.settings-card[data-v-e2b47131]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.settings-card .settings-card-header[data-v-e2b47131]{padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.settings-card .settings-card-header h2[data-v-e2b47131]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.settings-card .settings-card-header .settings-card-subtitle[data-v-e2b47131]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.settings-card .settings-card-body[data-v-e2b47131]{padding:var(--pav-space-6)}.settings-card .settings-card-body .message[data-v-e2b47131]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);margin-bottom:var(--pav-space-5)}.settings-card .settings-card-body .message .message-icon[data-v-e2b47131]{flex-shrink:0}.settings-card .settings-card-body .message.message-success[data-v-e2b47131]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.settings-card .settings-card-body .message.message-error[data-v-e2b47131]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.settings-card .settings-card-body .settings-form[data-v-e2b47131]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.settings-card .settings-card-body .settings-form .form-group .form-label[data-v-e2b47131]{display:block;margin-bottom:var(--pav-space-2);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]{display:block;max-width:28rem;width:100%;padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-input);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:var(--pav-space-10)}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731626}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]:disabled{opacity:.6;cursor:not-allowed;background-color:var(--pav-color-surface-secondary)}.settings-card .settings-card-body .settings-form .form-group .form-description[data-v-e2b47131]{margin:var(--pav-space-1_5) 0 0 0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.settings-card .settings-card-body .settings-form .form-group .checkbox-fieldset[data-v-e2b47131]{border:none;padding:0;margin:0}.settings-card .settings-card-body .settings-form .form-group .checkbox-fieldset legend[data-v-e2b47131]{float:left;width:100%;margin-bottom:var(--pav-space-2);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.settings-card .settings-card-body .settings-form .form-group .checkbox-fieldset p.form-description[data-v-e2b47131]{clear:both}.settings-card .settings-card-body .settings-form .form-group .checkbox-group[data-v-e2b47131]{display:flex;flex-direction:column;gap:var(--pav-space-2);margin-top:var(--pav-space-2)}.settings-card .settings-card-body .settings-form .form-group .checkbox-label[data-v-e2b47131]{display:flex;align-items:center;gap:var(--pav-space-2);cursor:pointer}.settings-card .settings-card-body .settings-form .form-group .checkbox-label .form-checkbox[data-v-e2b47131]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--pav-color-brand-primary)}.settings-card .settings-card-body .settings-form .form-group .checkbox-label .form-checkbox[data-v-e2b47131]:disabled{cursor:not-allowed;opacity:.5}.settings-card .settings-card-body .settings-form .form-group .checkbox-label .checkbox-text[data-v-e2b47131]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-primary)}.settings-card .settings-card-body .settings-form .form-actions[data-v-e2b47131]{padding-top:var(--pav-space-2)}.settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-e2b47131]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2_5) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:#fff;background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-e2b47131]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-e2b47131]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-e2b47131]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.settings-card .settings-card-body .message.message-success[data-v-e2b47131]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.settings-card .settings-card-body .message.message-error[data-v-e2b47131]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]{background-color:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A8A29E' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731633}.settings-card .settings-card-body .settings-form .form-group .form-select[data-v-e2b47131]:disabled{background-color:var(--pav-color-surface-secondary)}}[data-v-daee3643]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.settings-page[data-v-daee3643]{display:flex;flex-direction:column;gap:var(--pav-space-6);max-width:800px}.settings-page .page-header h1[data-v-daee3643]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.settings-page .page-header .page-subtitle[data-v-daee3643]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.settings-page .settings-card[data-v-daee3643]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.settings-page .settings-card .settings-card-header[data-v-daee3643]{padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.settings-page .settings-card .settings-card-header h2[data-v-daee3643]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.settings-page .settings-card .settings-card-body[data-v-daee3643]{padding:var(--pav-space-6)}.settings-page .settings-card .settings-card-body .message[data-v-daee3643]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);margin-bottom:var(--pav-space-5)}.settings-page .settings-card .settings-card-body .message .message-icon[data-v-daee3643]{flex-shrink:0}.settings-page .settings-card .settings-card-body .message.message-success[data-v-daee3643]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.settings-page .settings-card .settings-card-body .message.message-error[data-v-daee3643]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.settings-page .settings-card .settings-card-body .settings-form[data-v-daee3643]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-label[data-v-daee3643]{display:block;margin-bottom:var(--pav-space-2);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-daee3643],.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]{display:block;max-width:28rem;width:100%;padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-input);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-daee3643]:focus,.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731626}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-daee3643]:disabled,.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]:disabled{opacity:.6;cursor:not-allowed;background:var(--pav-color-surface-secondary)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:var(--pav-space-10)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-description[data-v-daee3643]{margin:var(--pav-space-1_5) 0 0 0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.settings-page .settings-card .settings-card-body .settings-form .form-actions[data-v-daee3643]{padding-top:var(--pav-space-2)}.settings-page .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-daee3643]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2_5) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:#fff;background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.settings-page .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-daee3643]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.settings-page .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-daee3643]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.settings-page .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-daee3643]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.settings-page .settings-card .settings-card-body .message.message-success[data-v-daee3643]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.settings-page .settings-card .settings-card-body .message.message-error[data-v-daee3643]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-daee3643],.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]{background:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600)}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-daee3643]:focus,.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731633}.settings-page .settings-card .settings-card-body .settings-form .form-group .form-select[data-v-daee3643]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A8A29E' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}}[data-v-6f2385b1]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.federation-page[data-v-6f2385b1]{display:flex;flex-direction:column;gap:var(--pav-space-6);max-width:800px}.federation-page .federation-header[data-v-6f2385b1]{display:flex;flex-direction:column;gap:var(--pav-space-4)}@media (min-width: 640px){.federation-page .federation-header[data-v-6f2385b1]{flex-direction:row;align-items:center;justify-content:space-between}}.federation-page .federation-header h1[data-v-6f2385b1]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.federation-page .federation-header .federation-subtitle[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.federation-page .federation-header .block-instance-button[data-v-6f2385b1]{display:inline-flex;align-items:center;justify-content:center;gap:var(--pav-space-2);padding:var(--pav-space-2_5) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-inverse);background:var(--pav-color-red-500);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease;white-space:nowrap;width:100%}@media (min-width: 640px){.federation-page .federation-header .block-instance-button[data-v-6f2385b1]{width:auto}}.federation-page .federation-header .block-instance-button[data-v-6f2385b1]:hover{background:var(--pav-color-red-600)}.federation-page .federation-header .block-instance-button[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.federation-page .federation-info-panel[data-v-6f2385b1]{display:flex;gap:var(--pav-space-3);padding:var(--pav-space-4);background:var(--pav-color-sky-50);border:1px solid var(--pav-color-sky-200);border-radius:var(--pav-border-radius-md)}.federation-page .federation-info-panel .federation-info-icon[data-v-6f2385b1]{flex-shrink:0;margin-top:var(--pav-space-0_5);color:var(--pav-color-sky-500)}.federation-page .federation-info-panel p[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-sky-800);line-height:var(--pav-line-height-relaxed, 1.625)}.federation-page .federation-card[data-v-6f2385b1]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.federation-page .federation-card .federation-card-header[data-v-6f2385b1]{padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.federation-page .federation-card .federation-card-header h2[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.federation-page .federation-card .federation-empty-state[data-v-6f2385b1]{padding:var(--pav-space-12);text-align:center}.federation-page .federation-card .federation-empty-state .federation-empty-icon[data-v-6f2385b1]{margin:0 auto;color:var(--pav-color-stone-300)}.federation-page .federation-card .federation-empty-state .federation-empty-title[data-v-6f2385b1]{margin:var(--pav-space-4) 0 0 0;font-size:var(--pav-font-size-sm);color:var(--pav-color-text-muted)}.federation-page .federation-card .federation-empty-state .federation-empty-description[data-v-6f2385b1]{margin:var(--pav-space-1) 0 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-stone-400)}.federation-page .federation-card .federation-instances-list .federation-instance-item[data-v-6f2385b1]{display:flex;flex-direction:column;gap:var(--pav-space-3);padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}@media (min-width: 640px){.federation-page .federation-card .federation-instances-list .federation-instance-item[data-v-6f2385b1]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--pav-space-4)}}.federation-page .federation-card .federation-instances-list .federation-instance-item[data-v-6f2385b1]:last-child{border-bottom:none}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info[data-v-6f2385b1]{flex:1;min-width:0}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta[data-v-6f2385b1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pav-space-2)}@media (min-width: 640px){.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta[data-v-6f2385b1]{gap:var(--pav-space-3)}}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta .federation-domain-badge[data-v-6f2385b1]{display:inline-block;padding:var(--pav-space-1) var(--pav-space-2);font-family:var(--pav-font-family-mono);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);background:var(--pav-color-stone-100);border-radius:var(--pav-border-radius-xs);word-break:break-all}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta .federation-blocked-date[data-v-6f2385b1]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-stone-400)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-reason[data-v-6f2385b1]{margin:var(--pav-space-2) 0 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-unblock-button[data-v-6f2385b1]{flex-shrink:0;align-self:flex-start;padding:var(--pav-space-1_5) var(--pav-space-3);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-secondary);background:transparent;border:none;border-radius:var(--pav-border-radius-md);cursor:pointer;transition:color .2s ease,background-color .2s ease}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-unblock-button[data-v-6f2385b1]:hover{color:var(--pav-color-text-primary);background:var(--pav-color-stone-100)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-unblock-button[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.federation-modal-overlay[data-v-6f2385b1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--pav-space-4);background:#00000080}.federation-modal[data-v-6f2385b1]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-modal);box-shadow:0 25px 50px -12px #00000040;max-width:28rem;width:100%;max-height:90vh;overflow-y:auto}.federation-modal .federation-modal-header[data-v-6f2385b1]{display:flex;align-items:center;justify-content:space-between;padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.federation-modal .federation-modal-header h3[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-primary)}.federation-modal .federation-modal-header .federation-modal-close[data-v-6f2385b1]{display:flex;align-items:center;justify-content:center;padding:var(--pav-space-1);color:var(--pav-color-stone-400);background:transparent;border:none;border-radius:var(--pav-border-radius-sm);cursor:pointer;transition:color .2s ease}.federation-modal .federation-modal-header .federation-modal-close[data-v-6f2385b1]:hover{color:var(--pav-color-text-secondary)}.federation-modal .federation-modal-header .federation-modal-close[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.federation-modal .federation-modal-body[data-v-6f2385b1]{padding:var(--pav-space-6);display:flex;flex-direction:column;gap:var(--pav-space-4)}.federation-modal .federation-modal-body .federation-form-group .federation-form-label[data-v-6f2385b1]{display:block;margin-bottom:var(--pav-space-2);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.federation-modal .federation-modal-body .federation-form-group .federation-domain-input[data-v-6f2385b1]{display:block;width:100%;padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-family:var(--pav-font-family-mono);color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-full);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.federation-modal .federation-modal-body .federation-form-group .federation-domain-input[data-v-6f2385b1]::placeholder{color:var(--pav-color-stone-400)}.federation-modal .federation-modal-body .federation-form-group .federation-domain-input[data-v-6f2385b1]:focus{border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f9731626}.federation-modal .federation-modal-body .federation-form-group .federation-reason-textarea[data-v-6f2385b1]{display:block;width:100%;padding:var(--pav-space-2_5) var(--pav-space-4);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-md);outline:none;resize:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.federation-modal .federation-modal-body .federation-form-group .federation-reason-textarea[data-v-6f2385b1]::placeholder{color:var(--pav-color-stone-400)}.federation-modal .federation-modal-body .federation-form-group .federation-reason-textarea[data-v-6f2385b1]:focus{border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f9731626}.federation-modal .federation-modal-body .federation-warning-panel[data-v-6f2385b1]{padding:var(--pav-space-3);background:var(--pav-color-amber-50);border:1px solid var(--pav-color-amber-200);border-radius:var(--pav-border-radius-md)}.federation-modal .federation-modal-body .federation-warning-panel p[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-amber-800);line-height:var(--pav-line-height-relaxed, 1.625)}.federation-modal .federation-modal-body .federation-unblock-text[data-v-6f2385b1]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary);line-height:var(--pav-line-height-relaxed, 1.625)}.federation-modal .federation-modal-body .federation-unblock-domain-highlight[data-v-6f2385b1]{margin:var(--pav-space-2) 0 0 0;font-family:var(--pav-font-family-mono);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.federation-modal .federation-modal-footer[data-v-6f2385b1]{display:flex;justify-content:flex-end;gap:var(--pav-space-3);padding:var(--pav-space-4) var(--pav-space-6);border-top:1px solid var(--pav-border-color-light)}.federation-modal .federation-modal-footer .federation-cancel-button[data-v-6f2385b1]{padding:var(--pav-space-2) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-secondary);background:transparent;border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.federation-modal .federation-modal-footer .federation-cancel-button[data-v-6f2385b1]:hover{background:var(--pav-color-stone-50)}.federation-modal .federation-modal-footer .federation-cancel-button[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.federation-modal .federation-modal-footer .federation-block-submit-button[data-v-6f2385b1]{padding:var(--pav-space-2) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-inverse);background:var(--pav-color-red-500);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.federation-modal .federation-modal-footer .federation-block-submit-button[data-v-6f2385b1]:hover:not(:disabled){background:var(--pav-color-red-600)}.federation-modal .federation-modal-footer .federation-block-submit-button[data-v-6f2385b1]:disabled{opacity:.4;cursor:not-allowed}.federation-modal .federation-modal-footer .federation-block-submit-button[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}.federation-modal .federation-modal-footer .federation-unblock-submit-button[data-v-6f2385b1]{padding:var(--pav-space-2) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-inverse);background:var(--pav-color-emerald-500);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.federation-modal .federation-modal-footer .federation-unblock-submit-button[data-v-6f2385b1]:hover{background:var(--pav-color-emerald-600)}.federation-modal .federation-modal-footer .federation-unblock-submit-button[data-v-6f2385b1]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:2px}@media (prefers-color-scheme: dark){.federation-page .federation-info-panel[data-v-6f2385b1]{background:#0ea5e914;border-color:var(--pav-color-sky-800)}.federation-page .federation-info-panel p[data-v-6f2385b1]{color:var(--pav-color-sky-200)}.federation-page .federation-card .federation-empty-state .federation-empty-icon[data-v-6f2385b1]{color:var(--pav-color-stone-600)}.federation-page .federation-card .federation-empty-state .federation-empty-description[data-v-6f2385b1]{color:var(--pav-color-stone-500)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta .federation-domain-badge[data-v-6f2385b1]{background:var(--pav-color-stone-800)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-instance-info .federation-instance-meta .federation-blocked-date[data-v-6f2385b1]{color:var(--pav-color-stone-500)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-unblock-button[data-v-6f2385b1]{color:var(--pav-color-stone-400)}.federation-page .federation-card .federation-instances-list .federation-instance-item .federation-unblock-button[data-v-6f2385b1]:hover{color:var(--pav-color-text-primary);background:var(--pav-color-stone-800)}.federation-modal .federation-modal-header .federation-modal-close[data-v-6f2385b1]:hover{color:var(--pav-color-stone-300)}.federation-modal .federation-modal-body .federation-form-group .federation-domain-input[data-v-6f2385b1],.federation-modal .federation-modal-body .federation-form-group .federation-reason-textarea[data-v-6f2385b1]{background:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600)}.federation-modal .federation-modal-body .federation-form-group .federation-domain-input[data-v-6f2385b1]:focus,.federation-modal .federation-modal-body .federation-form-group .federation-reason-textarea[data-v-6f2385b1]:focus{border-color:var(--pav-color-orange-500);box-shadow:0 0 0 3px #f9731633}.federation-modal .federation-modal-body .federation-warning-panel[data-v-6f2385b1]{background:#f59e0b14;border-color:var(--pav-color-amber-800)}.federation-modal .federation-modal-body .federation-warning-panel p[data-v-6f2385b1]{color:var(--pav-color-amber-200)}.federation-modal .federation-modal-footer .federation-cancel-button[data-v-6f2385b1]{border-color:var(--pav-color-stone-600);color:var(--pav-color-stone-300)}.federation-modal .federation-modal-footer .federation-cancel-button[data-v-6f2385b1]:hover{background:var(--pav-color-stone-800)}.federation-modal .federation-modal-footer .federation-block-submit-button[data-v-6f2385b1]:disabled{background:var(--pav-color-red-800)}}.modal-overlay[data-v-6ecb1898]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media (prefers-color-scheme: dark){.modal-overlay[data-v-6ecb1898]{background:#000000b3}}.modal-container[data-v-6ecb1898]{background:var(--pav-color-surface-secondary);border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}@media (prefers-color-scheme: dark){.modal-container[data-v-6ecb1898]{box-shadow:0 4px 6px #0000004d,0 2px 4px #0003}}.modal-header[data-v-6ecb1898]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--pav-color-border-primary)}.modal-header h2[data-v-6ecb1898]{margin:0;font-size:1.5rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.modal-header .close-button[data-v-6ecb1898]{background:none;border:none;font-size:2rem;line-height:1;color:var(--pav-color-text-secondary);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-header .close-button[data-v-6ecb1898]:hover:not(:disabled){color:var(--pav-color-text-primary)}.modal-header .close-button[data-v-6ecb1898]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-6ecb1898]{padding:1.5rem}.modal-body .modal-description[data-v-6ecb1898]{margin:0 0 1.5rem;color:var(--pav-color-text-secondary);line-height:1.5}.modal-body .form-group[data-v-6ecb1898]{margin-bottom:1.5rem}.modal-body .form-group[data-v-6ecb1898]:last-child{margin-bottom:0}.modal-body .form-label[data-v-6ecb1898]{display:block;font-weight:var(--pav-font-weight-medium);margin-bottom:.5rem;color:var(--pav-color-text-primary)}.modal-body .form-label .required[data-v-6ecb1898]{color:#dc3545;margin-left:.25rem}.modal-body .form-input[data-v-6ecb1898]{width:100%;padding:.5rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;background:var(--pav-color-surface-secondary);color:var(--pav-color-text-primary);font-size:1rem}.modal-body .form-input[data-v-6ecb1898]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.modal-body .form-input.has-error[data-v-6ecb1898]{border-color:#dc3545}.modal-body .form-input.has-error[data-v-6ecb1898]:focus{box-shadow:0 0 0 3px #dc35451a}.modal-body .form-input[data-v-6ecb1898]:disabled{opacity:.6;cursor:not-allowed;background:var(--pav-color-surface-hover)}@media (prefers-color-scheme: dark){.modal-body .form-input[data-v-6ecb1898]{background:var(--pav-color-surface-tertiary)}}.modal-body .error-message[data-v-6ecb1898]{margin-top:.5rem;font-size:.875rem;color:#dc3545}.modal-body .field-help[data-v-6ecb1898]{margin-top:.5rem;font-size:.875rem;color:var(--pav-color-text-secondary);line-height:1.4}.modal-actions[data-v-6ecb1898]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--pav-color-border-primary)}.modal-actions button[data-v-6ecb1898]{min-width:100px}.modal-overlay[data-v-18949e05]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media (prefers-color-scheme: dark){.modal-overlay[data-v-18949e05]{background:#000000b3}}.modal-container[data-v-18949e05]{background:var(--pav-color-surface-secondary);border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}@media (prefers-color-scheme: dark){.modal-container[data-v-18949e05]{box-shadow:0 4px 6px #0000004d,0 2px 4px #0003}}.modal-header[data-v-18949e05]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--pav-color-border-primary)}.modal-header h2[data-v-18949e05]{margin:0;font-size:1.5rem;font-weight:var(--pav-font-weight-medium);color:#dc3545}@media (prefers-color-scheme: dark){.modal-header h2[data-v-18949e05]{color:#ff6b7a}}.modal-header .close-button[data-v-18949e05]{background:none;border:none;font-size:2rem;line-height:1;color:var(--pav-color-text-secondary);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-header .close-button[data-v-18949e05]:hover:not(:disabled){color:var(--pav-color-text-primary)}.modal-header .close-button[data-v-18949e05]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-18949e05]{padding:1.5rem}.modal-body .warning-icon[data-v-18949e05]{display:flex;justify-content:center;margin-bottom:1.5rem}.modal-body .warning-message[data-v-18949e05]{margin-bottom:1.5rem}.modal-body .warning-message .message-primary[data-v-18949e05]{margin:0 0 1rem;font-size:1rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);line-height:1.5}.modal-body .warning-message .message-secondary[data-v-18949e05]{margin:0;font-size:.875rem;color:var(--pav-color-text-secondary);line-height:1.5}.modal-body .confirmation-section[data-v-18949e05]{padding:1rem;background:#dc35450d;border:1px solid rgba(220,53,69,.2);border-radius:8px;margin-bottom:1.5rem}@media (prefers-color-scheme: dark){.modal-body .confirmation-section[data-v-18949e05]{background:#ff6b7a1a;border-color:#ff6b7a33}}.modal-body .confirmation-section .checkbox-label[data-v-18949e05]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-body .confirmation-section .checkbox-label input[type=checkbox][data-v-18949e05]{margin-top:.25rem;cursor:pointer;width:18px;height:18px;flex-shrink:0}.modal-body .confirmation-section .checkbox-label input[type=checkbox][data-v-18949e05]:disabled{cursor:not-allowed}.modal-body .confirmation-section .checkbox-label .checkbox-text[data-v-18949e05]{font-size:.875rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);line-height:1.4}.modal-actions[data-v-18949e05]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--pav-color-border-primary)}.modal-actions button[data-v-18949e05]{min-width:120px}.modal-actions button.danger[data-v-18949e05]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:var(--pav-font-weight-medium)}.modal-actions button.danger[data-v-18949e05]:hover:not(:disabled){background:#c82333}.modal-actions button.danger[data-v-18949e05]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme: dark){.modal-actions button.danger[data-v-18949e05]{background:#e74c5c}.modal-actions button.danger[data-v-18949e05]:hover:not(:disabled){background:#d43f50}}.progress-indicator[data-v-06b78e13]{text-align:center;padding:0 0 1rem;font-size:.875rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.wizard-content .error-message[data-v-06b78e13]{margin-bottom:1.5rem;padding:.75rem;background-color:#fff0f0;border:1px solid #d87373;color:#7d2a2a;border-radius:4px}@media (prefers-color-scheme: dark){.wizard-content .error-message[data-v-06b78e13]{background-color:#4a2020;border-color:#8a4040;color:#f8b4b4}}.wizard-content .step-content .step-title[data-v-06b78e13]{margin:0 0 .5rem;font-size:1.25rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.wizard-content .step-content .step-description[data-v-06b78e13]{margin:0 0 1.5rem;color:var(--pav-color-text-secondary);line-height:1.5}.provider-grid[data-v-06b78e13]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.provider-grid .provider-card[data-v-06b78e13]{padding:1.5rem;border:2px solid var(--pav-color-border-primary);border-radius:8px;cursor:pointer;text-align:center;transition:all .2s ease;background:var(--pav-color-surface-secondary)}.provider-grid .provider-card[data-v-06b78e13]:hover{border-color:#4a90e2;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.provider-grid .provider-card.selected[data-v-06b78e13]{border-color:#4a90e2;background:#4a90e20d;box-shadow:0 0 0 3px #4a90e21a}@media (prefers-color-scheme: dark){.provider-grid .provider-card[data-v-06b78e13]{background:#ffffff0d}.provider-grid .provider-card[data-v-06b78e13]:hover{border-color:#60a5fa;box-shadow:0 4px 8px #0000004d}.provider-grid .provider-card.selected[data-v-06b78e13]{border-color:#60a5fa;background:#60a5fa1a;box-shadow:0 0 0 3px #60a5fa1a}}.provider-grid .provider-card .provider-icon[data-v-06b78e13]{font-size:3rem;margin-bottom:1rem}.provider-grid .provider-card .provider-name[data-v-06b78e13]{margin:0 0 .5rem;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.provider-grid .provider-card .provider-description[data-v-06b78e13]{margin:0;font-size:.875rem;color:var(--pav-color-text-secondary)}.provider-config .connect-button[data-v-06b78e13]{width:100%;margin-top:1rem}.provider-config .form-group[data-v-06b78e13]{margin-bottom:1.5rem}.provider-config .form-group .form-label[data-v-06b78e13]{display:block;font-weight:var(--pav-font-weight-medium);margin-bottom:.5rem;color:var(--pav-color-text-primary)}.provider-config .form-group .form-label .required[data-v-06b78e13]{color:#dc3545;margin-left:.25rem}.provider-config .form-group .form-input[data-v-06b78e13]{width:100%;padding:.5rem;border:1px solid var(--pav-color-border-primary);border-radius:8px;background:var(--pav-color-surface-secondary);color:var(--pav-color-text-primary);font-size:1rem}.provider-config .form-group .form-input[data-v-06b78e13]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.provider-config .form-group .form-input.has-error[data-v-06b78e13]{border-color:#dc3545}.provider-config .form-group .form-input.has-error[data-v-06b78e13]:focus{box-shadow:0 0 0 3px #dc35451a}.provider-config .form-group .form-input[data-v-06b78e13]:disabled{opacity:.6;cursor:not-allowed;background:var(--pav-color-surface-hover)}@media (prefers-color-scheme: dark){.provider-config .form-group .form-input[data-v-06b78e13]{background:var(--pav-color-surface-tertiary)}}.provider-config .form-group .error-message-inline[data-v-06b78e13]{margin-top:.5rem;font-size:.875rem;color:#dc3545}.success-content[data-v-06b78e13]{text-align:center;padding:2rem 0}.success-content .success-icon[data-v-06b78e13]{width:4rem;height:4rem;margin:0 auto 1.5rem;background:#d4edda;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#155724}@media (prefers-color-scheme: dark){.success-content .success-icon[data-v-06b78e13]{background:#1e4620;color:#7fd68a}}.success-content .success-message[data-v-06b78e13]{margin-bottom:1rem;font-size:1.125rem;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.success-content .ready-message[data-v-06b78e13]{margin:0;color:var(--pav-color-text-secondary)}.modal-actions[data-v-06b78e13]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.modal-actions button[data-v-06b78e13]{min-width:100px}.grant-form[data-v-e94833cf]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.grant-form .form-group .form-label[data-v-e94833cf]{display:block;margin-bottom:var(--pav-space-1_5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.grant-form .form-group .form-required[data-v-e94833cf]{color:var(--pav-color-red-500);margin-inline-start:var(--pav-space-1)}.grant-form .form-input[data-v-e94833cf]{width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);font-size:var(--pav-font-size-sm);font-family:inherit;color:var(--pav-color-text-primary);box-sizing:border-box}.grant-form .form-input[data-v-e94833cf]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px var(--pav-color-orange-100)}.grant-form .form-input--error[data-v-e94833cf]{border-color:var(--pav-color-red-400)}.grant-form .form-input--error[data-v-e94833cf]:focus{box-shadow:0 0 0 3px var(--pav-color-red-100)}.grant-form .form-input--date[data-v-e94833cf]{cursor:pointer}.grant-form .form-textarea[data-v-e94833cf]{width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);font-size:var(--pav-font-size-sm);font-family:inherit;color:var(--pav-color-text-primary);resize:vertical;box-sizing:border-box}.grant-form .form-textarea[data-v-e94833cf]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px var(--pav-color-orange-100)}.grant-form .form-error[data-v-e94833cf]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-red-600)}.grant-form .textarea-wrapper[data-v-e94833cf]{position:relative}.grant-form .char-counter[data-v-e94833cf]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);text-align:end}.grant-form .char-counter--warning[data-v-e94833cf]{color:var(--pav-color-amber-600)}.grant-form .account-search-wrapper[data-v-e94833cf]{position:relative}.grant-form .account-dropdown[data-v-e94833cf]{position:absolute;top:calc(100% + var(--pav-space-1));inset-inline-start:0;inset-inline-end:0;background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);box-shadow:var(--pav-shadow-md);max-height:240px;overflow-y:auto;z-index:10;padding:0;margin:0;list-style:none}.grant-form .account-dropdown .account-dropdown-item[data-v-e94833cf]{display:flex;flex-direction:column;gap:var(--pav-space-0_5);padding:var(--pav-space-2_5) var(--pav-space-3);cursor:pointer;transition:background-color .1s ease}.grant-form .account-dropdown .account-dropdown-item[data-v-e94833cf]:hover,.grant-form .account-dropdown .account-dropdown-item--active[data-v-e94833cf]{background:var(--pav-color-stone-50)}.grant-form .account-dropdown .account-dropdown-item--loading[data-v-e94833cf],.grant-form .account-dropdown .account-dropdown-item--empty[data-v-e94833cf]{color:var(--pav-color-text-muted);font-size:var(--pav-font-size-xs);cursor:default}.grant-form .account-dropdown .account-dropdown-item .account-dropdown-username[data-v-e94833cf]{font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.grant-form .account-dropdown .account-dropdown-item .account-dropdown-email[data-v-e94833cf]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.grant-form .message[data-v-e94833cf]{padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.grant-form .message.message-error[data-v-e94833cf]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.grant-form .form-actions[data-v-e94833cf]{display:flex;justify-content:flex-end;gap:var(--pav-space-3);padding-top:var(--pav-space-4);border-top:1px solid var(--pav-border-color-light)}.grant-form .form-actions .btn-cancel[data-v-e94833cf]{padding:var(--pav-space-2) var(--pav-space-5);background:none;border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-secondary);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.grant-form .form-actions .btn-cancel[data-v-e94833cf]:hover{background:var(--pav-color-stone-50)}.grant-form .form-actions .btn-submit[data-v-e94833cf]{padding:var(--pav-space-2) var(--pav-space-6);background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);color:var(--pav-color-text-inverse);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:background-color .2s ease}.grant-form .form-actions .btn-submit[data-v-e94833cf]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.grant-form .form-actions .btn-submit[data-v-e94833cf]:disabled{opacity:.5;cursor:not-allowed}[data-v-58a33d79]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.funding-page[data-v-58a33d79]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.funding-page .page-header[data-v-58a33d79]{display:flex;flex-direction:column;gap:var(--pav-space-4)}@media (min-width: 640px){.funding-page .page-header[data-v-58a33d79]{flex-direction:row;align-items:center;justify-content:space-between}}.funding-page .page-header .page-header-text h1[data-v-58a33d79]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.funding-page .page-header .page-header-text .page-subtitle[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .page-header .create-grant-button[data-v-58a33d79]{display:inline-flex;align-items:center;justify-content:center;gap:var(--pav-space-2);padding:var(--pav-space-2_5) var(--pav-space-6);background:var(--pav-color-brand-primary);color:var(--pav-color-text-inverse);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease;width:100%}@media (min-width: 640px){.funding-page .page-header .create-grant-button[data-v-58a33d79]{width:auto}}.funding-page .page-header .create-grant-button[data-v-58a33d79]:hover{background:var(--pav-color-brand-primary-dark)}.funding-page .page-header .create-grant-button[data-v-58a33d79]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.funding-page .alert[data-v-58a33d79]{display:flex;align-items:flex-start;gap:var(--pav-space-3);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-lg);font-size:var(--pav-font-size-xs)}.funding-page .alert .alert-icon[data-v-58a33d79]{flex-shrink:0;margin-top:var(--pav-space-0_5)}.funding-page .alert .alert-title[data-v-58a33d79]{margin:0;font-weight:var(--pav-font-weight-medium)}.funding-page .alert .alert-description[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs)}.funding-page .alert--success[data-v-58a33d79]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-700)}.funding-page .alert--error[data-v-58a33d79]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.funding-page .alert--warning[data-v-58a33d79]{background:var(--pav-color-amber-50);border:1px solid var(--pav-color-amber-200);color:var(--pav-color-amber-800)}.funding-page .loading-state[data-v-58a33d79]{padding:var(--pav-space-12);text-align:center;color:var(--pav-color-text-muted)}.funding-page .loading-state--card[data-v-58a33d79]{padding:var(--pav-space-8)}.funding-page .subtab-border[data-v-58a33d79]{margin:0 calc(-1 * var(--pav-space-4));padding:0 var(--pav-space-4)}@media (min-width: 768px){.funding-page .subtab-border[data-v-58a33d79]{margin:0;padding:0}}.funding-page .subtab-border .subtab-nav[data-v-58a33d79]{display:flex;gap:var(--pav-space-6);border-bottom:1px solid var(--pav-border-primary);margin-bottom:var(--pav-space-6);overflow-x:auto}.funding-page .subtab-border .subtab-nav .subtab[data-v-58a33d79]{position:relative;padding:var(--pav-space-3) 0;background:none;border:none;color:var(--pav-color-stone-500);font-weight:var(--pav-font-weight-medium);font-size:var(--pav-font-size-xs);cursor:pointer;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.funding-page .subtab-border .subtab-nav .subtab[data-v-58a33d79]:hover:not([aria-selected=true]){color:var(--pav-color-stone-900)}@media (prefers-color-scheme: dark){.funding-page .subtab-border .subtab-nav .subtab[data-v-58a33d79]:hover:not([aria-selected=true]){color:var(--pav-color-stone-200)}}.funding-page .subtab-border .subtab-nav .subtab[data-v-58a33d79]:focus-visible{outline:2px solid var(--pav-color-orange-500);outline-offset:var(--pav-space-0_5);border-radius:var(--pav-border-radius-xs)}.funding-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-58a33d79]{color:var(--pav-color-orange-600)}.funding-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-58a33d79]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pav-color-orange-500);transition:background .2s ease}@media (prefers-color-scheme: dark){.funding-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-58a33d79]{color:var(--pav-color-orange-400)}.funding-page .subtab-border .subtab-nav .subtab[aria-selected=true][data-v-58a33d79]:after{background:var(--pav-color-orange-400)}}.funding-page .subtab-border .subtab-nav .subtab .subtab-badge[data-v-58a33d79]{margin-inline-start:var(--pav-space-2);padding:var(--pav-space-0_5) var(--pav-space-2);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);background:var(--pav-color-stone-100);color:var(--pav-color-text-muted)}.funding-page .subtab-border .subtab-nav .subtab .subtab-badge--active[data-v-58a33d79]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-600)}.funding-page .tab-panel[data-v-58a33d79]{outline:none}.funding-page .empty-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);padding:var(--pav-space-12);text-align:center}.funding-page .empty-card .empty-icon[data-v-58a33d79]{color:var(--pav-color-stone-300);margin:0 auto var(--pav-space-4);display:block}.funding-page .empty-card .empty-title[data-v-58a33d79]{margin:0;color:var(--pav-color-text-muted)}.funding-page .empty-card .empty-description[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-stone-400)}.funding-page .empty-card-inline[data-v-58a33d79]{padding:var(--pav-space-12);text-align:center}.funding-page .empty-card-inline .empty-icon-small[data-v-58a33d79]{color:var(--pav-color-stone-300);margin:0 auto var(--pav-space-4);display:block}.funding-page .empty-card-inline .empty-title[data-v-58a33d79]{margin:0 0 var(--pav-space-4);color:var(--pav-color-text-muted)}.funding-page .status-badge[data-v-58a33d79]{display:inline-flex;align-items:center;padding:var(--pav-space-1) var(--pav-space-2_5);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);text-transform:capitalize}.funding-page .status-badge--active[data-v-58a33d79]{background:var(--pav-color-emerald-100);color:var(--pav-color-emerald-700)}.funding-page .status-badge--past_due[data-v-58a33d79]{background:var(--pav-color-amber-100);color:var(--pav-color-amber-700)}.funding-page .status-badge--suspended[data-v-58a33d79]{background:var(--pav-color-red-100);color:var(--pav-color-red-700)}.funding-page .status-badge--cancelled[data-v-58a33d79]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-500)}.funding-page .subscriptions-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.funding-page .subscriptions-card .subscriptions-table-desktop[data-v-58a33d79]{display:none}@media (min-width: 768px){.funding-page .subscriptions-card .subscriptions-table-desktop[data-v-58a33d79]{display:block}}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table[data-v-58a33d79]{width:100%;border-collapse:collapse}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table thead tr[data-v-58a33d79]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table thead th[data-v-58a33d79]{padding:var(--pav-space-3) var(--pav-space-6);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table thead th.col-actions[data-v-58a33d79]{text-align:right}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody tr[data-v-58a33d79]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody tr[data-v-58a33d79]:last-child{border-bottom:none}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody tr[data-v-58a33d79]:hover{background:var(--pav-color-stone-50)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody td[data-v-58a33d79]{padding:var(--pav-space-4) var(--pav-space-6)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody .cell-user[data-v-58a33d79],.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody .cell-amount[data-v-58a33d79]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody .cell-cycle[data-v-58a33d79]{color:var(--pav-color-text-secondary);text-transform:capitalize}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody .cell-date[data-v-58a33d79]{color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs)}.funding-page .subscriptions-card .subscriptions-table-desktop .subscriptions-table tbody .cell-actions[data-v-58a33d79]{text-align:right}.funding-page .subscriptions-card .subscriptions-mobile[data-v-58a33d79]{display:block}@media (min-width: 768px){.funding-page .subscriptions-card .subscriptions-mobile[data-v-58a33d79]{display:none}}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card[data-v-58a33d79]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light)}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card[data-v-58a33d79]:last-child{border-bottom:none}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-header[data-v-58a33d79]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pav-space-3)}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-header .subscription-card-info[data-v-58a33d79]{min-width:0;flex:1}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-header .subscription-card-info .subscription-card-email[data-v-58a33d79]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);word-break:break-all}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-header .subscription-card-info .subscription-card-amount[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-header .subscription-card-info .subscription-card-amount .amount-value[data-v-58a33d79]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-footer[data-v-58a33d79]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-3);margin-top:var(--pav-space-3)}.funding-page .subscriptions-card .subscriptions-mobile .subscription-card .subscription-card-footer .subscription-card-period[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .pagination[data-v-58a33d79]{display:flex;flex-direction:column;gap:var(--pav-space-3);padding:var(--pav-space-4) var(--pav-space-6);border-top:1px solid var(--pav-border-color-light)}@media (min-width: 640px){.funding-page .pagination[data-v-58a33d79]{flex-direction:row;align-items:center;justify-content:space-between}}.funding-page .pagination .pagination-info[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);text-align:center}@media (min-width: 640px){.funding-page .pagination .pagination-info[data-v-58a33d79]{text-align:start}}.funding-page .pagination .pagination-buttons[data-v-58a33d79]{display:flex;gap:var(--pav-space-2);justify-content:center}@media (min-width: 640px){.funding-page .pagination .pagination-buttons[data-v-58a33d79]{justify-content:flex-end}}.funding-page .pagination .pagination-btn[data-v-58a33d79]{padding:var(--pav-space-1_5) var(--pav-space-4);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-full);background:none;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-text-secondary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.funding-page .pagination .pagination-btn[data-v-58a33d79]:hover:not(:disabled){background:var(--pav-color-stone-50);color:var(--pav-color-text-primary)}.funding-page .pagination .pagination-btn[data-v-58a33d79]:disabled{opacity:.4;cursor:not-allowed}.funding-page .settings-content[data-v-58a33d79]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.funding-page .settings-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);padding:var(--pav-space-5) var(--pav-space-6)}.funding-page .toggle-row[data-v-58a33d79]{display:flex;align-items:flex-start;gap:var(--pav-space-3);cursor:pointer}.funding-page .toggle-row--compact[data-v-58a33d79]{margin-bottom:var(--pav-space-4)}.funding-page .toggle-row .toggle-checkbox[data-v-58a33d79]{margin-top:var(--pav-space-0_5);flex-shrink:0}.funding-page .toggle-row .toggle-text .toggle-label[data-v-58a33d79]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.funding-page .toggle-row .toggle-text .toggle-description[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .toggle-inline[data-v-58a33d79]{display:flex;align-items:center;gap:var(--pav-space-2);cursor:pointer}.funding-page .toggle-inline .toggle-checkbox-small[data-v-58a33d79]{flex-shrink:0}.funding-page .toggle-inline .toggle-inline-label[data-v-58a33d79]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.funding-page .providers-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.funding-page .card-header[data-v-58a33d79]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-4);padding:var(--pav-space-4) var(--pav-space-6)}.funding-page .card-header--border-only[data-v-58a33d79]{border-bottom:1px solid var(--pav-border-color-light)}.funding-page .card-header .card-title[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-primary)}.funding-page .providers-list .provider-item[data-v-58a33d79]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-4);padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.funding-page .providers-list .provider-item[data-v-58a33d79]:last-child{border-bottom:none}.funding-page .providers-list .provider-item .provider-info .provider-name-row[data-v-58a33d79]{display:flex;align-items:center;gap:var(--pav-space-2)}.funding-page .providers-list .provider-item .provider-info .provider-name-row .provider-name[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.funding-page .providers-list .provider-item .provider-info .provider-name-row .connected-badge[data-v-58a33d79]{padding:var(--pav-space-0_5) var(--pav-space-2);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);background:var(--pav-color-emerald-100);color:var(--pav-color-emerald-700)}.funding-page .providers-list .provider-item .provider-info .provider-type[data-v-58a33d79]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted);text-transform:capitalize}.funding-page .providers-list .provider-item .provider-actions[data-v-58a33d79]{display:flex;align-items:center;gap:var(--pav-space-4);flex-shrink:0}.funding-page .pricing-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.funding-page .pricing-form[data-v-58a33d79]{padding:var(--pav-space-6)}.funding-page .pricing-grid[data-v-58a33d79]{display:grid;grid-template-columns:1fr;gap:var(--pav-space-4)}@media (min-width: 640px){.funding-page .pricing-grid[data-v-58a33d79]{grid-template-columns:repeat(3,1fr)}}.funding-page .pricing-options[data-v-58a33d79]{margin-top:var(--pav-space-6);padding-top:var(--pav-space-6);border-top:1px solid var(--pav-border-color-light)}.funding-page .pricing-actions[data-v-58a33d79]{margin-top:var(--pav-space-6);display:flex;justify-content:flex-end}.funding-page .form-group--inline[data-v-58a33d79]{display:flex;align-items:center;gap:var(--pav-space-3);flex-wrap:wrap}.funding-page .form-label[data-v-58a33d79]{display:block;margin-bottom:var(--pav-space-1_5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.funding-page .form-required[data-v-58a33d79]{color:var(--pav-color-red-500);margin-inline-start:var(--pav-space-1)}.funding-page .form-input[data-v-58a33d79]{width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);font-size:var(--pav-font-size-sm);font-family:inherit;color:var(--pav-color-text-primary);box-sizing:border-box}.funding-page .form-input[data-v-58a33d79]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px var(--pav-color-orange-100)}.funding-page .form-input--error[data-v-58a33d79]{border-color:var(--pav-color-red-400)}.funding-page .form-input--error[data-v-58a33d79]:focus{box-shadow:0 0 0 3px var(--pav-color-red-100)}.funding-page .form-input--narrow[data-v-58a33d79]{width:auto;min-width:80px}.funding-page .form-input--date[data-v-58a33d79]{cursor:pointer}.funding-page .form-select[data-v-58a33d79]{width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);font-size:var(--pav-font-size-sm);font-family:inherit;color:var(--pav-color-text-primary);cursor:pointer}.funding-page .form-select[data-v-58a33d79]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px var(--pav-color-orange-100)}.funding-page .form-textarea[data-v-58a33d79]{width:100%;padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-medium);border-radius:var(--pav-border-radius-md);background:var(--pav-color-surface-primary);font-size:var(--pav-font-size-sm);font-family:inherit;color:var(--pav-color-text-primary);resize:vertical;box-sizing:border-box}.funding-page .form-textarea[data-v-58a33d79]:focus{outline:none;border-color:var(--pav-color-orange-400);box-shadow:0 0 0 3px var(--pav-color-orange-100)}.funding-page .form-hint[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .form-error[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-red-600)}.funding-page .btn-primary[data-v-58a33d79]{padding:var(--pav-space-2) var(--pav-space-5);border:none;border-radius:var(--pav-border-radius-full);background:var(--pav-color-orange-500);font-size:var(--pav-font-size-sm);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-text-inverse);cursor:pointer;transition:background-color .2s ease}.funding-page .btn-primary[data-v-58a33d79]:hover:not(:disabled){background:var(--pav-color-orange-600)}.funding-page .btn-primary[data-v-58a33d79]:disabled{opacity:.5;cursor:not-allowed}.funding-page .btn-text-orange[data-v-58a33d79]{display:inline-flex;align-items:center;gap:var(--pav-space-1_5);padding:var(--pav-space-1_5) var(--pav-space-3);border:none;border-radius:var(--pav-border-radius-full);background:none;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-orange-600);cursor:pointer;transition:background-color .2s ease}.funding-page .btn-text-orange[data-v-58a33d79]:hover:not(:disabled){background:var(--pav-color-orange-50)}.funding-page .btn-text-orange[data-v-58a33d79]:disabled{opacity:.4;cursor:not-allowed}.funding-page .action-link[data-v-58a33d79]{padding:var(--pav-space-1) var(--pav-space-2_5);border:none;border-radius:var(--pav-border-radius-md);background:none;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;transition:background-color .15s ease}.funding-page .action-link--danger[data-v-58a33d79]{color:var(--pav-color-red-600)}.funding-page .action-link--danger[data-v-58a33d79]:hover{background:var(--pav-color-red-50)}.funding-page .action-link-mobile[data-v-58a33d79]{padding:var(--pav-space-1_5) var(--pav-space-3);border:1px solid currentColor;border-radius:var(--pav-border-radius-full);background:none;font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer}.funding-page .action-link-mobile--danger[data-v-58a33d79]{color:var(--pav-color-red-600)}.funding-page .action-link-mobile--danger[data-v-58a33d79]:hover{background:var(--pav-color-red-50)}.funding-page .grants-content[data-v-58a33d79]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.funding-page .grants-live-region[data-v-58a33d79]{position:static;width:auto;height:auto;overflow:visible}.funding-page .grants-list-card[data-v-58a33d79]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.funding-page .grants-table-desktop[data-v-58a33d79]{display:none}@media (min-width: 768px){.funding-page .grants-table-desktop[data-v-58a33d79]{display:block}}.funding-page .grants-table-desktop .grants-table[data-v-58a33d79]{width:100%;border-collapse:collapse}.funding-page .grants-table-desktop .grants-table thead tr[data-v-58a33d79]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.funding-page .grants-table-desktop .grants-table thead th[data-v-58a33d79]{padding:var(--pav-space-3) var(--pav-space-6);text-align:start;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.funding-page .grants-table-desktop .grants-table thead th.col-actions[data-v-58a33d79]{text-align:end}.funding-page .grants-table-desktop .grants-table tbody tr[data-v-58a33d79]{border-bottom:1px solid var(--pav-border-color-light)}.funding-page .grants-table-desktop .grants-table tbody tr[data-v-58a33d79]:last-child{border-bottom:none}.funding-page .grants-table-desktop .grants-table tbody tr.grant-row--revoked[data-v-58a33d79]{opacity:.6}.funding-page .grants-table-desktop .grants-table tbody td[data-v-58a33d79]{padding:var(--pav-space-4) var(--pav-space-6);font-size:var(--pav-font-size-sm)}.funding-page .grants-table-desktop .grants-table tbody .cell-account[data-v-58a33d79]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.funding-page .grants-table-desktop .grants-table tbody .cell-reason[data-v-58a33d79]{color:var(--pav-color-text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-page .grants-table-desktop .grants-table tbody .cell-expires[data-v-58a33d79],.funding-page .grants-table-desktop .grants-table tbody .cell-granted-by[data-v-58a33d79],.funding-page .grants-table-desktop .grants-table tbody .cell-created[data-v-58a33d79]{color:var(--pav-color-text-muted);font-size:var(--pav-font-size-xs)}.funding-page .grants-table-desktop .grants-table tbody .cell-actions[data-v-58a33d79]{text-align:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--pav-space-2)}.funding-page .grants-mobile[data-v-58a33d79]{display:block}@media (min-width: 768px){.funding-page .grants-mobile[data-v-58a33d79]{display:none}}.funding-page .grants-mobile .grant-card[data-v-58a33d79]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light)}.funding-page .grants-mobile .grant-card[data-v-58a33d79]:last-child{border-bottom:none}.funding-page .grants-mobile .grant-card--revoked[data-v-58a33d79]{opacity:.6}.funding-page .grants-mobile .grant-card .grant-card-header[data-v-58a33d79]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pav-space-3)}.funding-page .grants-mobile .grant-card .grant-card-header .grant-card-info[data-v-58a33d79]{min-width:0;flex:1}.funding-page .grants-mobile .grant-card .grant-card-header .grant-card-info .grant-card-account[data-v-58a33d79]{margin:0;font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary);word-break:break-all}.funding-page .grants-mobile .grant-card .grant-card-header .grant-card-info .grant-card-reason[data-v-58a33d79]{margin:var(--pav-space-1) 0 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.funding-page .grants-mobile .grant-card .grant-card-footer[data-v-58a33d79]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-3);margin-top:var(--pav-space-3)}.funding-page .grants-mobile .grant-card .grant-card-footer .grant-card-meta[data-v-58a33d79]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}[data-v-cc9108eb]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.modal-overlay[data-v-cc9108eb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--pav-space-4)}@media (prefers-color-scheme: dark){.modal-overlay[data-v-cc9108eb]{background:#000000b3}}.modal-content[data-v-cc9108eb]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (prefers-color-scheme: dark){.modal-content[data-v-cc9108eb]{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}}.modal-content .modal-header[data-v-cc9108eb]{display:flex;align-items:center;justify-content:space-between;padding:var(--pav-space-5) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.modal-content .modal-header h2[data-v-cc9108eb]{margin:0;font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.modal-content .modal-header .close-button[data-v-cc9108eb]{padding:var(--pav-space-1);background:none;border:none;color:var(--pav-color-text-muted);cursor:pointer;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.modal-content .modal-header .close-button[data-v-cc9108eb]:hover{color:var(--pav-color-text-primary)}.modal-content .modal-header .close-button[data-v-cc9108eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;border-radius:var(--pav-border-radius-xs)}.modal-content .modal-body[data-v-cc9108eb]{padding:var(--pav-space-6);overflow-y:auto}.modal-content .modal-body .message[data-v-cc9108eb]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);margin-bottom:var(--pav-space-5)}.modal-content .modal-body .message .message-icon[data-v-cc9108eb]{flex-shrink:0}.modal-content .modal-body .message.message-success[data-v-cc9108eb]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.modal-content .modal-body .message.message-error[data-v-cc9108eb]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.modal-content .modal-body .report-form[data-v-cc9108eb]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.modal-content .modal-body .report-form .form-group[data-v-cc9108eb]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.modal-content .modal-body .report-form .form-group .form-label[data-v-cc9108eb]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.modal-content .modal-body .report-form .form-group .form-label .required-indicator[data-v-cc9108eb]{color:var(--pav-color-error);margin-left:var(--pav-space-0_5)}.modal-content .modal-body .report-form .form-group .form-input[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]{padding:var(--pav-space-2_5) var(--pav-space-3);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary)}.modal-content .modal-body .report-form .form-group .form-input[data-v-cc9108eb]:focus,.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb]:focus,.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]:focus{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.modal-content .modal-body .report-form .form-group .form-input.has-error[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-select.has-error[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-textarea.has-error[data-v-cc9108eb]{border-color:var(--pav-color-error)}.modal-content .modal-body .report-form .form-group .form-input[data-v-cc9108eb]:disabled,.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb]:disabled,.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]:disabled{opacity:.6;cursor:not-allowed}.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--pav-space-8)}.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]{resize:vertical}.modal-content .modal-body .report-form .form-group .error-text[data-v-cc9108eb]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-error)}.modal-content .modal-body .report-form .form-group .help-text[data-v-cc9108eb]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.modal-content .modal-body .report-form .form-actions[data-v-cc9108eb]{display:flex;justify-content:flex-end;gap:var(--pav-space-3);padding-top:var(--pav-space-2)}.modal-content .modal-body .report-form .form-actions .button[data-v-cc9108eb]{padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .2s ease}.modal-content .modal-body .report-form .form-actions .button[data-v-cc9108eb]:disabled{opacity:.6;cursor:not-allowed}.modal-content .modal-body .report-form .form-actions .button[data-v-cc9108eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.modal-content .modal-body .report-form .form-actions .button.button-secondary[data-v-cc9108eb]{background:var(--pav-color-surface-secondary);color:var(--pav-color-text-primary);border:1px solid var(--pav-border-color-light)}.modal-content .modal-body .report-form .form-actions .button.button-secondary[data-v-cc9108eb]:hover:not(:disabled){background:var(--pav-color-stone-100)}.modal-content .modal-body .report-form .form-actions .button.button-primary[data-v-cc9108eb]{background:var(--pav-color-brand-primary);color:#fff}.modal-content .modal-body .report-form .form-actions .button.button-primary[data-v-cc9108eb]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}@media (prefers-color-scheme: dark){.modal-content .modal-body .message.message-success[data-v-cc9108eb]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.modal-content .modal-body .message.message-error[data-v-cc9108eb]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.modal-content .modal-body .report-form .form-group .form-input[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb],.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]{background:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600)}.modal-content .modal-body .report-form .form-group .form-input[data-v-cc9108eb]:focus,.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb]:focus,.modal-content .modal-body .report-form .form-group .form-textarea[data-v-cc9108eb]:focus{border-color:var(--pav-color-brand-primary)}.modal-content .modal-body .report-form .form-group .form-select[data-v-cc9108eb]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A8A29E' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.modal-content .modal-body .report-form .form-actions .button.button-secondary[data-v-cc9108eb]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-600)}.modal-content .modal-body .report-form .form-actions .button.button-secondary[data-v-cc9108eb]:hover:not(:disabled){background:var(--pav-color-stone-700)}}[data-v-0c31e2c4]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.moderation-dashboard[data-v-0c31e2c4]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.moderation-dashboard .page-header[data-v-0c31e2c4]{display:flex;flex-direction:column;gap:var(--pav-space-4)}@media (min-width: 768px){.moderation-dashboard .page-header[data-v-0c31e2c4]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.moderation-dashboard .page-header .page-header-text h1[data-v-0c31e2c4]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.moderation-dashboard .page-header .page-header-text .page-subtitle[data-v-0c31e2c4]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.moderation-dashboard .page-header .page-header-actions[data-v-0c31e2c4]{display:flex;gap:var(--pav-space-2)}.moderation-dashboard .page-header .page-header-actions .action-button[data-v-0c31e2c4]{display:inline-flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-2) var(--pav-space-4);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .2s ease}.moderation-dashboard .page-header .page-header-actions .action-button[data-v-0c31e2c4]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.moderation-dashboard .page-header .page-header-actions .action-button.action-create[data-v-0c31e2c4]{background:var(--pav-color-brand-primary);color:#fff}.moderation-dashboard .page-header .page-header-actions .action-button.action-create[data-v-0c31e2c4]:hover{background:var(--pav-color-brand-primary-dark)}.moderation-dashboard .page-header .page-header-actions .action-button.action-settings[data-v-0c31e2c4]{background:var(--pav-color-surface-secondary);color:var(--pav-color-text-secondary);border:1px solid var(--pav-border-color-light)}.moderation-dashboard .page-header .page-header-actions .action-button.action-settings[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-100);color:var(--pav-color-text-primary)}.moderation-dashboard .filters-section[data-v-0c31e2c4]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);padding:var(--pav-space-4)}@media (min-width: 768px){.moderation-dashboard .filters-section[data-v-0c31e2c4]{padding:var(--pav-space-6)}}.moderation-dashboard .filters-section .filters-grid[data-v-0c31e2c4]{display:grid;gap:var(--pav-space-4);grid-template-columns:1fr}@media (min-width: 640px){.moderation-dashboard .filters-section .filters-grid[data-v-0c31e2c4]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.moderation-dashboard .filters-section .filters-grid[data-v-0c31e2c4]{grid-template-columns:repeat(3,1fr)}}.moderation-dashboard .filters-section .filter-group[data-v-0c31e2c4]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.moderation-dashboard .filters-section .filter-group .filter-label[data-v-0c31e2c4]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.moderation-dashboard .filters-section .filter-group .filter-select[data-v-0c31e2c4]{padding:var(--pav-space-2) var(--pav-space-3);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);font-family:inherit;background:var(--pav-color-surface-primary);color:var(--pav-color-text-primary);cursor:pointer}.moderation-dashboard .filters-section .filter-group .filter-select[data-v-0c31e2c4]:focus{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.moderation-dashboard .filters-section .reset-filters-button[data-v-0c31e2c4]{margin-top:var(--pav-space-4);padding:var(--pav-space-2) var(--pav-space-4);background:none;border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-secondary);cursor:pointer;transition:all .2s ease}.moderation-dashboard .filters-section .reset-filters-button[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-50);border-color:var(--pav-color-stone-300)}.moderation-dashboard .filters-section .reset-filters-button[data-v-0c31e2c4]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.moderation-dashboard .error-message[data-v-0c31e2c4]{padding:var(--pav-space-4);background:var(--pav-color-error-bg);color:var(--pav-color-error-text);border-radius:var(--pav-border-radius-lg);border:1px solid var(--pav-color-error)}.moderation-dashboard .reports-content[data-v-0c31e2c4]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.moderation-dashboard .reports-section .section-heading[data-v-0c31e2c4]{margin:0 0 var(--pav-space-4) 0;font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.moderation-dashboard .reports-card[data-v-0c31e2c4]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);overflow:hidden}.moderation-dashboard .reports-card .reports-table-desktop[data-v-0c31e2c4]{display:none}@media (min-width: 768px){.moderation-dashboard .reports-card .reports-table-desktop[data-v-0c31e2c4]{display:block}}.moderation-dashboard .reports-card .reports-table-desktop .reports-table[data-v-0c31e2c4]{width:100%;border-collapse:collapse}.moderation-dashboard .reports-card .reports-table-desktop .reports-table thead tr[data-v-0c31e2c4]{border-bottom:1px solid var(--pav-border-color-light);background:var(--pav-color-stone-50)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table thead th[data-v-0c31e2c4]{padding:var(--pav-space-3) var(--pav-space-4);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table thead th.col-actions[data-v-0c31e2c4]{text-align:right}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease;cursor:pointer}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]:last-child{border-bottom:none}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-50)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]:focus-within{background:var(--pav-color-stone-50)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]:focus{outline:2px solid var(--pav-color-brand-primary);outline-offset:-2px}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody td[data-v-0c31e2c4]{padding:var(--pav-space-4)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .cell-event[data-v-0c31e2c4],.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .cell-calendar[data-v-0c31e2c4]{font-family:monospace;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .cell-actions[data-v-0c31e2c4]{text-align:right}.moderation-dashboard .reports-card .reports-mobile[data-v-0c31e2c4]{display:block}@media (min-width: 768px){.moderation-dashboard .reports-card .reports-mobile[data-v-0c31e2c4]{display:none}}.moderation-dashboard .reports-card .reports-mobile .report-card[data-v-0c31e2c4]{padding:var(--pav-space-4);border-bottom:1px solid var(--pav-border-color-light);cursor:pointer;transition:background-color .15s ease}.moderation-dashboard .reports-card .reports-mobile .report-card[data-v-0c31e2c4]:last-child{border-bottom:none}.moderation-dashboard .reports-card .reports-mobile .report-card[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-50)}.moderation-dashboard .reports-card .reports-mobile .report-card[data-v-0c31e2c4]:focus{outline:2px solid var(--pav-color-brand-primary);outline-offset:-2px;background:var(--pav-color-stone-50)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-header[data-v-0c31e2c4]{display:flex;align-items:center;justify-content:space-between;gap:var(--pav-space-3);margin-bottom:var(--pav-space-3)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-header .event-id[data-v-0c31e2c4]{font-family:monospace;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-content[data-v-0c31e2c4]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-badges[data-v-0c31e2c4]{display:flex;flex-wrap:wrap;gap:var(--pav-space-2)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-meta[data-v-0c31e2c4]{display:flex;align-items:center;gap:var(--pav-space-2);font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.moderation-dashboard .reports-card .reports-mobile .report-card .report-card-meta .meta-label[data-v-0c31e2c4]{font-weight:var(--pav-font-weight-medium)}.moderation-dashboard .category-badge[data-v-0c31e2c4],.moderation-dashboard .status-badge[data-v-0c31e2c4],.moderation-dashboard .priority-badge[data-v-0c31e2c4],.moderation-dashboard .escalation-badge[data-v-0c31e2c4]{display:inline-block;padding:var(--pav-space-0_5) var(--pav-space-2);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);border-radius:var(--pav-border-radius-xs)}.moderation-dashboard .category-badge[data-v-0c31e2c4]{background:var(--pav-color-blue-100);color:var(--pav-color-blue-700)}.moderation-dashboard .status-badge[data-v-0c31e2c4]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}.moderation-dashboard .priority-badge.priority-high[data-v-0c31e2c4]{background:var(--pav-color-red-100);color:var(--pav-color-red-700)}.moderation-dashboard .priority-badge.priority-medium[data-v-0c31e2c4]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-700)}.moderation-dashboard .priority-badge.priority-low[data-v-0c31e2c4]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}.moderation-dashboard .escalation-badge.escalation-admin[data-v-0c31e2c4]{background:var(--pav-color-purple-100);color:var(--pav-color-purple-700)}.moderation-dashboard .escalation-badge.escalation-manual[data-v-0c31e2c4]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-700)}.moderation-dashboard .escalation-badge.escalation-auto[data-v-0c31e2c4]{background:var(--pav-color-sky-100);color:var(--pav-color-sky-700)}.moderation-dashboard .deadline-approaching[data-v-0c31e2c4]{color:var(--pav-color-warning);font-weight:var(--pav-font-weight-medium)}.moderation-dashboard .action-link[data-v-0c31e2c4],.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]{background:none;border:none;color:var(--pav-color-orange-600);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.moderation-dashboard .action-link[data-v-0c31e2c4]:hover,.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]:hover{color:var(--pav-color-orange-700)}.moderation-dashboard .action-link[data-v-0c31e2c4]:focus-visible,.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;border-radius:var(--pav-border-radius-xs)}.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]{padding:var(--pav-space-1_5) var(--pav-space-3);border-radius:var(--pav-border-radius-full);transition:color .2s ease,background-color .2s ease}.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]:hover{background:var(--pav-color-orange-50)}.moderation-dashboard .empty-state[data-v-0c31e2c4]{text-align:center;padding:var(--pav-space-12) var(--pav-space-4);background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light)}.moderation-dashboard .empty-state p[data-v-0c31e2c4]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.moderation-dashboard .empty-state .empty-state-description[data-v-0c31e2c4]{margin-top:var(--pav-space-2);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-normal);color:var(--pav-color-text-muted)}.moderation-dashboard .pagination[data-v-0c31e2c4]{display:flex;align-items:center;justify-content:center;gap:var(--pav-space-4);padding:var(--pav-space-4)}.moderation-dashboard .pagination .pagination-button[data-v-0c31e2c4]{padding:var(--pav-space-2) var(--pav-space-4);background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-full);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);cursor:pointer;transition:all .2s ease}.moderation-dashboard .pagination .pagination-button[data-v-0c31e2c4]:hover:not(:disabled){background:var(--pav-color-stone-50);border-color:var(--pav-color-stone-300)}.moderation-dashboard .pagination .pagination-button[data-v-0c31e2c4]:disabled{opacity:.5;cursor:not-allowed}.moderation-dashboard .pagination .pagination-button[data-v-0c31e2c4]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.moderation-dashboard .pagination .pagination-info[data-v-0c31e2c4]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}@media (prefers-color-scheme: dark){.moderation-dashboard .page-header .page-header-actions .action-button.action-settings[data-v-0c31e2c4]{background:var(--pav-color-stone-800);border-color:var(--pav-color-stone-600)}.moderation-dashboard .page-header .page-header-actions .action-button.action-settings[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-700)}.moderation-dashboard .filters-section .reset-filters-button[data-v-0c31e2c4]:hover{background:var(--pav-color-stone-800)}.moderation-dashboard .reports-card .reports-table-desktop .reports-table thead tr[data-v-0c31e2c4]{background:#29252480}.moderation-dashboard .reports-card .reports-table-desktop .reports-table tbody .report-row[data-v-0c31e2c4]:hover,.moderation-dashboard .reports-card .reports-mobile .report-card[data-v-0c31e2c4]:hover{background:#2925244d}.moderation-dashboard .category-badge[data-v-0c31e2c4]{background:#3b82f626;color:var(--pav-color-blue-300)}.moderation-dashboard .status-badge[data-v-0c31e2c4]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-300)}.moderation-dashboard .priority-badge.priority-high[data-v-0c31e2c4]{background:#ef444426;color:var(--pav-color-red-300)}.moderation-dashboard .priority-badge.priority-medium[data-v-0c31e2c4]{background:#f9731626;color:var(--pav-color-orange-300)}.moderation-dashboard .priority-badge.priority-low[data-v-0c31e2c4]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}.moderation-dashboard .escalation-badge.escalation-admin[data-v-0c31e2c4]{background:#a855f726;color:var(--pav-color-purple-300)}.moderation-dashboard .escalation-badge.escalation-manual[data-v-0c31e2c4]{background:#f9731626;color:var(--pav-color-orange-300)}.moderation-dashboard .escalation-badge.escalation-auto[data-v-0c31e2c4]{background:#0ea5e926;color:var(--pav-color-sky-300)}.moderation-dashboard .action-link[data-v-0c31e2c4],.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]{color:var(--pav-color-orange-400)}.moderation-dashboard .action-link[data-v-0c31e2c4]:hover,.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]:hover{color:var(--pav-color-orange-300)}.moderation-dashboard .action-link-mobile[data-v-0c31e2c4]:hover{background:#f973161a}.moderation-dashboard .pagination .pagination-button[data-v-0c31e2c4]:hover:not(:disabled){background:var(--pav-color-stone-800)}}[data-v-9983f2eb]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.admin-report-detail[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-6);max-width:900px}.admin-report-detail .page-header .page-header-top[data-v-9983f2eb]{margin-bottom:var(--pav-space-4)}.admin-report-detail .page-header .page-header-top .back-button[data-v-9983f2eb]{display:inline-flex;align-items:center;gap:var(--pav-space-1);padding:var(--pav-space-1) var(--pav-space-2);background:none;border:none;color:var(--pav-color-text-secondary);font-size:var(--pav-font-size-xs);font-family:inherit;cursor:pointer;transition:color .2s ease}.admin-report-detail .page-header .page-header-top .back-button[data-v-9983f2eb]:hover{color:var(--pav-color-text-primary)}.admin-report-detail .page-header .page-header-top .back-button[data-v-9983f2eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px;border-radius:var(--pav-border-radius-xs)}.admin-report-detail .page-header .page-header-text h1[data-v-9983f2eb]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.admin-report-detail .page-header .page-header-text .page-subtitle[data-v-9983f2eb]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.admin-report-detail .error-message[data-v-9983f2eb]{padding:var(--pav-space-4);background:var(--pav-color-error-bg);color:var(--pav-color-error-text);border-radius:var(--pav-border-radius-lg);border:1px solid var(--pav-color-error)}.admin-report-detail .success-message[data-v-9983f2eb]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-4);background:var(--pav-color-emerald-50);color:var(--pav-color-emerald-800);border-radius:var(--pav-border-radius-lg);border:1px solid var(--pav-color-emerald-200)}.admin-report-detail .success-message .message-icon[data-v-9983f2eb]{flex-shrink:0}.admin-report-detail .report-content[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.admin-report-detail .info-card[data-v-9983f2eb],.admin-report-detail .admin-actions-card[data-v-9983f2eb]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);border:1px solid var(--pav-border-color-light);padding:var(--pav-space-6)}.admin-report-detail .info-card .section-heading[data-v-9983f2eb],.admin-report-detail .admin-actions-card .section-heading[data-v-9983f2eb]{margin:0 0 var(--pav-space-4) 0;font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.admin-report-detail .info-grid[data-v-9983f2eb]{display:grid;grid-template-columns:1fr;gap:var(--pav-space-4)}@media (min-width: 640px){.admin-report-detail .info-grid[data-v-9983f2eb]{grid-template-columns:repeat(2,1fr)}}.admin-report-detail .info-grid .info-item[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-1)}.admin-report-detail .info-grid .info-item.info-item-full[data-v-9983f2eb]{grid-column:1/-1}.admin-report-detail .info-grid .info-item .info-label[data-v-9983f2eb]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.admin-report-detail .info-grid .info-item .info-value[data-v-9983f2eb]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-primary)}.admin-report-detail .info-grid .info-item .info-value.event-id[data-v-9983f2eb],.admin-report-detail .info-grid .info-item .info-value.calendar-id[data-v-9983f2eb]{font-family:monospace;font-size:var(--pav-font-size-2xs);word-break:break-all}.admin-report-detail .info-grid .info-item .info-value.description[data-v-9983f2eb]{margin:var(--pav-space-1) 0 0 0;line-height:1.5}.admin-report-detail .category-badge[data-v-9983f2eb],.admin-report-detail .status-badge[data-v-9983f2eb],.admin-report-detail .priority-badge[data-v-9983f2eb],.admin-report-detail .escalation-badge[data-v-9983f2eb]{display:inline-block;padding:var(--pav-space-0_5) var(--pav-space-2);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);border-radius:var(--pav-border-radius-xs);width:fit-content}.admin-report-detail .category-badge[data-v-9983f2eb]{background:var(--pav-color-blue-100);color:var(--pav-color-blue-700)}.admin-report-detail .status-badge[data-v-9983f2eb]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}.admin-report-detail .priority-badge.priority-high[data-v-9983f2eb]{background:var(--pav-color-red-100);color:var(--pav-color-red-700)}.admin-report-detail .priority-badge.priority-medium[data-v-9983f2eb]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-700)}.admin-report-detail .priority-badge.priority-low[data-v-9983f2eb]{background:var(--pav-color-stone-100);color:var(--pav-color-stone-700)}.admin-report-detail .escalation-badge.escalation-admin[data-v-9983f2eb]{background:var(--pav-color-purple-100);color:var(--pav-color-purple-700)}.admin-report-detail .escalation-badge.escalation-manual[data-v-9983f2eb]{background:var(--pav-color-orange-100);color:var(--pav-color-orange-700)}.admin-report-detail .escalation-badge.escalation-auto[data-v-9983f2eb]{background:var(--pav-color-sky-100);color:var(--pav-color-sky-700)}.admin-report-detail .review-content[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-4)}.admin-report-detail .review-content .review-item[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.admin-report-detail .review-content .review-item .review-label[data-v-9983f2eb]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.admin-report-detail .review-content .review-item .review-text[data-v-9983f2eb]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-primary);line-height:1.5}.admin-report-detail .review-content .review-item .review-timestamp[data-v-9983f2eb]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.admin-report-detail .timeline[data-v-9983f2eb]{list-style:none;margin:0;padding:0;position:relative}.admin-report-detail .timeline[data-v-9983f2eb]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:var(--pav-border-color-light)}.admin-report-detail .timeline .timeline-item[data-v-9983f2eb]{position:relative;padding-left:var(--pav-space-8);padding-bottom:var(--pav-space-5)}.admin-report-detail .timeline .timeline-item[data-v-9983f2eb]:last-child{padding-bottom:0}.admin-report-detail .timeline .timeline-item .timeline-marker[data-v-9983f2eb]{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--pav-color-brand-primary);border:2px solid var(--pav-color-surface-primary);z-index:1}.admin-report-detail .timeline .timeline-item .timeline-content[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-1_5)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-header[data-v-9983f2eb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pav-space-2)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-header .timeline-transition[data-v-9983f2eb]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-header .timeline-date[data-v-9983f2eb]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-meta[data-v-9983f2eb]{display:flex;flex-wrap:wrap;gap:var(--pav-space-2);font-size:var(--pav-font-size-2xs)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-meta .timeline-role[data-v-9983f2eb]{color:var(--pav-color-text-secondary)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-meta .timeline-decision[data-v-9983f2eb]{color:var(--pav-color-text-muted)}.admin-report-detail .timeline .timeline-item .timeline-content .timeline-notes[data-v-9983f2eb]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary);line-height:1.5}.admin-report-detail .actions-form[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.admin-report-detail .actions-form .form-group[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.admin-report-detail .actions-form .form-group .form-label[data-v-9983f2eb]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.admin-report-detail .actions-form .form-group .form-label .required-indicator[data-v-9983f2eb]{color:var(--pav-color-error);margin-left:var(--pav-space-0_5)}.admin-report-detail .actions-form .form-group .form-textarea[data-v-9983f2eb]{padding:var(--pav-space-3);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);resize:vertical}.admin-report-detail .actions-form .form-group .form-textarea[data-v-9983f2eb]:focus{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.admin-report-detail .actions-form .form-group .form-textarea.has-error[data-v-9983f2eb]{border-color:var(--pav-color-error)}.admin-report-detail .actions-form .form-group .form-textarea[data-v-9983f2eb]:disabled{opacity:.6;cursor:not-allowed}.admin-report-detail .actions-form .form-group .error-text[data-v-9983f2eb]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-error)}.admin-report-detail .actions-form .action-buttons[data-v-9983f2eb]{display:flex;flex-wrap:wrap;gap:var(--pav-space-3)}.admin-report-detail .actions-form .action-buttons .action-button[data-v-9983f2eb]{padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .2s ease}.admin-report-detail .actions-form .action-buttons .action-button[data-v-9983f2eb]:disabled{opacity:.6;cursor:not-allowed}.admin-report-detail .actions-form .action-buttons .action-button[data-v-9983f2eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.admin-report-detail .actions-form .action-buttons .action-button.action-resolve[data-v-9983f2eb]{background:var(--pav-color-emerald-600);color:#fff}.admin-report-detail .actions-form .action-buttons .action-button.action-resolve[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-emerald-700)}.admin-report-detail .actions-form .action-buttons .action-button.action-override[data-v-9983f2eb]{background:var(--pav-color-orange-600);color:#fff}.admin-report-detail .actions-form .action-buttons .action-button.action-override[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-orange-700)}.admin-report-detail .actions-form .action-buttons .action-button.action-dismiss[data-v-9983f2eb]{background:var(--pav-color-red-600);color:#fff}.admin-report-detail .actions-form .action-buttons .action-button.action-dismiss[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-red-700)}.admin-report-detail .section-description[data-v-9983f2eb]{margin:0 0 var(--pav-space-4) 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary);line-height:1.5}.admin-report-detail .forward-button[data-v-9983f2eb]{padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;background:var(--pav-color-blue-600);color:#fff;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .2s ease}.admin-report-detail .forward-button[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-blue-700)}.admin-report-detail .forward-button[data-v-9983f2eb]:disabled{opacity:.6;cursor:not-allowed}.admin-report-detail .forward-button[data-v-9983f2eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.admin-report-detail .modal-overlay[data-v-9983f2eb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--pav-space-4)}.admin-report-detail .modal-content[data-v-9983f2eb]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-xl);padding:var(--pav-space-6);max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.admin-report-detail .modal-title[data-v-9983f2eb]{margin:0 0 var(--pav-space-4) 0;font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.admin-report-detail .modal-body[data-v-9983f2eb]{margin-bottom:var(--pav-space-6)}.admin-report-detail .modal-body p[data-v-9983f2eb]{margin:0 0 var(--pav-space-4) 0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary);line-height:1.5}.admin-report-detail .report-summary[data-v-9983f2eb]{background:var(--pav-color-surface-secondary);padding:var(--pav-space-4);border-radius:var(--pav-border-radius-md);display:flex;flex-direction:column;gap:var(--pav-space-3)}.admin-report-detail .report-summary .summary-item[data-v-9983f2eb]{display:flex;flex-direction:column;gap:var(--pav-space-1)}.admin-report-detail .report-summary .summary-label[data-v-9983f2eb]{font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:var(--pav-letter-spacing-wider)}.admin-report-detail .report-summary .summary-text[data-v-9983f2eb]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-primary);line-height:1.5}.admin-report-detail .modal-actions[data-v-9983f2eb]{display:flex;justify-content:flex-end;gap:var(--pav-space-3)}.admin-report-detail .modal-button[data-v-9983f2eb]{padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .2s ease}.admin-report-detail .modal-button[data-v-9983f2eb]:disabled{opacity:.6;cursor:not-allowed}.admin-report-detail .modal-button[data-v-9983f2eb]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.admin-report-detail .modal-button.modal-button-cancel[data-v-9983f2eb]{background:var(--pav-color-stone-200);color:var(--pav-color-stone-700)}.admin-report-detail .modal-button.modal-button-cancel[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-stone-300)}.admin-report-detail .modal-button.modal-button-confirm[data-v-9983f2eb]{background:var(--pav-color-blue-600);color:#fff}.admin-report-detail .modal-button.modal-button-confirm[data-v-9983f2eb]:hover:not(:disabled){background:var(--pav-color-blue-700)}@media (prefers-color-scheme: dark){.admin-report-detail .success-message[data-v-9983f2eb]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.admin-report-detail .category-badge[data-v-9983f2eb]{background:#3b82f626;color:var(--pav-color-blue-300)}.admin-report-detail .status-badge[data-v-9983f2eb]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-300)}.admin-report-detail .priority-badge.priority-high[data-v-9983f2eb]{background:#ef444426;color:var(--pav-color-red-300)}.admin-report-detail .priority-badge.priority-medium[data-v-9983f2eb]{background:#f9731626;color:var(--pav-color-orange-300)}.admin-report-detail .priority-badge.priority-low[data-v-9983f2eb]{background:var(--pav-color-stone-800);color:var(--pav-color-stone-400)}.admin-report-detail .escalation-badge.escalation-admin[data-v-9983f2eb]{background:#a855f726;color:var(--pav-color-purple-300)}.admin-report-detail .escalation-badge.escalation-manual[data-v-9983f2eb]{background:#f9731626;color:var(--pav-color-orange-300)}.admin-report-detail .escalation-badge.escalation-auto[data-v-9983f2eb]{background:#0ea5e926;color:var(--pav-color-sky-300)}.admin-report-detail .timeline[data-v-9983f2eb]:before{background:var(--pav-color-stone-700)}}[data-v-59d2955a]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.moderation-settings[data-v-59d2955a]{display:flex;flex-direction:column;gap:var(--pav-space-6);max-width:800px}.moderation-settings .page-header .page-header-text h1[data-v-59d2955a]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.moderation-settings .page-header .page-header-text .page-subtitle[data-v-59d2955a]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.moderation-settings .error-message[data-v-59d2955a]{padding:var(--pav-space-4);background:var(--pav-color-error-bg);color:var(--pav-color-error-text);border-radius:var(--pav-border-radius-lg);border:1px solid var(--pav-color-error)}.moderation-settings .settings-content[data-v-59d2955a]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.moderation-settings .settings-content .message[data-v-59d2955a]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.moderation-settings .settings-content .message .message-icon[data-v-59d2955a]{flex-shrink:0}.moderation-settings .settings-content .message.message-success[data-v-59d2955a]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.moderation-settings .settings-content .message.message-error[data-v-59d2955a]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.moderation-settings .settings-card[data-v-59d2955a]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.moderation-settings .settings-card .settings-card-header[data-v-59d2955a]{padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.moderation-settings .settings-card .settings-card-header h2[data-v-59d2955a]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.moderation-settings .settings-card .settings-card-body[data-v-59d2955a]{padding:var(--pav-space-6)}.moderation-settings .settings-card .settings-card-body .settings-form[data-v-59d2955a]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group[data-v-59d2955a]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-label[data-v-59d2955a]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-59d2955a]{display:block;max-width:20rem;width:100%;padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-input);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-59d2955a]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731626}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input.has-error[data-v-59d2955a]{border-color:var(--pav-color-error)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-59d2955a]:disabled{opacity:.6;cursor:not-allowed;background:var(--pav-color-surface-secondary)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .error-text[data-v-59d2955a]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-error)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .help-text[data-v-59d2955a]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.moderation-settings .settings-card .settings-card-body .settings-form .form-actions[data-v-59d2955a]{padding-top:var(--pav-space-2)}.moderation-settings .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-59d2955a]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2_5) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:#fff;background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.moderation-settings .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-59d2955a]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.moderation-settings .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-59d2955a]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.moderation-settings .settings-card .settings-card-body .settings-form .form-actions .save-button[data-v-59d2955a]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.moderation-settings .settings-content .message.message-success[data-v-59d2955a]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.moderation-settings .settings-content .message.message-error[data-v-59d2955a]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-59d2955a]{background:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600)}.moderation-settings .settings-card .settings-card-body .settings-form .form-group .form-input[data-v-59d2955a]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731633}}[data-v-751e9555]:root{--pav-breakpoint-xs: 320px;--pav-breakpoint-sm: 640px;--pav-breakpoint-md: 768px;--pav-breakpoint-lg: 1024px;--pav-breakpoint-xl: 1280px;--pav-breakpoint-2xl: 1536px;--pav-container-xs: 100%;--pav-container-sm: 640px;--pav-container-md: 768px;--pav-container-lg: 1024px;--pav-container-xl: 1280px;--pav-container-2xl: 1536px;--pav-responsive-scale-xs: .75;--pav-responsive-scale-sm: .875;--pav-responsive-scale-md: 1;--pav-responsive-scale-lg: 1.125;--pav-responsive-scale-xl: 1.25}.blocked-instances[data-v-751e9555]{display:flex;flex-direction:column;gap:var(--pav-space-6)}.blocked-instances .page-header .page-header-text h1[data-v-751e9555]{margin:0 0 var(--pav-space-1) 0;font-size:var(--pav-font-size-2xl);font-weight:var(--pav-font-weight-light);color:var(--pav-color-text-primary)}.blocked-instances .page-header .page-header-text .page-subtitle[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.blocked-instances .error-message[data-v-751e9555]{padding:var(--pav-space-4);background:var(--pav-color-error-bg);color:var(--pav-color-error-text);border-radius:var(--pav-border-radius-lg);border:1px solid var(--pav-color-error)}.blocked-instances .blocked-instances-content[data-v-751e9555]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.blocked-instances .blocked-instances-content .message[data-v-751e9555]{display:flex;align-items:center;gap:var(--pav-space-2);padding:var(--pav-space-3) var(--pav-space-4);border-radius:var(--pav-border-radius-md);font-size:var(--pav-font-size-xs)}.blocked-instances .blocked-instances-content .message .message-icon[data-v-751e9555]{flex-shrink:0}.blocked-instances .blocked-instances-content .message.message-success[data-v-751e9555]{background:var(--pav-color-emerald-50);border:1px solid var(--pav-color-emerald-200);color:var(--pav-color-emerald-800)}.blocked-instances .blocked-instances-content .message.message-error[data-v-751e9555]{background:var(--pav-color-red-50);border:1px solid var(--pav-color-red-200);color:var(--pav-color-red-700)}.blocked-instances .block-form-card[data-v-751e9555],.blocked-instances .blocked-list-card[data-v-751e9555]{background:var(--pav-color-surface-primary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-card);overflow:hidden}.blocked-instances .block-form-card .card-header[data-v-751e9555],.blocked-instances .blocked-list-card .card-header[data-v-751e9555]{display:flex;align-items:center;justify-content:space-between;padding:var(--pav-space-4) var(--pav-space-6);border-bottom:1px solid var(--pav-border-color-light)}.blocked-instances .block-form-card .card-header h2[data-v-751e9555],.blocked-instances .blocked-list-card .card-header h2[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-base);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.blocked-instances .block-form-card .card-header .blocked-count[data-v-751e9555],.blocked-instances .blocked-list-card .card-header .blocked-count[data-v-751e9555]{font-size:var(--pav-font-size-xs);color:var(--pav-color-text-muted)}.blocked-instances .block-form-card .card-body[data-v-751e9555],.blocked-instances .blocked-list-card .card-body[data-v-751e9555]{padding:var(--pav-space-6)}.blocked-instances .block-form[data-v-751e9555]{display:flex;flex-direction:column;gap:var(--pav-space-5)}.blocked-instances .block-form .form-group[data-v-751e9555]{display:flex;flex-direction:column;gap:var(--pav-space-2)}.blocked-instances .block-form .form-group .form-label[data-v-751e9555]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-secondary)}.blocked-instances .block-form .form-group .required-indicator[data-v-751e9555]{color:var(--pav-color-error);margin-left:var(--pav-space-0_5)}.blocked-instances .block-form .form-group .form-input[data-v-751e9555],.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]{display:block;width:100%;max-width:40rem;padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-family:inherit;color:var(--pav-color-text-primary);background:var(--pav-color-surface-primary);border:1px solid var(--pav-color-stone-300);border-radius:var(--pav-border-radius-input);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.blocked-instances .block-form .form-group .form-input[data-v-751e9555]:focus,.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731626}.blocked-instances .block-form .form-group .form-input.has-error[data-v-751e9555],.blocked-instances .block-form .form-group .form-textarea.has-error[data-v-751e9555]{border-color:var(--pav-color-error)}.blocked-instances .block-form .form-group .form-input[data-v-751e9555]:disabled,.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]:disabled{opacity:.6;cursor:not-allowed;background:var(--pav-color-surface-secondary)}.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]{resize:vertical;min-height:4rem}.blocked-instances .block-form .form-group .error-text[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-error)}.blocked-instances .block-form .form-group .help-text[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.blocked-instances .block-form .form-actions[data-v-751e9555]{padding-top:var(--pav-space-2)}.blocked-instances .block-form .form-actions .block-button[data-v-751e9555]{display:inline-flex;align-items:center;justify-content:center;padding:var(--pav-space-2_5) var(--pav-space-6);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:#fff;background:var(--pav-color-brand-primary);border:none;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:background-color .2s ease}.blocked-instances .block-form .form-actions .block-button[data-v-751e9555]:hover:not(:disabled){background:var(--pav-color-brand-primary-dark)}.blocked-instances .block-form .form-actions .block-button[data-v-751e9555]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}.blocked-instances .block-form .form-actions .block-button[data-v-751e9555]:disabled{opacity:.6;cursor:not-allowed}.blocked-instances .empty-state[data-v-751e9555]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pav-space-12) var(--pav-space-6);color:var(--pav-color-text-muted)}.blocked-instances .empty-state .empty-icon[data-v-751e9555]{margin-bottom:var(--pav-space-3);opacity:.5}.blocked-instances .empty-state p[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-xs)}.blocked-instances .blocked-list .mobile-list[data-v-751e9555]{display:flex;flex-direction:column;gap:var(--pav-space-3);padding:var(--pav-space-4)}@media (min-width: 768px){.blocked-instances .blocked-list .mobile-list[data-v-751e9555]{display:none}}.blocked-instances .blocked-list .mobile-list .mobile-list-item[data-v-751e9555]{padding:var(--pav-space-4);background:var(--pav-color-surface-secondary);border:1px solid var(--pav-border-color-light);border-radius:var(--pav-border-radius-md)}.blocked-instances .blocked-list .mobile-list .mobile-list-item .instance-header[data-v-751e9555]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--pav-space-2)}.blocked-instances .blocked-list .mobile-list .mobile-list-item .instance-header .instance-domain[data-v-751e9555]{font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.blocked-instances .blocked-list .mobile-list .mobile-list-item .instance-reason[data-v-751e9555]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-secondary);margin-bottom:var(--pav-space-2)}.blocked-instances .blocked-list .mobile-list .mobile-list-item .instance-meta[data-v-751e9555]{font-size:var(--pav-font-size-2xs);color:var(--pav-color-text-muted)}.blocked-instances .blocked-list .blocked-table[data-v-751e9555]{display:none;width:100%;border-collapse:collapse}@media (min-width: 768px){.blocked-instances .blocked-list .blocked-table[data-v-751e9555]{display:table}}.blocked-instances .blocked-list .blocked-table thead[data-v-751e9555]{background:var(--pav-color-surface-secondary);border-bottom:1px solid var(--pav-border-color-light)}.blocked-instances .blocked-list .blocked-table thead th[data-v-751e9555]{padding:var(--pav-space-3) var(--pav-space-4);text-align:left;font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-semibold);color:var(--pav-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.blocked-instances .blocked-list .blocked-table tbody tr[data-v-751e9555]{border-bottom:1px solid var(--pav-border-color-light);transition:background-color .15s ease}.blocked-instances .blocked-list .blocked-table tbody tr[data-v-751e9555]:hover{background:var(--pav-color-surface-secondary)}.blocked-instances .blocked-list .blocked-table tbody tr[data-v-751e9555]:last-child{border-bottom:none}.blocked-instances .blocked-list .blocked-table tbody td[data-v-751e9555]{padding:var(--pav-space-4);font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.blocked-instances .blocked-list .blocked-table tbody .domain-cell[data-v-751e9555]{font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.blocked-instances .blocked-list .blocked-table tbody .reason-cell[data-v-751e9555]{max-width:25rem}.blocked-instances .blocked-list .blocked-table tbody .date-cell[data-v-751e9555]{white-space:nowrap}.blocked-instances .blocked-list .blocked-table tbody .actions-cell[data-v-751e9555]{text-align:right}.blocked-instances .blocked-list .unblock-button[data-v-751e9555],.blocked-instances .blocked-list .unblock-button-mobile[data-v-751e9555]{padding:var(--pav-space-1_5) var(--pav-space-3);font-size:var(--pav-font-size-2xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;color:var(--pav-color-error);background:transparent;border:1px solid var(--pav-color-error);border-radius:var(--pav-border-radius-md);cursor:pointer;transition:all .15s ease}.blocked-instances .blocked-list .unblock-button[data-v-751e9555]:hover:not(:disabled),.blocked-instances .blocked-list .unblock-button-mobile[data-v-751e9555]:hover:not(:disabled){background:var(--pav-color-error);color:#fff}.blocked-instances .blocked-list .unblock-button[data-v-751e9555]:focus-visible,.blocked-instances .blocked-list .unblock-button-mobile[data-v-751e9555]:focus-visible{outline:2px solid var(--pav-color-error);outline-offset:2px}.blocked-instances .blocked-list .unblock-button[data-v-751e9555]:disabled,.blocked-instances .blocked-list .unblock-button-mobile[data-v-751e9555]:disabled{opacity:.5;cursor:not-allowed}.blocked-instances .modal-overlay[data-v-751e9555]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--pav-space-4)}.blocked-instances .modal-overlay .modal[data-v-751e9555]{background:var(--pav-color-surface-primary);border-radius:var(--pav-border-radius-card);max-width:30rem;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.blocked-instances .modal-overlay .modal .modal-header[data-v-751e9555]{padding:var(--pav-space-6) var(--pav-space-6) var(--pav-space-4)}.blocked-instances .modal-overlay .modal .modal-header h3[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-lg);font-weight:var(--pav-font-weight-medium);color:var(--pav-color-text-primary)}.blocked-instances .modal-overlay .modal .modal-body[data-v-751e9555]{padding:0 var(--pav-space-6) var(--pav-space-6)}.blocked-instances .modal-overlay .modal .modal-body p[data-v-751e9555]{margin:0;font-size:var(--pav-font-size-xs);color:var(--pav-color-text-secondary)}.blocked-instances .modal-overlay .modal .modal-actions[data-v-751e9555]{display:flex;gap:var(--pav-space-3);padding:var(--pav-space-4) var(--pav-space-6) var(--pav-space-6);justify-content:flex-end}.blocked-instances .modal-overlay .modal .modal-actions .modal-button[data-v-751e9555]{padding:var(--pav-space-2_5) var(--pav-space-5);font-size:var(--pav-font-size-xs);font-weight:var(--pav-font-weight-medium);font-family:inherit;border-radius:var(--pav-border-radius-full);cursor:pointer;transition:all .15s ease;border:none}.blocked-instances .modal-overlay .modal .modal-actions .modal-button.cancel-button[data-v-751e9555]{color:var(--pav-color-text-secondary);background:var(--pav-color-surface-secondary)}.blocked-instances .modal-overlay .modal .modal-actions .modal-button.cancel-button[data-v-751e9555]:hover{background:var(--pav-color-stone-300)}.blocked-instances .modal-overlay .modal .modal-actions .modal-button.confirm-button[data-v-751e9555]{color:#fff;background:var(--pav-color-error)}.blocked-instances .modal-overlay .modal .modal-actions .modal-button.confirm-button[data-v-751e9555]:hover{background:var(--pav-color-red-700)}.blocked-instances .modal-overlay .modal .modal-actions .modal-button[data-v-751e9555]:focus-visible{outline:2px solid var(--pav-color-brand-primary);outline-offset:2px}@media (prefers-color-scheme: dark){.blocked-instances .blocked-instances-content .message.message-success[data-v-751e9555]{background:#10b9811a;border-color:#10b9814d;color:var(--pav-color-emerald-300)}.blocked-instances .blocked-instances-content .message.message-error[data-v-751e9555]{background:#ef44441a;border-color:#ef44444d;color:var(--pav-color-red-300)}.blocked-instances .block-form .form-group .form-input[data-v-751e9555],.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]{background:var(--pav-color-surface-secondary);border-color:var(--pav-color-stone-600)}.blocked-instances .block-form .form-group .form-input[data-v-751e9555]:focus,.blocked-instances .block-form .form-group .form-textarea[data-v-751e9555]:focus{border-color:var(--pav-color-brand-primary);box-shadow:0 0 0 3px #f9731633}}
