@charset "UTF-8";[data-v-5fb14c86]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-5fb14c86]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-5fb14c86]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-5fb14c86]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-5fb14c86],body[data-v-5fb14c86]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-5fb14c86]{color:var(--text-primary);line-height:1.6}main[data-v-5fb14c86]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-5fb14c86]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-5fb14c86]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-5fb14c86]{width:100%}#app[data-v-5fb14c86]{color:var(--text-primary)!important}.app-container[data-v-5fb14c86]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-5fb14c86]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-5fb14c86]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-5fb14c86]:before,.divider[data-v-5fb14c86]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-5fb14c86]:before{left:0}.divider[data-v-5fb14c86]:after{right:0}.pi[data-v-5fb14c86]{font-family:primeicons!important}[data-v-5fb14c86] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-5fb14c86] .p-tabview-panels{background-color:transparent}[data-v-5fb14c86] .p-datatable-header{height:4.75em}[data-v-5fb14c86] .p-button-label{font-weight:600}[data-v-5fb14c86] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-5fb14c86]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-5fb14c86]{margin-top:2rem}.app-input-margin-top-small[data-v-5fb14c86]{margin-top:1rem}.primary-color[data-v-5fb14c86]{color:var(--p-primary-500)}.background-secondary[data-v-5fb14c86]{background-color:var(--app-surface-muted)}.p-card[data-v-5fb14c86]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-5fb14c86]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-5fb14c86],.p-tabpanels[data-v-5fb14c86],.p-tablist[data-v-5fb14c86],.p-tab[data-v-5fb14c86]{background-color:var(--app-card-bg)!important}.p-toast[data-v-5fb14c86]{max-width:75%!important}.p-tooltip-text[data-v-5fb14c86]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-5fb14c86]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-5fb14c86]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-5fb14c86],.p-tooltip-bottom .p-tooltip-arrow[data-v-5fb14c86]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-5fb14c86]{margin-top:1rem!important}.p-card-body[data-v-5fb14c86]{padding:.5rem!important}}[data-v-5fb14c86] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-5fb14c86]{display:block}.p-multiselect[data-v-5fb14c86],.p-select[data-v-5fb14c86],.p-button[data-v-5fb14c86]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-5fb14c86]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-5fb14c86]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-5fb14c86]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-5fb14c86]{color:var(--color-on-primary)!important}.p-button[data-v-5fb14c86]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-5fb14c86]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-5fb14c86]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-5fb14c86]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-5fb14c86],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-5fb14c86]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-5fb14c86]{color:var(--p-primary-500)!important}.reveal[data-v-5fb14c86]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-5fb14c86]{transform:translate3d(0,28px,0)}.reveal--down[data-v-5fb14c86]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-5fb14c86]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-5fb14c86]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-5fb14c86]{transform:scale(.94)}.reveal--fade[data-v-5fb14c86]{transform:none}.reveal--visible[data-v-5fb14c86]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-5fb14c86],.reveal--up[data-v-5fb14c86],.reveal--down[data-v-5fb14c86],.reveal--left[data-v-5fb14c86],.reveal--right[data-v-5fb14c86],.reveal--zoom[data-v-5fb14c86]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-5fb14c86]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-5fb14c86]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-5fb14c86]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-5fb14c86]{padding:4rem 0}}.eyebrow[data-v-5fb14c86]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-5fb14c86]{position:relative}.marketing-shell[data-v-5fb14c86]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-5fb14c86]{position:relative;z-index:1}.marketing-hero-bg[data-v-5fb14c86]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-5fb14c86]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-5fb14c86]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-5fb14c86 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-5fb14c86]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-5fb14c86 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-5fb14c86]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-5fb14c86 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-5fb14c86]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-5fb14c86]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-5fb14c86 8s ease-in-out infinite}@keyframes marketing-float-a-5fb14c86{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-5fb14c86{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-5fb14c86{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-5fb14c86{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-5fb14c86]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-5fb14c86]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-5fb14c86]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-5fb14c86]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-5fb14c86]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-5fb14c86] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-5fb14c86]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-5fb14c86]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-5fb14c86]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-5fb14c86]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-5fb14c86]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-5fb14c86]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-5fb14c86 6s linear infinite}@keyframes marketing-shimmer-5fb14c86{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-5fb14c86]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-5fb14c86]{display:flex;width:max-content;animation:marketing-marquee-5fb14c86 32s linear infinite}.marquee__track[data-v-5fb14c86]:hover{animation-play-state:paused}.marquee__group[data-v-5fb14c86]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-5fb14c86{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-5fb14c86]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-5fb14c86]{font-size:.875rem}.source-pill[data-v-5fb14c86]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-5fb14c86] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-5fb14c86] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-5fb14c86{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-5fb14c86]{animation:marketing-float-5fb14c86 4s ease-in-out infinite}.marketing-float--delay-1[data-v-5fb14c86]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-5fb14c86]{animation-delay:-2.4s}.marketing-glow-ring[data-v-5fb14c86]{position:relative}.marketing-glow-ring[data-v-5fb14c86]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-5fb14c86]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-5fb14c86],.marketing-hero-bg__beam[data-v-5fb14c86],.marquee__track[data-v-5fb14c86],.gradient-text--shimmer[data-v-5fb14c86],.marketing-float[data-v-5fb14c86]{animation:none!important}}.portal-info-banner[data-v-5fb14c86]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-5fb14c86]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-5fb14c86]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-5fb14c86]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-5fb14c86]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-5fb14c86]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-5fb14c86] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-5fb14c86]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-5fb14c86]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-5fb14c86]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-5fb14c86]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-5fb14c86]{margin-bottom:1.25rem}.portal-section .section-title[data-v-5fb14c86]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-5fb14c86]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-5fb14c86]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-5fb14c86]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-5fb14c86]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-5fb14c86]{margin-top:1rem}.account-section-card[data-v-5fb14c86] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-5fb14c86] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-5fb14c86] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-5fb14c86],.p-multiselect-overlay[data-v-5fb14c86],.p-menu.p-menu-overlay[data-v-5fb14c86],.p-tieredmenu-overlay[data-v-5fb14c86],.p-contextmenu[data-v-5fb14c86]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-5fb14c86],.p-multiselect-list-container[data-v-5fb14c86],.p-select-list[data-v-5fb14c86],.p-multiselect-list[data-v-5fb14c86],.p-menu-list[data-v-5fb14c86]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-5fb14c86],.p-multiselect-option[data-v-5fb14c86]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-5fb14c86]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-5fb14c86],.p-multiselect-option[data-v-5fb14c86]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-5fb14c86]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-5fb14c86],.p-select-option.p-multiselect-option-selected[data-v-5fb14c86],.p-multiselect-option.p-select-option-selected[data-v-5fb14c86],.p-multiselect-option.p-multiselect-option-selected[data-v-5fb14c86]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-5fb14c86]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-5fb14c86]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-5fb14c86]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-5fb14c86]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-5fb14c86]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-5fb14c86],.p-menu-item.p-focus .p-menu-item-icon[data-v-5fb14c86]{color:var(--text-primary)!important}.p-menu-separator[data-v-5fb14c86]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-5fb14c86],html.is-native body[data-v-5fb14c86]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-5fb14c86]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-5fb14c86]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-5fb14c86]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-5fb14c86]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-5fb14c86],.shell-tablet[data-v-5fb14c86]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-5fb14c86],html.auth-screen-layout body[data-v-5fb14c86]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-5fb14c86]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-5fb14c86]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-5fb14c86]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-5fb14c86]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-5fb14c86]{font-size:.75rem}.auth-back-link[data-v-5fb14c86]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-5fb14c86]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-5fb14c86]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-5fb14c86]{max-width:520px}.auth-panel[data-v-5fb14c86]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-5fb14c86]{flex-direction:row}.auth-oauth-btn[data-v-5fb14c86]{flex:1;min-width:0}}.auth-form[data-v-5fb14c86]{width:100%}.auth-header[data-v-5fb14c86]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-5fb14c86]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-5fb14c86]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-5fb14c86]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-5fb14c86]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-5fb14c86]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-5fb14c86]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-5fb14c86]{margin-top:0!important}.form-row+.prime-input[data-v-5fb14c86]{margin-top:1rem}.auth-form .prime-input label[data-v-5fb14c86]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-5fb14c86],.auth-form .p-password-input[data-v-5fb14c86]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-5fb14c86]:hover,.auth-form .p-password-input[data-v-5fb14c86]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-5fb14c86]:focus,.auth-form .p-password-input[data-v-5fb14c86]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-5fb14c86]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-5fb14c86]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-5fb14c86]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-5fb14c86]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-5fb14c86]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-5fb14c86]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-5fb14c86]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-5fb14c86]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-5fb14c86]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-5fb14c86]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-5fb14c86]:hover{text-decoration:underline}.oauth-section[data-v-5fb14c86]{margin-top:1.75rem}.auth-divider[data-v-5fb14c86]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-5fb14c86]:before,.auth-divider[data-v-5fb14c86]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-5fb14c86]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-5fb14c86]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-5fb14c86]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-5fb14c86]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-5fb14c86]{font-size:1rem}.auth-success[data-v-5fb14c86]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-5fb14c86]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-5fb14c86]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-5fb14c86]{max-width:100%;padding:1rem}.auth-panel[data-v-5fb14c86]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-5fb14c86]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-5fb14c86]{padding:.75rem 1rem}.auth-panel[data-v-5fb14c86]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-5fb14c86],.auth-logo-section[data-v-5fb14c86]{margin-bottom:1.25rem}.auth-submit[data-v-5fb14c86]{margin-top:1.25rem!important}.oauth-section[data-v-5fb14c86]{margin-top:1.25rem}.auth-switch[data-v-5fb14c86]{margin-top:1rem}}[data-v-5fb14c86] .p-button-outlined{background-color:transparent}[data-v-5fb14c86] .p-button{min-width:12.5em!important}[data-v-5fb14c86] .p-button-link{box-shadow:none!important}.toggle-switch{display:inline-block}[data-v-bbf0afc3]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-bbf0afc3]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-bbf0afc3]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-bbf0afc3]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-bbf0afc3],body[data-v-bbf0afc3]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-bbf0afc3]{color:var(--text-primary);line-height:1.6}main[data-v-bbf0afc3]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-bbf0afc3]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-bbf0afc3]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-bbf0afc3]{width:100%}#app[data-v-bbf0afc3]{color:var(--text-primary)!important}.app-container[data-v-bbf0afc3]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-bbf0afc3]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-bbf0afc3]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-bbf0afc3]:before,.divider[data-v-bbf0afc3]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-bbf0afc3]:before{left:0}.divider[data-v-bbf0afc3]:after{right:0}.pi[data-v-bbf0afc3]{font-family:primeicons!important}[data-v-bbf0afc3] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-bbf0afc3] .p-tabview-panels{background-color:transparent}[data-v-bbf0afc3] .p-datatable-header{height:4.75em}[data-v-bbf0afc3] .p-button-label{font-weight:600}[data-v-bbf0afc3] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-bbf0afc3]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-bbf0afc3]{margin-top:2rem}.app-input-margin-top-small[data-v-bbf0afc3]{margin-top:1rem}.primary-color[data-v-bbf0afc3]{color:var(--p-primary-500)}.background-secondary[data-v-bbf0afc3]{background-color:var(--app-surface-muted)}.p-card[data-v-bbf0afc3]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-bbf0afc3]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-bbf0afc3],.p-tabpanels[data-v-bbf0afc3],.p-tablist[data-v-bbf0afc3],.p-tab[data-v-bbf0afc3]{background-color:var(--app-card-bg)!important}.p-toast[data-v-bbf0afc3]{max-width:75%!important}.p-tooltip-text[data-v-bbf0afc3]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-bbf0afc3]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-bbf0afc3]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-bbf0afc3],.p-tooltip-bottom .p-tooltip-arrow[data-v-bbf0afc3]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-bbf0afc3]{margin-top:1rem!important}.p-card-body[data-v-bbf0afc3]{padding:.5rem!important}}[data-v-bbf0afc3] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-bbf0afc3]{display:block}.p-multiselect[data-v-bbf0afc3],.p-select[data-v-bbf0afc3],.p-button[data-v-bbf0afc3]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-bbf0afc3]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-bbf0afc3]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-bbf0afc3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-bbf0afc3]{color:var(--color-on-primary)!important}.p-button[data-v-bbf0afc3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-bbf0afc3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-bbf0afc3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-bbf0afc3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-bbf0afc3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-bbf0afc3]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-bbf0afc3]{color:var(--p-primary-500)!important}.reveal[data-v-bbf0afc3]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-bbf0afc3]{transform:translate3d(0,28px,0)}.reveal--down[data-v-bbf0afc3]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-bbf0afc3]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-bbf0afc3]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-bbf0afc3]{transform:scale(.94)}.reveal--fade[data-v-bbf0afc3]{transform:none}.reveal--visible[data-v-bbf0afc3]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-bbf0afc3],.reveal--up[data-v-bbf0afc3],.reveal--down[data-v-bbf0afc3],.reveal--left[data-v-bbf0afc3],.reveal--right[data-v-bbf0afc3],.reveal--zoom[data-v-bbf0afc3]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-bbf0afc3]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-bbf0afc3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-bbf0afc3]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-bbf0afc3]{padding:4rem 0}}.eyebrow[data-v-bbf0afc3]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-bbf0afc3]{position:relative}.marketing-shell[data-v-bbf0afc3]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-bbf0afc3]{position:relative;z-index:1}.marketing-hero-bg[data-v-bbf0afc3]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-bbf0afc3]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-bbf0afc3]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-bbf0afc3 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-bbf0afc3]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-bbf0afc3 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-bbf0afc3]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-bbf0afc3 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-bbf0afc3]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-bbf0afc3]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-bbf0afc3 8s ease-in-out infinite}@keyframes marketing-float-a-bbf0afc3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-bbf0afc3{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-bbf0afc3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-bbf0afc3{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-bbf0afc3]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-bbf0afc3]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-bbf0afc3]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-bbf0afc3]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-bbf0afc3]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-bbf0afc3] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-bbf0afc3]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-bbf0afc3]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-bbf0afc3]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-bbf0afc3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-bbf0afc3]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-bbf0afc3]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-bbf0afc3 6s linear infinite}@keyframes marketing-shimmer-bbf0afc3{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-bbf0afc3]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-bbf0afc3]{display:flex;width:max-content;animation:marketing-marquee-bbf0afc3 32s linear infinite}.marquee__track[data-v-bbf0afc3]:hover{animation-play-state:paused}.marquee__group[data-v-bbf0afc3]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-bbf0afc3{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-bbf0afc3]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-bbf0afc3]{font-size:.875rem}.source-pill[data-v-bbf0afc3]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-bbf0afc3] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-bbf0afc3] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-bbf0afc3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-bbf0afc3]{animation:marketing-float-bbf0afc3 4s ease-in-out infinite}.marketing-float--delay-1[data-v-bbf0afc3]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-bbf0afc3]{animation-delay:-2.4s}.marketing-glow-ring[data-v-bbf0afc3]{position:relative}.marketing-glow-ring[data-v-bbf0afc3]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-bbf0afc3]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-bbf0afc3],.marketing-hero-bg__beam[data-v-bbf0afc3],.marquee__track[data-v-bbf0afc3],.gradient-text--shimmer[data-v-bbf0afc3],.marketing-float[data-v-bbf0afc3]{animation:none!important}}.portal-info-banner[data-v-bbf0afc3]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-bbf0afc3]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-bbf0afc3]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-bbf0afc3]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-bbf0afc3]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-bbf0afc3]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-bbf0afc3] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-bbf0afc3]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-bbf0afc3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-bbf0afc3]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-bbf0afc3]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-bbf0afc3]{margin-bottom:1.25rem}.portal-section .section-title[data-v-bbf0afc3]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-bbf0afc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-bbf0afc3]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-bbf0afc3]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-bbf0afc3]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-bbf0afc3]{margin-top:1rem}.account-section-card[data-v-bbf0afc3] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-bbf0afc3] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-bbf0afc3] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-bbf0afc3],.p-multiselect-overlay[data-v-bbf0afc3],.p-menu.p-menu-overlay[data-v-bbf0afc3],.p-tieredmenu-overlay[data-v-bbf0afc3],.p-contextmenu[data-v-bbf0afc3]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-bbf0afc3],.p-multiselect-list-container[data-v-bbf0afc3],.p-select-list[data-v-bbf0afc3],.p-multiselect-list[data-v-bbf0afc3],.p-menu-list[data-v-bbf0afc3]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-bbf0afc3],.p-multiselect-option[data-v-bbf0afc3]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-bbf0afc3]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-bbf0afc3],.p-multiselect-option[data-v-bbf0afc3]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-bbf0afc3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-bbf0afc3],.p-select-option.p-multiselect-option-selected[data-v-bbf0afc3],.p-multiselect-option.p-select-option-selected[data-v-bbf0afc3],.p-multiselect-option.p-multiselect-option-selected[data-v-bbf0afc3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-bbf0afc3]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-bbf0afc3]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-bbf0afc3]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-bbf0afc3]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-bbf0afc3]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-bbf0afc3],.p-menu-item.p-focus .p-menu-item-icon[data-v-bbf0afc3]{color:var(--text-primary)!important}.p-menu-separator[data-v-bbf0afc3]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-bbf0afc3],html.is-native body[data-v-bbf0afc3]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-bbf0afc3]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-bbf0afc3]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-bbf0afc3]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-bbf0afc3]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-bbf0afc3],.shell-tablet[data-v-bbf0afc3]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-bbf0afc3],html.auth-screen-layout body[data-v-bbf0afc3]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-bbf0afc3]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-bbf0afc3]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-bbf0afc3]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-bbf0afc3]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-bbf0afc3]{font-size:.75rem}.auth-back-link[data-v-bbf0afc3]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-bbf0afc3]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-bbf0afc3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-bbf0afc3]{max-width:520px}.auth-panel[data-v-bbf0afc3]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-bbf0afc3]{flex-direction:row}.auth-oauth-btn[data-v-bbf0afc3]{flex:1;min-width:0}}.auth-form[data-v-bbf0afc3]{width:100%}.auth-header[data-v-bbf0afc3]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-bbf0afc3]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-bbf0afc3]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-bbf0afc3]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-bbf0afc3]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-bbf0afc3]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-bbf0afc3]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-bbf0afc3]{margin-top:0!important}.form-row+.prime-input[data-v-bbf0afc3]{margin-top:1rem}.auth-form .prime-input label[data-v-bbf0afc3]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-bbf0afc3],.auth-form .p-password-input[data-v-bbf0afc3]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-bbf0afc3]:hover,.auth-form .p-password-input[data-v-bbf0afc3]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-bbf0afc3]:focus,.auth-form .p-password-input[data-v-bbf0afc3]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-bbf0afc3]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-bbf0afc3]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-bbf0afc3]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-bbf0afc3]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-bbf0afc3]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-bbf0afc3]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-bbf0afc3]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-bbf0afc3]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-bbf0afc3]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-bbf0afc3]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-bbf0afc3]:hover{text-decoration:underline}.oauth-section[data-v-bbf0afc3]{margin-top:1.75rem}.auth-divider[data-v-bbf0afc3]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-bbf0afc3]:before,.auth-divider[data-v-bbf0afc3]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-bbf0afc3]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-bbf0afc3]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-bbf0afc3]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-bbf0afc3]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-bbf0afc3]{font-size:1rem}.auth-success[data-v-bbf0afc3]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-bbf0afc3]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-bbf0afc3]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-bbf0afc3]{max-width:100%;padding:1rem}.auth-panel[data-v-bbf0afc3]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-bbf0afc3]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-bbf0afc3]{padding:.75rem 1rem}.auth-panel[data-v-bbf0afc3]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-bbf0afc3],.auth-logo-section[data-v-bbf0afc3]{margin-bottom:1.25rem}.auth-submit[data-v-bbf0afc3]{margin-top:1.25rem!important}.oauth-section[data-v-bbf0afc3]{margin-top:1.25rem}.auth-switch[data-v-bbf0afc3]{margin-top:1rem}}.account-sub-menu[data-v-bbf0afc3]{display:flex;align-items:center;position:relative}.user-avatar[data-v-bbf0afc3]{cursor:pointer;transition:box-shadow .15s ease,opacity .15s}.user-avatar[data-v-bbf0afc3]:hover{box-shadow:0 0 0 2px var(--p-primary-400);opacity:.9}.account-dropdown[data-v-bbf0afc3]{position:fixed;width:224px;background:var(--app-dropdown-bg, var(--app-surface));border:1px solid var(--app-card-border);border-radius:var(--app-dropdown-radius);overflow:hidden;isolation:isolate;z-index:1100;box-shadow:var(--app-dropdown-shadow)}.dropdown-pop-enter-active[data-v-bbf0afc3],.dropdown-pop-leave-active[data-v-bbf0afc3]{transition:opacity .15s ease,transform .15s ease}.dropdown-pop-enter-from[data-v-bbf0afc3],.dropdown-pop-leave-to[data-v-bbf0afc3]{opacity:0;transform:translateY(-6px)}.dropdown-section-label[data-v-bbf0afc3]{font-size:10px;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;padding:12px 16px 6px}.dropdown-item[data-v-bbf0afc3]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background .1s}.dropdown-item[data-v-bbf0afc3]:hover{background:var(--app-surface-muted)}.dropdown-item.danger[data-v-bbf0afc3]{color:var(--p-red-400, var(--color-danger))}.dropdown-item.danger[data-v-bbf0afc3]:hover{background:var(--color-danger-ios-bg)}.dropdown-item.danger .dropdown-item-icon[data-v-bbf0afc3]{color:var(--p-red-400, var(--color-danger))}.dropdown-item.dropdown-item--static[data-v-bbf0afc3]{cursor:default}.dropdown-item.dropdown-item--static[data-v-bbf0afc3]:hover{background:transparent}.dropdown-item .usage-warning-indicator[data-v-bbf0afc3]{margin-left:auto;color:var(--p-orange-500);font-size:12px;animation:pulse-bbf0afc3 2s infinite}@keyframes pulse-bbf0afc3{0%,to{opacity:1}50%{opacity:.5}}.dropdown-item-icon[data-v-bbf0afc3]{font-size:14px;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)}.dropdown-item-control[data-v-bbf0afc3]{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.dropdown-theme-switch[data-v-bbf0afc3] .p-toggleswitch{transform:scale(.85);transform-origin:center right}.dropdown-sep[data-v-bbf0afc3]{height:1px;background:var(--app-card-border);margin:6px 0}.dropdown-footer[data-v-bbf0afc3]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--app-card-border);background:var(--app-dropdown-footer-bg, var(--app-surface-muted))}.footer-avatar[data-v-bbf0afc3]{flex-shrink:0}.footer-avatar[data-v-bbf0afc3] img{width:100%;height:100%;object-fit:cover;object-position:center}.footer-info[data-v-bbf0afc3]{display:flex;flex-direction:column;min-width:0}.footer-name[data-v-bbf0afc3]{font-weight:700;font-size:var(--font-base, 14px);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-email[data-v-bbf0afc3]{font-size:var(--font-sm, 12px);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}[data-v-3c6c154f]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-3c6c154f]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-3c6c154f]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-3c6c154f]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-3c6c154f],body[data-v-3c6c154f]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-3c6c154f]{color:var(--text-primary);line-height:1.6}main[data-v-3c6c154f]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-3c6c154f]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-3c6c154f]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-3c6c154f]{width:100%}#app[data-v-3c6c154f]{color:var(--text-primary)!important}.app-container[data-v-3c6c154f]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-3c6c154f]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-3c6c154f]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-3c6c154f]:before,.divider[data-v-3c6c154f]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-3c6c154f]:before{left:0}.divider[data-v-3c6c154f]:after{right:0}.pi[data-v-3c6c154f]{font-family:primeicons!important}[data-v-3c6c154f] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-3c6c154f] .p-tabview-panels{background-color:transparent}[data-v-3c6c154f] .p-datatable-header{height:4.75em}[data-v-3c6c154f] .p-button-label{font-weight:600}[data-v-3c6c154f] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-3c6c154f]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-3c6c154f]{margin-top:2rem}.app-input-margin-top-small[data-v-3c6c154f]{margin-top:1rem}.primary-color[data-v-3c6c154f]{color:var(--p-primary-500)}.background-secondary[data-v-3c6c154f]{background-color:var(--app-surface-muted)}.p-card[data-v-3c6c154f]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-3c6c154f]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-3c6c154f],.p-tabpanels[data-v-3c6c154f],.p-tablist[data-v-3c6c154f],.p-tab[data-v-3c6c154f]{background-color:var(--app-card-bg)!important}.p-toast[data-v-3c6c154f]{max-width:75%!important}.p-tooltip-text[data-v-3c6c154f]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-3c6c154f]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-3c6c154f]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-3c6c154f],.p-tooltip-bottom .p-tooltip-arrow[data-v-3c6c154f]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-3c6c154f]{margin-top:1rem!important}.p-card-body[data-v-3c6c154f]{padding:.5rem!important}}[data-v-3c6c154f] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-3c6c154f]{display:block}.p-multiselect[data-v-3c6c154f],.p-select[data-v-3c6c154f],.p-button[data-v-3c6c154f]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-3c6c154f]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-3c6c154f]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-3c6c154f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-3c6c154f]{color:var(--color-on-primary)!important}.p-button[data-v-3c6c154f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-3c6c154f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-3c6c154f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-3c6c154f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-3c6c154f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-3c6c154f]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-3c6c154f]{color:var(--p-primary-500)!important}.reveal[data-v-3c6c154f]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-3c6c154f]{transform:translate3d(0,28px,0)}.reveal--down[data-v-3c6c154f]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-3c6c154f]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-3c6c154f]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-3c6c154f]{transform:scale(.94)}.reveal--fade[data-v-3c6c154f]{transform:none}.reveal--visible[data-v-3c6c154f]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-3c6c154f],.reveal--up[data-v-3c6c154f],.reveal--down[data-v-3c6c154f],.reveal--left[data-v-3c6c154f],.reveal--right[data-v-3c6c154f],.reveal--zoom[data-v-3c6c154f]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-3c6c154f]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-3c6c154f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-3c6c154f]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-3c6c154f]{padding:4rem 0}}.eyebrow[data-v-3c6c154f]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-3c6c154f]{position:relative}.marketing-shell[data-v-3c6c154f]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-3c6c154f]{position:relative;z-index:1}.marketing-hero-bg[data-v-3c6c154f]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-3c6c154f]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-3c6c154f]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-3c6c154f 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-3c6c154f]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-3c6c154f 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-3c6c154f]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-3c6c154f 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-3c6c154f]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-3c6c154f]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-3c6c154f 8s ease-in-out infinite}@keyframes marketing-float-a-3c6c154f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-3c6c154f{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-3c6c154f{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-3c6c154f{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-3c6c154f]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-3c6c154f]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-3c6c154f]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-3c6c154f]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-3c6c154f]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-3c6c154f] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-3c6c154f]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-3c6c154f]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-3c6c154f]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-3c6c154f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-3c6c154f]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-3c6c154f]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-3c6c154f 6s linear infinite}@keyframes marketing-shimmer-3c6c154f{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-3c6c154f]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-3c6c154f]{display:flex;width:max-content;animation:marketing-marquee-3c6c154f 32s linear infinite}.marquee__track[data-v-3c6c154f]:hover{animation-play-state:paused}.marquee__group[data-v-3c6c154f]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-3c6c154f{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-3c6c154f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-3c6c154f]{font-size:.875rem}.source-pill[data-v-3c6c154f]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-3c6c154f] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-3c6c154f] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-3c6c154f{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-3c6c154f]{animation:marketing-float-3c6c154f 4s ease-in-out infinite}.marketing-float--delay-1[data-v-3c6c154f]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-3c6c154f]{animation-delay:-2.4s}.marketing-glow-ring[data-v-3c6c154f]{position:relative}.marketing-glow-ring[data-v-3c6c154f]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-3c6c154f]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-3c6c154f],.marketing-hero-bg__beam[data-v-3c6c154f],.marquee__track[data-v-3c6c154f],.gradient-text--shimmer[data-v-3c6c154f],.marketing-float[data-v-3c6c154f]{animation:none!important}}.portal-info-banner[data-v-3c6c154f]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-3c6c154f]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-3c6c154f]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-3c6c154f]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-3c6c154f]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-3c6c154f]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-3c6c154f] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-3c6c154f]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-3c6c154f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-3c6c154f]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-3c6c154f]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-3c6c154f]{margin-bottom:1.25rem}.portal-section .section-title[data-v-3c6c154f]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-3c6c154f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-3c6c154f]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-3c6c154f]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-3c6c154f]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-3c6c154f]{margin-top:1rem}.account-section-card[data-v-3c6c154f] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-3c6c154f] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-3c6c154f] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-3c6c154f],.p-multiselect-overlay[data-v-3c6c154f],.p-menu.p-menu-overlay[data-v-3c6c154f],.p-tieredmenu-overlay[data-v-3c6c154f],.p-contextmenu[data-v-3c6c154f]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-3c6c154f],.p-multiselect-list-container[data-v-3c6c154f],.p-select-list[data-v-3c6c154f],.p-multiselect-list[data-v-3c6c154f],.p-menu-list[data-v-3c6c154f]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-3c6c154f],.p-multiselect-option[data-v-3c6c154f]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-3c6c154f]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-3c6c154f],.p-multiselect-option[data-v-3c6c154f]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-3c6c154f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-3c6c154f],.p-select-option.p-multiselect-option-selected[data-v-3c6c154f],.p-multiselect-option.p-select-option-selected[data-v-3c6c154f],.p-multiselect-option.p-multiselect-option-selected[data-v-3c6c154f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-3c6c154f]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-3c6c154f]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-3c6c154f]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-3c6c154f]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-3c6c154f]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-3c6c154f],.p-menu-item.p-focus .p-menu-item-icon[data-v-3c6c154f]{color:var(--text-primary)!important}.p-menu-separator[data-v-3c6c154f]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-3c6c154f],html.is-native body[data-v-3c6c154f]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-3c6c154f]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-3c6c154f]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-3c6c154f]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-3c6c154f]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-3c6c154f],.shell-tablet[data-v-3c6c154f]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-3c6c154f],html.auth-screen-layout body[data-v-3c6c154f]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-3c6c154f]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-3c6c154f]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-3c6c154f]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-3c6c154f]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-3c6c154f]{font-size:.75rem}.auth-back-link[data-v-3c6c154f]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-3c6c154f]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-3c6c154f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-3c6c154f]{max-width:520px}.auth-panel[data-v-3c6c154f]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-3c6c154f]{flex-direction:row}.auth-oauth-btn[data-v-3c6c154f]{flex:1;min-width:0}}.auth-form[data-v-3c6c154f]{width:100%}.auth-header[data-v-3c6c154f]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-3c6c154f]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-3c6c154f]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-3c6c154f]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-3c6c154f]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-3c6c154f]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-3c6c154f]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-3c6c154f]{margin-top:0!important}.form-row+.prime-input[data-v-3c6c154f]{margin-top:1rem}.auth-form .prime-input label[data-v-3c6c154f]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-3c6c154f],.auth-form .p-password-input[data-v-3c6c154f]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-3c6c154f]:hover,.auth-form .p-password-input[data-v-3c6c154f]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-3c6c154f]:focus,.auth-form .p-password-input[data-v-3c6c154f]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-3c6c154f]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-3c6c154f]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-3c6c154f]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-3c6c154f]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-3c6c154f]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-3c6c154f]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-3c6c154f]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-3c6c154f]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-3c6c154f]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-3c6c154f]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-3c6c154f]:hover{text-decoration:underline}.oauth-section[data-v-3c6c154f]{margin-top:1.75rem}.auth-divider[data-v-3c6c154f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-3c6c154f]:before,.auth-divider[data-v-3c6c154f]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-3c6c154f]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-3c6c154f]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-3c6c154f]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-3c6c154f]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-3c6c154f]{font-size:1rem}.auth-success[data-v-3c6c154f]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-3c6c154f]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-3c6c154f]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-3c6c154f]{max-width:100%;padding:1rem}.auth-panel[data-v-3c6c154f]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-3c6c154f]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-3c6c154f]{padding:.75rem 1rem}.auth-panel[data-v-3c6c154f]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-3c6c154f],.auth-logo-section[data-v-3c6c154f]{margin-bottom:1.25rem}.auth-submit[data-v-3c6c154f]{margin-top:1.25rem!important}.oauth-section[data-v-3c6c154f]{margin-top:1.25rem}.auth-switch[data-v-3c6c154f]{margin-top:1rem}}.side-nav-overlay[data-v-3c6c154f]{position:fixed;inset:0;background:var(--overlay-intense);z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-fade-enter-active[data-v-3c6c154f],.overlay-fade-leave-active[data-v-3c6c154f]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-3c6c154f],.overlay-fade-leave-to[data-v-3c6c154f]{opacity:0}.side-nav[data-v-3c6c154f]{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--app-nav-bg, var(--native-surface));border-right:1px solid var(--app-card-border);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--app-card-border) transparent}.sidebar-slide-enter-active[data-v-3c6c154f],.sidebar-slide-leave-active[data-v-3c6c154f]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter-from[data-v-3c6c154f],.sidebar-slide-leave-to[data-v-3c6c154f]{transform:translate(-100%)}.side-nav-header[data-v-3c6c154f]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--app-card-border);flex-shrink:0}.side-nav-logo[data-v-3c6c154f]{display:flex;align-items:center;gap:10px;text-decoration:none}.side-nav-logo-img[data-v-3c6c154f]{height:32px;width:auto}.side-nav-logo-name[data-v-3c6c154f]{font-size:17px;font-weight:900;color:var(--text-primary)}.side-nav-close[data-v-3c6c154f]{width:32px;height:32px;background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:13px;transition:background .15s,color .15s}.side-nav-close[data-v-3c6c154f]:hover{background:var(--app-surface-hover);color:var(--text-primary)}.side-nav-profile[data-v-3c6c154f]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--app-card-border);cursor:pointer;flex-shrink:0;transition:background .15s}.side-nav-profile[data-v-3c6c154f]:hover{background:var(--app-surface-muted)}.side-nav-avatar[data-v-3c6c154f]{flex-shrink:0}.side-nav-avatar[data-v-3c6c154f] img{width:100%;height:100%;object-fit:cover;object-position:center}.side-nav-profile-text[data-v-3c6c154f]{flex:1;min-width:0}.side-nav-profile-name[data-v-3c6c154f]{display:block;font-size:15px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-nav-profile-link[data-v-3c6c154f]{display:block;font-size:12px;color:var(--p-primary-400, var(--native-blue-3));font-weight:700;margin-top:2px}.side-nav-section[data-v-3c6c154f]{padding:10px 12px 0}.side-nav-section-label[data-v-3c6c154f]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:0 22px 4px;margin-top:6px}.side-nav-sep[data-v-3c6c154f]{height:1px;background:var(--app-card-border);margin:10px 0}.side-nav-item[data-v-3c6c154f]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:background .15s,color .15s;margin-bottom:2px}.side-nav-item[data-v-3c6c154f]:hover{background:var(--app-surface-muted);color:var(--text-primary)}.side-nav-item.active[data-v-3c6c154f]{background:var(--app-primary-muted, var(--native-blue-dim));color:var(--p-primary-400, var(--native-blue-3));font-weight:700}.side-nav-item.upgrade[data-v-3c6c154f]{color:var(--p-primary-400, var(--native-blue-3));background:var(--app-primary-muted, var(--native-blue-dim));border:1px solid var(--native-blue-dim-light);margin-bottom:4px}.side-nav-item .upgrade-badge[data-v-3c6c154f]{margin-left:auto;background:var(--color-yellow-bg);border:1px solid var(--color-yellow-bg-medium);border-radius:20px;padding:1px 8px;font-size:10px;font-weight:800;color:var(--color-yellow-ios)}.side-nav-item-icon[data-v-3c6c154f]{font-size:17px;width:22px;text-align:center;flex-shrink:0}.side-nav-footer[data-v-3c6c154f]{margin-top:auto;padding:16px 20px 28px;border-top:1px solid var(--app-card-border);flex-shrink:0}.side-nav-logout[data-v-3c6c154f]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:color .15s;font-family:inherit;padding:8px 0}.side-nav-logout i[data-v-3c6c154f]{font-size:15px}.side-nav-logout[data-v-3c6c154f]:hover{color:var(--p-red-400, var(--color-danger))}[data-v-9c34663a]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-9c34663a]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-9c34663a]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-9c34663a]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-9c34663a],body[data-v-9c34663a]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-9c34663a]{color:var(--text-primary);line-height:1.6}main[data-v-9c34663a]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-9c34663a]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-9c34663a]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-9c34663a]{width:100%}#app[data-v-9c34663a]{color:var(--text-primary)!important}.app-container[data-v-9c34663a]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-9c34663a]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-9c34663a]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-9c34663a]:before,.divider[data-v-9c34663a]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-9c34663a]:before{left:0}.divider[data-v-9c34663a]:after{right:0}.pi[data-v-9c34663a]{font-family:primeicons!important}[data-v-9c34663a] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-9c34663a] .p-tabview-panels{background-color:transparent}[data-v-9c34663a] .p-datatable-header{height:4.75em}[data-v-9c34663a] .p-button-label{font-weight:600}[data-v-9c34663a] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-9c34663a]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-9c34663a]{margin-top:2rem}.app-input-margin-top-small[data-v-9c34663a]{margin-top:1rem}.primary-color[data-v-9c34663a]{color:var(--p-primary-500)}.background-secondary[data-v-9c34663a]{background-color:var(--app-surface-muted)}.p-card[data-v-9c34663a]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-9c34663a]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-9c34663a],.p-tabpanels[data-v-9c34663a],.p-tablist[data-v-9c34663a],.p-tab[data-v-9c34663a]{background-color:var(--app-card-bg)!important}.p-toast[data-v-9c34663a]{max-width:75%!important}.p-tooltip-text[data-v-9c34663a]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-9c34663a]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-9c34663a]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-9c34663a],.p-tooltip-bottom .p-tooltip-arrow[data-v-9c34663a]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-9c34663a]{margin-top:1rem!important}.p-card-body[data-v-9c34663a]{padding:.5rem!important}}[data-v-9c34663a] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-9c34663a]{display:block}.p-multiselect[data-v-9c34663a],.p-select[data-v-9c34663a],.p-button[data-v-9c34663a]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-9c34663a]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-9c34663a]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-9c34663a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-9c34663a]{color:var(--color-on-primary)!important}.p-button[data-v-9c34663a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-9c34663a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-9c34663a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-9c34663a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-9c34663a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-9c34663a]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-9c34663a]{color:var(--p-primary-500)!important}.reveal[data-v-9c34663a]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-9c34663a]{transform:translate3d(0,28px,0)}.reveal--down[data-v-9c34663a]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-9c34663a]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-9c34663a]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-9c34663a]{transform:scale(.94)}.reveal--fade[data-v-9c34663a]{transform:none}.reveal--visible[data-v-9c34663a]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-9c34663a],.reveal--up[data-v-9c34663a],.reveal--down[data-v-9c34663a],.reveal--left[data-v-9c34663a],.reveal--right[data-v-9c34663a],.reveal--zoom[data-v-9c34663a]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-9c34663a]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-9c34663a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-9c34663a]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-9c34663a]{padding:4rem 0}}.eyebrow[data-v-9c34663a]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-9c34663a]{position:relative}.marketing-shell[data-v-9c34663a]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-9c34663a]{position:relative;z-index:1}.marketing-hero-bg[data-v-9c34663a]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-9c34663a]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-9c34663a]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-9c34663a 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-9c34663a]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-9c34663a 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-9c34663a]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-9c34663a 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-9c34663a]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-9c34663a]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-9c34663a 8s ease-in-out infinite}@keyframes marketing-float-a-9c34663a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-9c34663a{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-9c34663a{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-9c34663a{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-9c34663a]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-9c34663a]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-9c34663a]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-9c34663a]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-9c34663a]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-9c34663a] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-9c34663a]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-9c34663a]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-9c34663a]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-9c34663a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-9c34663a]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-9c34663a]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-9c34663a 6s linear infinite}@keyframes marketing-shimmer-9c34663a{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-9c34663a]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-9c34663a]{display:flex;width:max-content;animation:marketing-marquee-9c34663a 32s linear infinite}.marquee__track[data-v-9c34663a]:hover{animation-play-state:paused}.marquee__group[data-v-9c34663a]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-9c34663a{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-9c34663a]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-9c34663a]{font-size:.875rem}.source-pill[data-v-9c34663a]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-9c34663a] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-9c34663a] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-9c34663a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-9c34663a]{animation:marketing-float-9c34663a 4s ease-in-out infinite}.marketing-float--delay-1[data-v-9c34663a]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-9c34663a]{animation-delay:-2.4s}.marketing-glow-ring[data-v-9c34663a]{position:relative}.marketing-glow-ring[data-v-9c34663a]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-9c34663a]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-9c34663a],.marketing-hero-bg__beam[data-v-9c34663a],.marquee__track[data-v-9c34663a],.gradient-text--shimmer[data-v-9c34663a],.marketing-float[data-v-9c34663a]{animation:none!important}}.portal-info-banner[data-v-9c34663a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-9c34663a]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-9c34663a]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-9c34663a]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-9c34663a]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-9c34663a]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-9c34663a] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-9c34663a]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-9c34663a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-9c34663a]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-9c34663a]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-9c34663a]{margin-bottom:1.25rem}.portal-section .section-title[data-v-9c34663a]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-9c34663a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-9c34663a]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-9c34663a]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-9c34663a]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-9c34663a]{margin-top:1rem}.account-section-card[data-v-9c34663a] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-9c34663a] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-9c34663a] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-9c34663a],.p-multiselect-overlay[data-v-9c34663a],.p-menu.p-menu-overlay[data-v-9c34663a],.p-tieredmenu-overlay[data-v-9c34663a],.p-contextmenu[data-v-9c34663a]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-9c34663a],.p-multiselect-list-container[data-v-9c34663a],.p-select-list[data-v-9c34663a],.p-multiselect-list[data-v-9c34663a],.p-menu-list[data-v-9c34663a]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-9c34663a],.p-multiselect-option[data-v-9c34663a]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-9c34663a]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-9c34663a],.p-multiselect-option[data-v-9c34663a]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-9c34663a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-9c34663a],.p-select-option.p-multiselect-option-selected[data-v-9c34663a],.p-multiselect-option.p-select-option-selected[data-v-9c34663a],.p-multiselect-option.p-multiselect-option-selected[data-v-9c34663a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-9c34663a]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-9c34663a]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-9c34663a]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-9c34663a]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-9c34663a]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-9c34663a],.p-menu-item.p-focus .p-menu-item-icon[data-v-9c34663a]{color:var(--text-primary)!important}.p-menu-separator[data-v-9c34663a]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-9c34663a],html.is-native body[data-v-9c34663a]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-9c34663a]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-9c34663a]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-9c34663a]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-9c34663a]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-9c34663a],.shell-tablet[data-v-9c34663a]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-9c34663a],html.auth-screen-layout body[data-v-9c34663a]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-9c34663a]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-9c34663a]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-9c34663a]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-9c34663a]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-9c34663a]{font-size:.75rem}.auth-back-link[data-v-9c34663a]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-9c34663a]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-9c34663a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-9c34663a]{max-width:520px}.auth-panel[data-v-9c34663a]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-9c34663a]{flex-direction:row}.auth-oauth-btn[data-v-9c34663a]{flex:1;min-width:0}}.auth-form[data-v-9c34663a]{width:100%}.auth-header[data-v-9c34663a]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-9c34663a]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-9c34663a]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-9c34663a]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-9c34663a]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-9c34663a]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-9c34663a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-9c34663a]{margin-top:0!important}.form-row+.prime-input[data-v-9c34663a]{margin-top:1rem}.auth-form .prime-input label[data-v-9c34663a]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-9c34663a],.auth-form .p-password-input[data-v-9c34663a]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-9c34663a]:hover,.auth-form .p-password-input[data-v-9c34663a]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-9c34663a]:focus,.auth-form .p-password-input[data-v-9c34663a]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-9c34663a]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-9c34663a]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-9c34663a]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-9c34663a]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-9c34663a]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-9c34663a]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-9c34663a]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-9c34663a]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-9c34663a]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-9c34663a]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-9c34663a]:hover{text-decoration:underline}.oauth-section[data-v-9c34663a]{margin-top:1.75rem}.auth-divider[data-v-9c34663a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-9c34663a]:before,.auth-divider[data-v-9c34663a]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-9c34663a]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-9c34663a]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-9c34663a]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-9c34663a]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-9c34663a]{font-size:1rem}.auth-success[data-v-9c34663a]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-9c34663a]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-9c34663a]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-9c34663a]{max-width:100%;padding:1rem}.auth-panel[data-v-9c34663a]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-9c34663a]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-9c34663a]{padding:.75rem 1rem}.auth-panel[data-v-9c34663a]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-9c34663a],.auth-logo-section[data-v-9c34663a]{margin-bottom:1.25rem}.auth-submit[data-v-9c34663a]{margin-top:1.25rem!important}.oauth-section[data-v-9c34663a]{margin-top:1.25rem}.auth-switch[data-v-9c34663a]{margin-top:1rem}}.usage-indicator[data-v-9c34663a]{position:relative;display:inline-block}.usage-icon[data-v-9c34663a]{width:40px;height:40px;border-radius:50%;background:var(--p-surface-100);border:2px solid var(--p-border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.usage-icon[data-v-9c34663a]:hover{background:var(--p-surface-200);transform:scale(1.05)}.usage-icon.warning[data-v-9c34663a]{background:var(--color-warning-bg);border-color:var(--p-orange-300);color:var(--p-orange-600)}.usage-icon.warning[data-v-9c34663a]:hover{background:var(--color-warning-bg-strong)}.usage-icon i[data-v-9c34663a]{font-size:1.1rem;color:var(--p-primary-500)}.usage-icon.warning i[data-v-9c34663a]{color:var(--p-orange-500)}.usage-tooltip[data-v-9c34663a]{position:absolute;top:100%;right:0;z-index:1000;min-width:280px;background:var(--p-surface-0);border:1px solid var(--p-border-color);border-radius:8px;box-shadow:0 4px 20px var(--overlay-medium);padding:1rem;margin-top:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.usage-indicator:hover .usage-tooltip[data-v-9c34663a]{opacity:1;visibility:visible;transform:translateY(0)}.tooltip-header[data-v-9c34663a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--p-border-color)}.tooltip-header h4[data-v-9c34663a]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-primary)}.plan-badge[data-v-9c34663a]{padding:.25rem .5rem;background:var(--p-surface-100);border:1px solid var(--p-border-color);border-radius:12px;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.plan-badge.pro-plan[data-v-9c34663a]{background:var(--p-primary-50);border-color:var(--p-primary-200);color:var(--p-primary-700)}.usage-items[data-v-9c34663a]{margin-bottom:1rem}.usage-item[data-v-9c34663a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--p-surface-100)}.usage-item[data-v-9c34663a]:last-child{border-bottom:none}.usage-item.warning .usage-info i[data-v-9c34663a]{color:var(--p-orange-500)}.usage-item.warning .usage-text[data-v-9c34663a]{color:var(--p-orange-600);font-weight:600}.usage-info[data-v-9c34663a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-primary)}.usage-info i[data-v-9c34663a]{color:var(--p-primary-500);font-size:.8rem}.usage-text[data-v-9c34663a]{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.upgrade-prompt[data-v-9c34663a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,var(--p-primary-50),var(--p-primary-100));border:1px solid var(--p-primary-200);border-radius:6px;margin-top:.5rem}.upgrade-prompt i[data-v-9c34663a]{color:var(--p-primary-600);font-size:1rem}.upgrade-prompt .upgrade-text[data-v-9c34663a]{flex:1;font-size:.8rem;color:var(--p-primary-700);font-weight:500}@media(max-width:768px){.usage-tooltip[data-v-9c34663a]{right:-50px;min-width:320px}}[data-v-e1445b95]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-e1445b95]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-e1445b95]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-e1445b95]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-e1445b95],body[data-v-e1445b95]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-e1445b95]{color:var(--text-primary);line-height:1.6}main[data-v-e1445b95]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-e1445b95]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-e1445b95]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-e1445b95]{width:100%}#app[data-v-e1445b95]{color:var(--text-primary)!important}.app-container[data-v-e1445b95]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-e1445b95]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-e1445b95]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-e1445b95]:before,.divider[data-v-e1445b95]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-e1445b95]:before{left:0}.divider[data-v-e1445b95]:after{right:0}.pi[data-v-e1445b95]{font-family:primeicons!important}[data-v-e1445b95] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-e1445b95] .p-tabview-panels{background-color:transparent}[data-v-e1445b95] .p-datatable-header{height:4.75em}[data-v-e1445b95] .p-button-label{font-weight:600}[data-v-e1445b95] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-e1445b95]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-e1445b95]{margin-top:2rem}.app-input-margin-top-small[data-v-e1445b95]{margin-top:1rem}.primary-color[data-v-e1445b95]{color:var(--p-primary-500)}.background-secondary[data-v-e1445b95]{background-color:var(--app-surface-muted)}.p-card[data-v-e1445b95]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-e1445b95]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-e1445b95],.p-tabpanels[data-v-e1445b95],.p-tablist[data-v-e1445b95],.p-tab[data-v-e1445b95]{background-color:var(--app-card-bg)!important}.p-toast[data-v-e1445b95]{max-width:75%!important}.p-tooltip-text[data-v-e1445b95]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-e1445b95]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-e1445b95]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-e1445b95],.p-tooltip-bottom .p-tooltip-arrow[data-v-e1445b95]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-e1445b95]{margin-top:1rem!important}.p-card-body[data-v-e1445b95]{padding:.5rem!important}}[data-v-e1445b95] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-e1445b95]{display:block}.p-multiselect[data-v-e1445b95],.p-select[data-v-e1445b95],.p-button[data-v-e1445b95]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-e1445b95]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-e1445b95]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-e1445b95]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-e1445b95]{color:var(--color-on-primary)!important}.p-button[data-v-e1445b95]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-e1445b95]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-e1445b95]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-e1445b95]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-e1445b95],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-e1445b95]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-e1445b95]{color:var(--p-primary-500)!important}.reveal[data-v-e1445b95]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-e1445b95]{transform:translate3d(0,28px,0)}.reveal--down[data-v-e1445b95]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-e1445b95]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-e1445b95]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-e1445b95]{transform:scale(.94)}.reveal--fade[data-v-e1445b95]{transform:none}.reveal--visible[data-v-e1445b95]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-e1445b95],.reveal--up[data-v-e1445b95],.reveal--down[data-v-e1445b95],.reveal--left[data-v-e1445b95],.reveal--right[data-v-e1445b95],.reveal--zoom[data-v-e1445b95]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-e1445b95]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-e1445b95]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-e1445b95]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-e1445b95]{padding:4rem 0}}.eyebrow[data-v-e1445b95]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-e1445b95]{position:relative}.marketing-shell[data-v-e1445b95]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-e1445b95]{position:relative;z-index:1}.marketing-hero-bg[data-v-e1445b95]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-e1445b95]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-e1445b95]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-e1445b95 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-e1445b95]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-e1445b95 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-e1445b95]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-e1445b95 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-e1445b95]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-e1445b95]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-e1445b95 8s ease-in-out infinite}@keyframes marketing-float-a-e1445b95{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-e1445b95{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-e1445b95{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-e1445b95{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-e1445b95]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-e1445b95]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-e1445b95]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-e1445b95]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-e1445b95]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-e1445b95] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-e1445b95]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-e1445b95]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-e1445b95]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-e1445b95]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-e1445b95]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-e1445b95]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-e1445b95 6s linear infinite}@keyframes marketing-shimmer-e1445b95{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-e1445b95]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-e1445b95]{display:flex;width:max-content;animation:marketing-marquee-e1445b95 32s linear infinite}.marquee__track[data-v-e1445b95]:hover{animation-play-state:paused}.marquee__group[data-v-e1445b95]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-e1445b95{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-e1445b95]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-e1445b95]{font-size:.875rem}.source-pill[data-v-e1445b95]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-e1445b95] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-e1445b95] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-e1445b95{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-e1445b95]{animation:marketing-float-e1445b95 4s ease-in-out infinite}.marketing-float--delay-1[data-v-e1445b95]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-e1445b95]{animation-delay:-2.4s}.marketing-glow-ring[data-v-e1445b95]{position:relative}.marketing-glow-ring[data-v-e1445b95]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-e1445b95]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-e1445b95],.marketing-hero-bg__beam[data-v-e1445b95],.marquee__track[data-v-e1445b95],.gradient-text--shimmer[data-v-e1445b95],.marketing-float[data-v-e1445b95]{animation:none!important}}.portal-info-banner[data-v-e1445b95]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-e1445b95]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-e1445b95]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-e1445b95]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-e1445b95]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-e1445b95]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-e1445b95] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-e1445b95]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-e1445b95]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-e1445b95]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-e1445b95]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-e1445b95]{margin-bottom:1.25rem}.portal-section .section-title[data-v-e1445b95]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-e1445b95]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-e1445b95]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-e1445b95]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-e1445b95]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-e1445b95]{margin-top:1rem}.account-section-card[data-v-e1445b95] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-e1445b95] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-e1445b95] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-e1445b95],.p-multiselect-overlay[data-v-e1445b95],.p-menu.p-menu-overlay[data-v-e1445b95],.p-tieredmenu-overlay[data-v-e1445b95],.p-contextmenu[data-v-e1445b95]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-e1445b95],.p-multiselect-list-container[data-v-e1445b95],.p-select-list[data-v-e1445b95],.p-multiselect-list[data-v-e1445b95],.p-menu-list[data-v-e1445b95]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-e1445b95],.p-multiselect-option[data-v-e1445b95]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-e1445b95]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-e1445b95],.p-multiselect-option[data-v-e1445b95]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-e1445b95]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-e1445b95],.p-select-option.p-multiselect-option-selected[data-v-e1445b95],.p-multiselect-option.p-select-option-selected[data-v-e1445b95],.p-multiselect-option.p-multiselect-option-selected[data-v-e1445b95]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-e1445b95]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-e1445b95]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-e1445b95]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-e1445b95]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-e1445b95]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-e1445b95],.p-menu-item.p-focus .p-menu-item-icon[data-v-e1445b95]{color:var(--text-primary)!important}.p-menu-separator[data-v-e1445b95]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-e1445b95],html.is-native body[data-v-e1445b95]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-e1445b95]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-e1445b95]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-e1445b95]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-e1445b95]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-e1445b95],.shell-tablet[data-v-e1445b95]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-e1445b95],html.auth-screen-layout body[data-v-e1445b95]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-e1445b95]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-e1445b95]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-e1445b95]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-e1445b95]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-e1445b95]{font-size:.75rem}.auth-back-link[data-v-e1445b95]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-e1445b95]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-e1445b95]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-e1445b95]{max-width:520px}.auth-panel[data-v-e1445b95]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-e1445b95]{flex-direction:row}.auth-oauth-btn[data-v-e1445b95]{flex:1;min-width:0}}.auth-form[data-v-e1445b95]{width:100%}.auth-header[data-v-e1445b95]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-e1445b95]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-e1445b95]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-e1445b95]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-e1445b95]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-e1445b95]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-e1445b95]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-e1445b95]{margin-top:0!important}.form-row+.prime-input[data-v-e1445b95]{margin-top:1rem}.auth-form .prime-input label[data-v-e1445b95]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-e1445b95],.auth-form .p-password-input[data-v-e1445b95]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-e1445b95]:hover,.auth-form .p-password-input[data-v-e1445b95]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-e1445b95]:focus,.auth-form .p-password-input[data-v-e1445b95]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-e1445b95]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-e1445b95]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-e1445b95]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-e1445b95]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-e1445b95]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-e1445b95]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-e1445b95]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-e1445b95]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-e1445b95]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-e1445b95]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-e1445b95]:hover{text-decoration:underline}.oauth-section[data-v-e1445b95]{margin-top:1.75rem}.auth-divider[data-v-e1445b95]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-e1445b95]:before,.auth-divider[data-v-e1445b95]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-e1445b95]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-e1445b95]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-e1445b95]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-e1445b95]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-e1445b95]{font-size:1rem}.auth-success[data-v-e1445b95]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-e1445b95]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-e1445b95]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-e1445b95]{max-width:100%;padding:1rem}.auth-panel[data-v-e1445b95]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-e1445b95]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-e1445b95]{padding:.75rem 1rem}.auth-panel[data-v-e1445b95]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-e1445b95],.auth-logo-section[data-v-e1445b95]{margin-bottom:1.25rem}.auth-submit[data-v-e1445b95]{margin-top:1.25rem!important}.oauth-section[data-v-e1445b95]{margin-top:1.25rem}.auth-switch[data-v-e1445b95]{margin-top:1rem}}.top-nav[data-v-e1445b95]{position:fixed;width:100%;top:0!important;z-index:1000;transition:box-shadow .2s ease;border-bottom:1px solid var(--app-nav-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--app-nav-bg) 85%,transparent)}.top-nav.scrolled[data-v-e1445b95]{box-shadow:0 4px 12px var(--overlay-subtle-strong)}.top-nav-inner[data-v-e1445b95]{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:60px;max-width:1400px;margin:0 auto;gap:1.5rem}.top-nav-left[data-v-e1445b95]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.hamburger-btn[data-v-e1445b95]{display:none;width:36px;height:36px;background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:10px;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:15px;flex-shrink:0;transition:background .15s,color .15s}.hamburger-btn[data-v-e1445b95]:hover{background:var(--app-surface-hover, var(--app-surface-muted));color:var(--text-primary)}@media(max-width:1024px){.hamburger-btn[data-v-e1445b95]{display:flex}}.logo-container[data-v-e1445b95]{display:flex;align-items:center;text-decoration:none;color:var(--text-primary);margin-right:.5rem}.website-name[data-v-e1445b95]{font-size:var(--font-lg);font-weight:700;color:var(--text-primary)}@media(max-width:480px){.website-name[data-v-e1445b95]{font-size:var(--font-base)}}.top-nav-links[data-v-e1445b95]{display:flex;align-items:center;gap:2px}@media(max-width:1024px){.top-nav-links[data-v-e1445b95]{display:none}}.more-wrap[data-v-e1445b95]{position:relative;display:inline-flex;align-items:center}.top-nav-link[data-v-e1445b95]{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--text-secondary);text-decoration:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none}.top-nav-link[data-v-e1445b95]:hover{background:var(--app-surface-muted);color:var(--text-primary)}.top-nav-link[data-v-e1445b95]:focus-visible{box-shadow:0 0 0 2px var(--p-primary-400)}.top-nav-link.active[data-v-e1445b95]{color:var(--p-primary-400, var(--native-blue-3));background:var(--app-primary-muted, var(--native-blue-dim));font-weight:700}.more-chevron[data-v-e1445b95]{font-size:11px;transition:transform .2s ease;margin-left:2px}.more-chevron.rotated[data-v-e1445b95]{transform:rotate(180deg)}.nav-dropdown[data-v-e1445b95]{position:absolute;top:calc(100% + 10px);left:0;width:240px;background:var(--app-dropdown-bg, var(--app-surface));border:1px solid var(--app-card-border);border-radius:var(--app-dropdown-radius);overflow:hidden;isolation:isolate;z-index:500;box-shadow:var(--app-dropdown-shadow);padding-bottom:6px}@media(max-width:1180px){.nav-dropdown[data-v-e1445b95]{left:auto;right:0}}.dropdown-pop-enter-active[data-v-e1445b95],.dropdown-pop-leave-active[data-v-e1445b95]{transition:opacity .15s ease,transform .15s ease}.dropdown-pop-enter-from[data-v-e1445b95],.dropdown-pop-leave-to[data-v-e1445b95]{opacity:0;transform:translateY(-6px)}.dropdown-section-label[data-v-e1445b95]{font-size:10px;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;padding:12px 16px 6px}.dropdown-item[data-v-e1445b95]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:background .1s}.dropdown-item[data-v-e1445b95]:hover{background:var(--app-surface-muted)}.dropdown-item.upgrade[data-v-e1445b95]{color:var(--p-primary-400, var(--native-blue-3));font-weight:700}.dropdown-item .free-badge[data-v-e1445b95]{margin-left:auto;background:var(--color-yellow-bg);border:1px solid var(--color-yellow-bg-medium);border-radius:20px;padding:1px 8px;font-size:10px;font-weight:800;color:var(--color-yellow-ios)}.dropdown-item-icon[data-v-e1445b95]{font-size:15px;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)}.dropdown-item:hover .dropdown-item-icon[data-v-e1445b95]{color:var(--text-primary)}.dropdown-item.upgrade .dropdown-item-icon[data-v-e1445b95]{color:var(--p-primary-400, var(--native-blue-3))}.dropdown-sep[data-v-e1445b95]{height:1px;background:var(--app-card-border);margin:6px 0}.right-nav-container[data-v-e1445b95]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.add-recipe-button[data-v-e1445b95]{width:175px}@media(max-width:564px){.add-recipe-button[data-v-e1445b95]{width:max-content}.add-recipe-button[data-v-e1445b95] .p-button-label{display:none}}[data-v-7748053a]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-7748053a]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-7748053a]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-7748053a]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-7748053a],body[data-v-7748053a]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-7748053a]{color:var(--text-primary);line-height:1.6}main[data-v-7748053a]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-7748053a]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-7748053a]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-7748053a]{width:100%}#app[data-v-7748053a]{color:var(--text-primary)!important}.app-container[data-v-7748053a]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-7748053a]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-7748053a]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-7748053a]:before,.divider[data-v-7748053a]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-7748053a]:before{left:0}.divider[data-v-7748053a]:after{right:0}.pi[data-v-7748053a]{font-family:primeicons!important}[data-v-7748053a] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-7748053a] .p-tabview-panels{background-color:transparent}[data-v-7748053a] .p-datatable-header{height:4.75em}[data-v-7748053a] .p-button-label{font-weight:600}[data-v-7748053a] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-7748053a]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-7748053a]{margin-top:2rem}.app-input-margin-top-small[data-v-7748053a]{margin-top:1rem}.primary-color[data-v-7748053a]{color:var(--p-primary-500)}.background-secondary[data-v-7748053a]{background-color:var(--app-surface-muted)}.p-card[data-v-7748053a]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-7748053a]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-7748053a],.p-tabpanels[data-v-7748053a],.p-tablist[data-v-7748053a],.p-tab[data-v-7748053a]{background-color:var(--app-card-bg)!important}.p-toast[data-v-7748053a]{max-width:75%!important}.p-tooltip-text[data-v-7748053a]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-7748053a]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-7748053a]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-7748053a],.p-tooltip-bottom .p-tooltip-arrow[data-v-7748053a]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-7748053a]{margin-top:1rem!important}.p-card-body[data-v-7748053a]{padding:.5rem!important}}[data-v-7748053a] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-7748053a]{display:block}.p-multiselect[data-v-7748053a],.p-select[data-v-7748053a],.p-button[data-v-7748053a]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-7748053a]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-7748053a]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-7748053a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-7748053a]{color:var(--color-on-primary)!important}.p-button[data-v-7748053a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-7748053a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-7748053a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-7748053a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-7748053a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-7748053a]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-7748053a]{color:var(--p-primary-500)!important}.reveal[data-v-7748053a]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-7748053a]{transform:translate3d(0,28px,0)}.reveal--down[data-v-7748053a]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-7748053a]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-7748053a]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-7748053a]{transform:scale(.94)}.reveal--fade[data-v-7748053a]{transform:none}.reveal--visible[data-v-7748053a]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-7748053a],.reveal--up[data-v-7748053a],.reveal--down[data-v-7748053a],.reveal--left[data-v-7748053a],.reveal--right[data-v-7748053a],.reveal--zoom[data-v-7748053a]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-7748053a]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-7748053a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-7748053a]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-7748053a]{padding:4rem 0}}.eyebrow[data-v-7748053a]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-7748053a]{position:relative}.marketing-shell[data-v-7748053a]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-7748053a]{position:relative;z-index:1}.marketing-hero-bg[data-v-7748053a]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-7748053a]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-7748053a]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-7748053a 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-7748053a]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-7748053a 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-7748053a]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-7748053a 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-7748053a]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-7748053a]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-7748053a 8s ease-in-out infinite}@keyframes marketing-float-a-7748053a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-7748053a{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-7748053a{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-7748053a{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-7748053a]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-7748053a]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-7748053a]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-7748053a]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-7748053a]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-7748053a] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-7748053a]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-7748053a]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-7748053a]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-7748053a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-7748053a]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-7748053a]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-7748053a 6s linear infinite}@keyframes marketing-shimmer-7748053a{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-7748053a]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-7748053a]{display:flex;width:max-content;animation:marketing-marquee-7748053a 32s linear infinite}.marquee__track[data-v-7748053a]:hover{animation-play-state:paused}.marquee__group[data-v-7748053a]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-7748053a{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-7748053a]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-7748053a]{font-size:.875rem}.source-pill[data-v-7748053a]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-7748053a] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-7748053a] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-7748053a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-7748053a]{animation:marketing-float-7748053a 4s ease-in-out infinite}.marketing-float--delay-1[data-v-7748053a]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-7748053a]{animation-delay:-2.4s}.marketing-glow-ring[data-v-7748053a]{position:relative}.marketing-glow-ring[data-v-7748053a]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-7748053a]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-7748053a],.marketing-hero-bg__beam[data-v-7748053a],.marquee__track[data-v-7748053a],.gradient-text--shimmer[data-v-7748053a],.marketing-float[data-v-7748053a]{animation:none!important}}.portal-info-banner[data-v-7748053a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-7748053a]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-7748053a]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-7748053a]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-7748053a]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-7748053a]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-7748053a] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-7748053a]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-7748053a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-7748053a]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-7748053a]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-7748053a]{margin-bottom:1.25rem}.portal-section .section-title[data-v-7748053a]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-7748053a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-7748053a]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-7748053a]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-7748053a]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-7748053a]{margin-top:1rem}.account-section-card[data-v-7748053a] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-7748053a] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-7748053a] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-7748053a],.p-multiselect-overlay[data-v-7748053a],.p-menu.p-menu-overlay[data-v-7748053a],.p-tieredmenu-overlay[data-v-7748053a],.p-contextmenu[data-v-7748053a]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-7748053a],.p-multiselect-list-container[data-v-7748053a],.p-select-list[data-v-7748053a],.p-multiselect-list[data-v-7748053a],.p-menu-list[data-v-7748053a]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-7748053a],.p-multiselect-option[data-v-7748053a]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-7748053a]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-7748053a],.p-multiselect-option[data-v-7748053a]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-7748053a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-7748053a],.p-select-option.p-multiselect-option-selected[data-v-7748053a],.p-multiselect-option.p-select-option-selected[data-v-7748053a],.p-multiselect-option.p-multiselect-option-selected[data-v-7748053a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-7748053a]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-7748053a]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-7748053a]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-7748053a]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-7748053a]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-7748053a],.p-menu-item.p-focus .p-menu-item-icon[data-v-7748053a]{color:var(--text-primary)!important}.p-menu-separator[data-v-7748053a]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-7748053a],html.is-native body[data-v-7748053a]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-7748053a]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-7748053a]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-7748053a]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-7748053a]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-7748053a],.shell-tablet[data-v-7748053a]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-7748053a],html.auth-screen-layout body[data-v-7748053a]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-7748053a]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-7748053a]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-7748053a]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-7748053a]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-7748053a]{font-size:.75rem}.auth-back-link[data-v-7748053a]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-7748053a]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-7748053a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-7748053a]{max-width:520px}.auth-panel[data-v-7748053a]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-7748053a]{flex-direction:row}.auth-oauth-btn[data-v-7748053a]{flex:1;min-width:0}}.auth-form[data-v-7748053a]{width:100%}.auth-header[data-v-7748053a]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-7748053a]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-7748053a]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-7748053a]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-7748053a]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-7748053a]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-7748053a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-7748053a]{margin-top:0!important}.form-row+.prime-input[data-v-7748053a]{margin-top:1rem}.auth-form .prime-input label[data-v-7748053a]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-7748053a],.auth-form .p-password-input[data-v-7748053a]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-7748053a]:hover,.auth-form .p-password-input[data-v-7748053a]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-7748053a]:focus,.auth-form .p-password-input[data-v-7748053a]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-7748053a]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-7748053a]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-7748053a]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-7748053a]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-7748053a]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-7748053a]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-7748053a]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-7748053a]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-7748053a]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-7748053a]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-7748053a]:hover{text-decoration:underline}.oauth-section[data-v-7748053a]{margin-top:1.75rem}.auth-divider[data-v-7748053a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-7748053a]:before,.auth-divider[data-v-7748053a]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-7748053a]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-7748053a]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-7748053a]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-7748053a]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-7748053a]{font-size:1rem}.auth-success[data-v-7748053a]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-7748053a]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-7748053a]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-7748053a]{max-width:100%;padding:1rem}.auth-panel[data-v-7748053a]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-7748053a]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-7748053a]{padding:.75rem 1rem}.auth-panel[data-v-7748053a]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-7748053a],.auth-logo-section[data-v-7748053a]{margin-bottom:1.25rem}.auth-submit[data-v-7748053a]{margin-top:1.25rem!important}.oauth-section[data-v-7748053a]{margin-top:1.25rem}.auth-switch[data-v-7748053a]{margin-top:1rem}}.banner-container[data-v-7748053a]{display:flex;flex-direction:column;gap:.5rem;width:100%}.banner[data-v-7748053a]{width:100%;padding:.5rem 1rem;border-radius:0;margin:0;display:flex;align-items:center;animation:slideIn-7748053a .3s ease-out;border-left:none;border-right:none;border-top:none}.banner.banner-info[data-v-7748053a]{background:var(--banner-info-gradient);border:1px solid var(--banner-info-border);color:#fff;box-shadow:0 4px 15px var(--banner-info-shadow)}.banner.banner-info .banner-icon i[data-v-7748053a]{color:color-mix(in srgb,var(--color-white) 90%,transparent)}.banner.banner-warning[data-v-7748053a]{background:var(--banner-warning-gradient);border:1px solid var(--banner-warning-border);color:#fff;box-shadow:0 4px 15px var(--banner-warning-shadow)}.banner.banner-warning .banner-icon i[data-v-7748053a]{color:color-mix(in srgb,var(--color-white) 90%,transparent)}.banner.banner-error[data-v-7748053a]{background:var(--banner-error-gradient);border:1px solid var(--banner-error-border);color:#fff;box-shadow:0 4px 15px var(--banner-error-shadow)}.banner.banner-error .banner-icon i[data-v-7748053a]{color:color-mix(in srgb,var(--color-white) 90%,transparent)}.banner.banner-success[data-v-7748053a]{background:var(--banner-success-gradient);border:1px solid var(--banner-success-border);color:#fff;box-shadow:0 4px 15px var(--banner-success-shadow)}.banner.banner-success .banner-icon i[data-v-7748053a]{color:color-mix(in srgb,var(--color-white) 90%,transparent)}.banner-content[data-v-7748053a]{display:flex;align-items:center;gap:1rem;width:100%}.banner-icon[data-v-7748053a]{flex-shrink:0}.banner-icon i[data-v-7748053a]{font-size:1.25rem}.banner-message[data-v-7748053a]{flex:1;font-weight:500;line-height:1.4}.banner-actions[data-v-7748053a]{flex-shrink:0;color:color-mix(in srgb,var(--color-white) 90%,transparent)}@keyframes slideIn-7748053a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.banner[data-v-7748053a]{padding:.75rem;flex-direction:column;gap:.5rem;text-align:center}.banner-content[data-v-7748053a]{flex-direction:column;gap:.5rem}.banner-message[data-v-7748053a]{font-size:.875rem}.banner-actions[data-v-7748053a]{align-self:flex-end}}[data-v-f85af463]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-f85af463]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-f85af463]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-f85af463]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-f85af463],body[data-v-f85af463]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-f85af463]{color:var(--text-primary);line-height:1.6}main[data-v-f85af463]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-f85af463]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-f85af463]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-f85af463]{width:100%}#app[data-v-f85af463]{color:var(--text-primary)!important}.app-container[data-v-f85af463]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-f85af463]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-f85af463]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-f85af463]:before,.divider[data-v-f85af463]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-f85af463]:before{left:0}.divider[data-v-f85af463]:after{right:0}.pi[data-v-f85af463]{font-family:primeicons!important}[data-v-f85af463] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-f85af463] .p-tabview-panels{background-color:transparent}[data-v-f85af463] .p-datatable-header{height:4.75em}[data-v-f85af463] .p-button-label{font-weight:600}[data-v-f85af463] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-f85af463]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-f85af463]{margin-top:2rem}.app-input-margin-top-small[data-v-f85af463]{margin-top:1rem}.primary-color[data-v-f85af463]{color:var(--p-primary-500)}.background-secondary[data-v-f85af463]{background-color:var(--app-surface-muted)}.p-card[data-v-f85af463]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-f85af463]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-f85af463],.p-tabpanels[data-v-f85af463],.p-tablist[data-v-f85af463],.p-tab[data-v-f85af463]{background-color:var(--app-card-bg)!important}.p-toast[data-v-f85af463]{max-width:75%!important}.p-tooltip-text[data-v-f85af463]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-f85af463]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-f85af463]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-f85af463],.p-tooltip-bottom .p-tooltip-arrow[data-v-f85af463]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-f85af463]{margin-top:1rem!important}.p-card-body[data-v-f85af463]{padding:.5rem!important}}[data-v-f85af463] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-f85af463]{display:block}.p-multiselect[data-v-f85af463],.p-select[data-v-f85af463],.p-button[data-v-f85af463]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-f85af463]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-f85af463]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-f85af463]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-f85af463]{color:var(--color-on-primary)!important}.p-button[data-v-f85af463]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-f85af463]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-f85af463]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-f85af463]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-f85af463],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-f85af463]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-f85af463]{color:var(--p-primary-500)!important}.reveal[data-v-f85af463]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-f85af463]{transform:translate3d(0,28px,0)}.reveal--down[data-v-f85af463]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-f85af463]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-f85af463]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-f85af463]{transform:scale(.94)}.reveal--fade[data-v-f85af463]{transform:none}.reveal--visible[data-v-f85af463]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-f85af463],.reveal--up[data-v-f85af463],.reveal--down[data-v-f85af463],.reveal--left[data-v-f85af463],.reveal--right[data-v-f85af463],.reveal--zoom[data-v-f85af463]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-f85af463]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-f85af463]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-f85af463]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-f85af463]{padding:4rem 0}}.eyebrow[data-v-f85af463]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-f85af463]{position:relative}.marketing-shell[data-v-f85af463]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-f85af463]{position:relative;z-index:1}.marketing-hero-bg[data-v-f85af463]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-f85af463]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-f85af463]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-f85af463 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-f85af463]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-f85af463 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-f85af463]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-f85af463 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-f85af463]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-f85af463]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-f85af463 8s ease-in-out infinite}@keyframes marketing-float-a-f85af463{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-f85af463{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-f85af463{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-f85af463{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-f85af463]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-f85af463]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-f85af463]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-f85af463]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-f85af463]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-f85af463] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-f85af463]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-f85af463]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-f85af463]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-f85af463]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-f85af463]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-f85af463]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-f85af463 6s linear infinite}@keyframes marketing-shimmer-f85af463{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-f85af463]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-f85af463]{display:flex;width:max-content;animation:marketing-marquee-f85af463 32s linear infinite}.marquee__track[data-v-f85af463]:hover{animation-play-state:paused}.marquee__group[data-v-f85af463]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-f85af463{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-f85af463]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-f85af463]{font-size:.875rem}.source-pill[data-v-f85af463]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-f85af463] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-f85af463] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-f85af463{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-f85af463]{animation:marketing-float-f85af463 4s ease-in-out infinite}.marketing-float--delay-1[data-v-f85af463]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-f85af463]{animation-delay:-2.4s}.marketing-glow-ring[data-v-f85af463]{position:relative}.marketing-glow-ring[data-v-f85af463]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-f85af463]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-f85af463],.marketing-hero-bg__beam[data-v-f85af463],.marquee__track[data-v-f85af463],.gradient-text--shimmer[data-v-f85af463],.marketing-float[data-v-f85af463]{animation:none!important}}.portal-info-banner[data-v-f85af463]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-f85af463]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-f85af463]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-f85af463]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-f85af463]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-f85af463]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-f85af463] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-f85af463]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-f85af463]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-f85af463]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-f85af463]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-f85af463]{margin-bottom:1.25rem}.portal-section .section-title[data-v-f85af463]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-f85af463]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-f85af463]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-f85af463]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-f85af463]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-f85af463]{margin-top:1rem}.account-section-card[data-v-f85af463] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-f85af463] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-f85af463] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-f85af463],.p-multiselect-overlay[data-v-f85af463],.p-menu.p-menu-overlay[data-v-f85af463],.p-tieredmenu-overlay[data-v-f85af463],.p-contextmenu[data-v-f85af463]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-f85af463],.p-multiselect-list-container[data-v-f85af463],.p-select-list[data-v-f85af463],.p-multiselect-list[data-v-f85af463],.p-menu-list[data-v-f85af463]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-f85af463],.p-multiselect-option[data-v-f85af463]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-f85af463]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-f85af463],.p-multiselect-option[data-v-f85af463]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-f85af463]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-f85af463],.p-select-option.p-multiselect-option-selected[data-v-f85af463],.p-multiselect-option.p-select-option-selected[data-v-f85af463],.p-multiselect-option.p-multiselect-option-selected[data-v-f85af463]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-f85af463]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-f85af463]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-f85af463]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-f85af463]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-f85af463]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-f85af463],.p-menu-item.p-focus .p-menu-item-icon[data-v-f85af463]{color:var(--text-primary)!important}.p-menu-separator[data-v-f85af463]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-f85af463],html.is-native body[data-v-f85af463]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-f85af463]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-f85af463]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-f85af463]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-f85af463]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-f85af463],.shell-tablet[data-v-f85af463]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-f85af463],html.auth-screen-layout body[data-v-f85af463]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-f85af463]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-f85af463]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-f85af463]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-f85af463]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-f85af463]{font-size:.75rem}.auth-back-link[data-v-f85af463]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-f85af463]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-f85af463]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-f85af463]{max-width:520px}.auth-panel[data-v-f85af463]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-f85af463]{flex-direction:row}.auth-oauth-btn[data-v-f85af463]{flex:1;min-width:0}}.auth-form[data-v-f85af463]{width:100%}.auth-header[data-v-f85af463]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-f85af463]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-f85af463]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-f85af463]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-f85af463]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-f85af463]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-f85af463]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-f85af463]{margin-top:0!important}.form-row+.prime-input[data-v-f85af463]{margin-top:1rem}.auth-form .prime-input label[data-v-f85af463]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-f85af463],.auth-form .p-password-input[data-v-f85af463]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-f85af463]:hover,.auth-form .p-password-input[data-v-f85af463]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-f85af463]:focus,.auth-form .p-password-input[data-v-f85af463]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-f85af463]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-f85af463]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-f85af463]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-f85af463]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-f85af463]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-f85af463]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-f85af463]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-f85af463]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-f85af463]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-f85af463]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-f85af463]:hover{text-decoration:underline}.oauth-section[data-v-f85af463]{margin-top:1.75rem}.auth-divider[data-v-f85af463]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-f85af463]:before,.auth-divider[data-v-f85af463]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-f85af463]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-f85af463]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-f85af463]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-f85af463]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-f85af463]{font-size:1rem}.auth-success[data-v-f85af463]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-f85af463]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-f85af463]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-f85af463]{max-width:100%;padding:1rem}.auth-panel[data-v-f85af463]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-f85af463]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-f85af463]{padding:.75rem 1rem}.auth-panel[data-v-f85af463]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-f85af463],.auth-logo-section[data-v-f85af463]{margin-bottom:1.25rem}.auth-submit[data-v-f85af463]{margin-top:1.25rem!important}.oauth-section[data-v-f85af463]{margin-top:1.25rem}.auth-switch[data-v-f85af463]{margin-top:1rem}}.offline-indicator[data-v-f85af463]{position:fixed;top:calc(60px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:1500;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:var(--color-rose-bg);border:1px solid var(--color-rose-bg-medium);color:var(--color-rose-light);font-size:.85rem;font-weight:600;line-height:1.2;white-space:nowrap;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 20px var(--overlay-subtle-heavy)}.offline-dot[data-v-f85af463]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--color-accent-rose);box-shadow:0 0 8px var(--color-rose-bg-strong);animation:offline-pulse-f85af463 2s ease-in-out infinite}@keyframes offline-pulse-f85af463{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.offline-fade-enter-active[data-v-f85af463],.offline-fade-leave-active[data-v-f85af463]{transition:opacity .25s ease,transform .25s ease}.offline-fade-enter-from[data-v-f85af463],.offline-fade-leave-to[data-v-f85af463]{opacity:0;transform:translate(-50%,-10px)}@media(max-width:480px){.offline-indicator[data-v-f85af463]{font-size:.75rem;padding:.4rem .8rem;white-space:normal;text-align:center}}html.is-native{top:calc(8px + env(safe-area-inset-top,0px))}[data-v-949543ef]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-949543ef]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-949543ef]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-949543ef]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-949543ef],body[data-v-949543ef]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-949543ef]{color:var(--text-primary);line-height:1.6}main[data-v-949543ef]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-949543ef]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-949543ef]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-949543ef]{width:100%}#app[data-v-949543ef]{color:var(--text-primary)!important}.app-container[data-v-949543ef]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-949543ef]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-949543ef]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-949543ef]:before,.divider[data-v-949543ef]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-949543ef]:before{left:0}.divider[data-v-949543ef]:after{right:0}.pi[data-v-949543ef]{font-family:primeicons!important}[data-v-949543ef] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-949543ef] .p-tabview-panels{background-color:transparent}[data-v-949543ef] .p-datatable-header{height:4.75em}[data-v-949543ef] .p-button-label{font-weight:600}[data-v-949543ef] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-949543ef]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-949543ef]{margin-top:2rem}.app-input-margin-top-small[data-v-949543ef]{margin-top:1rem}.primary-color[data-v-949543ef]{color:var(--p-primary-500)}.background-secondary[data-v-949543ef]{background-color:var(--app-surface-muted)}.p-card[data-v-949543ef]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-949543ef]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-949543ef],.p-tabpanels[data-v-949543ef],.p-tablist[data-v-949543ef],.p-tab[data-v-949543ef]{background-color:var(--app-card-bg)!important}.p-toast[data-v-949543ef]{max-width:75%!important}.p-tooltip-text[data-v-949543ef]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-949543ef]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-949543ef]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-949543ef],.p-tooltip-bottom .p-tooltip-arrow[data-v-949543ef]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-949543ef]{margin-top:1rem!important}.p-card-body[data-v-949543ef]{padding:.5rem!important}}[data-v-949543ef] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-949543ef]{display:block}.p-multiselect[data-v-949543ef],.p-select[data-v-949543ef],.p-button[data-v-949543ef]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-949543ef]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-949543ef]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-949543ef]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-949543ef]{color:var(--color-on-primary)!important}.p-button[data-v-949543ef]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-949543ef]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-949543ef]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-949543ef]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-949543ef],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-949543ef]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-949543ef]{color:var(--p-primary-500)!important}.reveal[data-v-949543ef]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-949543ef]{transform:translate3d(0,28px,0)}.reveal--down[data-v-949543ef]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-949543ef]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-949543ef]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-949543ef]{transform:scale(.94)}.reveal--fade[data-v-949543ef]{transform:none}.reveal--visible[data-v-949543ef]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-949543ef],.reveal--up[data-v-949543ef],.reveal--down[data-v-949543ef],.reveal--left[data-v-949543ef],.reveal--right[data-v-949543ef],.reveal--zoom[data-v-949543ef]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-949543ef]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-949543ef]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-949543ef]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-949543ef]{padding:4rem 0}}.eyebrow[data-v-949543ef]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-949543ef]{position:relative}.marketing-shell[data-v-949543ef]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-949543ef]{position:relative;z-index:1}.marketing-hero-bg[data-v-949543ef]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-949543ef]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-949543ef]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-949543ef 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-949543ef]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-949543ef 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-949543ef]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-949543ef 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-949543ef]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-949543ef]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-949543ef 8s ease-in-out infinite}@keyframes marketing-float-a-949543ef{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-949543ef{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-949543ef{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-949543ef{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-949543ef]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-949543ef]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-949543ef]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-949543ef]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-949543ef]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-949543ef] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-949543ef]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-949543ef]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-949543ef]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-949543ef]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-949543ef]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-949543ef]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-949543ef 6s linear infinite}@keyframes marketing-shimmer-949543ef{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-949543ef]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-949543ef]{display:flex;width:max-content;animation:marketing-marquee-949543ef 32s linear infinite}.marquee__track[data-v-949543ef]:hover{animation-play-state:paused}.marquee__group[data-v-949543ef]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-949543ef{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-949543ef]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-949543ef]{font-size:.875rem}.source-pill[data-v-949543ef]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-949543ef] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-949543ef] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-949543ef{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-949543ef]{animation:marketing-float-949543ef 4s ease-in-out infinite}.marketing-float--delay-1[data-v-949543ef]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-949543ef]{animation-delay:-2.4s}.marketing-glow-ring[data-v-949543ef]{position:relative}.marketing-glow-ring[data-v-949543ef]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-949543ef]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-949543ef],.marketing-hero-bg__beam[data-v-949543ef],.marquee__track[data-v-949543ef],.gradient-text--shimmer[data-v-949543ef],.marketing-float[data-v-949543ef]{animation:none!important}}.portal-info-banner[data-v-949543ef]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-949543ef]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-949543ef]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-949543ef]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-949543ef]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-949543ef]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-949543ef] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-949543ef]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-949543ef]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-949543ef]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-949543ef]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-949543ef]{margin-bottom:1.25rem}.portal-section .section-title[data-v-949543ef]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-949543ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-949543ef]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-949543ef]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-949543ef]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-949543ef]{margin-top:1rem}.account-section-card[data-v-949543ef] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-949543ef] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-949543ef] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-949543ef],.p-multiselect-overlay[data-v-949543ef],.p-menu.p-menu-overlay[data-v-949543ef],.p-tieredmenu-overlay[data-v-949543ef],.p-contextmenu[data-v-949543ef]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-949543ef],.p-multiselect-list-container[data-v-949543ef],.p-select-list[data-v-949543ef],.p-multiselect-list[data-v-949543ef],.p-menu-list[data-v-949543ef]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-949543ef],.p-multiselect-option[data-v-949543ef]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-949543ef]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-949543ef],.p-multiselect-option[data-v-949543ef]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-949543ef]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-949543ef],.p-select-option.p-multiselect-option-selected[data-v-949543ef],.p-multiselect-option.p-select-option-selected[data-v-949543ef],.p-multiselect-option.p-multiselect-option-selected[data-v-949543ef]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-949543ef]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-949543ef]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-949543ef]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-949543ef]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-949543ef]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-949543ef],.p-menu-item.p-focus .p-menu-item-icon[data-v-949543ef]{color:var(--text-primary)!important}.p-menu-separator[data-v-949543ef]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-949543ef],html.is-native body[data-v-949543ef]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-949543ef]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-949543ef]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-949543ef]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-949543ef]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-949543ef],.shell-tablet[data-v-949543ef]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-949543ef],html.auth-screen-layout body[data-v-949543ef]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-949543ef]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-949543ef]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-949543ef]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-949543ef]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-949543ef]{font-size:.75rem}.auth-back-link[data-v-949543ef]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-949543ef]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-949543ef]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-949543ef]{max-width:520px}.auth-panel[data-v-949543ef]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-949543ef]{flex-direction:row}.auth-oauth-btn[data-v-949543ef]{flex:1;min-width:0}}.auth-form[data-v-949543ef]{width:100%}.auth-header[data-v-949543ef]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-949543ef]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-949543ef]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-949543ef]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-949543ef]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-949543ef]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-949543ef]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-949543ef]{margin-top:0!important}.form-row+.prime-input[data-v-949543ef]{margin-top:1rem}.auth-form .prime-input label[data-v-949543ef]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-949543ef],.auth-form .p-password-input[data-v-949543ef]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-949543ef]:hover,.auth-form .p-password-input[data-v-949543ef]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-949543ef]:focus,.auth-form .p-password-input[data-v-949543ef]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-949543ef]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-949543ef]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-949543ef]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-949543ef]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-949543ef]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-949543ef]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-949543ef]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-949543ef]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-949543ef]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-949543ef]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-949543ef]:hover{text-decoration:underline}.oauth-section[data-v-949543ef]{margin-top:1.75rem}.auth-divider[data-v-949543ef]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-949543ef]:before,.auth-divider[data-v-949543ef]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-949543ef]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-949543ef]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-949543ef]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-949543ef]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-949543ef]{font-size:1rem}.auth-success[data-v-949543ef]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-949543ef]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-949543ef]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-949543ef]{max-width:100%;padding:1rem}.auth-panel[data-v-949543ef]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-949543ef]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-949543ef]{padding:.75rem 1rem}.auth-panel[data-v-949543ef]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-949543ef],.auth-logo-section[data-v-949543ef]{margin-bottom:1.25rem}.auth-submit[data-v-949543ef]{margin-top:1.25rem!important}.oauth-section[data-v-949543ef]{margin-top:1.25rem}.auth-switch[data-v-949543ef]{margin-top:1rem}}.app-container[data-v-949543ef]{position:relative;min-height:100vh;padding-top:0;height:auto}.app-container-auth[data-v-949543ef]{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.body-container[data-v-949543ef]{padding:55px 0 0;min-height:100vh}.body-container-no-nav[data-v-949543ef]{padding:0;min-height:100vh}.body-container-auth[data-v-949543ef]{height:100dvh;max-height:100dvh;min-height:0;padding:0;overflow:hidden}.marketing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.is-native .native-auth-shell,.is-native #app,html.auth-compact-layout{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.is-native .native-auth-shell{background:var(--native-bg)}[data-v-14b00a7e]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-14b00a7e]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-14b00a7e]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-14b00a7e]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-14b00a7e],body[data-v-14b00a7e]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-14b00a7e]{color:var(--text-primary);line-height:1.6}main[data-v-14b00a7e]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-14b00a7e]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-14b00a7e]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-14b00a7e]{width:100%}#app[data-v-14b00a7e]{color:var(--text-primary)!important}.app-container[data-v-14b00a7e]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-14b00a7e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-14b00a7e]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-14b00a7e]:before,.divider[data-v-14b00a7e]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-14b00a7e]:before{left:0}.divider[data-v-14b00a7e]:after{right:0}.pi[data-v-14b00a7e]{font-family:primeicons!important}[data-v-14b00a7e] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-14b00a7e] .p-tabview-panels{background-color:transparent}[data-v-14b00a7e] .p-datatable-header{height:4.75em}[data-v-14b00a7e] .p-button-label{font-weight:600}[data-v-14b00a7e] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-14b00a7e]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-14b00a7e]{margin-top:2rem}.app-input-margin-top-small[data-v-14b00a7e]{margin-top:1rem}.primary-color[data-v-14b00a7e]{color:var(--p-primary-500)}.background-secondary[data-v-14b00a7e]{background-color:var(--app-surface-muted)}.p-card[data-v-14b00a7e]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-14b00a7e]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-14b00a7e],.p-tabpanels[data-v-14b00a7e],.p-tablist[data-v-14b00a7e],.p-tab[data-v-14b00a7e]{background-color:var(--app-card-bg)!important}.p-toast[data-v-14b00a7e]{max-width:75%!important}.p-tooltip-text[data-v-14b00a7e]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-14b00a7e]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-14b00a7e]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-14b00a7e],.p-tooltip-bottom .p-tooltip-arrow[data-v-14b00a7e]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-14b00a7e]{margin-top:1rem!important}.p-card-body[data-v-14b00a7e]{padding:.5rem!important}}[data-v-14b00a7e] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-14b00a7e]{display:block}.p-multiselect[data-v-14b00a7e],.p-select[data-v-14b00a7e],.p-button[data-v-14b00a7e]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-14b00a7e]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-14b00a7e]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-14b00a7e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-14b00a7e]{color:var(--color-on-primary)!important}.p-button[data-v-14b00a7e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-14b00a7e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-14b00a7e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-14b00a7e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-14b00a7e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-14b00a7e]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-14b00a7e]{color:var(--p-primary-500)!important}.reveal[data-v-14b00a7e]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-14b00a7e]{transform:translate3d(0,28px,0)}.reveal--down[data-v-14b00a7e]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-14b00a7e]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-14b00a7e]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-14b00a7e]{transform:scale(.94)}.reveal--fade[data-v-14b00a7e]{transform:none}.reveal--visible[data-v-14b00a7e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-14b00a7e],.reveal--up[data-v-14b00a7e],.reveal--down[data-v-14b00a7e],.reveal--left[data-v-14b00a7e],.reveal--right[data-v-14b00a7e],.reveal--zoom[data-v-14b00a7e]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-14b00a7e]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-14b00a7e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-14b00a7e]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-14b00a7e]{padding:4rem 0}}.eyebrow[data-v-14b00a7e]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-14b00a7e]{position:relative}.marketing-shell[data-v-14b00a7e]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-14b00a7e]{position:relative;z-index:1}.marketing-hero-bg[data-v-14b00a7e]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-14b00a7e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-14b00a7e]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-14b00a7e 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-14b00a7e]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-14b00a7e 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-14b00a7e]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-14b00a7e 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-14b00a7e]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-14b00a7e]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-14b00a7e 8s ease-in-out infinite}@keyframes marketing-float-a-14b00a7e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-14b00a7e{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-14b00a7e{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-14b00a7e{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-14b00a7e]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-14b00a7e]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-14b00a7e]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-14b00a7e]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-14b00a7e]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-14b00a7e] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-14b00a7e]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-14b00a7e]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-14b00a7e]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-14b00a7e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-14b00a7e]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-14b00a7e]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-14b00a7e 6s linear infinite}@keyframes marketing-shimmer-14b00a7e{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-14b00a7e]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-14b00a7e]{display:flex;width:max-content;animation:marketing-marquee-14b00a7e 32s linear infinite}.marquee__track[data-v-14b00a7e]:hover{animation-play-state:paused}.marquee__group[data-v-14b00a7e]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-14b00a7e{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-14b00a7e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-14b00a7e]{font-size:.875rem}.source-pill[data-v-14b00a7e]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-14b00a7e] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-14b00a7e] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-14b00a7e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-14b00a7e]{animation:marketing-float-14b00a7e 4s ease-in-out infinite}.marketing-float--delay-1[data-v-14b00a7e]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-14b00a7e]{animation-delay:-2.4s}.marketing-glow-ring[data-v-14b00a7e]{position:relative}.marketing-glow-ring[data-v-14b00a7e]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-14b00a7e]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-14b00a7e],.marketing-hero-bg__beam[data-v-14b00a7e],.marquee__track[data-v-14b00a7e],.gradient-text--shimmer[data-v-14b00a7e],.marketing-float[data-v-14b00a7e]{animation:none!important}}.portal-info-banner[data-v-14b00a7e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-14b00a7e]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-14b00a7e]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-14b00a7e]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-14b00a7e]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-14b00a7e]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-14b00a7e] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-14b00a7e]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-14b00a7e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-14b00a7e]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-14b00a7e]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-14b00a7e]{margin-bottom:1.25rem}.portal-section .section-title[data-v-14b00a7e]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-14b00a7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-14b00a7e]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-14b00a7e]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-14b00a7e]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-14b00a7e]{margin-top:1rem}.account-section-card[data-v-14b00a7e] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-14b00a7e] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-14b00a7e] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-14b00a7e],.p-multiselect-overlay[data-v-14b00a7e],.p-menu.p-menu-overlay[data-v-14b00a7e],.p-tieredmenu-overlay[data-v-14b00a7e],.p-contextmenu[data-v-14b00a7e]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-14b00a7e],.p-multiselect-list-container[data-v-14b00a7e],.p-select-list[data-v-14b00a7e],.p-multiselect-list[data-v-14b00a7e],.p-menu-list[data-v-14b00a7e]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-14b00a7e],.p-multiselect-option[data-v-14b00a7e]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-14b00a7e]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-14b00a7e],.p-multiselect-option[data-v-14b00a7e]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-14b00a7e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-14b00a7e],.p-select-option.p-multiselect-option-selected[data-v-14b00a7e],.p-multiselect-option.p-select-option-selected[data-v-14b00a7e],.p-multiselect-option.p-multiselect-option-selected[data-v-14b00a7e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-14b00a7e]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-14b00a7e]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-14b00a7e]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-14b00a7e]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-14b00a7e]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-14b00a7e],.p-menu-item.p-focus .p-menu-item-icon[data-v-14b00a7e]{color:var(--text-primary)!important}.p-menu-separator[data-v-14b00a7e]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-14b00a7e],html.is-native body[data-v-14b00a7e]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-14b00a7e]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-14b00a7e]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-14b00a7e]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-14b00a7e]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-14b00a7e],.shell-tablet[data-v-14b00a7e]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-14b00a7e],html.auth-screen-layout body[data-v-14b00a7e]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-14b00a7e]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-14b00a7e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-14b00a7e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-14b00a7e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-14b00a7e]{font-size:.75rem}.auth-back-link[data-v-14b00a7e]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-14b00a7e]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-14b00a7e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-14b00a7e]{max-width:520px}.auth-panel[data-v-14b00a7e]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-14b00a7e]{flex-direction:row}.auth-oauth-btn[data-v-14b00a7e]{flex:1;min-width:0}}.auth-form[data-v-14b00a7e]{width:100%}.auth-header[data-v-14b00a7e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-14b00a7e]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-14b00a7e]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-14b00a7e]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-14b00a7e]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-14b00a7e]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-14b00a7e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-14b00a7e]{margin-top:0!important}.form-row+.prime-input[data-v-14b00a7e]{margin-top:1rem}.auth-form .prime-input label[data-v-14b00a7e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-14b00a7e],.auth-form .p-password-input[data-v-14b00a7e]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-14b00a7e]:hover,.auth-form .p-password-input[data-v-14b00a7e]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-14b00a7e]:focus,.auth-form .p-password-input[data-v-14b00a7e]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-14b00a7e]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-14b00a7e]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-14b00a7e]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-14b00a7e]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-14b00a7e]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-14b00a7e]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-14b00a7e]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-14b00a7e]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-14b00a7e]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-14b00a7e]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-14b00a7e]:hover{text-decoration:underline}.oauth-section[data-v-14b00a7e]{margin-top:1.75rem}.auth-divider[data-v-14b00a7e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-14b00a7e]:before,.auth-divider[data-v-14b00a7e]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-14b00a7e]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-14b00a7e]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-14b00a7e]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-14b00a7e]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-14b00a7e]{font-size:1rem}.auth-success[data-v-14b00a7e]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-14b00a7e]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-14b00a7e]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-14b00a7e]{max-width:100%;padding:1rem}.auth-panel[data-v-14b00a7e]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-14b00a7e]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-14b00a7e]{padding:.75rem 1rem}.auth-panel[data-v-14b00a7e]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-14b00a7e],.auth-logo-section[data-v-14b00a7e]{margin-bottom:1.25rem}.auth-submit[data-v-14b00a7e]{margin-top:1.25rem!important}.oauth-section[data-v-14b00a7e]{margin-top:1.25rem}.auth-switch[data-v-14b00a7e]{margin-top:1rem}}.native-auth-shell[data-v-14b00a7e]{height:100dvh;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--native-bg);padding-top:var(--safe-area-top, 0px);padding-bottom:var(--safe-area-bottom, 0px);display:flex;flex-direction:column}[data-v-e0643041]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-e0643041]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-e0643041]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-e0643041]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-e0643041],body[data-v-e0643041]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-e0643041]{color:var(--text-primary);line-height:1.6}main[data-v-e0643041]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-e0643041]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-e0643041]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-e0643041]{width:100%}#app[data-v-e0643041]{color:var(--text-primary)!important}.app-container[data-v-e0643041]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-e0643041]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-e0643041]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-e0643041]:before,.divider[data-v-e0643041]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-e0643041]:before{left:0}.divider[data-v-e0643041]:after{right:0}.pi[data-v-e0643041]{font-family:primeicons!important}[data-v-e0643041] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-e0643041] .p-tabview-panels{background-color:transparent}[data-v-e0643041] .p-datatable-header{height:4.75em}[data-v-e0643041] .p-button-label{font-weight:600}[data-v-e0643041] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-e0643041]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-e0643041]{margin-top:2rem}.app-input-margin-top-small[data-v-e0643041]{margin-top:1rem}.primary-color[data-v-e0643041]{color:var(--p-primary-500)}.background-secondary[data-v-e0643041]{background-color:var(--app-surface-muted)}.p-card[data-v-e0643041]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-e0643041]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-e0643041],.p-tabpanels[data-v-e0643041],.p-tablist[data-v-e0643041],.p-tab[data-v-e0643041]{background-color:var(--app-card-bg)!important}.p-toast[data-v-e0643041]{max-width:75%!important}.p-tooltip-text[data-v-e0643041]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-e0643041]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-e0643041]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-e0643041],.p-tooltip-bottom .p-tooltip-arrow[data-v-e0643041]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-e0643041]{margin-top:1rem!important}.p-card-body[data-v-e0643041]{padding:.5rem!important}}[data-v-e0643041] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-e0643041]{display:block}.p-multiselect[data-v-e0643041],.p-select[data-v-e0643041],.p-button[data-v-e0643041]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-e0643041]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-e0643041]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-e0643041]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-e0643041]{color:var(--color-on-primary)!important}.p-button[data-v-e0643041]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-e0643041]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-e0643041]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-e0643041]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-e0643041],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-e0643041]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-e0643041]{color:var(--p-primary-500)!important}.reveal[data-v-e0643041]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-e0643041]{transform:translate3d(0,28px,0)}.reveal--down[data-v-e0643041]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-e0643041]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-e0643041]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-e0643041]{transform:scale(.94)}.reveal--fade[data-v-e0643041]{transform:none}.reveal--visible[data-v-e0643041]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-e0643041],.reveal--up[data-v-e0643041],.reveal--down[data-v-e0643041],.reveal--left[data-v-e0643041],.reveal--right[data-v-e0643041],.reveal--zoom[data-v-e0643041]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-e0643041]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-e0643041]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-e0643041]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-e0643041]{padding:4rem 0}}.eyebrow[data-v-e0643041]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-e0643041]{position:relative}.marketing-shell[data-v-e0643041]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-e0643041]{position:relative;z-index:1}.marketing-hero-bg[data-v-e0643041]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-e0643041]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-e0643041]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-e0643041 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-e0643041]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-e0643041 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-e0643041]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-e0643041 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-e0643041]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-e0643041]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-e0643041 8s ease-in-out infinite}@keyframes marketing-float-a-e0643041{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-e0643041{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-e0643041{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-e0643041{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-e0643041]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-e0643041]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-e0643041]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-e0643041]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-e0643041]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-e0643041] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-e0643041]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-e0643041]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-e0643041]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-e0643041]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-e0643041]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-e0643041]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-e0643041 6s linear infinite}@keyframes marketing-shimmer-e0643041{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-e0643041]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-e0643041]{display:flex;width:max-content;animation:marketing-marquee-e0643041 32s linear infinite}.marquee__track[data-v-e0643041]:hover{animation-play-state:paused}.marquee__group[data-v-e0643041]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-e0643041{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-e0643041]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-e0643041]{font-size:.875rem}.source-pill[data-v-e0643041]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-e0643041] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-e0643041] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-e0643041{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-e0643041]{animation:marketing-float-e0643041 4s ease-in-out infinite}.marketing-float--delay-1[data-v-e0643041]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-e0643041]{animation-delay:-2.4s}.marketing-glow-ring[data-v-e0643041]{position:relative}.marketing-glow-ring[data-v-e0643041]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-e0643041]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-e0643041],.marketing-hero-bg__beam[data-v-e0643041],.marquee__track[data-v-e0643041],.gradient-text--shimmer[data-v-e0643041],.marketing-float[data-v-e0643041]{animation:none!important}}.portal-info-banner[data-v-e0643041]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-e0643041]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-e0643041]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-e0643041]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-e0643041]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-e0643041]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-e0643041] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-e0643041]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-e0643041]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-e0643041]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-e0643041]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-e0643041]{margin-bottom:1.25rem}.portal-section .section-title[data-v-e0643041]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-e0643041]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-e0643041]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-e0643041]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-e0643041]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-e0643041]{margin-top:1rem}.account-section-card[data-v-e0643041] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-e0643041] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-e0643041] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-e0643041],.p-multiselect-overlay[data-v-e0643041],.p-menu.p-menu-overlay[data-v-e0643041],.p-tieredmenu-overlay[data-v-e0643041],.p-contextmenu[data-v-e0643041]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-e0643041],.p-multiselect-list-container[data-v-e0643041],.p-select-list[data-v-e0643041],.p-multiselect-list[data-v-e0643041],.p-menu-list[data-v-e0643041]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-e0643041],.p-multiselect-option[data-v-e0643041]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-e0643041]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-e0643041],.p-multiselect-option[data-v-e0643041]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-e0643041]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-e0643041],.p-select-option.p-multiselect-option-selected[data-v-e0643041],.p-multiselect-option.p-select-option-selected[data-v-e0643041],.p-multiselect-option.p-multiselect-option-selected[data-v-e0643041]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-e0643041]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-e0643041]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-e0643041]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-e0643041]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-e0643041]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-e0643041],.p-menu-item.p-focus .p-menu-item-icon[data-v-e0643041]{color:var(--text-primary)!important}.p-menu-separator[data-v-e0643041]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-e0643041],html.is-native body[data-v-e0643041]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-e0643041]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-e0643041]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-e0643041]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-e0643041]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-e0643041],.shell-tablet[data-v-e0643041]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-e0643041],html.auth-screen-layout body[data-v-e0643041]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-e0643041]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-e0643041]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-e0643041]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-e0643041]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-e0643041]{font-size:.75rem}.auth-back-link[data-v-e0643041]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-e0643041]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-e0643041]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-e0643041]{max-width:520px}.auth-panel[data-v-e0643041]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-e0643041]{flex-direction:row}.auth-oauth-btn[data-v-e0643041]{flex:1;min-width:0}}.auth-form[data-v-e0643041]{width:100%}.auth-header[data-v-e0643041]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-e0643041]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-e0643041]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-e0643041]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-e0643041]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-e0643041]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-e0643041]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-e0643041]{margin-top:0!important}.form-row+.prime-input[data-v-e0643041]{margin-top:1rem}.auth-form .prime-input label[data-v-e0643041]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-e0643041],.auth-form .p-password-input[data-v-e0643041]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-e0643041]:hover,.auth-form .p-password-input[data-v-e0643041]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-e0643041]:focus,.auth-form .p-password-input[data-v-e0643041]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-e0643041]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-e0643041]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-e0643041]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-e0643041]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-e0643041]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-e0643041]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-e0643041]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-e0643041]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-e0643041]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-e0643041]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-e0643041]:hover{text-decoration:underline}.oauth-section[data-v-e0643041]{margin-top:1.75rem}.auth-divider[data-v-e0643041]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-e0643041]:before,.auth-divider[data-v-e0643041]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-e0643041]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-e0643041]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-e0643041]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-e0643041]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-e0643041]{font-size:1rem}.auth-success[data-v-e0643041]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-e0643041]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-e0643041]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-e0643041]{max-width:100%;padding:1rem}.auth-panel[data-v-e0643041]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-e0643041]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-e0643041]{padding:.75rem 1rem}.auth-panel[data-v-e0643041]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-e0643041],.auth-logo-section[data-v-e0643041]{margin-bottom:1.25rem}.auth-submit[data-v-e0643041]{margin-top:1.25rem!important}.oauth-section[data-v-e0643041]{margin-top:1.25rem}.auth-switch[data-v-e0643041]{margin-top:1rem}}.tablet-sidebar[data-v-e0643041]{width:220px;flex-shrink:0;display:flex;flex-direction:column;padding:16px 12px;padding-top:calc(16px + var(--safe-area-top, 0px));padding-left:calc(12px + var(--safe-area-left, 0px));background:var(--native-surface);border-right:1px solid var(--native-border);min-height:100%}.tablet-sidebar__logo[data-v-e0643041]{display:flex;align-items:center;gap:10px;padding:8px 10px 20px;text-decoration:none;font-size:17px;font-weight:900;color:var(--native-text)}.tablet-sidebar__logo-icon[data-v-e0643041]{width:34px;height:34px;border-radius:9px}.tablet-sidebar__nav[data-v-e0643041]{display:flex;flex-direction:column;gap:4px}.tablet-sidebar__item[data-v-e0643041]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:700;color:var(--native-text-2);text-decoration:none;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;width:100%}.tablet-sidebar__item--active[data-v-e0643041]{background:var(--native-blue-dim);color:var(--native-blue-3)}.tablet-sidebar__item[data-v-e0643041]:active{opacity:.85}.tablet-sidebar__item-icon[data-v-e0643041]{font-size:18px;width:24px;text-align:center}.tablet-sidebar__spacer[data-v-e0643041]{flex:1;min-height:16px}.tablet-sidebar__upgrade[data-v-e0643041]{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--native-blue-3);text-decoration:none}.tablet-sidebar__add[data-v-e0643041]{width:100%;border:none;border-radius:12px;padding:12px;font-size:14px;font-weight:800;color:var(--color-white);cursor:pointer;font-family:inherit;background:linear-gradient(135deg,var(--native-blue),var(--native-blue-2));margin-bottom:var(--safe-area-bottom, 0px)}[data-v-0fe3a3d7]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-0fe3a3d7]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-0fe3a3d7]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-0fe3a3d7]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-0fe3a3d7],body[data-v-0fe3a3d7]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-0fe3a3d7]{color:var(--text-primary);line-height:1.6}main[data-v-0fe3a3d7]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-0fe3a3d7]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-0fe3a3d7]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-0fe3a3d7]{width:100%}#app[data-v-0fe3a3d7]{color:var(--text-primary)!important}.app-container[data-v-0fe3a3d7]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-0fe3a3d7]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-0fe3a3d7]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-0fe3a3d7]:before,.divider[data-v-0fe3a3d7]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-0fe3a3d7]:before{left:0}.divider[data-v-0fe3a3d7]:after{right:0}.pi[data-v-0fe3a3d7]{font-family:primeicons!important}[data-v-0fe3a3d7] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-0fe3a3d7] .p-tabview-panels{background-color:transparent}[data-v-0fe3a3d7] .p-datatable-header{height:4.75em}[data-v-0fe3a3d7] .p-button-label{font-weight:600}[data-v-0fe3a3d7] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-0fe3a3d7]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-0fe3a3d7]{margin-top:2rem}.app-input-margin-top-small[data-v-0fe3a3d7]{margin-top:1rem}.primary-color[data-v-0fe3a3d7]{color:var(--p-primary-500)}.background-secondary[data-v-0fe3a3d7]{background-color:var(--app-surface-muted)}.p-card[data-v-0fe3a3d7]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-0fe3a3d7]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-0fe3a3d7],.p-tabpanels[data-v-0fe3a3d7],.p-tablist[data-v-0fe3a3d7],.p-tab[data-v-0fe3a3d7]{background-color:var(--app-card-bg)!important}.p-toast[data-v-0fe3a3d7]{max-width:75%!important}.p-tooltip-text[data-v-0fe3a3d7]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-0fe3a3d7]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-0fe3a3d7]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-0fe3a3d7],.p-tooltip-bottom .p-tooltip-arrow[data-v-0fe3a3d7]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-0fe3a3d7]{margin-top:1rem!important}.p-card-body[data-v-0fe3a3d7]{padding:.5rem!important}}[data-v-0fe3a3d7] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-0fe3a3d7]{display:block}.p-multiselect[data-v-0fe3a3d7],.p-select[data-v-0fe3a3d7],.p-button[data-v-0fe3a3d7]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-0fe3a3d7]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-0fe3a3d7]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-0fe3a3d7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-0fe3a3d7]{color:var(--color-on-primary)!important}.p-button[data-v-0fe3a3d7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-0fe3a3d7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-0fe3a3d7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-0fe3a3d7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-0fe3a3d7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-0fe3a3d7]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-0fe3a3d7]{color:var(--p-primary-500)!important}.reveal[data-v-0fe3a3d7]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-0fe3a3d7]{transform:translate3d(0,28px,0)}.reveal--down[data-v-0fe3a3d7]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-0fe3a3d7]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-0fe3a3d7]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-0fe3a3d7]{transform:scale(.94)}.reveal--fade[data-v-0fe3a3d7]{transform:none}.reveal--visible[data-v-0fe3a3d7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-0fe3a3d7],.reveal--up[data-v-0fe3a3d7],.reveal--down[data-v-0fe3a3d7],.reveal--left[data-v-0fe3a3d7],.reveal--right[data-v-0fe3a3d7],.reveal--zoom[data-v-0fe3a3d7]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-0fe3a3d7]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-0fe3a3d7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-0fe3a3d7]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-0fe3a3d7]{padding:4rem 0}}.eyebrow[data-v-0fe3a3d7]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-0fe3a3d7]{position:relative}.marketing-shell[data-v-0fe3a3d7]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-0fe3a3d7]{position:relative;z-index:1}.marketing-hero-bg[data-v-0fe3a3d7]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-0fe3a3d7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-0fe3a3d7]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-0fe3a3d7 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-0fe3a3d7]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-0fe3a3d7 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-0fe3a3d7]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-0fe3a3d7 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-0fe3a3d7]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-0fe3a3d7]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-0fe3a3d7 8s ease-in-out infinite}@keyframes marketing-float-a-0fe3a3d7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-0fe3a3d7{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-0fe3a3d7{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-0fe3a3d7{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-0fe3a3d7]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-0fe3a3d7]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-0fe3a3d7]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-0fe3a3d7]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-0fe3a3d7]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-0fe3a3d7] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-0fe3a3d7]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-0fe3a3d7]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-0fe3a3d7]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-0fe3a3d7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-0fe3a3d7]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-0fe3a3d7]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-0fe3a3d7 6s linear infinite}@keyframes marketing-shimmer-0fe3a3d7{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-0fe3a3d7]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-0fe3a3d7]{display:flex;width:max-content;animation:marketing-marquee-0fe3a3d7 32s linear infinite}.marquee__track[data-v-0fe3a3d7]:hover{animation-play-state:paused}.marquee__group[data-v-0fe3a3d7]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-0fe3a3d7{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-0fe3a3d7]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-0fe3a3d7]{font-size:.875rem}.source-pill[data-v-0fe3a3d7]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-0fe3a3d7] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-0fe3a3d7] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-0fe3a3d7{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-0fe3a3d7]{animation:marketing-float-0fe3a3d7 4s ease-in-out infinite}.marketing-float--delay-1[data-v-0fe3a3d7]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-0fe3a3d7]{animation-delay:-2.4s}.marketing-glow-ring[data-v-0fe3a3d7]{position:relative}.marketing-glow-ring[data-v-0fe3a3d7]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-0fe3a3d7]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-0fe3a3d7],.marketing-hero-bg__beam[data-v-0fe3a3d7],.marquee__track[data-v-0fe3a3d7],.gradient-text--shimmer[data-v-0fe3a3d7],.marketing-float[data-v-0fe3a3d7]{animation:none!important}}.portal-info-banner[data-v-0fe3a3d7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-0fe3a3d7]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-0fe3a3d7]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-0fe3a3d7]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-0fe3a3d7]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-0fe3a3d7]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-0fe3a3d7] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-0fe3a3d7]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-0fe3a3d7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-0fe3a3d7]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-0fe3a3d7]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-0fe3a3d7]{margin-bottom:1.25rem}.portal-section .section-title[data-v-0fe3a3d7]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-0fe3a3d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-0fe3a3d7]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-0fe3a3d7]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-0fe3a3d7]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-0fe3a3d7]{margin-top:1rem}.account-section-card[data-v-0fe3a3d7] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-0fe3a3d7] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-0fe3a3d7] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-0fe3a3d7],.p-multiselect-overlay[data-v-0fe3a3d7],.p-menu.p-menu-overlay[data-v-0fe3a3d7],.p-tieredmenu-overlay[data-v-0fe3a3d7],.p-contextmenu[data-v-0fe3a3d7]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-0fe3a3d7],.p-multiselect-list-container[data-v-0fe3a3d7],.p-select-list[data-v-0fe3a3d7],.p-multiselect-list[data-v-0fe3a3d7],.p-menu-list[data-v-0fe3a3d7]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-0fe3a3d7],.p-multiselect-option[data-v-0fe3a3d7]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-0fe3a3d7]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-0fe3a3d7],.p-multiselect-option[data-v-0fe3a3d7]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-0fe3a3d7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-0fe3a3d7],.p-select-option.p-multiselect-option-selected[data-v-0fe3a3d7],.p-multiselect-option.p-select-option-selected[data-v-0fe3a3d7],.p-multiselect-option.p-multiselect-option-selected[data-v-0fe3a3d7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-0fe3a3d7]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-0fe3a3d7]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-0fe3a3d7]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-0fe3a3d7]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-0fe3a3d7]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-0fe3a3d7],.p-menu-item.p-focus .p-menu-item-icon[data-v-0fe3a3d7]{color:var(--text-primary)!important}.p-menu-separator[data-v-0fe3a3d7]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-0fe3a3d7],html.is-native body[data-v-0fe3a3d7]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-0fe3a3d7]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-0fe3a3d7]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-0fe3a3d7]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-0fe3a3d7]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-0fe3a3d7],.shell-tablet[data-v-0fe3a3d7]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-0fe3a3d7],html.auth-screen-layout body[data-v-0fe3a3d7]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-0fe3a3d7]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-0fe3a3d7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-0fe3a3d7]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-0fe3a3d7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-0fe3a3d7]{font-size:.75rem}.auth-back-link[data-v-0fe3a3d7]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-0fe3a3d7]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-0fe3a3d7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-0fe3a3d7]{max-width:520px}.auth-panel[data-v-0fe3a3d7]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-0fe3a3d7]{flex-direction:row}.auth-oauth-btn[data-v-0fe3a3d7]{flex:1;min-width:0}}.auth-form[data-v-0fe3a3d7]{width:100%}.auth-header[data-v-0fe3a3d7]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-0fe3a3d7]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-0fe3a3d7]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-0fe3a3d7]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-0fe3a3d7]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-0fe3a3d7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-0fe3a3d7]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-0fe3a3d7]{margin-top:0!important}.form-row+.prime-input[data-v-0fe3a3d7]{margin-top:1rem}.auth-form .prime-input label[data-v-0fe3a3d7]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-0fe3a3d7],.auth-form .p-password-input[data-v-0fe3a3d7]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-0fe3a3d7]:hover,.auth-form .p-password-input[data-v-0fe3a3d7]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-0fe3a3d7]:focus,.auth-form .p-password-input[data-v-0fe3a3d7]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-0fe3a3d7]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-0fe3a3d7]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-0fe3a3d7]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-0fe3a3d7]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-0fe3a3d7]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-0fe3a3d7]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-0fe3a3d7]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-0fe3a3d7]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-0fe3a3d7]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-0fe3a3d7]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-0fe3a3d7]:hover{text-decoration:underline}.oauth-section[data-v-0fe3a3d7]{margin-top:1.75rem}.auth-divider[data-v-0fe3a3d7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-0fe3a3d7]:before,.auth-divider[data-v-0fe3a3d7]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-0fe3a3d7]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-0fe3a3d7]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-0fe3a3d7]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-0fe3a3d7]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-0fe3a3d7]{font-size:1rem}.auth-success[data-v-0fe3a3d7]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-0fe3a3d7]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-0fe3a3d7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-0fe3a3d7]{max-width:100%;padding:1rem}.auth-panel[data-v-0fe3a3d7]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-0fe3a3d7]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-0fe3a3d7]{padding:.75rem 1rem}.auth-panel[data-v-0fe3a3d7]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-0fe3a3d7],.auth-logo-section[data-v-0fe3a3d7]{margin-bottom:1.25rem}.auth-submit[data-v-0fe3a3d7]{margin-top:1.25rem!important}.oauth-section[data-v-0fe3a3d7]{margin-top:1.25rem}.auth-switch[data-v-0fe3a3d7]{margin-top:1rem}}.native-sheet-backdrop[data-v-0fe3a3d7]{position:fixed;inset:0;z-index:200;background:var(--overlay-heavy);display:flex;align-items:flex-end;justify-content:center}.native-sheet[data-v-0fe3a3d7]{width:100%;max-width:100%;max-height:90vh;overflow:auto;background:var(--native-surface);border-radius:20px 20px 0 0;padding:12px var(--native-page-padding-x, 20px) calc(24px + var(--safe-area-bottom, 0px) + var(--keyboard-height, 0px));border-top:1px solid var(--native-border)}.platform-android{border-radius:16px 16px 0 0}.native-sheet__handle[data-v-0fe3a3d7]{width:36px;height:4px;background:var(--native-border);border-radius:2px;margin:0 auto 14px}.native-sheet__title[data-v-0fe3a3d7]{font-size:18px;font-weight:800;color:var(--native-text);margin:0 0 16px;text-align:center}.native-sheet-fade-enter-active[data-v-0fe3a3d7],.native-sheet-fade-leave-active[data-v-0fe3a3d7]{transition:opacity .2s ease}.native-sheet-fade-enter-active .native-sheet[data-v-0fe3a3d7],.native-sheet-fade-leave-active .native-sheet[data-v-0fe3a3d7]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.native-sheet-fade-enter-from[data-v-0fe3a3d7],.native-sheet-fade-leave-to[data-v-0fe3a3d7]{opacity:0}.native-sheet-fade-enter-from .native-sheet[data-v-0fe3a3d7],.native-sheet-fade-leave-to .native-sheet[data-v-0fe3a3d7]{transform:translateY(100%)}[data-v-93572254]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-93572254]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-93572254]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-93572254]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-93572254],body[data-v-93572254]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-93572254]{color:var(--text-primary);line-height:1.6}main[data-v-93572254]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-93572254]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-93572254]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-93572254]{width:100%}#app[data-v-93572254]{color:var(--text-primary)!important}.app-container[data-v-93572254]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-93572254]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-93572254]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-93572254]:before,.divider[data-v-93572254]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-93572254]:before{left:0}.divider[data-v-93572254]:after{right:0}.pi[data-v-93572254]{font-family:primeicons!important}[data-v-93572254] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-93572254] .p-tabview-panels{background-color:transparent}[data-v-93572254] .p-datatable-header{height:4.75em}[data-v-93572254] .p-button-label{font-weight:600}[data-v-93572254] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-93572254]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-93572254]{margin-top:2rem}.app-input-margin-top-small[data-v-93572254]{margin-top:1rem}.primary-color[data-v-93572254]{color:var(--p-primary-500)}.background-secondary[data-v-93572254]{background-color:var(--app-surface-muted)}.p-card[data-v-93572254]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-93572254]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-93572254],.p-tabpanels[data-v-93572254],.p-tablist[data-v-93572254],.p-tab[data-v-93572254]{background-color:var(--app-card-bg)!important}.p-toast[data-v-93572254]{max-width:75%!important}.p-tooltip-text[data-v-93572254]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-93572254]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-93572254]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-93572254],.p-tooltip-bottom .p-tooltip-arrow[data-v-93572254]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-93572254]{margin-top:1rem!important}.p-card-body[data-v-93572254]{padding:.5rem!important}}[data-v-93572254] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-93572254]{display:block}.p-multiselect[data-v-93572254],.p-select[data-v-93572254],.p-button[data-v-93572254]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-93572254]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-93572254]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-93572254]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-93572254]{color:var(--color-on-primary)!important}.p-button[data-v-93572254]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-93572254]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-93572254]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-93572254]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-93572254],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-93572254]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-93572254]{color:var(--p-primary-500)!important}.reveal[data-v-93572254]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-93572254]{transform:translate3d(0,28px,0)}.reveal--down[data-v-93572254]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-93572254]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-93572254]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-93572254]{transform:scale(.94)}.reveal--fade[data-v-93572254]{transform:none}.reveal--visible[data-v-93572254]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-93572254],.reveal--up[data-v-93572254],.reveal--down[data-v-93572254],.reveal--left[data-v-93572254],.reveal--right[data-v-93572254],.reveal--zoom[data-v-93572254]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-93572254]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-93572254]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-93572254]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-93572254]{padding:4rem 0}}.eyebrow[data-v-93572254]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-93572254]{position:relative}.marketing-shell[data-v-93572254]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-93572254]{position:relative;z-index:1}.marketing-hero-bg[data-v-93572254]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-93572254]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-93572254]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-93572254 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-93572254]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-93572254 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-93572254]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-93572254 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-93572254]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-93572254]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-93572254 8s ease-in-out infinite}@keyframes marketing-float-a-93572254{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-93572254{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-93572254{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-93572254{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-93572254]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-93572254]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-93572254]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-93572254]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-93572254]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-93572254] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-93572254]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-93572254]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-93572254]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-93572254]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-93572254]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-93572254]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-93572254 6s linear infinite}@keyframes marketing-shimmer-93572254{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-93572254]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-93572254]{display:flex;width:max-content;animation:marketing-marquee-93572254 32s linear infinite}.marquee__track[data-v-93572254]:hover{animation-play-state:paused}.marquee__group[data-v-93572254]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-93572254{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-93572254]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-93572254]{font-size:.875rem}.source-pill[data-v-93572254]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-93572254] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-93572254] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-93572254{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-93572254]{animation:marketing-float-93572254 4s ease-in-out infinite}.marketing-float--delay-1[data-v-93572254]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-93572254]{animation-delay:-2.4s}.marketing-glow-ring[data-v-93572254]{position:relative}.marketing-glow-ring[data-v-93572254]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-93572254]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-93572254],.marketing-hero-bg__beam[data-v-93572254],.marquee__track[data-v-93572254],.gradient-text--shimmer[data-v-93572254],.marketing-float[data-v-93572254]{animation:none!important}}.portal-info-banner[data-v-93572254]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-93572254]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-93572254]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-93572254]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-93572254]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-93572254]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-93572254] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-93572254]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-93572254]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-93572254]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-93572254]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-93572254]{margin-bottom:1.25rem}.portal-section .section-title[data-v-93572254]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-93572254]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-93572254]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-93572254]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-93572254]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-93572254]{margin-top:1rem}.account-section-card[data-v-93572254] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-93572254] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-93572254] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-93572254],.p-multiselect-overlay[data-v-93572254],.p-menu.p-menu-overlay[data-v-93572254],.p-tieredmenu-overlay[data-v-93572254],.p-contextmenu[data-v-93572254]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-93572254],.p-multiselect-list-container[data-v-93572254],.p-select-list[data-v-93572254],.p-multiselect-list[data-v-93572254],.p-menu-list[data-v-93572254]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-93572254],.p-multiselect-option[data-v-93572254]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-93572254]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-93572254],.p-multiselect-option[data-v-93572254]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-93572254]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-93572254],.p-select-option.p-multiselect-option-selected[data-v-93572254],.p-multiselect-option.p-select-option-selected[data-v-93572254],.p-multiselect-option.p-multiselect-option-selected[data-v-93572254]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-93572254]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-93572254]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-93572254]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-93572254]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-93572254]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-93572254],.p-menu-item.p-focus .p-menu-item-icon[data-v-93572254]{color:var(--text-primary)!important}.p-menu-separator[data-v-93572254]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-93572254],html.is-native body[data-v-93572254]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-93572254]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-93572254]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-93572254]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-93572254]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-93572254],.shell-tablet[data-v-93572254]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-93572254],html.auth-screen-layout body[data-v-93572254]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-93572254]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-93572254]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-93572254]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-93572254]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-93572254]{font-size:.75rem}.auth-back-link[data-v-93572254]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-93572254]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-93572254]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-93572254]{max-width:520px}.auth-panel[data-v-93572254]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-93572254]{flex-direction:row}.auth-oauth-btn[data-v-93572254]{flex:1;min-width:0}}.auth-form[data-v-93572254]{width:100%}.auth-header[data-v-93572254]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-93572254]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-93572254]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-93572254]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-93572254]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-93572254]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-93572254]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-93572254]{margin-top:0!important}.form-row+.prime-input[data-v-93572254]{margin-top:1rem}.auth-form .prime-input label[data-v-93572254]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-93572254],.auth-form .p-password-input[data-v-93572254]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-93572254]:hover,.auth-form .p-password-input[data-v-93572254]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-93572254]:focus,.auth-form .p-password-input[data-v-93572254]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-93572254]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-93572254]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-93572254]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-93572254]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-93572254]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-93572254]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-93572254]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-93572254]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-93572254]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-93572254]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-93572254]:hover{text-decoration:underline}.oauth-section[data-v-93572254]{margin-top:1.75rem}.auth-divider[data-v-93572254]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-93572254]:before,.auth-divider[data-v-93572254]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-93572254]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-93572254]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-93572254]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-93572254]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-93572254]{font-size:1rem}.auth-success[data-v-93572254]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-93572254]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-93572254]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-93572254]{max-width:100%;padding:1rem}.auth-panel[data-v-93572254]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-93572254]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-93572254]{padding:.75rem 1rem}.auth-panel[data-v-93572254]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-93572254],.auth-logo-section[data-v-93572254]{margin-bottom:1.25rem}.auth-submit[data-v-93572254]{margin-top:1.25rem!important}.oauth-section[data-v-93572254]{margin-top:1.25rem}.auth-switch[data-v-93572254]{margin-top:1rem}}.import-sheet__url[data-v-93572254]{display:flex;gap:8px;margin-bottom:12px}.import-sheet__input[data-v-93572254]{flex:1;background:var(--native-surface-2);border:1px solid var(--native-border);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600;color:var(--native-text);font-family:inherit}.import-sheet__input[data-v-93572254]::placeholder{color:var(--native-text-3)}.import-sheet__paste[data-v-93572254]{flex-shrink:0;background:var(--native-blue-dim);border:1px solid var(--native-blue-dim-strong);border-radius:12px;padding:0 16px;font-size:14px;font-weight:700;color:var(--native-blue-3);cursor:pointer;font-family:inherit}.import-sheet__primary[data-v-93572254]{width:100%;background:linear-gradient(135deg,var(--native-blue),var(--native-blue-2));border:none;border-radius:14px;padding:14px;font-size:16px;font-weight:800;color:var(--color-white);cursor:pointer;margin-bottom:14px;font-family:inherit}.import-sheet__divider[data-v-93572254]{text-align:center;font-size:12px;font-weight:700;color:var(--native-text-3);margin-bottom:14px}.import-sheet__options[data-v-93572254]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}@media(max-width:400px){.import-sheet__options[data-v-93572254]{grid-template-columns:repeat(2,1fr)}}.import-sheet__opt[data-v-93572254]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--native-surface-2);border:1px solid var(--native-border);border-radius:14px;font-size:12px;font-weight:700;color:var(--native-text);cursor:pointer;font-family:inherit}.import-sheet__opt[data-v-93572254]:active{opacity:.85}.import-sheet__opt--locked[data-v-93572254]{opacity:.72}.import-sheet__opt--locked .import-sheet__opt-icon[data-v-93572254]{color:var(--native-text-3)}.import-sheet__opt-icon[data-v-93572254]{font-size:22px;color:var(--native-blue-3)}[data-v-d7cceab3]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-d7cceab3]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-d7cceab3]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-d7cceab3]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-d7cceab3],body[data-v-d7cceab3]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-d7cceab3]{color:var(--text-primary);line-height:1.6}main[data-v-d7cceab3]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-d7cceab3]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-d7cceab3]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-d7cceab3]{width:100%}#app[data-v-d7cceab3]{color:var(--text-primary)!important}.app-container[data-v-d7cceab3]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-d7cceab3]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-d7cceab3]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-d7cceab3]:before,.divider[data-v-d7cceab3]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-d7cceab3]:before{left:0}.divider[data-v-d7cceab3]:after{right:0}.pi[data-v-d7cceab3]{font-family:primeicons!important}[data-v-d7cceab3] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-d7cceab3] .p-tabview-panels{background-color:transparent}[data-v-d7cceab3] .p-datatable-header{height:4.75em}[data-v-d7cceab3] .p-button-label{font-weight:600}[data-v-d7cceab3] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-d7cceab3]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-d7cceab3]{margin-top:2rem}.app-input-margin-top-small[data-v-d7cceab3]{margin-top:1rem}.primary-color[data-v-d7cceab3]{color:var(--p-primary-500)}.background-secondary[data-v-d7cceab3]{background-color:var(--app-surface-muted)}.p-card[data-v-d7cceab3]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-d7cceab3]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-d7cceab3],.p-tabpanels[data-v-d7cceab3],.p-tablist[data-v-d7cceab3],.p-tab[data-v-d7cceab3]{background-color:var(--app-card-bg)!important}.p-toast[data-v-d7cceab3]{max-width:75%!important}.p-tooltip-text[data-v-d7cceab3]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-d7cceab3]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-d7cceab3]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-d7cceab3],.p-tooltip-bottom .p-tooltip-arrow[data-v-d7cceab3]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-d7cceab3]{margin-top:1rem!important}.p-card-body[data-v-d7cceab3]{padding:.5rem!important}}[data-v-d7cceab3] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-d7cceab3]{display:block}.p-multiselect[data-v-d7cceab3],.p-select[data-v-d7cceab3],.p-button[data-v-d7cceab3]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-d7cceab3]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-d7cceab3]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-d7cceab3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-d7cceab3]{color:var(--color-on-primary)!important}.p-button[data-v-d7cceab3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-d7cceab3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-d7cceab3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-d7cceab3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-d7cceab3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-d7cceab3]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-d7cceab3]{color:var(--p-primary-500)!important}.reveal[data-v-d7cceab3]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-d7cceab3]{transform:translate3d(0,28px,0)}.reveal--down[data-v-d7cceab3]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-d7cceab3]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-d7cceab3]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-d7cceab3]{transform:scale(.94)}.reveal--fade[data-v-d7cceab3]{transform:none}.reveal--visible[data-v-d7cceab3]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-d7cceab3],.reveal--up[data-v-d7cceab3],.reveal--down[data-v-d7cceab3],.reveal--left[data-v-d7cceab3],.reveal--right[data-v-d7cceab3],.reveal--zoom[data-v-d7cceab3]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-d7cceab3]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-d7cceab3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-d7cceab3]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-d7cceab3]{padding:4rem 0}}.eyebrow[data-v-d7cceab3]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-d7cceab3]{position:relative}.marketing-shell[data-v-d7cceab3]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-d7cceab3]{position:relative;z-index:1}.marketing-hero-bg[data-v-d7cceab3]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-d7cceab3]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-d7cceab3]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-d7cceab3 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-d7cceab3]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-d7cceab3 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-d7cceab3]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-d7cceab3 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-d7cceab3]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-d7cceab3]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-d7cceab3 8s ease-in-out infinite}@keyframes marketing-float-a-d7cceab3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-d7cceab3{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-d7cceab3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-d7cceab3{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-d7cceab3]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-d7cceab3]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-d7cceab3]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-d7cceab3]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-d7cceab3]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-d7cceab3] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-d7cceab3]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-d7cceab3]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-d7cceab3]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-d7cceab3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-d7cceab3]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-d7cceab3]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-d7cceab3 6s linear infinite}@keyframes marketing-shimmer-d7cceab3{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-d7cceab3]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-d7cceab3]{display:flex;width:max-content;animation:marketing-marquee-d7cceab3 32s linear infinite}.marquee__track[data-v-d7cceab3]:hover{animation-play-state:paused}.marquee__group[data-v-d7cceab3]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-d7cceab3{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-d7cceab3]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-d7cceab3]{font-size:.875rem}.source-pill[data-v-d7cceab3]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-d7cceab3] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-d7cceab3] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-d7cceab3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-d7cceab3]{animation:marketing-float-d7cceab3 4s ease-in-out infinite}.marketing-float--delay-1[data-v-d7cceab3]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-d7cceab3]{animation-delay:-2.4s}.marketing-glow-ring[data-v-d7cceab3]{position:relative}.marketing-glow-ring[data-v-d7cceab3]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-d7cceab3]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-d7cceab3],.marketing-hero-bg__beam[data-v-d7cceab3],.marquee__track[data-v-d7cceab3],.gradient-text--shimmer[data-v-d7cceab3],.marketing-float[data-v-d7cceab3]{animation:none!important}}.portal-info-banner[data-v-d7cceab3]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-d7cceab3]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-d7cceab3]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-d7cceab3]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-d7cceab3]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-d7cceab3]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-d7cceab3] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-d7cceab3]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-d7cceab3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-d7cceab3]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-d7cceab3]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-d7cceab3]{margin-bottom:1.25rem}.portal-section .section-title[data-v-d7cceab3]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-d7cceab3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-d7cceab3]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-d7cceab3]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-d7cceab3]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-d7cceab3]{margin-top:1rem}.account-section-card[data-v-d7cceab3] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-d7cceab3] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-d7cceab3] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-d7cceab3],.p-multiselect-overlay[data-v-d7cceab3],.p-menu.p-menu-overlay[data-v-d7cceab3],.p-tieredmenu-overlay[data-v-d7cceab3],.p-contextmenu[data-v-d7cceab3]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-d7cceab3],.p-multiselect-list-container[data-v-d7cceab3],.p-select-list[data-v-d7cceab3],.p-multiselect-list[data-v-d7cceab3],.p-menu-list[data-v-d7cceab3]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-d7cceab3],.p-multiselect-option[data-v-d7cceab3]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-d7cceab3]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-d7cceab3],.p-multiselect-option[data-v-d7cceab3]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-d7cceab3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-d7cceab3],.p-select-option.p-multiselect-option-selected[data-v-d7cceab3],.p-multiselect-option.p-select-option-selected[data-v-d7cceab3],.p-multiselect-option.p-multiselect-option-selected[data-v-d7cceab3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-d7cceab3]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-d7cceab3]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-d7cceab3]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-d7cceab3]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-d7cceab3]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-d7cceab3],.p-menu-item.p-focus .p-menu-item-icon[data-v-d7cceab3]{color:var(--text-primary)!important}.p-menu-separator[data-v-d7cceab3]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-d7cceab3],html.is-native body[data-v-d7cceab3]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-d7cceab3]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-d7cceab3]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-d7cceab3]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-d7cceab3]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-d7cceab3],.shell-tablet[data-v-d7cceab3]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-d7cceab3],html.auth-screen-layout body[data-v-d7cceab3]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-d7cceab3]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-d7cceab3]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-d7cceab3]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-d7cceab3]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-d7cceab3]{font-size:.75rem}.auth-back-link[data-v-d7cceab3]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-d7cceab3]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-d7cceab3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-d7cceab3]{max-width:520px}.auth-panel[data-v-d7cceab3]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-d7cceab3]{flex-direction:row}.auth-oauth-btn[data-v-d7cceab3]{flex:1;min-width:0}}.auth-form[data-v-d7cceab3]{width:100%}.auth-header[data-v-d7cceab3]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-d7cceab3]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-d7cceab3]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-d7cceab3]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-d7cceab3]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-d7cceab3]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-d7cceab3]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-d7cceab3]{margin-top:0!important}.form-row+.prime-input[data-v-d7cceab3]{margin-top:1rem}.auth-form .prime-input label[data-v-d7cceab3]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-d7cceab3],.auth-form .p-password-input[data-v-d7cceab3]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-d7cceab3]:hover,.auth-form .p-password-input[data-v-d7cceab3]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-d7cceab3]:focus,.auth-form .p-password-input[data-v-d7cceab3]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-d7cceab3]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-d7cceab3]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-d7cceab3]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-d7cceab3]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-d7cceab3]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-d7cceab3]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-d7cceab3]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-d7cceab3]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-d7cceab3]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-d7cceab3]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-d7cceab3]:hover{text-decoration:underline}.oauth-section[data-v-d7cceab3]{margin-top:1.75rem}.auth-divider[data-v-d7cceab3]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-d7cceab3]:before,.auth-divider[data-v-d7cceab3]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-d7cceab3]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-d7cceab3]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-d7cceab3]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-d7cceab3]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-d7cceab3]{font-size:1rem}.auth-success[data-v-d7cceab3]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-d7cceab3]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-d7cceab3]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-d7cceab3]{max-width:100%;padding:1rem}.auth-panel[data-v-d7cceab3]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-d7cceab3]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-d7cceab3]{padding:.75rem 1rem}.auth-panel[data-v-d7cceab3]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-d7cceab3],.auth-logo-section[data-v-d7cceab3]{margin-bottom:1.25rem}.auth-submit[data-v-d7cceab3]{margin-top:1.25rem!important}.oauth-section[data-v-d7cceab3]{margin-top:1.25rem}.auth-switch[data-v-d7cceab3]{margin-top:1rem}}.more-sheet__section[data-v-d7cceab3]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--native-text-3);margin:12px 0 8px}.more-sheet__section[data-v-d7cceab3]:first-child{margin-top:0}.more-sheet__link[data-v-d7cceab3]{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:12px;font-size:15px;font-weight:700;color:var(--native-text);text-decoration:none;background:var(--native-surface-2);border:1px solid var(--native-border);margin-bottom:8px}.more-sheet__link[data-v-d7cceab3]:active{opacity:.85}.more-sheet__link--pro[data-v-d7cceab3]{color:var(--native-blue-3);border-color:var(--native-blue-dim-strong);background:var(--native-blue-dim)}.more-sheet__link-icon[data-v-d7cceab3]{font-size:18px;color:var(--native-blue-3);width:20px;text-align:center;flex-shrink:0}.marketing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.native-shell{display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--native-bg, var(--app-bg));color:var(--native-text, var(--text-primary))}.native-shell__main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.native-shell__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:calc(var(--safe-area-bottom, 0px) + var(--keyboard-height, 0px))}html.is-native.keyboard-open .native-shell__content{scroll-padding-bottom:calc(var(--native-tab-height, 88px) + var(--safe-area-bottom, 0px) + var(--keyboard-height, 0px))}.native-shell__content--with-tab{padding-bottom:calc(var(--native-tab-height) + var(--safe-area-bottom, 0px))}.native-shell__content:not(.native-shell__content--with-tab){padding-bottom:var(--safe-area-bottom, 0px)}.is-native{--native-grid-card-img-h: 132px;--native-grid-card-body-h: 76px;--native-grid-card-radius: 16px}.native-grid-card{display:flex;flex-direction:column;width:100%;min-width:0;height:calc(var(--native-grid-card-img-h) + var(--native-grid-card-body-h));background:var(--native-surface);border:1px solid var(--native-border);border-radius:var(--native-grid-card-radius);overflow:hidden;cursor:pointer;text-align:left;font-family:inherit}.native-grid-card:active{opacity:.9;transform:scale(.99)}.native-grid-card__media{height:var(--native-grid-card-img-h);flex-shrink:0;overflow:hidden;background:var(--native-surface-2)}.native-grid-card__media img{width:100%;height:100%;object-fit:cover;display:block}.native-grid-card__body{height:var(--native-grid-card-body-h);padding:10px 12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:4px;overflow:hidden}.native-grid-card__title{font-size:14px;font-weight:800;color:var(--native-text);margin:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.native-grid-card__subtitle{font-size:11px;font-weight:700;color:var(--native-blue-3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-grid-card__meta{font-size:11px;font-weight:600;color:var(--native-text-2);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-grid-card__meta b{font-weight:800;color:var(--native-text)}.native-grid-card--create{border:2px dashed var(--native-border);background:transparent}.native-grid-card--create .native-grid-card__media--dashed{display:flex;align-items:center;justify-content:center;background:transparent}.native-grid-card--create .native-grid-card__plus{font-size:32px;font-weight:300;line-height:1;color:var(--native-blue-3)}.native-grid-card--create .native-grid-card__body{background:var(--native-surface);border-top:1px solid var(--native-border)}.native-grid-card--create.native-grid-card--locked{border-color:var(--native-border)}.native-grid-card--create.native-grid-card--locked .native-grid-card__plus{color:var(--native-text-3)}.native-grid-card{position:relative}.native-grid-card--selected{border-color:var(--native-blue);box-shadow:0 0 0 2px var(--native-blue-dim)}.native-grid-card__check{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--native-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:2}.native-cookbook-content .native-grid-card,.native-cookbook-content .create-cookbook-card--grid,.cookbooks-grid--native .native-grid-card,.cookbooks-grid--native .create-cookbook-card--grid{height:calc(var(--native-grid-card-img-h) + var(--native-grid-card-body-h))}.native-cookbook-content .native-grid-card-skeleton,.cookbooks-grid--native .native-grid-card-skeleton{border-radius:var(--native-grid-card-radius)}.is-native :deep(.p-breadcrumb),.is-native :deep(nav.breadcrumb),.is-native :deep(.nav-breadcrumb){display:none!important}.is-native .native-page-content :deep(.content-grid){grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.is-native .native-page-content :deep(.native-cookbook-content){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;align-items:start}.is-native .native-page-content :deep(.native-cookbook-content) .content-grid{display:contents}.is-native .native-page-content :deep(.native-cookbook-content > div:has(.create-cookbook-card)){grid-column:1/-1}.is-native .shell-tablet .native-page-content :deep(.cookbooks-grid),.is-native .shell-tablet .native-page-content :deep(.recipes-grid),.is-native .shell-tablet .native-page-content :deep(.content-grid){grid-template-columns:repeat(3,1fr);gap:14px}.is-native .native-page-content :deep(.view-card){border-radius:16px;border:1px solid var(--native-border);background:var(--native-surface);overflow:hidden}.is-native .native-page-content :deep(.card-thumbnail),.is-native .native-page-content :deep(.card-thumbnail-container){border-radius:0}.is-native .native-page-content :deep(.card-info){padding:9px 12px 11px;text-align:left}.is-native .native-page-content :deep(.card-title){font-size:14px;font-weight:800;color:var(--native-text)}.is-native .native-page-content :deep(.card-subtitle),.is-native .native-page-content :deep(.card-meta){font-size:11px;font-weight:700;color:var(--native-blue-3);margin-top:2px}.is-native .native-page-content :deep(.cookbook-filter-sort),.is-native .native-page-content :deep(.cookbook-content-filter-sort){max-width:100%}.is-native .native-page-content :deep(.cookbook-filter-sort) .main-controls,.is-native .native-page-content :deep(.cookbook-content-filter-sort) .main-controls{flex-direction:column;gap:10px}.is-native .native-page-content :deep(.cookbook-filter-sort) .search-input,.is-native .native-page-content :deep(.cookbook-content-filter-sort) .search-input{flex:none;max-width:none;width:100%}.is-native .native-page-content :deep(.cookbook-filter-sort) .sort-control,.is-native .native-page-content :deep(.cookbook-content-filter-sort) .sort-control{width:100%}.is-native .native-page-content :deep(.native-search-bar){background:var(--native-surface-2);border-radius:14px;padding:11px 14px;border:1px solid var(--native-border);margin-bottom:12px}.is-native .native-page-content :deep(.page-layout-container){padding:0;max-width:none}.is-native .native-page-content :deep(.page-content){margin-bottom:1rem}.is-native .native-page-content :deep(.in-portal-trending){margin-top:1.5rem}.is-native .native-page-content :deep(.item-group){break-inside:avoid}.is-native .native-page-content :deep(.grocery-groups-grid){display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:start}.is-native .native-page-content :deep(.item-list){background:var(--native-surface);border-color:var(--native-border);border-radius:14px}.is-native .native-page-content :deep(.grocery-item){border-color:var(--native-border)}.is-native .native-page-content :deep(.item-group:has(.grocery-item.editing)){grid-column:1/-1}.is-native .native-page-content :deep(.group-label){color:var(--native-blue-3)}.is-native .native-page-content :deep(.list-meta){margin-bottom:12px}.is-native .native-page-content :deep(.order-cta){border-radius:14px;border-color:var(--native-border);background:var(--native-surface)}.is-native .shell-tablet .native-page-content :deep(.grocery-groups-grid){grid-template-columns:repeat(2,1fr)}.is-native .native-recipe-page :deep(.recipe-page-layout),.is-native .native-recipe-page :deep(.page-layout-container){padding:0;max-width:none}.is-native .native-recipe-page :deep(.recipe-detail),.is-native .native-recipe-page :deep(.recipe-card){border:none;background:transparent;box-shadow:none}.is-native .native-recipe-page :deep(.p-card),.is-native .native-recipe-page :deep(.card-container){background:transparent;border:none;box-shadow:none}.is-native .native-recipe-page :deep(.recipe-image-section){margin:0}.is-native .native-recipe-page :deep(.recipe-hero),.is-native .native-recipe-page :deep(.recipe-hero img){border-radius:0;max-height:255px;object-fit:cover;width:100%}.is-native .native-recipe-page :deep(.recipe-info-module--native .tabs-section){padding:0 var(--native-page-padding-x, 20px)}.is-native .native-recipe-page :deep(.recipe-info-module--native .tab-content){padding-left:var(--native-page-padding-x, 20px);padding-right:var(--native-page-padding-x, 20px)}.is-native .native-recipe-page :deep(.recipe-ingredients-steps-wrapper){margin-top:0;padding:0 var(--native-page-padding-x, 20px) var(--native-page-padding-bottom, 24px)}.is-native .native-recipe-page :deep(.recipe-ingredients-steps-container){flex-direction:column;gap:1.5rem}.is-native .native-recipe-page :deep(.recipe-ingredients-container),.is-native .native-recipe-page :deep(.recipe-steps-container){width:100%!important;position:static!important;max-height:none!important}.is-native .native-recipe-page :deep(.sticky){position:static!important}.is-native .native-recipe-page :deep(.recipe-meta-grid){display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--native-surface);border-radius:14px;padding:14px;border:1px solid var(--native-border);margin-bottom:16px}.is-native .native-recipe-page :deep(.rating-source-row){grid-template-columns:1fr;gap:12px;padding:12px 0;border-top-color:var(--native-border)}.is-native .native-section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px;font-size:18px;font-weight:800;color:var(--native-text)}.is-native .native-sort-chip{background:var(--native-surface-2);border:1px solid var(--native-border);border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;color:var(--native-text-2);font-family:inherit;cursor:pointer}.is-native .native-recipe-page :deep(.tabs){background:transparent;border-bottom:1px solid var(--native-border)}.is-native .native-recipe-page :deep(.tab){padding:12px 8px;font-size:14px;font-weight:700;color:var(--native-text-2);background:transparent}.is-native .native-recipe-page :deep(.tab).active{color:var(--native-blue-3);background:transparent}.is-native .native-recipe-page :deep(.tab).active:after{background:var(--native-blue-3);height:2px}.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.p-card),.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.card-container),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.p-card),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.card-container){background:transparent!important;border:none!important;box-shadow:none!important}.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.header-text),.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.header),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.header-text),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.header){font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--native-text-3);margin-bottom:10px}.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.ingredient-item),.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.step-item),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.ingredient-item),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.step-item){color:var(--native-text);font-size:14px;padding:10px 0;border-bottom:1px solid var(--native-border)}.is-native .native-recipe-page :deep(.native-recipe-ingredients) :deep(.section-header-text),.is-native .native-recipe-page :deep(.native-recipe-steps) :deep(.section-header-text){color:var(--native-blue-3);font-weight:800;font-size:12px;text-transform:uppercase}.is-native .create-page-layout--native :deep(.native-page-frame__body){padding-left:0;padding-right:0;padding-bottom:calc(16px + var(--safe-area-bottom, 0px))}.is-native .create-page-layout--native .native-create-content{padding:0 var(--native-page-padding-x, 20px)}.is-native .create-page-layout--native :deep(.manual-recipe-form){display:flex;flex-direction:column;gap:16px}.is-native .create-page-layout--native :deep(.form-actions){border-top:none;background:transparent;margin-top:8px;padding:16px 0 0;position:static}.is-native .create-page-layout--native :deep(.submit-btn-row),.is-native .create-page-layout--native :deep(.file-recipe__footer){flex-direction:column-reverse;gap:10px;margin-top:16px}.is-native .create-page-layout--native :deep(.submit-btn-row) .submit-button,.is-native .create-page-layout--native :deep(.submit-btn-row) :deep(.p-button),.is-native .create-page-layout--native :deep(.file-recipe__footer) .submit-button,.is-native .create-page-layout--native :deep(.file-recipe__footer) :deep(.p-button){width:100%;justify-content:center}.is-native .create-page-layout--native :deep(.p-textarea),.is-native .create-page-layout--native :deep(textarea){min-height:220px;font-size:16px}.is-native .create-page-layout--native :deep(.image-info-row){flex-direction:column}.is-native .create-page-layout--native :deep(.image-upload-container){width:100%;max-width:none}.is-native .native-meal-plan-page .native-week-controls{margin-bottom:14px}.is-native .native-meal-plan-page .native-groceries-week-btn,.is-native .native-meal-plan-page .native-day-strip{margin-bottom:16px}.is-native .native-meal-plan-page .native-day-panel{width:100%}.is-native .native-page-content :deep(.p-inputtext),.is-native .native-page-content :deep(.p-select),.is-native .native-page-content :deep(.p-multiselect){background:var(--native-surface-2);border-color:var(--native-border);color:var(--native-text);border-radius:12px}.is-native .native-page-content :deep(.p-button){border-radius:12px}.cook-mode-active{overflow:hidden}.is-native .p-inputtext,.is-native .p-inputnumber-input,.is-native .p-password-input,.is-native .p-textarea,.is-native .p-select,.is-native .p-select-label,.is-native .p-select-dropdown,.is-native .p-multiselect,.is-native .p-multiselect-label,.is-native .p-dropdown,.is-native .p-card,.is-native .p-card-body,.is-native .p-card-content,.is-native .p-card-title,.is-native .p-tabpanels,.is-native .p-tablist,.is-native .p-tab,.is-native .p-checkbox-box,.is-native .quick-add-input,.is-native .edit-input{background:var(--app-surface-muted)!important;border-color:var(--app-card-border)!important;color:var(--text-primary)!important}.is-native .grocery-item.editing{background:var(--native-surface-2)!important;border-color:var(--native-blue-dim-strong)!important}.is-native .item-edit-panel{background:var(--native-surface-2)}.is-native .edit-input{background:var(--native-surface)!important;border-color:var(--native-border)!important;color:var(--native-text)!important}.is-native .p-inputtext::placeholder,.is-native .p-textarea::placeholder,.is-native .quick-add-input::placeholder{color:var(--text-secondary)!important;opacity:.75}.is-native .p-select-overlay,.is-native .p-multiselect-overlay,.is-native .p-select-list,.is-native .p-select-option,.is-native .p-multiselect-option,.is-native .p-dropdown-panel{background:var(--app-dropdown-bg, var(--app-surface))!important;border-color:var(--app-card-border)!important;color:var(--text-primary)!important}.is-native .p-select-overlay,.is-native .p-multiselect-overlay,.is-native .p-menu.p-menu-overlay{border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden}.is-native .p-select-option.p-focus,.is-native .p-select-option:not(.p-disabled):hover,.is-native .p-dropdown-item:not(.p-disabled):hover{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.is-native .view-card,.is-native .item-list,.is-native .order-cta,.is-native .native-recipe-card{background:var(--app-card-bg)!important;border-color:var(--app-card-border)!important}.is-native .card-info{background:var(--app-card-bg)!important}.is-native .card-thumbnail-container,.is-native .native-recipe-card__img--placeholder{background:var(--app-surface-muted)!important}.is-native .image-upload-container{background-color:var(--app-surface-muted)!important;border-color:var(--app-card-border)!important}.is-native .image-upload-container:hover{background-color:var(--color-surface-subtle, var(--app-surface-muted))!important}.is-native .manual-recipe-form,.is-native .create-card .p-card,.is-native .create-card .p-card-body{background:var(--app-bg)!important;border-color:var(--app-card-border)!important;color:var(--text-primary)!important}.is-native label,.is-native .p-label{color:var(--text-secondary)!important}.is-native input,.is-native textarea,.is-native select,.is-native .form-input,.is-native .form-textarea,.is-native .import-sheet__input{font-size:16px!important}.is-native .p-toast{top:auto!important;bottom:calc(var(--native-tab-height, 56px) + env(safe-area-inset-bottom,0px) + 12px)!important;left:50%!important;right:auto!important;transform:translate(-50%);width:min(92vw,380px);max-width:92vw;pointer-events:none}.is-native .p-toast-message{pointer-events:auto;margin:0 0 8px;border-radius:14px;border:1px solid var(--native-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,var(--native-surface-3) 88%,transparent)!important;box-shadow:0 8px 32px #00000059;overflow:hidden}.is-native .p-toast-message-content{padding:12px 14px!important;gap:10px!important;align-items:center!important}.is-native .p-toast-message-icon{font-size:1rem!important;width:1.25rem!important;height:1.25rem!important}.is-native .p-toast-summary{font-size:14px!important;font-weight:800!important;color:var(--native-text)!important;line-height:1.2}.is-native .p-toast-detail{font-size:13px!important;font-weight:600!important;color:var(--native-text-2)!important;line-height:1.35;margin-top:2px!important}.is-native .p-toast-close-button{width:28px!important;height:28px!important;border-radius:999px!important;color:var(--native-text-3)!important}.is-native .p-toast-close-button:hover{background:var(--native-surface-2)!important}.is-native .p-toast-message-success{border-color:color-mix(in srgb,var(--native-green, #34c759) 35%,var(--native-border))}.is-native .p-toast-message-success .p-toast-message-icon{color:var(--native-green, #34c759)!important}.is-native .p-toast-message-error{border-color:color-mix(in srgb,var(--p-red-400) 35%,var(--native-border))}.is-native .p-toast-message-error .p-toast-message-icon{color:var(--p-red-400)!important}.is-native .p-toast-message-info,.is-native .p-toast-message-warn{border-color:color-mix(in srgb,var(--native-blue-3) 35%,var(--native-border))}.is-native .p-toast-message-info .p-toast-message-icon,.is-native .p-toast-message-warn .p-toast-message-icon{color:var(--native-blue-3)!important}.is-native:not(:has(.native-shell__main)) .p-toast,.is-native .native-auth-shell .p-toast{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}.is-native.shell-tablet .p-toast{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}[data-v-4165536a]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-4165536a]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-4165536a]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-4165536a]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-4165536a],body[data-v-4165536a]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-4165536a]{color:var(--text-primary);line-height:1.6}main[data-v-4165536a]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-4165536a]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-4165536a]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-4165536a]{width:100%}#app[data-v-4165536a]{color:var(--text-primary)!important}.app-container[data-v-4165536a]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-4165536a]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-4165536a]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-4165536a]:before,.divider[data-v-4165536a]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-4165536a]:before{left:0}.divider[data-v-4165536a]:after{right:0}.pi[data-v-4165536a]{font-family:primeicons!important}[data-v-4165536a] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-4165536a] .p-tabview-panels{background-color:transparent}[data-v-4165536a] .p-datatable-header{height:4.75em}[data-v-4165536a] .p-button-label{font-weight:600}[data-v-4165536a] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-4165536a]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-4165536a]{margin-top:2rem}.app-input-margin-top-small[data-v-4165536a]{margin-top:1rem}.primary-color[data-v-4165536a]{color:var(--p-primary-500)}.background-secondary[data-v-4165536a]{background-color:var(--app-surface-muted)}.p-card[data-v-4165536a]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-4165536a]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-4165536a],.p-tabpanels[data-v-4165536a],.p-tablist[data-v-4165536a],.p-tab[data-v-4165536a]{background-color:var(--app-card-bg)!important}.p-toast[data-v-4165536a]{max-width:75%!important}.p-tooltip-text[data-v-4165536a]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-4165536a]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-4165536a]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-4165536a],.p-tooltip-bottom .p-tooltip-arrow[data-v-4165536a]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-4165536a]{margin-top:1rem!important}.p-card-body[data-v-4165536a]{padding:.5rem!important}}[data-v-4165536a] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-4165536a]{display:block}.p-multiselect[data-v-4165536a],.p-select[data-v-4165536a],.p-button[data-v-4165536a]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-4165536a]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-4165536a]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-4165536a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-4165536a]{color:var(--color-on-primary)!important}.p-button[data-v-4165536a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-4165536a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-4165536a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-4165536a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-4165536a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-4165536a]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-4165536a]{color:var(--p-primary-500)!important}.reveal[data-v-4165536a]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-4165536a]{transform:translate3d(0,28px,0)}.reveal--down[data-v-4165536a]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-4165536a]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-4165536a]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-4165536a]{transform:scale(.94)}.reveal--fade[data-v-4165536a]{transform:none}.reveal--visible[data-v-4165536a]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-4165536a],.reveal--up[data-v-4165536a],.reveal--down[data-v-4165536a],.reveal--left[data-v-4165536a],.reveal--right[data-v-4165536a],.reveal--zoom[data-v-4165536a]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-4165536a]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-4165536a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-4165536a]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-4165536a]{padding:4rem 0}}.eyebrow[data-v-4165536a]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-4165536a]{position:relative}.marketing-shell[data-v-4165536a]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-4165536a]{position:relative;z-index:1}.marketing-hero-bg[data-v-4165536a]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-4165536a]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-4165536a]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-4165536a 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-4165536a]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-4165536a 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-4165536a]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-4165536a 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-4165536a]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-4165536a]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-4165536a 8s ease-in-out infinite}@keyframes marketing-float-a-4165536a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-4165536a{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-4165536a{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-4165536a{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-4165536a]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-4165536a]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-4165536a]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-4165536a]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-4165536a]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-4165536a] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-4165536a]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-4165536a]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-4165536a]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-4165536a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-4165536a]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-4165536a]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-4165536a 6s linear infinite}@keyframes marketing-shimmer-4165536a{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-4165536a]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-4165536a]{display:flex;width:max-content;animation:marketing-marquee-4165536a 32s linear infinite}.marquee__track[data-v-4165536a]:hover{animation-play-state:paused}.marquee__group[data-v-4165536a]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-4165536a{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-4165536a]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-4165536a]{font-size:.875rem}.source-pill[data-v-4165536a]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-4165536a] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-4165536a] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-4165536a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-4165536a]{animation:marketing-float-4165536a 4s ease-in-out infinite}.marketing-float--delay-1[data-v-4165536a]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-4165536a]{animation-delay:-2.4s}.marketing-glow-ring[data-v-4165536a]{position:relative}.marketing-glow-ring[data-v-4165536a]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-4165536a]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-4165536a],.marketing-hero-bg__beam[data-v-4165536a],.marquee__track[data-v-4165536a],.gradient-text--shimmer[data-v-4165536a],.marketing-float[data-v-4165536a]{animation:none!important}}.portal-info-banner[data-v-4165536a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-4165536a]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-4165536a]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-4165536a]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-4165536a]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-4165536a]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-4165536a] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-4165536a]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-4165536a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-4165536a]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-4165536a]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-4165536a]{margin-bottom:1.25rem}.portal-section .section-title[data-v-4165536a]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-4165536a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-4165536a]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-4165536a]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-4165536a]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-4165536a]{margin-top:1rem}.account-section-card[data-v-4165536a] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-4165536a] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-4165536a] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-4165536a],.p-multiselect-overlay[data-v-4165536a],.p-menu.p-menu-overlay[data-v-4165536a],.p-tieredmenu-overlay[data-v-4165536a],.p-contextmenu[data-v-4165536a]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-4165536a],.p-multiselect-list-container[data-v-4165536a],.p-select-list[data-v-4165536a],.p-multiselect-list[data-v-4165536a],.p-menu-list[data-v-4165536a]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-4165536a],.p-multiselect-option[data-v-4165536a]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-4165536a]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-4165536a],.p-multiselect-option[data-v-4165536a]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-4165536a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-4165536a],.p-select-option.p-multiselect-option-selected[data-v-4165536a],.p-multiselect-option.p-select-option-selected[data-v-4165536a],.p-multiselect-option.p-multiselect-option-selected[data-v-4165536a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-4165536a]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-4165536a]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-4165536a]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-4165536a]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-4165536a]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-4165536a],.p-menu-item.p-focus .p-menu-item-icon[data-v-4165536a]{color:var(--text-primary)!important}.p-menu-separator[data-v-4165536a]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-4165536a],html.is-native body[data-v-4165536a]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-4165536a]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-4165536a]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-4165536a]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-4165536a]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-4165536a],.shell-tablet[data-v-4165536a]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-4165536a],html.auth-screen-layout body[data-v-4165536a]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-4165536a]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-4165536a]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-4165536a]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-4165536a]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-4165536a]{font-size:.75rem}.auth-back-link[data-v-4165536a]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-4165536a]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-4165536a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-4165536a]{max-width:520px}.auth-panel[data-v-4165536a]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-4165536a]{flex-direction:row}.auth-oauth-btn[data-v-4165536a]{flex:1;min-width:0}}.auth-form[data-v-4165536a]{width:100%}.auth-header[data-v-4165536a]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-4165536a]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-4165536a]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-4165536a]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-4165536a]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-4165536a]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-4165536a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-4165536a]{margin-top:0!important}.form-row+.prime-input[data-v-4165536a]{margin-top:1rem}.auth-form .prime-input label[data-v-4165536a]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-4165536a],.auth-form .p-password-input[data-v-4165536a]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-4165536a]:hover,.auth-form .p-password-input[data-v-4165536a]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-4165536a]:focus,.auth-form .p-password-input[data-v-4165536a]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-4165536a]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-4165536a]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-4165536a]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-4165536a]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-4165536a]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-4165536a]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-4165536a]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-4165536a]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-4165536a]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-4165536a]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-4165536a]:hover{text-decoration:underline}.oauth-section[data-v-4165536a]{margin-top:1.75rem}.auth-divider[data-v-4165536a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-4165536a]:before,.auth-divider[data-v-4165536a]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-4165536a]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-4165536a]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-4165536a]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-4165536a]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-4165536a]{font-size:1rem}.auth-success[data-v-4165536a]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-4165536a]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-4165536a]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-4165536a]{max-width:100%;padding:1rem}.auth-panel[data-v-4165536a]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-4165536a]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-4165536a]{padding:.75rem 1rem}.auth-panel[data-v-4165536a]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-4165536a],.auth-logo-section[data-v-4165536a]{margin-bottom:1.25rem}.auth-submit[data-v-4165536a]{margin-top:1.25rem!important}.oauth-section[data-v-4165536a]{margin-top:1.25rem}.auth-switch[data-v-4165536a]{margin-top:1rem}}.tablet-shell[data-v-4165536a]{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;height:100dvh;max-height:100dvh;overflow:hidden}.tablet-shell__row[data-v-4165536a]{display:flex;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.tablet-shell__content[data-v-4165536a]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px 20px;padding-top:calc(16px + var(--safe-area-top, 0px));padding-bottom:calc(16px + var(--safe-area-bottom, 0px) + var(--keyboard-height, 0px));scroll-padding-bottom:calc(var(--safe-area-bottom, 0px) + var(--keyboard-height, 0px))}.marketing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}#app{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--text-primary)}#nav{padding:2em}#nav a{font-weight:700;color:var(--text-primary)}#nav a.router-link-exact-active{color:var(--color-success)}.slide-enter-active,.slide-leave-active{transition:transform .25s cubic-bezier(.4,0,.2,1)}.slide-enter-from{transform:translate(100%)}.slide-leave-to{transform:translate(-30%)}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.text-50{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.text-100{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.text-200{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.text-300{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.text-400{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.text-500{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.text-600{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.text-700{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.text-800{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.text-900{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:text-0:focus{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:text-0:hover,.active\:text-0:active{color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:text-50:focus{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:text-50:hover,.active\:text-50:active{color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:text-100:focus{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:text-100:hover,.active\:text-100:active{color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:text-200:focus{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:text-200:hover,.active\:text-200:active{color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:text-300:focus{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:text-300:hover,.active\:text-300:active{color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:text-400:focus{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:text-400:hover,.active\:text-400:active{color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:text-500:focus{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:text-500:hover,.active\:text-500:active{color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:text-600:focus{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:text-600:hover,.active\:text-600:active{color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:text-700:focus{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:text-700:hover,.active\:text-700:active{color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:text-800:focus{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:text-800:hover,.active\:text-800:active{color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:text-900:focus{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:text-900:hover,.active\:text-900:active{color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.surface-0{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-50{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.surface-100{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.surface-200{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.surface-300{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.surface-400{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.surface-500{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.surface-600{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.surface-700{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.surface-800{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.surface-900{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:surface-0:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-50:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:surface-100:focus{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:surface-200:focus{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:surface-300:focus{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:surface-400:focus{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:surface-500:focus{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:surface-600:focus{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:surface-700:focus{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:surface-800:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:surface-900:focus{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.border-0{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.border-50{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.border-100{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.border-200{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.border-300{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.border-400{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.border-500{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.border-600{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.border-700{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.border-800{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.border-900{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.focus\:border-0:focus{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:border-0:hover,.active\:border-0:active{border-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:border-50:focus{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.hover\:border-50:hover,.active\:border-50:active{border-color:light-dark(var(--p-surface-50),var(--p-surface-800))!important}.focus\:border-100:focus{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.hover\:border-100:hover,.active\:border-100:active{border-color:light-dark(var(--p-surface-100),var(--p-surface-700))!important}.focus\:border-200:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.hover\:border-200:hover,.active\:border-200:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-600))!important}.focus\:border-300:focus{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.hover\:border-300:hover,.active\:border-300:active{border-color:light-dark(var(--p-surface-300),var(--p-surface-500))!important}.focus\:border-400:focus{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.hover\:border-400:hover,.active\:border-400:active{border-color:light-dark(var(--p-surface-400),var(--p-surface-400))!important}.focus\:border-500:focus{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.hover\:border-500:hover,.active\:border-500:active{border-color:light-dark(var(--p-surface-500),var(--p-surface-300))!important}.focus\:border-600:focus{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.hover\:border-600:hover,.active\:border-600:active{border-color:light-dark(var(--p-surface-600),var(--p-surface-200))!important}.focus\:border-700:focus{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.hover\:border-700:hover,.active\:border-700:active{border-color:light-dark(var(--p-surface-700),var(--p-surface-100))!important}.focus\:border-800:focus{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.hover\:border-800:hover,.active\:border-800:active{border-color:light-dark(var(--p-surface-800),var(--p-surface-50))!important}.focus\:border-900:focus{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.hover\:border-900:hover,.active\:border-900:active{border-color:light-dark(var(--p-surface-900),var(--p-surface-0))!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--p-blue-50)!important}.text-blue-100{color:var(--p-blue-100)!important}.text-blue-200{color:var(--p-blue-200)!important}.text-blue-300{color:var(--p-blue-300)!important}.text-blue-400{color:var(--p-blue-400)!important}.text-blue-500{color:var(--p-blue-500)!important}.text-blue-600{color:var(--p-blue-600)!important}.text-blue-700{color:var(--p-blue-700)!important}.text-blue-800{color:var(--p-blue-800)!important}.text-blue-900{color:var(--p-blue-900)!important}.focus\:text-blue-50:focus{color:var(--p-blue-50)!important}.focus\:text-blue-100:focus{color:var(--p-blue-100)!important}.focus\:text-blue-200:focus{color:var(--p-blue-200)!important}.focus\:text-blue-300:focus{color:var(--p-blue-300)!important}.focus\:text-blue-400:focus{color:var(--p-blue-400)!important}.focus\:text-blue-500:focus{color:var(--p-blue-500)!important}.focus\:text-blue-600:focus{color:var(--p-blue-600)!important}.focus\:text-blue-700:focus{color:var(--p-blue-700)!important}.focus\:text-blue-800:focus{color:var(--p-blue-800)!important}.focus\:text-blue-900:focus{color:var(--p-blue-900)!important}.hover\:text-blue-50:hover{color:var(--p-blue-50)!important}.hover\:text-blue-100:hover{color:var(--p-blue-100)!important}.hover\:text-blue-200:hover{color:var(--p-blue-200)!important}.hover\:text-blue-300:hover{color:var(--p-blue-300)!important}.hover\:text-blue-400:hover{color:var(--p-blue-400)!important}.hover\:text-blue-500:hover{color:var(--p-blue-500)!important}.hover\:text-blue-600:hover{color:var(--p-blue-600)!important}.hover\:text-blue-700:hover{color:var(--p-blue-700)!important}.hover\:text-blue-800:hover{color:var(--p-blue-800)!important}.hover\:text-blue-900:hover{color:var(--p-blue-900)!important}.active\:text-blue-50:active{color:var(--p-blue-50)!important}.active\:text-blue-100:active{color:var(--p-blue-100)!important}.active\:text-blue-200:active{color:var(--p-blue-200)!important}.active\:text-blue-300:active{color:var(--p-blue-300)!important}.active\:text-blue-400:active{color:var(--p-blue-400)!important}.active\:text-blue-500:active{color:var(--p-blue-500)!important}.active\:text-blue-600:active{color:var(--p-blue-600)!important}.active\:text-blue-700:active{color:var(--p-blue-700)!important}.active\:text-blue-800:active{color:var(--p-blue-800)!important}.active\:text-blue-900:active{color:var(--p-blue-900)!important}.text-green-50{color:var(--p-green-50)!important}.text-green-100{color:var(--p-green-100)!important}.text-green-200{color:var(--p-green-200)!important}.text-green-300{color:var(--p-green-300)!important}.text-green-400{color:var(--p-green-400)!important}.text-green-500{color:var(--p-green-500)!important}.text-green-600{color:var(--p-green-600)!important}.text-green-700{color:var(--p-green-700)!important}.text-green-800{color:var(--p-green-800)!important}.text-green-900{color:var(--p-green-900)!important}.focus\:text-green-50:focus{color:var(--p-green-50)!important}.focus\:text-green-100:focus{color:var(--p-green-100)!important}.focus\:text-green-200:focus{color:var(--p-green-200)!important}.focus\:text-green-300:focus{color:var(--p-green-300)!important}.focus\:text-green-400:focus{color:var(--p-green-400)!important}.focus\:text-green-500:focus{color:var(--p-green-500)!important}.focus\:text-green-600:focus{color:var(--p-green-600)!important}.focus\:text-green-700:focus{color:var(--p-green-700)!important}.focus\:text-green-800:focus{color:var(--p-green-800)!important}.focus\:text-green-900:focus{color:var(--p-green-900)!important}.hover\:text-green-50:hover{color:var(--p-green-50)!important}.hover\:text-green-100:hover{color:var(--p-green-100)!important}.hover\:text-green-200:hover{color:var(--p-green-200)!important}.hover\:text-green-300:hover{color:var(--p-green-300)!important}.hover\:text-green-400:hover{color:var(--p-green-400)!important}.hover\:text-green-500:hover{color:var(--p-green-500)!important}.hover\:text-green-600:hover{color:var(--p-green-600)!important}.hover\:text-green-700:hover{color:var(--p-green-700)!important}.hover\:text-green-800:hover{color:var(--p-green-800)!important}.hover\:text-green-900:hover{color:var(--p-green-900)!important}.active\:text-green-50:active{color:var(--p-green-50)!important}.active\:text-green-100:active{color:var(--p-green-100)!important}.active\:text-green-200:active{color:var(--p-green-200)!important}.active\:text-green-300:active{color:var(--p-green-300)!important}.active\:text-green-400:active{color:var(--p-green-400)!important}.active\:text-green-500:active{color:var(--p-green-500)!important}.active\:text-green-600:active{color:var(--p-green-600)!important}.active\:text-green-700:active{color:var(--p-green-700)!important}.active\:text-green-800:active{color:var(--p-green-800)!important}.active\:text-green-900:active{color:var(--p-green-900)!important}.text-yellow-50{color:var(--p-yellow-50)!important}.text-yellow-100{color:var(--p-yellow-100)!important}.text-yellow-200{color:var(--p-yellow-200)!important}.text-yellow-300{color:var(--p-yellow-300)!important}.text-yellow-400{color:var(--p-yellow-400)!important}.text-yellow-500{color:var(--p-yellow-500)!important}.text-yellow-600{color:var(--p-yellow-600)!important}.text-yellow-700{color:var(--p-yellow-700)!important}.text-yellow-800{color:var(--p-yellow-800)!important}.text-yellow-900{color:var(--p-yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--p-yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--p-yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--p-yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--p-yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--p-yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--p-yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--p-yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--p-yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--p-yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--p-yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--p-yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--p-yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--p-yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--p-yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--p-yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--p-yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--p-yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--p-yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--p-yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--p-yellow-900)!important}.active\:text-yellow-50:active{color:var(--p-yellow-50)!important}.active\:text-yellow-100:active{color:var(--p-yellow-100)!important}.active\:text-yellow-200:active{color:var(--p-yellow-200)!important}.active\:text-yellow-300:active{color:var(--p-yellow-300)!important}.active\:text-yellow-400:active{color:var(--p-yellow-400)!important}.active\:text-yellow-500:active{color:var(--p-yellow-500)!important}.active\:text-yellow-600:active{color:var(--p-yellow-600)!important}.active\:text-yellow-700:active{color:var(--p-yellow-700)!important}.active\:text-yellow-800:active{color:var(--p-yellow-800)!important}.active\:text-yellow-900:active{color:var(--p-yellow-900)!important}.text-cyan-50{color:var(--p-cyan-50)!important}.text-cyan-100{color:var(--p-cyan-100)!important}.text-cyan-200{color:var(--p-cyan-200)!important}.text-cyan-300{color:var(--p-cyan-300)!important}.text-cyan-400{color:var(--p-cyan-400)!important}.text-cyan-500{color:var(--p-cyan-500)!important}.text-cyan-600{color:var(--p-cyan-600)!important}.text-cyan-700{color:var(--p-cyan-700)!important}.text-cyan-800{color:var(--p-cyan-800)!important}.text-cyan-900{color:var(--p-cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--p-cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--p-cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--p-cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--p-cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--p-cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--p-cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--p-cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--p-cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--p-cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--p-cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--p-cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--p-cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--p-cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--p-cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--p-cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--p-cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--p-cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--p-cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--p-cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--p-cyan-900)!important}.active\:text-cyan-50:active{color:var(--p-cyan-50)!important}.active\:text-cyan-100:active{color:var(--p-cyan-100)!important}.active\:text-cyan-200:active{color:var(--p-cyan-200)!important}.active\:text-cyan-300:active{color:var(--p-cyan-300)!important}.active\:text-cyan-400:active{color:var(--p-cyan-400)!important}.active\:text-cyan-500:active{color:var(--p-cyan-500)!important}.active\:text-cyan-600:active{color:var(--p-cyan-600)!important}.active\:text-cyan-700:active{color:var(--p-cyan-700)!important}.active\:text-cyan-800:active{color:var(--p-cyan-800)!important}.active\:text-cyan-900:active{color:var(--p-cyan-900)!important}.text-pink-50{color:var(--p-pink-50)!important}.text-pink-100{color:var(--p-pink-100)!important}.text-pink-200{color:var(--p-pink-200)!important}.text-pink-300{color:var(--p-pink-300)!important}.text-pink-400{color:var(--p-pink-400)!important}.text-pink-500{color:var(--p-pink-500)!important}.text-pink-600{color:var(--p-pink-600)!important}.text-pink-700{color:var(--p-pink-700)!important}.text-pink-800{color:var(--p-pink-800)!important}.text-pink-900{color:var(--p-pink-900)!important}.focus\:text-pink-50:focus{color:var(--p-pink-50)!important}.focus\:text-pink-100:focus{color:var(--p-pink-100)!important}.focus\:text-pink-200:focus{color:var(--p-pink-200)!important}.focus\:text-pink-300:focus{color:var(--p-pink-300)!important}.focus\:text-pink-400:focus{color:var(--p-pink-400)!important}.focus\:text-pink-500:focus{color:var(--p-pink-500)!important}.focus\:text-pink-600:focus{color:var(--p-pink-600)!important}.focus\:text-pink-700:focus{color:var(--p-pink-700)!important}.focus\:text-pink-800:focus{color:var(--p-pink-800)!important}.focus\:text-pink-900:focus{color:var(--p-pink-900)!important}.hover\:text-pink-50:hover{color:var(--p-pink-50)!important}.hover\:text-pink-100:hover{color:var(--p-pink-100)!important}.hover\:text-pink-200:hover{color:var(--p-pink-200)!important}.hover\:text-pink-300:hover{color:var(--p-pink-300)!important}.hover\:text-pink-400:hover{color:var(--p-pink-400)!important}.hover\:text-pink-500:hover{color:var(--p-pink-500)!important}.hover\:text-pink-600:hover{color:var(--p-pink-600)!important}.hover\:text-pink-700:hover{color:var(--p-pink-700)!important}.hover\:text-pink-800:hover{color:var(--p-pink-800)!important}.hover\:text-pink-900:hover{color:var(--p-pink-900)!important}.active\:text-pink-50:active{color:var(--p-pink-50)!important}.active\:text-pink-100:active{color:var(--p-pink-100)!important}.active\:text-pink-200:active{color:var(--p-pink-200)!important}.active\:text-pink-300:active{color:var(--p-pink-300)!important}.active\:text-pink-400:active{color:var(--p-pink-400)!important}.active\:text-pink-500:active{color:var(--p-pink-500)!important}.active\:text-pink-600:active{color:var(--p-pink-600)!important}.active\:text-pink-700:active{color:var(--p-pink-700)!important}.active\:text-pink-800:active{color:var(--p-pink-800)!important}.active\:text-pink-900:active{color:var(--p-pink-900)!important}.text-indigo-50{color:var(--p-indigo-50)!important}.text-indigo-100{color:var(--p-indigo-100)!important}.text-indigo-200{color:var(--p-indigo-200)!important}.text-indigo-300{color:var(--p-indigo-300)!important}.text-indigo-400{color:var(--p-indigo-400)!important}.text-indigo-500{color:var(--p-indigo-500)!important}.text-indigo-600{color:var(--p-indigo-600)!important}.text-indigo-700{color:var(--p-indigo-700)!important}.text-indigo-800{color:var(--p-indigo-800)!important}.text-indigo-900{color:var(--p-indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--p-indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--p-indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--p-indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--p-indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--p-indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--p-indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--p-indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--p-indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--p-indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--p-indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--p-indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--p-indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--p-indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--p-indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--p-indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--p-indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--p-indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--p-indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--p-indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--p-indigo-900)!important}.active\:text-indigo-50:active{color:var(--p-indigo-50)!important}.active\:text-indigo-100:active{color:var(--p-indigo-100)!important}.active\:text-indigo-200:active{color:var(--p-indigo-200)!important}.active\:text-indigo-300:active{color:var(--p-indigo-300)!important}.active\:text-indigo-400:active{color:var(--p-indigo-400)!important}.active\:text-indigo-500:active{color:var(--p-indigo-500)!important}.active\:text-indigo-600:active{color:var(--p-indigo-600)!important}.active\:text-indigo-700:active{color:var(--p-indigo-700)!important}.active\:text-indigo-800:active{color:var(--p-indigo-800)!important}.active\:text-indigo-900:active{color:var(--p-indigo-900)!important}.text-teal-50{color:var(--p-teal-50)!important}.text-teal-100{color:var(--p-teal-100)!important}.text-teal-200{color:var(--p-teal-200)!important}.text-teal-300{color:var(--p-teal-300)!important}.text-teal-400{color:var(--p-teal-400)!important}.text-teal-500{color:var(--p-teal-500)!important}.text-teal-600{color:var(--p-teal-600)!important}.text-teal-700{color:var(--p-teal-700)!important}.text-teal-800{color:var(--p-teal-800)!important}.text-teal-900{color:var(--p-teal-900)!important}.focus\:text-teal-50:focus{color:var(--p-teal-50)!important}.focus\:text-teal-100:focus{color:var(--p-teal-100)!important}.focus\:text-teal-200:focus{color:var(--p-teal-200)!important}.focus\:text-teal-300:focus{color:var(--p-teal-300)!important}.focus\:text-teal-400:focus{color:var(--p-teal-400)!important}.focus\:text-teal-500:focus{color:var(--p-teal-500)!important}.focus\:text-teal-600:focus{color:var(--p-teal-600)!important}.focus\:text-teal-700:focus{color:var(--p-teal-700)!important}.focus\:text-teal-800:focus{color:var(--p-teal-800)!important}.focus\:text-teal-900:focus{color:var(--p-teal-900)!important}.hover\:text-teal-50:hover{color:var(--p-teal-50)!important}.hover\:text-teal-100:hover{color:var(--p-teal-100)!important}.hover\:text-teal-200:hover{color:var(--p-teal-200)!important}.hover\:text-teal-300:hover{color:var(--p-teal-300)!important}.hover\:text-teal-400:hover{color:var(--p-teal-400)!important}.hover\:text-teal-500:hover{color:var(--p-teal-500)!important}.hover\:text-teal-600:hover{color:var(--p-teal-600)!important}.hover\:text-teal-700:hover{color:var(--p-teal-700)!important}.hover\:text-teal-800:hover{color:var(--p-teal-800)!important}.hover\:text-teal-900:hover{color:var(--p-teal-900)!important}.active\:text-teal-50:active{color:var(--p-teal-50)!important}.active\:text-teal-100:active{color:var(--p-teal-100)!important}.active\:text-teal-200:active{color:var(--p-teal-200)!important}.active\:text-teal-300:active{color:var(--p-teal-300)!important}.active\:text-teal-400:active{color:var(--p-teal-400)!important}.active\:text-teal-500:active{color:var(--p-teal-500)!important}.active\:text-teal-600:active{color:var(--p-teal-600)!important}.active\:text-teal-700:active{color:var(--p-teal-700)!important}.active\:text-teal-800:active{color:var(--p-teal-800)!important}.active\:text-teal-900:active{color:var(--p-teal-900)!important}.text-orange-50{color:var(--p-orange-50)!important}.text-orange-100{color:var(--p-orange-100)!important}.text-orange-200{color:var(--p-orange-200)!important}.text-orange-300{color:var(--p-orange-300)!important}.text-orange-400{color:var(--p-orange-400)!important}.text-orange-500{color:var(--p-orange-500)!important}.text-orange-600{color:var(--p-orange-600)!important}.text-orange-700{color:var(--p-orange-700)!important}.text-orange-800{color:var(--p-orange-800)!important}.text-orange-900{color:var(--p-orange-900)!important}.focus\:text-orange-50:focus{color:var(--p-orange-50)!important}.focus\:text-orange-100:focus{color:var(--p-orange-100)!important}.focus\:text-orange-200:focus{color:var(--p-orange-200)!important}.focus\:text-orange-300:focus{color:var(--p-orange-300)!important}.focus\:text-orange-400:focus{color:var(--p-orange-400)!important}.focus\:text-orange-500:focus{color:var(--p-orange-500)!important}.focus\:text-orange-600:focus{color:var(--p-orange-600)!important}.focus\:text-orange-700:focus{color:var(--p-orange-700)!important}.focus\:text-orange-800:focus{color:var(--p-orange-800)!important}.focus\:text-orange-900:focus{color:var(--p-orange-900)!important}.hover\:text-orange-50:hover{color:var(--p-orange-50)!important}.hover\:text-orange-100:hover{color:var(--p-orange-100)!important}.hover\:text-orange-200:hover{color:var(--p-orange-200)!important}.hover\:text-orange-300:hover{color:var(--p-orange-300)!important}.hover\:text-orange-400:hover{color:var(--p-orange-400)!important}.hover\:text-orange-500:hover{color:var(--p-orange-500)!important}.hover\:text-orange-600:hover{color:var(--p-orange-600)!important}.hover\:text-orange-700:hover{color:var(--p-orange-700)!important}.hover\:text-orange-800:hover{color:var(--p-orange-800)!important}.hover\:text-orange-900:hover{color:var(--p-orange-900)!important}.active\:text-orange-50:active{color:var(--p-orange-50)!important}.active\:text-orange-100:active{color:var(--p-orange-100)!important}.active\:text-orange-200:active{color:var(--p-orange-200)!important}.active\:text-orange-300:active{color:var(--p-orange-300)!important}.active\:text-orange-400:active{color:var(--p-orange-400)!important}.active\:text-orange-500:active{color:var(--p-orange-500)!important}.active\:text-orange-600:active{color:var(--p-orange-600)!important}.active\:text-orange-700:active{color:var(--p-orange-700)!important}.active\:text-orange-800:active{color:var(--p-orange-800)!important}.active\:text-orange-900:active{color:var(--p-orange-900)!important}.text-bluegray-50{color:var(--p-bluegray-50)!important}.text-bluegray-100{color:var(--p-bluegray-100)!important}.text-bluegray-200{color:var(--p-bluegray-200)!important}.text-bluegray-300{color:var(--p-bluegray-300)!important}.text-bluegray-400{color:var(--p-bluegray-400)!important}.text-bluegray-500{color:var(--p-bluegray-500)!important}.text-bluegray-600{color:var(--p-bluegray-600)!important}.text-bluegray-700{color:var(--p-bluegray-700)!important}.text-bluegray-800{color:var(--p-bluegray-800)!important}.text-bluegray-900{color:var(--p-bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--p-bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--p-bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--p-bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--p-bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--p-bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--p-bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--p-bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--p-bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--p-bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--p-bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--p-bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--p-bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--p-bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--p-bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--p-bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--p-bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--p-bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--p-bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--p-bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--p-bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--p-bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--p-bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--p-bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--p-bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--p-bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--p-bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--p-bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--p-bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--p-bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--p-bluegray-900)!important}.text-purple-50{color:var(--p-purple-50)!important}.text-purple-100{color:var(--p-purple-100)!important}.text-purple-200{color:var(--p-purple-200)!important}.text-purple-300{color:var(--p-purple-300)!important}.text-purple-400{color:var(--p-purple-400)!important}.text-purple-500{color:var(--p-purple-500)!important}.text-purple-600{color:var(--p-purple-600)!important}.text-purple-700{color:var(--p-purple-700)!important}.text-purple-800{color:var(--p-purple-800)!important}.text-purple-900{color:var(--p-purple-900)!important}.focus\:text-purple-50:focus{color:var(--p-purple-50)!important}.focus\:text-purple-100:focus{color:var(--p-purple-100)!important}.focus\:text-purple-200:focus{color:var(--p-purple-200)!important}.focus\:text-purple-300:focus{color:var(--p-purple-300)!important}.focus\:text-purple-400:focus{color:var(--p-purple-400)!important}.focus\:text-purple-500:focus{color:var(--p-purple-500)!important}.focus\:text-purple-600:focus{color:var(--p-purple-600)!important}.focus\:text-purple-700:focus{color:var(--p-purple-700)!important}.focus\:text-purple-800:focus{color:var(--p-purple-800)!important}.focus\:text-purple-900:focus{color:var(--p-purple-900)!important}.hover\:text-purple-50:hover{color:var(--p-purple-50)!important}.hover\:text-purple-100:hover{color:var(--p-purple-100)!important}.hover\:text-purple-200:hover{color:var(--p-purple-200)!important}.hover\:text-purple-300:hover{color:var(--p-purple-300)!important}.hover\:text-purple-400:hover{color:var(--p-purple-400)!important}.hover\:text-purple-500:hover{color:var(--p-purple-500)!important}.hover\:text-purple-600:hover{color:var(--p-purple-600)!important}.hover\:text-purple-700:hover{color:var(--p-purple-700)!important}.hover\:text-purple-800:hover{color:var(--p-purple-800)!important}.hover\:text-purple-900:hover{color:var(--p-purple-900)!important}.active\:text-purple-50:active{color:var(--p-purple-50)!important}.active\:text-purple-100:active{color:var(--p-purple-100)!important}.active\:text-purple-200:active{color:var(--p-purple-200)!important}.active\:text-purple-300:active{color:var(--p-purple-300)!important}.active\:text-purple-400:active{color:var(--p-purple-400)!important}.active\:text-purple-500:active{color:var(--p-purple-500)!important}.active\:text-purple-600:active{color:var(--p-purple-600)!important}.active\:text-purple-700:active{color:var(--p-purple-700)!important}.active\:text-purple-800:active{color:var(--p-purple-800)!important}.active\:text-purple-900:active{color:var(--p-purple-900)!important}.text-gray-50{color:var(--p-gray-50)!important}.text-gray-100{color:var(--p-gray-100)!important}.text-gray-200{color:var(--p-gray-200)!important}.text-gray-300{color:var(--p-gray-300)!important}.text-gray-400{color:var(--p-gray-400)!important}.text-gray-500{color:var(--p-gray-500)!important}.text-gray-600{color:var(--p-gray-600)!important}.text-gray-700{color:var(--p-gray-700)!important}.text-gray-800{color:var(--p-gray-800)!important}.text-gray-900{color:var(--p-gray-900)!important}.focus\:text-gray-50:focus{color:var(--p-gray-50)!important}.focus\:text-gray-100:focus{color:var(--p-gray-100)!important}.focus\:text-gray-200:focus{color:var(--p-gray-200)!important}.focus\:text-gray-300:focus{color:var(--p-gray-300)!important}.focus\:text-gray-400:focus{color:var(--p-gray-400)!important}.focus\:text-gray-500:focus{color:var(--p-gray-500)!important}.focus\:text-gray-600:focus{color:var(--p-gray-600)!important}.focus\:text-gray-700:focus{color:var(--p-gray-700)!important}.focus\:text-gray-800:focus{color:var(--p-gray-800)!important}.focus\:text-gray-900:focus{color:var(--p-gray-900)!important}.hover\:text-gray-50:hover{color:var(--p-gray-50)!important}.hover\:text-gray-100:hover{color:var(--p-gray-100)!important}.hover\:text-gray-200:hover{color:var(--p-gray-200)!important}.hover\:text-gray-300:hover{color:var(--p-gray-300)!important}.hover\:text-gray-400:hover{color:var(--p-gray-400)!important}.hover\:text-gray-500:hover{color:var(--p-gray-500)!important}.hover\:text-gray-600:hover{color:var(--p-gray-600)!important}.hover\:text-gray-700:hover{color:var(--p-gray-700)!important}.hover\:text-gray-800:hover{color:var(--p-gray-800)!important}.hover\:text-gray-900:hover{color:var(--p-gray-900)!important}.active\:text-gray-50:active{color:var(--p-gray-50)!important}.active\:text-gray-100:active{color:var(--p-gray-100)!important}.active\:text-gray-200:active{color:var(--p-gray-200)!important}.active\:text-gray-300:active{color:var(--p-gray-300)!important}.active\:text-gray-400:active{color:var(--p-gray-400)!important}.active\:text-gray-500:active{color:var(--p-gray-500)!important}.active\:text-gray-600:active{color:var(--p-gray-600)!important}.active\:text-gray-700:active{color:var(--p-gray-700)!important}.active\:text-gray-800:active{color:var(--p-gray-800)!important}.active\:text-gray-900:active{color:var(--p-gray-900)!important}.text-red-50{color:var(--p-red-50)!important}.text-red-100{color:var(--p-red-100)!important}.text-red-200{color:var(--p-red-200)!important}.text-red-300{color:var(--p-red-300)!important}.text-red-400{color:var(--p-red-400)!important}.text-red-500{color:var(--p-red-500)!important}.text-red-600{color:var(--p-red-600)!important}.text-red-700{color:var(--p-red-700)!important}.text-red-800{color:var(--p-red-800)!important}.text-red-900{color:var(--p-red-900)!important}.focus\:text-red-50:focus{color:var(--p-red-50)!important}.focus\:text-red-100:focus{color:var(--p-red-100)!important}.focus\:text-red-200:focus{color:var(--p-red-200)!important}.focus\:text-red-300:focus{color:var(--p-red-300)!important}.focus\:text-red-400:focus{color:var(--p-red-400)!important}.focus\:text-red-500:focus{color:var(--p-red-500)!important}.focus\:text-red-600:focus{color:var(--p-red-600)!important}.focus\:text-red-700:focus{color:var(--p-red-700)!important}.focus\:text-red-800:focus{color:var(--p-red-800)!important}.focus\:text-red-900:focus{color:var(--p-red-900)!important}.hover\:text-red-50:hover{color:var(--p-red-50)!important}.hover\:text-red-100:hover{color:var(--p-red-100)!important}.hover\:text-red-200:hover{color:var(--p-red-200)!important}.hover\:text-red-300:hover{color:var(--p-red-300)!important}.hover\:text-red-400:hover{color:var(--p-red-400)!important}.hover\:text-red-500:hover{color:var(--p-red-500)!important}.hover\:text-red-600:hover{color:var(--p-red-600)!important}.hover\:text-red-700:hover{color:var(--p-red-700)!important}.hover\:text-red-800:hover{color:var(--p-red-800)!important}.hover\:text-red-900:hover{color:var(--p-red-900)!important}.active\:text-red-50:active{color:var(--p-red-50)!important}.active\:text-red-100:active{color:var(--p-red-100)!important}.active\:text-red-200:active{color:var(--p-red-200)!important}.active\:text-red-300:active{color:var(--p-red-300)!important}.active\:text-red-400:active{color:var(--p-red-400)!important}.active\:text-red-500:active{color:var(--p-red-500)!important}.active\:text-red-600:active{color:var(--p-red-600)!important}.active\:text-red-700:active{color:var(--p-red-700)!important}.active\:text-red-800:active{color:var(--p-red-800)!important}.active\:text-red-900:active{color:var(--p-red-900)!important}.text-primary-50{color:var(--p-primary-50)!important}.text-primary-100{color:var(--p-primary-100)!important}.text-primary-200{color:var(--p-primary-200)!important}.text-primary-300{color:var(--p-primary-300)!important}.text-primary-400{color:var(--p-primary-400)!important}.text-primary-500{color:var(--p-primary-500)!important}.text-primary-600{color:var(--p-primary-600)!important}.text-primary-700{color:var(--p-primary-700)!important}.text-primary-800{color:var(--p-primary-800)!important}.text-primary-900{color:var(--p-primary-900)!important}.focus\:text-primary-50:focus{color:var(--p-primary-50)!important}.focus\:text-primary-100:focus{color:var(--p-primary-100)!important}.focus\:text-primary-200:focus{color:var(--p-primary-200)!important}.focus\:text-primary-300:focus{color:var(--p-primary-300)!important}.focus\:text-primary-400:focus{color:var(--p-primary-400)!important}.focus\:text-primary-500:focus{color:var(--p-primary-500)!important}.focus\:text-primary-600:focus{color:var(--p-primary-600)!important}.focus\:text-primary-700:focus{color:var(--p-primary-700)!important}.focus\:text-primary-800:focus{color:var(--p-primary-800)!important}.focus\:text-primary-900:focus{color:var(--p-primary-900)!important}.hover\:text-primary-50:hover{color:var(--p-primary-50)!important}.hover\:text-primary-100:hover{color:var(--p-primary-100)!important}.hover\:text-primary-200:hover{color:var(--p-primary-200)!important}.hover\:text-primary-300:hover{color:var(--p-primary-300)!important}.hover\:text-primary-400:hover{color:var(--p-primary-400)!important}.hover\:text-primary-500:hover{color:var(--p-primary-500)!important}.hover\:text-primary-600:hover{color:var(--p-primary-600)!important}.hover\:text-primary-700:hover{color:var(--p-primary-700)!important}.hover\:text-primary-800:hover{color:var(--p-primary-800)!important}.hover\:text-primary-900:hover{color:var(--p-primary-900)!important}.active\:text-primary-50:active{color:var(--p-primary-50)!important}.active\:text-primary-100:active{color:var(--p-primary-100)!important}.active\:text-primary-200:active{color:var(--p-primary-200)!important}.active\:text-primary-300:active{color:var(--p-primary-300)!important}.active\:text-primary-400:active{color:var(--p-primary-400)!important}.active\:text-primary-500:active{color:var(--p-primary-500)!important}.active\:text-primary-600:active{color:var(--p-primary-600)!important}.active\:text-primary-700:active{color:var(--p-primary-700)!important}.active\:text-primary-800:active{color:var(--p-primary-800)!important}.active\:text-primary-900:active{color:var(--p-primary-900)!important}.bg-blue-50{background-color:var(--p-blue-50)!important}.bg-blue-100{background-color:var(--p-blue-100)!important}.bg-blue-200{background-color:var(--p-blue-200)!important}.bg-blue-300{background-color:var(--p-blue-300)!important}.bg-blue-400{background-color:var(--p-blue-400)!important}.bg-blue-500{background-color:var(--p-blue-500)!important}.bg-blue-600{background-color:var(--p-blue-600)!important}.bg-blue-700{background-color:var(--p-blue-700)!important}.bg-blue-800{background-color:var(--p-blue-800)!important}.bg-blue-900{background-color:var(--p-blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--p-blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--p-blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--p-blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--p-blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--p-blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--p-blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--p-blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--p-blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--p-blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--p-blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--p-blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--p-blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--p-blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--p-blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--p-blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--p-blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--p-blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--p-blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--p-blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--p-blue-900)!important}.active\:bg-blue-50:active{background-color:var(--p-blue-50)!important}.active\:bg-blue-100:active{background-color:var(--p-blue-100)!important}.active\:bg-blue-200:active{background-color:var(--p-blue-200)!important}.active\:bg-blue-300:active{background-color:var(--p-blue-300)!important}.active\:bg-blue-400:active{background-color:var(--p-blue-400)!important}.active\:bg-blue-500:active{background-color:var(--p-blue-500)!important}.active\:bg-blue-600:active{background-color:var(--p-blue-600)!important}.active\:bg-blue-700:active{background-color:var(--p-blue-700)!important}.active\:bg-blue-800:active{background-color:var(--p-blue-800)!important}.active\:bg-blue-900:active{background-color:var(--p-blue-900)!important}.bg-green-50{background-color:var(--p-green-50)!important}.bg-green-100{background-color:var(--p-green-100)!important}.bg-green-200{background-color:var(--p-green-200)!important}.bg-green-300{background-color:var(--p-green-300)!important}.bg-green-400{background-color:var(--p-green-400)!important}.bg-green-500{background-color:var(--p-green-500)!important}.bg-green-600{background-color:var(--p-green-600)!important}.bg-green-700{background-color:var(--p-green-700)!important}.bg-green-800{background-color:var(--p-green-800)!important}.bg-green-900{background-color:var(--p-green-900)!important}.focus\:bg-green-50:focus{background-color:var(--p-green-50)!important}.focus\:bg-green-100:focus{background-color:var(--p-green-100)!important}.focus\:bg-green-200:focus{background-color:var(--p-green-200)!important}.focus\:bg-green-300:focus{background-color:var(--p-green-300)!important}.focus\:bg-green-400:focus{background-color:var(--p-green-400)!important}.focus\:bg-green-500:focus{background-color:var(--p-green-500)!important}.focus\:bg-green-600:focus{background-color:var(--p-green-600)!important}.focus\:bg-green-700:focus{background-color:var(--p-green-700)!important}.focus\:bg-green-800:focus{background-color:var(--p-green-800)!important}.focus\:bg-green-900:focus{background-color:var(--p-green-900)!important}.hover\:bg-green-50:hover{background-color:var(--p-green-50)!important}.hover\:bg-green-100:hover{background-color:var(--p-green-100)!important}.hover\:bg-green-200:hover{background-color:var(--p-green-200)!important}.hover\:bg-green-300:hover{background-color:var(--p-green-300)!important}.hover\:bg-green-400:hover{background-color:var(--p-green-400)!important}.hover\:bg-green-500:hover{background-color:var(--p-green-500)!important}.hover\:bg-green-600:hover{background-color:var(--p-green-600)!important}.hover\:bg-green-700:hover{background-color:var(--p-green-700)!important}.hover\:bg-green-800:hover{background-color:var(--p-green-800)!important}.hover\:bg-green-900:hover{background-color:var(--p-green-900)!important}.active\:bg-green-50:active{background-color:var(--p-green-50)!important}.active\:bg-green-100:active{background-color:var(--p-green-100)!important}.active\:bg-green-200:active{background-color:var(--p-green-200)!important}.active\:bg-green-300:active{background-color:var(--p-green-300)!important}.active\:bg-green-400:active{background-color:var(--p-green-400)!important}.active\:bg-green-500:active{background-color:var(--p-green-500)!important}.active\:bg-green-600:active{background-color:var(--p-green-600)!important}.active\:bg-green-700:active{background-color:var(--p-green-700)!important}.active\:bg-green-800:active{background-color:var(--p-green-800)!important}.active\:bg-green-900:active{background-color:var(--p-green-900)!important}.bg-yellow-50{background-color:var(--p-yellow-50)!important}.bg-yellow-100{background-color:var(--p-yellow-100)!important}.bg-yellow-200{background-color:var(--p-yellow-200)!important}.bg-yellow-300{background-color:var(--p-yellow-300)!important}.bg-yellow-400{background-color:var(--p-yellow-400)!important}.bg-yellow-500{background-color:var(--p-yellow-500)!important}.bg-yellow-600{background-color:var(--p-yellow-600)!important}.bg-yellow-700{background-color:var(--p-yellow-700)!important}.bg-yellow-800{background-color:var(--p-yellow-800)!important}.bg-yellow-900{background-color:var(--p-yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--p-yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--p-yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--p-yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--p-yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--p-yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--p-yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--p-yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--p-yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--p-yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--p-yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--p-yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--p-yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--p-yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--p-yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--p-yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--p-yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--p-yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--p-yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--p-yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--p-yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--p-yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--p-yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--p-yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--p-yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--p-yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--p-yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--p-yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--p-yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--p-yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--p-yellow-900)!important}.bg-cyan-50{background-color:var(--p-cyan-50)!important}.bg-cyan-100{background-color:var(--p-cyan-100)!important}.bg-cyan-200{background-color:var(--p-cyan-200)!important}.bg-cyan-300{background-color:var(--p-cyan-300)!important}.bg-cyan-400{background-color:var(--p-cyan-400)!important}.bg-cyan-500{background-color:var(--p-cyan-500)!important}.bg-cyan-600{background-color:var(--p-cyan-600)!important}.bg-cyan-700{background-color:var(--p-cyan-700)!important}.bg-cyan-800{background-color:var(--p-cyan-800)!important}.bg-cyan-900{background-color:var(--p-cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--p-cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--p-cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--p-cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--p-cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--p-cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--p-cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--p-cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--p-cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--p-cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--p-cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--p-cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--p-cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--p-cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--p-cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--p-cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--p-cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--p-cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--p-cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--p-cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--p-cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--p-cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--p-cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--p-cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--p-cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--p-cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--p-cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--p-cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--p-cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--p-cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--p-cyan-900)!important}.bg-pink-50{background-color:var(--p-pink-50)!important}.bg-pink-100{background-color:var(--p-pink-100)!important}.bg-pink-200{background-color:var(--p-pink-200)!important}.bg-pink-300{background-color:var(--p-pink-300)!important}.bg-pink-400{background-color:var(--p-pink-400)!important}.bg-pink-500{background-color:var(--p-pink-500)!important}.bg-pink-600{background-color:var(--p-pink-600)!important}.bg-pink-700{background-color:var(--p-pink-700)!important}.bg-pink-800{background-color:var(--p-pink-800)!important}.bg-pink-900{background-color:var(--p-pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--p-pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--p-pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--p-pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--p-pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--p-pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--p-pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--p-pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--p-pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--p-pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--p-pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--p-pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--p-pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--p-pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--p-pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--p-pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--p-pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--p-pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--p-pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--p-pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--p-pink-900)!important}.active\:bg-pink-50:active{background-color:var(--p-pink-50)!important}.active\:bg-pink-100:active{background-color:var(--p-pink-100)!important}.active\:bg-pink-200:active{background-color:var(--p-pink-200)!important}.active\:bg-pink-300:active{background-color:var(--p-pink-300)!important}.active\:bg-pink-400:active{background-color:var(--p-pink-400)!important}.active\:bg-pink-500:active{background-color:var(--p-pink-500)!important}.active\:bg-pink-600:active{background-color:var(--p-pink-600)!important}.active\:bg-pink-700:active{background-color:var(--p-pink-700)!important}.active\:bg-pink-800:active{background-color:var(--p-pink-800)!important}.active\:bg-pink-900:active{background-color:var(--p-pink-900)!important}.bg-indigo-50{background-color:var(--p-indigo-50)!important}.bg-indigo-100{background-color:var(--p-indigo-100)!important}.bg-indigo-200{background-color:var(--p-indigo-200)!important}.bg-indigo-300{background-color:var(--p-indigo-300)!important}.bg-indigo-400{background-color:var(--p-indigo-400)!important}.bg-indigo-500{background-color:var(--p-indigo-500)!important}.bg-indigo-600{background-color:var(--p-indigo-600)!important}.bg-indigo-700{background-color:var(--p-indigo-700)!important}.bg-indigo-800{background-color:var(--p-indigo-800)!important}.bg-indigo-900{background-color:var(--p-indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--p-indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--p-indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--p-indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--p-indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--p-indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--p-indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--p-indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--p-indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--p-indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--p-indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--p-indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--p-indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--p-indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--p-indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--p-indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--p-indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--p-indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--p-indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--p-indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--p-indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--p-indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--p-indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--p-indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--p-indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--p-indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--p-indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--p-indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--p-indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--p-indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--p-indigo-900)!important}.bg-teal-50{background-color:var(--p-teal-50)!important}.bg-teal-100{background-color:var(--p-teal-100)!important}.bg-teal-200{background-color:var(--p-teal-200)!important}.bg-teal-300{background-color:var(--p-teal-300)!important}.bg-teal-400{background-color:var(--p-teal-400)!important}.bg-teal-500{background-color:var(--p-teal-500)!important}.bg-teal-600{background-color:var(--p-teal-600)!important}.bg-teal-700{background-color:var(--p-teal-700)!important}.bg-teal-800{background-color:var(--p-teal-800)!important}.bg-teal-900{background-color:var(--p-teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--p-teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--p-teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--p-teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--p-teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--p-teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--p-teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--p-teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--p-teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--p-teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--p-teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--p-teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--p-teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--p-teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--p-teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--p-teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--p-teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--p-teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--p-teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--p-teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--p-teal-900)!important}.active\:bg-teal-50:active{background-color:var(--p-teal-50)!important}.active\:bg-teal-100:active{background-color:var(--p-teal-100)!important}.active\:bg-teal-200:active{background-color:var(--p-teal-200)!important}.active\:bg-teal-300:active{background-color:var(--p-teal-300)!important}.active\:bg-teal-400:active{background-color:var(--p-teal-400)!important}.active\:bg-teal-500:active{background-color:var(--p-teal-500)!important}.active\:bg-teal-600:active{background-color:var(--p-teal-600)!important}.active\:bg-teal-700:active{background-color:var(--p-teal-700)!important}.active\:bg-teal-800:active{background-color:var(--p-teal-800)!important}.active\:bg-teal-900:active{background-color:var(--p-teal-900)!important}.bg-orange-50{background-color:var(--p-orange-50)!important}.bg-orange-100{background-color:var(--p-orange-100)!important}.bg-orange-200{background-color:var(--p-orange-200)!important}.bg-orange-300{background-color:var(--p-orange-300)!important}.bg-orange-400{background-color:var(--p-orange-400)!important}.bg-orange-500{background-color:var(--p-orange-500)!important}.bg-orange-600{background-color:var(--p-orange-600)!important}.bg-orange-700{background-color:var(--p-orange-700)!important}.bg-orange-800{background-color:var(--p-orange-800)!important}.bg-orange-900{background-color:var(--p-orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--p-orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--p-orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--p-orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--p-orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--p-orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--p-orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--p-orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--p-orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--p-orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--p-orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--p-orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--p-orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--p-orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--p-orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--p-orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--p-orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--p-orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--p-orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--p-orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--p-orange-900)!important}.active\:bg-orange-50:active{background-color:var(--p-orange-50)!important}.active\:bg-orange-100:active{background-color:var(--p-orange-100)!important}.active\:bg-orange-200:active{background-color:var(--p-orange-200)!important}.active\:bg-orange-300:active{background-color:var(--p-orange-300)!important}.active\:bg-orange-400:active{background-color:var(--p-orange-400)!important}.active\:bg-orange-500:active{background-color:var(--p-orange-500)!important}.active\:bg-orange-600:active{background-color:var(--p-orange-600)!important}.active\:bg-orange-700:active{background-color:var(--p-orange-700)!important}.active\:bg-orange-800:active{background-color:var(--p-orange-800)!important}.active\:bg-orange-900:active{background-color:var(--p-orange-900)!important}.bg-bluegray-50{background-color:var(--p-bluegray-50)!important}.bg-bluegray-100{background-color:var(--p-bluegray-100)!important}.bg-bluegray-200{background-color:var(--p-bluegray-200)!important}.bg-bluegray-300{background-color:var(--p-bluegray-300)!important}.bg-bluegray-400{background-color:var(--p-bluegray-400)!important}.bg-bluegray-500{background-color:var(--p-bluegray-500)!important}.bg-bluegray-600{background-color:var(--p-bluegray-600)!important}.bg-bluegray-700{background-color:var(--p-bluegray-700)!important}.bg-bluegray-800{background-color:var(--p-bluegray-800)!important}.bg-bluegray-900{background-color:var(--p-bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--p-bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--p-bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--p-bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--p-bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--p-bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--p-bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--p-bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--p-bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--p-bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--p-bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--p-bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--p-bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--p-bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--p-bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--p-bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--p-bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--p-bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--p-bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--p-bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--p-bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--p-bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--p-bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--p-bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--p-bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--p-bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--p-bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--p-bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--p-bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--p-bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--p-bluegray-900)!important}.bg-purple-50{background-color:var(--p-purple-50)!important}.bg-purple-100{background-color:var(--p-purple-100)!important}.bg-purple-200{background-color:var(--p-purple-200)!important}.bg-purple-300{background-color:var(--p-purple-300)!important}.bg-purple-400{background-color:var(--p-purple-400)!important}.bg-purple-500{background-color:var(--p-purple-500)!important}.bg-purple-600{background-color:var(--p-purple-600)!important}.bg-purple-700{background-color:var(--p-purple-700)!important}.bg-purple-800{background-color:var(--p-purple-800)!important}.bg-purple-900{background-color:var(--p-purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--p-purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--p-purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--p-purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--p-purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--p-purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--p-purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--p-purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--p-purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--p-purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--p-purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--p-purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--p-purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--p-purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--p-purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--p-purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--p-purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--p-purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--p-purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--p-purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--p-purple-900)!important}.active\:bg-purple-50:active{background-color:var(--p-purple-50)!important}.active\:bg-purple-100:active{background-color:var(--p-purple-100)!important}.active\:bg-purple-200:active{background-color:var(--p-purple-200)!important}.active\:bg-purple-300:active{background-color:var(--p-purple-300)!important}.active\:bg-purple-400:active{background-color:var(--p-purple-400)!important}.active\:bg-purple-500:active{background-color:var(--p-purple-500)!important}.active\:bg-purple-600:active{background-color:var(--p-purple-600)!important}.active\:bg-purple-700:active{background-color:var(--p-purple-700)!important}.active\:bg-purple-800:active{background-color:var(--p-purple-800)!important}.active\:bg-purple-900:active{background-color:var(--p-purple-900)!important}.bg-gray-50{background-color:var(--p-gray-50)!important}.bg-gray-100{background-color:var(--p-gray-100)!important}.bg-gray-200{background-color:var(--p-gray-200)!important}.bg-gray-300{background-color:var(--p-gray-300)!important}.bg-gray-400{background-color:var(--p-gray-400)!important}.bg-gray-500{background-color:var(--p-gray-500)!important}.bg-gray-600{background-color:var(--p-gray-600)!important}.bg-gray-700{background-color:var(--p-gray-700)!important}.bg-gray-800{background-color:var(--p-gray-800)!important}.bg-gray-900{background-color:var(--p-gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--p-gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--p-gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--p-gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--p-gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--p-gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--p-gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--p-gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--p-gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--p-gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--p-gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--p-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--p-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--p-gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--p-gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--p-gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--p-gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--p-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--p-gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--p-gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--p-gray-900)!important}.active\:bg-gray-50:active{background-color:var(--p-gray-50)!important}.active\:bg-gray-100:active{background-color:var(--p-gray-100)!important}.active\:bg-gray-200:active{background-color:var(--p-gray-200)!important}.active\:bg-gray-300:active{background-color:var(--p-gray-300)!important}.active\:bg-gray-400:active{background-color:var(--p-gray-400)!important}.active\:bg-gray-500:active{background-color:var(--p-gray-500)!important}.active\:bg-gray-600:active{background-color:var(--p-gray-600)!important}.active\:bg-gray-700:active{background-color:var(--p-gray-700)!important}.active\:bg-gray-800:active{background-color:var(--p-gray-800)!important}.active\:bg-gray-900:active{background-color:var(--p-gray-900)!important}.bg-red-50{background-color:var(--p-red-50)!important}.bg-red-100{background-color:var(--p-red-100)!important}.bg-red-200{background-color:var(--p-red-200)!important}.bg-red-300{background-color:var(--p-red-300)!important}.bg-red-400{background-color:var(--p-red-400)!important}.bg-red-500{background-color:var(--p-red-500)!important}.bg-red-600{background-color:var(--p-red-600)!important}.bg-red-700{background-color:var(--p-red-700)!important}.bg-red-800{background-color:var(--p-red-800)!important}.bg-red-900{background-color:var(--p-red-900)!important}.focus\:bg-red-50:focus{background-color:var(--p-red-50)!important}.focus\:bg-red-100:focus{background-color:var(--p-red-100)!important}.focus\:bg-red-200:focus{background-color:var(--p-red-200)!important}.focus\:bg-red-300:focus{background-color:var(--p-red-300)!important}.focus\:bg-red-400:focus{background-color:var(--p-red-400)!important}.focus\:bg-red-500:focus{background-color:var(--p-red-500)!important}.focus\:bg-red-600:focus{background-color:var(--p-red-600)!important}.focus\:bg-red-700:focus{background-color:var(--p-red-700)!important}.focus\:bg-red-800:focus{background-color:var(--p-red-800)!important}.focus\:bg-red-900:focus{background-color:var(--p-red-900)!important}.hover\:bg-red-50:hover{background-color:var(--p-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--p-red-100)!important}.hover\:bg-red-200:hover{background-color:var(--p-red-200)!important}.hover\:bg-red-300:hover{background-color:var(--p-red-300)!important}.hover\:bg-red-400:hover{background-color:var(--p-red-400)!important}.hover\:bg-red-500:hover{background-color:var(--p-red-500)!important}.hover\:bg-red-600:hover{background-color:var(--p-red-600)!important}.hover\:bg-red-700:hover{background-color:var(--p-red-700)!important}.hover\:bg-red-800:hover{background-color:var(--p-red-800)!important}.hover\:bg-red-900:hover{background-color:var(--p-red-900)!important}.active\:bg-red-50:active{background-color:var(--p-red-50)!important}.active\:bg-red-100:active{background-color:var(--p-red-100)!important}.active\:bg-red-200:active{background-color:var(--p-red-200)!important}.active\:bg-red-300:active{background-color:var(--p-red-300)!important}.active\:bg-red-400:active{background-color:var(--p-red-400)!important}.active\:bg-red-500:active{background-color:var(--p-red-500)!important}.active\:bg-red-600:active{background-color:var(--p-red-600)!important}.active\:bg-red-700:active{background-color:var(--p-red-700)!important}.active\:bg-red-800:active{background-color:var(--p-red-800)!important}.active\:bg-red-900:active{background-color:var(--p-red-900)!important}.bg-primary-50{background-color:var(--p-primary-50)!important}.bg-primary-100{background-color:var(--p-primary-100)!important}.bg-primary-200{background-color:var(--p-primary-200)!important}.bg-primary-300{background-color:var(--p-primary-300)!important}.bg-primary-400{background-color:var(--p-primary-400)!important}.bg-primary-500{background-color:var(--p-primary-500)!important}.bg-primary-600{background-color:var(--p-primary-600)!important}.bg-primary-700{background-color:var(--p-primary-700)!important}.bg-primary-800{background-color:var(--p-primary-800)!important}.bg-primary-900{background-color:var(--p-primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--p-primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--p-primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--p-primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--p-primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--p-primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--p-primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--p-primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--p-primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--p-primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--p-primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--p-primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--p-primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--p-primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--p-primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--p-primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--p-primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--p-primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--p-primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--p-primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--p-primary-900)!important}.active\:bg-primary-50:active{background-color:var(--p-primary-50)!important}.active\:bg-primary-100:active{background-color:var(--p-primary-100)!important}.active\:bg-primary-200:active{background-color:var(--p-primary-200)!important}.active\:bg-primary-300:active{background-color:var(--p-primary-300)!important}.active\:bg-primary-400:active{background-color:var(--p-primary-400)!important}.active\:bg-primary-500:active{background-color:var(--p-primary-500)!important}.active\:bg-primary-600:active{background-color:var(--p-primary-600)!important}.active\:bg-primary-700:active{background-color:var(--p-primary-700)!important}.active\:bg-primary-800:active{background-color:var(--p-primary-800)!important}.active\:bg-primary-900:active{background-color:var(--p-primary-900)!important}.border-blue-50{border-color:var(--p-blue-50)!important}.border-blue-100{border-color:var(--p-blue-100)!important}.border-blue-200{border-color:var(--p-blue-200)!important}.border-blue-300{border-color:var(--p-blue-300)!important}.border-blue-400{border-color:var(--p-blue-400)!important}.border-blue-500{border-color:var(--p-blue-500)!important}.border-blue-600{border-color:var(--p-blue-600)!important}.border-blue-700{border-color:var(--p-blue-700)!important}.border-blue-800{border-color:var(--p-blue-800)!important}.border-blue-900{border-color:var(--p-blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--p-blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--p-blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--p-blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--p-blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--p-blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--p-blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--p-blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--p-blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--p-blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--p-blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--p-blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--p-blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--p-blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--p-blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--p-blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--p-blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--p-blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--p-blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--p-blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--p-blue-900)!important}.active\:border-blue-50:active{border-color:var(--p-blue-50)!important}.active\:border-blue-100:active{border-color:var(--p-blue-100)!important}.active\:border-blue-200:active{border-color:var(--p-blue-200)!important}.active\:border-blue-300:active{border-color:var(--p-blue-300)!important}.active\:border-blue-400:active{border-color:var(--p-blue-400)!important}.active\:border-blue-500:active{border-color:var(--p-blue-500)!important}.active\:border-blue-600:active{border-color:var(--p-blue-600)!important}.active\:border-blue-700:active{border-color:var(--p-blue-700)!important}.active\:border-blue-800:active{border-color:var(--p-blue-800)!important}.active\:border-blue-900:active{border-color:var(--p-blue-900)!important}.border-green-50{border-color:var(--p-green-50)!important}.border-green-100{border-color:var(--p-green-100)!important}.border-green-200{border-color:var(--p-green-200)!important}.border-green-300{border-color:var(--p-green-300)!important}.border-green-400{border-color:var(--p-green-400)!important}.border-green-500{border-color:var(--p-green-500)!important}.border-green-600{border-color:var(--p-green-600)!important}.border-green-700{border-color:var(--p-green-700)!important}.border-green-800{border-color:var(--p-green-800)!important}.border-green-900{border-color:var(--p-green-900)!important}.focus\:border-green-50:focus{border-color:var(--p-green-50)!important}.focus\:border-green-100:focus{border-color:var(--p-green-100)!important}.focus\:border-green-200:focus{border-color:var(--p-green-200)!important}.focus\:border-green-300:focus{border-color:var(--p-green-300)!important}.focus\:border-green-400:focus{border-color:var(--p-green-400)!important}.focus\:border-green-500:focus{border-color:var(--p-green-500)!important}.focus\:border-green-600:focus{border-color:var(--p-green-600)!important}.focus\:border-green-700:focus{border-color:var(--p-green-700)!important}.focus\:border-green-800:focus{border-color:var(--p-green-800)!important}.focus\:border-green-900:focus{border-color:var(--p-green-900)!important}.hover\:border-green-50:hover{border-color:var(--p-green-50)!important}.hover\:border-green-100:hover{border-color:var(--p-green-100)!important}.hover\:border-green-200:hover{border-color:var(--p-green-200)!important}.hover\:border-green-300:hover{border-color:var(--p-green-300)!important}.hover\:border-green-400:hover{border-color:var(--p-green-400)!important}.hover\:border-green-500:hover{border-color:var(--p-green-500)!important}.hover\:border-green-600:hover{border-color:var(--p-green-600)!important}.hover\:border-green-700:hover{border-color:var(--p-green-700)!important}.hover\:border-green-800:hover{border-color:var(--p-green-800)!important}.hover\:border-green-900:hover{border-color:var(--p-green-900)!important}.active\:border-green-50:active{border-color:var(--p-green-50)!important}.active\:border-green-100:active{border-color:var(--p-green-100)!important}.active\:border-green-200:active{border-color:var(--p-green-200)!important}.active\:border-green-300:active{border-color:var(--p-green-300)!important}.active\:border-green-400:active{border-color:var(--p-green-400)!important}.active\:border-green-500:active{border-color:var(--p-green-500)!important}.active\:border-green-600:active{border-color:var(--p-green-600)!important}.active\:border-green-700:active{border-color:var(--p-green-700)!important}.active\:border-green-800:active{border-color:var(--p-green-800)!important}.active\:border-green-900:active{border-color:var(--p-green-900)!important}.border-yellow-50{border-color:var(--p-yellow-50)!important}.border-yellow-100{border-color:var(--p-yellow-100)!important}.border-yellow-200{border-color:var(--p-yellow-200)!important}.border-yellow-300{border-color:var(--p-yellow-300)!important}.border-yellow-400{border-color:var(--p-yellow-400)!important}.border-yellow-500{border-color:var(--p-yellow-500)!important}.border-yellow-600{border-color:var(--p-yellow-600)!important}.border-yellow-700{border-color:var(--p-yellow-700)!important}.border-yellow-800{border-color:var(--p-yellow-800)!important}.border-yellow-900{border-color:var(--p-yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--p-yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--p-yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--p-yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--p-yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--p-yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--p-yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--p-yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--p-yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--p-yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--p-yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--p-yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--p-yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--p-yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--p-yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--p-yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--p-yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--p-yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--p-yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--p-yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--p-yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--p-yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--p-yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--p-yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--p-yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--p-yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--p-yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--p-yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--p-yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--p-yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--p-yellow-900)!important}.border-cyan-50{border-color:var(--p-cyan-50)!important}.border-cyan-100{border-color:var(--p-cyan-100)!important}.border-cyan-200{border-color:var(--p-cyan-200)!important}.border-cyan-300{border-color:var(--p-cyan-300)!important}.border-cyan-400{border-color:var(--p-cyan-400)!important}.border-cyan-500{border-color:var(--p-cyan-500)!important}.border-cyan-600{border-color:var(--p-cyan-600)!important}.border-cyan-700{border-color:var(--p-cyan-700)!important}.border-cyan-800{border-color:var(--p-cyan-800)!important}.border-cyan-900{border-color:var(--p-cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--p-cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--p-cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--p-cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--p-cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--p-cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--p-cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--p-cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--p-cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--p-cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--p-cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--p-cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--p-cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--p-cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--p-cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--p-cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--p-cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--p-cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--p-cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--p-cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--p-cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--p-cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--p-cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--p-cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--p-cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--p-cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--p-cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--p-cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--p-cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--p-cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--p-cyan-900)!important}.border-pink-50{border-color:var(--p-pink-50)!important}.border-pink-100{border-color:var(--p-pink-100)!important}.border-pink-200{border-color:var(--p-pink-200)!important}.border-pink-300{border-color:var(--p-pink-300)!important}.border-pink-400{border-color:var(--p-pink-400)!important}.border-pink-500{border-color:var(--p-pink-500)!important}.border-pink-600{border-color:var(--p-pink-600)!important}.border-pink-700{border-color:var(--p-pink-700)!important}.border-pink-800{border-color:var(--p-pink-800)!important}.border-pink-900{border-color:var(--p-pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--p-pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--p-pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--p-pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--p-pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--p-pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--p-pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--p-pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--p-pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--p-pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--p-pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--p-pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--p-pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--p-pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--p-pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--p-pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--p-pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--p-pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--p-pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--p-pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--p-pink-900)!important}.active\:border-pink-50:active{border-color:var(--p-pink-50)!important}.active\:border-pink-100:active{border-color:var(--p-pink-100)!important}.active\:border-pink-200:active{border-color:var(--p-pink-200)!important}.active\:border-pink-300:active{border-color:var(--p-pink-300)!important}.active\:border-pink-400:active{border-color:var(--p-pink-400)!important}.active\:border-pink-500:active{border-color:var(--p-pink-500)!important}.active\:border-pink-600:active{border-color:var(--p-pink-600)!important}.active\:border-pink-700:active{border-color:var(--p-pink-700)!important}.active\:border-pink-800:active{border-color:var(--p-pink-800)!important}.active\:border-pink-900:active{border-color:var(--p-pink-900)!important}.border-indigo-50{border-color:var(--p-indigo-50)!important}.border-indigo-100{border-color:var(--p-indigo-100)!important}.border-indigo-200{border-color:var(--p-indigo-200)!important}.border-indigo-300{border-color:var(--p-indigo-300)!important}.border-indigo-400{border-color:var(--p-indigo-400)!important}.border-indigo-500{border-color:var(--p-indigo-500)!important}.border-indigo-600{border-color:var(--p-indigo-600)!important}.border-indigo-700{border-color:var(--p-indigo-700)!important}.border-indigo-800{border-color:var(--p-indigo-800)!important}.border-indigo-900{border-color:var(--p-indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--p-indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--p-indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--p-indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--p-indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--p-indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--p-indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--p-indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--p-indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--p-indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--p-indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--p-indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--p-indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--p-indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--p-indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--p-indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--p-indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--p-indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--p-indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--p-indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--p-indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--p-indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--p-indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--p-indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--p-indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--p-indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--p-indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--p-indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--p-indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--p-indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--p-indigo-900)!important}.border-teal-50{border-color:var(--p-teal-50)!important}.border-teal-100{border-color:var(--p-teal-100)!important}.border-teal-200{border-color:var(--p-teal-200)!important}.border-teal-300{border-color:var(--p-teal-300)!important}.border-teal-400{border-color:var(--p-teal-400)!important}.border-teal-500{border-color:var(--p-teal-500)!important}.border-teal-600{border-color:var(--p-teal-600)!important}.border-teal-700{border-color:var(--p-teal-700)!important}.border-teal-800{border-color:var(--p-teal-800)!important}.border-teal-900{border-color:var(--p-teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--p-teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--p-teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--p-teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--p-teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--p-teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--p-teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--p-teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--p-teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--p-teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--p-teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--p-teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--p-teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--p-teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--p-teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--p-teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--p-teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--p-teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--p-teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--p-teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--p-teal-900)!important}.active\:border-teal-50:active{border-color:var(--p-teal-50)!important}.active\:border-teal-100:active{border-color:var(--p-teal-100)!important}.active\:border-teal-200:active{border-color:var(--p-teal-200)!important}.active\:border-teal-300:active{border-color:var(--p-teal-300)!important}.active\:border-teal-400:active{border-color:var(--p-teal-400)!important}.active\:border-teal-500:active{border-color:var(--p-teal-500)!important}.active\:border-teal-600:active{border-color:var(--p-teal-600)!important}.active\:border-teal-700:active{border-color:var(--p-teal-700)!important}.active\:border-teal-800:active{border-color:var(--p-teal-800)!important}.active\:border-teal-900:active{border-color:var(--p-teal-900)!important}.border-orange-50{border-color:var(--p-orange-50)!important}.border-orange-100{border-color:var(--p-orange-100)!important}.border-orange-200{border-color:var(--p-orange-200)!important}.border-orange-300{border-color:var(--p-orange-300)!important}.border-orange-400{border-color:var(--p-orange-400)!important}.border-orange-500{border-color:var(--p-orange-500)!important}.border-orange-600{border-color:var(--p-orange-600)!important}.border-orange-700{border-color:var(--p-orange-700)!important}.border-orange-800{border-color:var(--p-orange-800)!important}.border-orange-900{border-color:var(--p-orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--p-orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--p-orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--p-orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--p-orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--p-orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--p-orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--p-orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--p-orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--p-orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--p-orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--p-orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--p-orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--p-orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--p-orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--p-orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--p-orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--p-orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--p-orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--p-orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--p-orange-900)!important}.active\:border-orange-50:active{border-color:var(--p-orange-50)!important}.active\:border-orange-100:active{border-color:var(--p-orange-100)!important}.active\:border-orange-200:active{border-color:var(--p-orange-200)!important}.active\:border-orange-300:active{border-color:var(--p-orange-300)!important}.active\:border-orange-400:active{border-color:var(--p-orange-400)!important}.active\:border-orange-500:active{border-color:var(--p-orange-500)!important}.active\:border-orange-600:active{border-color:var(--p-orange-600)!important}.active\:border-orange-700:active{border-color:var(--p-orange-700)!important}.active\:border-orange-800:active{border-color:var(--p-orange-800)!important}.active\:border-orange-900:active{border-color:var(--p-orange-900)!important}.border-bluegray-50{border-color:var(--p-bluegray-50)!important}.border-bluegray-100{border-color:var(--p-bluegray-100)!important}.border-bluegray-200{border-color:var(--p-bluegray-200)!important}.border-bluegray-300{border-color:var(--p-bluegray-300)!important}.border-bluegray-400{border-color:var(--p-bluegray-400)!important}.border-bluegray-500{border-color:var(--p-bluegray-500)!important}.border-bluegray-600{border-color:var(--p-bluegray-600)!important}.border-bluegray-700{border-color:var(--p-bluegray-700)!important}.border-bluegray-800{border-color:var(--p-bluegray-800)!important}.border-bluegray-900{border-color:var(--p-bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--p-bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--p-bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--p-bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--p-bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--p-bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--p-bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--p-bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--p-bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--p-bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--p-bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--p-bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--p-bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--p-bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--p-bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--p-bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--p-bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--p-bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--p-bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--p-bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--p-bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--p-bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--p-bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--p-bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--p-bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--p-bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--p-bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--p-bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--p-bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--p-bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--p-bluegray-900)!important}.border-purple-50{border-color:var(--p-purple-50)!important}.border-purple-100{border-color:var(--p-purple-100)!important}.border-purple-200{border-color:var(--p-purple-200)!important}.border-purple-300{border-color:var(--p-purple-300)!important}.border-purple-400{border-color:var(--p-purple-400)!important}.border-purple-500{border-color:var(--p-purple-500)!important}.border-purple-600{border-color:var(--p-purple-600)!important}.border-purple-700{border-color:var(--p-purple-700)!important}.border-purple-800{border-color:var(--p-purple-800)!important}.border-purple-900{border-color:var(--p-purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--p-purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--p-purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--p-purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--p-purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--p-purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--p-purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--p-purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--p-purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--p-purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--p-purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--p-purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--p-purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--p-purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--p-purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--p-purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--p-purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--p-purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--p-purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--p-purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--p-purple-900)!important}.active\:border-purple-50:active{border-color:var(--p-purple-50)!important}.active\:border-purple-100:active{border-color:var(--p-purple-100)!important}.active\:border-purple-200:active{border-color:var(--p-purple-200)!important}.active\:border-purple-300:active{border-color:var(--p-purple-300)!important}.active\:border-purple-400:active{border-color:var(--p-purple-400)!important}.active\:border-purple-500:active{border-color:var(--p-purple-500)!important}.active\:border-purple-600:active{border-color:var(--p-purple-600)!important}.active\:border-purple-700:active{border-color:var(--p-purple-700)!important}.active\:border-purple-800:active{border-color:var(--p-purple-800)!important}.active\:border-purple-900:active{border-color:var(--p-purple-900)!important}.border-gray-50{border-color:var(--p-gray-50)!important}.border-gray-100{border-color:var(--p-gray-100)!important}.border-gray-200{border-color:var(--p-gray-200)!important}.border-gray-300{border-color:var(--p-gray-300)!important}.border-gray-400{border-color:var(--p-gray-400)!important}.border-gray-500{border-color:var(--p-gray-500)!important}.border-gray-600{border-color:var(--p-gray-600)!important}.border-gray-700{border-color:var(--p-gray-700)!important}.border-gray-800{border-color:var(--p-gray-800)!important}.border-gray-900{border-color:var(--p-gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--p-gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--p-gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--p-gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--p-gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--p-gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--p-gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--p-gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--p-gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--p-gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--p-gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--p-gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--p-gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--p-gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--p-gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--p-gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--p-gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--p-gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--p-gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--p-gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--p-gray-900)!important}.active\:border-gray-50:active{border-color:var(--p-gray-50)!important}.active\:border-gray-100:active{border-color:var(--p-gray-100)!important}.active\:border-gray-200:active{border-color:var(--p-gray-200)!important}.active\:border-gray-300:active{border-color:var(--p-gray-300)!important}.active\:border-gray-400:active{border-color:var(--p-gray-400)!important}.active\:border-gray-500:active{border-color:var(--p-gray-500)!important}.active\:border-gray-600:active{border-color:var(--p-gray-600)!important}.active\:border-gray-700:active{border-color:var(--p-gray-700)!important}.active\:border-gray-800:active{border-color:var(--p-gray-800)!important}.active\:border-gray-900:active{border-color:var(--p-gray-900)!important}.border-red-50{border-color:var(--p-red-50)!important}.border-red-100{border-color:var(--p-red-100)!important}.border-red-200{border-color:var(--p-red-200)!important}.border-red-300{border-color:var(--p-red-300)!important}.border-red-400{border-color:var(--p-red-400)!important}.border-red-500{border-color:var(--p-red-500)!important}.border-red-600{border-color:var(--p-red-600)!important}.border-red-700{border-color:var(--p-red-700)!important}.border-red-800{border-color:var(--p-red-800)!important}.border-red-900{border-color:var(--p-red-900)!important}.focus\:border-red-50:focus{border-color:var(--p-red-50)!important}.focus\:border-red-100:focus{border-color:var(--p-red-100)!important}.focus\:border-red-200:focus{border-color:var(--p-red-200)!important}.focus\:border-red-300:focus{border-color:var(--p-red-300)!important}.focus\:border-red-400:focus{border-color:var(--p-red-400)!important}.focus\:border-red-500:focus{border-color:var(--p-red-500)!important}.focus\:border-red-600:focus{border-color:var(--p-red-600)!important}.focus\:border-red-700:focus{border-color:var(--p-red-700)!important}.focus\:border-red-800:focus{border-color:var(--p-red-800)!important}.focus\:border-red-900:focus{border-color:var(--p-red-900)!important}.hover\:border-red-50:hover{border-color:var(--p-red-50)!important}.hover\:border-red-100:hover{border-color:var(--p-red-100)!important}.hover\:border-red-200:hover{border-color:var(--p-red-200)!important}.hover\:border-red-300:hover{border-color:var(--p-red-300)!important}.hover\:border-red-400:hover{border-color:var(--p-red-400)!important}.hover\:border-red-500:hover{border-color:var(--p-red-500)!important}.hover\:border-red-600:hover{border-color:var(--p-red-600)!important}.hover\:border-red-700:hover{border-color:var(--p-red-700)!important}.hover\:border-red-800:hover{border-color:var(--p-red-800)!important}.hover\:border-red-900:hover{border-color:var(--p-red-900)!important}.active\:border-red-50:active{border-color:var(--p-red-50)!important}.active\:border-red-100:active{border-color:var(--p-red-100)!important}.active\:border-red-200:active{border-color:var(--p-red-200)!important}.active\:border-red-300:active{border-color:var(--p-red-300)!important}.active\:border-red-400:active{border-color:var(--p-red-400)!important}.active\:border-red-500:active{border-color:var(--p-red-500)!important}.active\:border-red-600:active{border-color:var(--p-red-600)!important}.active\:border-red-700:active{border-color:var(--p-red-700)!important}.active\:border-red-800:active{border-color:var(--p-red-800)!important}.active\:border-red-900:active{border-color:var(--p-red-900)!important}.border-primary-50{border-color:var(--p-primary-50)!important}.border-primary-100{border-color:var(--p-primary-100)!important}.border-primary-200{border-color:var(--p-primary-200)!important}.border-primary-300{border-color:var(--p-primary-300)!important}.border-primary-400{border-color:var(--p-primary-400)!important}.border-primary-500{border-color:var(--p-primary-500)!important}.border-primary-600{border-color:var(--p-primary-600)!important}.border-primary-700{border-color:var(--p-primary-700)!important}.border-primary-800{border-color:var(--p-primary-800)!important}.border-primary-900{border-color:var(--p-primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--p-primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--p-primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--p-primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--p-primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--p-primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--p-primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--p-primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--p-primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--p-primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--p-primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--p-primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--p-primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--p-primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--p-primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--p-primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--p-primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--p-primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--p-primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--p-primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--p-primary-900)!important}.active\:border-primary-50:active{border-color:var(--p-primary-50)!important}.active\:border-primary-100:active{border-color:var(--p-primary-100)!important}.active\:border-primary-200:active{border-color:var(--p-primary-200)!important}.active\:border-primary-300:active{border-color:var(--p-primary-300)!important}.active\:border-primary-400:active{border-color:var(--p-primary-400)!important}.active\:border-primary-500:active{border-color:var(--p-primary-500)!important}.active\:border-primary-600:active{border-color:var(--p-primary-600)!important}.active\:border-primary-700:active{border-color:var(--p-primary-700)!important}.active\:border-primary-800:active{border-color:var(--p-primary-800)!important}.active\:border-primary-900:active{border-color:var(--p-primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--p-primary-color)!important}.bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--p-primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--p-text-color)!important}.text-color-secondary{color:var(--p-text-muted-color)!important}.surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.surface-card,.surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.focus\:text-primary:focus{color:var(--p-primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--p-primary-color)!important}.focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--p-primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--p-text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--p-text-color)!important}.focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--p-primary-color)!important}.sm\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--p-primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--p-text-color)!important}.sm\:text-color-secondary{color:var(--p-text-muted-color)!important}.sm\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:surface-card,.sm\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.sm\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--p-primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--p-text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--p-text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.sm\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.sm\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.sm\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.sm\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.sm\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--p-primary-color)!important}.md\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--p-primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--p-text-color)!important}.md\:text-color-secondary{color:var(--p-text-muted-color)!important}.md\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:surface-card,.md\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.md\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--p-primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--p-text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--p-text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.md\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.md\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.md\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.md\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.md\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--p-primary-color)!important}.lg\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--p-primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--p-text-color)!important}.lg\:text-color-secondary{color:var(--p-text-muted-color)!important}.lg\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:surface-card,.lg\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.lg\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--p-primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--p-text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--p-text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.lg\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.lg\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.lg\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.lg\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.lg\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--p-primary-color)!important}.xl\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--p-primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--p-text-color)!important}.xl\:text-color-secondary{color:var(--p-text-muted-color)!important}.xl\:surface-ground{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:surface-section{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:surface-card,.xl\:surface-overlay{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:surface-hover{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:surface-border{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.xl\:focus\:text-primary:focus{color:var(--p-primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--p-primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--p-primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--p-text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--p-text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--p-text-muted-color)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.xl\:focus\:surface-ground:focus{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:light-dark(var(--p-surface-50),var(--p-surface-950))!important}.xl\:focus\:surface-section:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-950))!important}.xl\:focus\:surface-card:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:focus\:surface-overlay:focus{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:light-dark(var(--p-surface-0),var(--p-surface-900))!important}.xl\:focus\:surface-hover:focus{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:light-dark(var(--p-surface-800),var(--p-surface-100))!important}.xl\:focus\:surface-border:focus{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:light-dark(var(--p-surface-200),var(--p-surface-700))!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width:576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--p-content-border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--p-content-border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--p-content-border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--p-content-border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--p-content-border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}[data-v-3c038230]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-3c038230]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-3c038230]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-3c038230]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-3c038230],body[data-v-3c038230]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-3c038230]{color:var(--text-primary);line-height:1.6}main[data-v-3c038230]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-3c038230]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-3c038230]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-3c038230]{width:100%}#app[data-v-3c038230]{color:var(--text-primary)!important}.app-container[data-v-3c038230]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-3c038230]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-3c038230]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-3c038230]:before,.divider[data-v-3c038230]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-3c038230]:before{left:0}.divider[data-v-3c038230]:after{right:0}.pi[data-v-3c038230]{font-family:primeicons!important}[data-v-3c038230] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-3c038230] .p-tabview-panels{background-color:transparent}[data-v-3c038230] .p-datatable-header{height:4.75em}[data-v-3c038230] .p-button-label{font-weight:600}[data-v-3c038230] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-3c038230]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-3c038230]{margin-top:2rem}.app-input-margin-top-small[data-v-3c038230]{margin-top:1rem}.primary-color[data-v-3c038230]{color:var(--p-primary-500)}.background-secondary[data-v-3c038230]{background-color:var(--app-surface-muted)}.p-card[data-v-3c038230]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-3c038230]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-3c038230],.p-tabpanels[data-v-3c038230],.p-tablist[data-v-3c038230],.p-tab[data-v-3c038230]{background-color:var(--app-card-bg)!important}.p-toast[data-v-3c038230]{max-width:75%!important}.p-tooltip-text[data-v-3c038230]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-3c038230]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-3c038230]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-3c038230],.p-tooltip-bottom .p-tooltip-arrow[data-v-3c038230]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-3c038230]{margin-top:1rem!important}.p-card-body[data-v-3c038230]{padding:.5rem!important}}[data-v-3c038230] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-3c038230]{display:block}.p-multiselect[data-v-3c038230],.p-select[data-v-3c038230],.p-button[data-v-3c038230]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-3c038230]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-3c038230]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-3c038230]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-3c038230]{color:var(--color-on-primary)!important}.p-button[data-v-3c038230]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-3c038230]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-3c038230]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-3c038230]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-3c038230],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-3c038230]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-3c038230]{color:var(--p-primary-500)!important}.reveal[data-v-3c038230]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-3c038230]{transform:translate3d(0,28px,0)}.reveal--down[data-v-3c038230]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-3c038230]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-3c038230]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-3c038230]{transform:scale(.94)}.reveal--fade[data-v-3c038230]{transform:none}.reveal--visible[data-v-3c038230]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-3c038230],.reveal--up[data-v-3c038230],.reveal--down[data-v-3c038230],.reveal--left[data-v-3c038230],.reveal--right[data-v-3c038230],.reveal--zoom[data-v-3c038230]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-3c038230]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-3c038230]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-3c038230]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-3c038230]{padding:4rem 0}}.eyebrow[data-v-3c038230]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-3c038230]{position:relative}.marketing-shell[data-v-3c038230]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-3c038230]{position:relative;z-index:1}.marketing-hero-bg[data-v-3c038230]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-3c038230]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-3c038230]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-3c038230 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-3c038230]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-3c038230 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-3c038230]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-3c038230 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-3c038230]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-3c038230]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-3c038230 8s ease-in-out infinite}@keyframes marketing-float-a-3c038230{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-3c038230{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-3c038230{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-3c038230{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-3c038230]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-3c038230]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-3c038230]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-3c038230]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-3c038230]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-3c038230] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-3c038230]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-3c038230]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-3c038230]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-3c038230]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-3c038230]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-3c038230]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-3c038230 6s linear infinite}@keyframes marketing-shimmer-3c038230{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-3c038230]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-3c038230]{display:flex;width:max-content;animation:marketing-marquee-3c038230 32s linear infinite}.marquee__track[data-v-3c038230]:hover{animation-play-state:paused}.marquee__group[data-v-3c038230]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-3c038230{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-3c038230]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-3c038230]{font-size:.875rem}.source-pill[data-v-3c038230]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-3c038230] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-3c038230] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-3c038230{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-3c038230]{animation:marketing-float-3c038230 4s ease-in-out infinite}.marketing-float--delay-1[data-v-3c038230]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-3c038230]{animation-delay:-2.4s}.marketing-glow-ring[data-v-3c038230]{position:relative}.marketing-glow-ring[data-v-3c038230]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-3c038230]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-3c038230],.marketing-hero-bg__beam[data-v-3c038230],.marquee__track[data-v-3c038230],.gradient-text--shimmer[data-v-3c038230],.marketing-float[data-v-3c038230]{animation:none!important}}.portal-info-banner[data-v-3c038230]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-3c038230]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-3c038230]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-3c038230]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-3c038230]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-3c038230]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-3c038230] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-3c038230]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-3c038230]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-3c038230]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-3c038230]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-3c038230]{margin-bottom:1.25rem}.portal-section .section-title[data-v-3c038230]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-3c038230]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-3c038230]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-3c038230]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-3c038230]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-3c038230]{margin-top:1rem}.account-section-card[data-v-3c038230] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-3c038230] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-3c038230] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-3c038230],.p-multiselect-overlay[data-v-3c038230],.p-menu.p-menu-overlay[data-v-3c038230],.p-tieredmenu-overlay[data-v-3c038230],.p-contextmenu[data-v-3c038230]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-3c038230],.p-multiselect-list-container[data-v-3c038230],.p-select-list[data-v-3c038230],.p-multiselect-list[data-v-3c038230],.p-menu-list[data-v-3c038230]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-3c038230],.p-multiselect-option[data-v-3c038230]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-3c038230]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-3c038230],.p-multiselect-option[data-v-3c038230]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-3c038230]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-3c038230],.p-select-option.p-multiselect-option-selected[data-v-3c038230],.p-multiselect-option.p-select-option-selected[data-v-3c038230],.p-multiselect-option.p-multiselect-option-selected[data-v-3c038230]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-3c038230]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-3c038230]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-3c038230]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-3c038230]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-3c038230]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-3c038230],.p-menu-item.p-focus .p-menu-item-icon[data-v-3c038230]{color:var(--text-primary)!important}.p-menu-separator[data-v-3c038230]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-3c038230],html.is-native body[data-v-3c038230]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-3c038230]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-3c038230]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-3c038230]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-3c038230]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-3c038230],.shell-tablet[data-v-3c038230]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-3c038230],html.auth-screen-layout body[data-v-3c038230]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-3c038230]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-3c038230]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-3c038230]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-3c038230]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-3c038230]{font-size:.75rem}.auth-back-link[data-v-3c038230]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-3c038230]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-3c038230]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-3c038230]{max-width:520px}.auth-panel[data-v-3c038230]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-3c038230]{flex-direction:row}.auth-oauth-btn[data-v-3c038230]{flex:1;min-width:0}}.auth-form[data-v-3c038230]{width:100%}.auth-header[data-v-3c038230]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-3c038230]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-3c038230]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-3c038230]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-3c038230]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-3c038230]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-3c038230]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-3c038230]{margin-top:0!important}.form-row+.prime-input[data-v-3c038230]{margin-top:1rem}.auth-form .prime-input label[data-v-3c038230]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-3c038230],.auth-form .p-password-input[data-v-3c038230]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-3c038230]:hover,.auth-form .p-password-input[data-v-3c038230]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-3c038230]:focus,.auth-form .p-password-input[data-v-3c038230]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-3c038230]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-3c038230]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-3c038230]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-3c038230]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-3c038230]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-3c038230]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-3c038230]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-3c038230]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-3c038230]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-3c038230]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-3c038230]:hover{text-decoration:underline}.oauth-section[data-v-3c038230]{margin-top:1.75rem}.auth-divider[data-v-3c038230]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-3c038230]:before,.auth-divider[data-v-3c038230]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-3c038230]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-3c038230]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-3c038230]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-3c038230]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-3c038230]{font-size:1rem}.auth-success[data-v-3c038230]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-3c038230]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-3c038230]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-3c038230]{max-width:100%;padding:1rem}.auth-panel[data-v-3c038230]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-3c038230]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-3c038230]{padding:.75rem 1rem}.auth-panel[data-v-3c038230]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-3c038230],.auth-logo-section[data-v-3c038230]{margin-bottom:1.25rem}.auth-submit[data-v-3c038230]{margin-top:1.25rem!important}.oauth-section[data-v-3c038230]{margin-top:1.25rem}.auth-switch[data-v-3c038230]{margin-top:1rem}}.theme-toggle[data-v-3c038230]{width:38px;height:38px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-card-border);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;transition:color .2s,border-color .2s,background .2s,transform .2s;flex-shrink:0}.theme-toggle[data-v-3c038230]:hover{color:var(--text-primary);border-color:var(--marketing-card-border-hover);transform:scale(1.05)}.theme-icon-enter-active[data-v-3c038230],.theme-icon-leave-active[data-v-3c038230]{transition:opacity .15s ease,transform .15s ease}.theme-icon-enter-from[data-v-3c038230]{opacity:0;transform:rotate(-30deg) scale(.8)}.theme-icon-leave-to[data-v-3c038230]{opacity:0;transform:rotate(30deg) scale(.8)}[data-v-7c4453a1]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-7c4453a1]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-7c4453a1]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-7c4453a1]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-7c4453a1],body[data-v-7c4453a1]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-7c4453a1]{color:var(--text-primary);line-height:1.6}main[data-v-7c4453a1]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-7c4453a1]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-7c4453a1]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-7c4453a1]{width:100%}#app[data-v-7c4453a1]{color:var(--text-primary)!important}.app-container[data-v-7c4453a1]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-7c4453a1]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-7c4453a1]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-7c4453a1]:before,.divider[data-v-7c4453a1]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-7c4453a1]:before{left:0}.divider[data-v-7c4453a1]:after{right:0}.pi[data-v-7c4453a1]{font-family:primeicons!important}[data-v-7c4453a1] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-7c4453a1] .p-tabview-panels{background-color:transparent}[data-v-7c4453a1] .p-datatable-header{height:4.75em}[data-v-7c4453a1] .p-button-label{font-weight:600}[data-v-7c4453a1] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-7c4453a1]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-7c4453a1]{margin-top:2rem}.app-input-margin-top-small[data-v-7c4453a1]{margin-top:1rem}.primary-color[data-v-7c4453a1]{color:var(--p-primary-500)}.background-secondary[data-v-7c4453a1]{background-color:var(--app-surface-muted)}.p-card[data-v-7c4453a1]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-7c4453a1]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-7c4453a1],.p-tabpanels[data-v-7c4453a1],.p-tablist[data-v-7c4453a1],.p-tab[data-v-7c4453a1]{background-color:var(--app-card-bg)!important}.p-toast[data-v-7c4453a1]{max-width:75%!important}.p-tooltip-text[data-v-7c4453a1]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-7c4453a1]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-7c4453a1]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-7c4453a1],.p-tooltip-bottom .p-tooltip-arrow[data-v-7c4453a1]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-7c4453a1]{margin-top:1rem!important}.p-card-body[data-v-7c4453a1]{padding:.5rem!important}}[data-v-7c4453a1] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-7c4453a1]{display:block}.p-multiselect[data-v-7c4453a1],.p-select[data-v-7c4453a1],.p-button[data-v-7c4453a1]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-7c4453a1]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-7c4453a1]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-7c4453a1]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-7c4453a1]{color:var(--color-on-primary)!important}.p-button[data-v-7c4453a1]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-7c4453a1]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-7c4453a1]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-7c4453a1]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-7c4453a1],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-7c4453a1]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-7c4453a1]{color:var(--p-primary-500)!important}.reveal[data-v-7c4453a1]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-7c4453a1]{transform:translate3d(0,28px,0)}.reveal--down[data-v-7c4453a1]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-7c4453a1]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-7c4453a1]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-7c4453a1]{transform:scale(.94)}.reveal--fade[data-v-7c4453a1]{transform:none}.reveal--visible[data-v-7c4453a1]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-7c4453a1],.reveal--up[data-v-7c4453a1],.reveal--down[data-v-7c4453a1],.reveal--left[data-v-7c4453a1],.reveal--right[data-v-7c4453a1],.reveal--zoom[data-v-7c4453a1]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-7c4453a1]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-7c4453a1]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-7c4453a1]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-7c4453a1]{padding:4rem 0}}.eyebrow[data-v-7c4453a1]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-7c4453a1]{position:relative}.marketing-shell[data-v-7c4453a1]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-7c4453a1]{position:relative;z-index:1}.marketing-hero-bg[data-v-7c4453a1]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-7c4453a1]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-7c4453a1]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-7c4453a1 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-7c4453a1]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-7c4453a1 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-7c4453a1]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-7c4453a1 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-7c4453a1]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-7c4453a1]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-7c4453a1 8s ease-in-out infinite}@keyframes marketing-float-a-7c4453a1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-7c4453a1{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-7c4453a1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-7c4453a1{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-7c4453a1]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-7c4453a1]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-7c4453a1]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-7c4453a1]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-7c4453a1]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-7c4453a1] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-7c4453a1]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-7c4453a1]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-7c4453a1]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-7c4453a1]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-7c4453a1]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-7c4453a1]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-7c4453a1 6s linear infinite}@keyframes marketing-shimmer-7c4453a1{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-7c4453a1]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-7c4453a1]{display:flex;width:max-content;animation:marketing-marquee-7c4453a1 32s linear infinite}.marquee__track[data-v-7c4453a1]:hover{animation-play-state:paused}.marquee__group[data-v-7c4453a1]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-7c4453a1{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-7c4453a1]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-7c4453a1]{font-size:.875rem}.source-pill[data-v-7c4453a1]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-7c4453a1] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-7c4453a1] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-7c4453a1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-7c4453a1]{animation:marketing-float-7c4453a1 4s ease-in-out infinite}.marketing-float--delay-1[data-v-7c4453a1]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-7c4453a1]{animation-delay:-2.4s}.marketing-glow-ring[data-v-7c4453a1]{position:relative}.marketing-glow-ring[data-v-7c4453a1]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-7c4453a1]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-7c4453a1],.marketing-hero-bg__beam[data-v-7c4453a1],.marquee__track[data-v-7c4453a1],.gradient-text--shimmer[data-v-7c4453a1],.marketing-float[data-v-7c4453a1]{animation:none!important}}.portal-info-banner[data-v-7c4453a1]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-7c4453a1]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-7c4453a1]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-7c4453a1]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-7c4453a1]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-7c4453a1]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-7c4453a1] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-7c4453a1]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-7c4453a1]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-7c4453a1]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-7c4453a1]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-7c4453a1]{margin-bottom:1.25rem}.portal-section .section-title[data-v-7c4453a1]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-7c4453a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-7c4453a1]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-7c4453a1]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-7c4453a1]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-7c4453a1]{margin-top:1rem}.account-section-card[data-v-7c4453a1] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-7c4453a1] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-7c4453a1] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-7c4453a1],.p-multiselect-overlay[data-v-7c4453a1],.p-menu.p-menu-overlay[data-v-7c4453a1],.p-tieredmenu-overlay[data-v-7c4453a1],.p-contextmenu[data-v-7c4453a1]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-7c4453a1],.p-multiselect-list-container[data-v-7c4453a1],.p-select-list[data-v-7c4453a1],.p-multiselect-list[data-v-7c4453a1],.p-menu-list[data-v-7c4453a1]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-7c4453a1],.p-multiselect-option[data-v-7c4453a1]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-7c4453a1]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-7c4453a1],.p-multiselect-option[data-v-7c4453a1]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-7c4453a1]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-7c4453a1],.p-select-option.p-multiselect-option-selected[data-v-7c4453a1],.p-multiselect-option.p-select-option-selected[data-v-7c4453a1],.p-multiselect-option.p-multiselect-option-selected[data-v-7c4453a1]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-7c4453a1]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-7c4453a1]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-7c4453a1]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-7c4453a1]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-7c4453a1]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-7c4453a1],.p-menu-item.p-focus .p-menu-item-icon[data-v-7c4453a1]{color:var(--text-primary)!important}.p-menu-separator[data-v-7c4453a1]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-7c4453a1],html.is-native body[data-v-7c4453a1]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-7c4453a1]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-7c4453a1]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-7c4453a1]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-7c4453a1]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-7c4453a1],.shell-tablet[data-v-7c4453a1]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-7c4453a1],html.auth-screen-layout body[data-v-7c4453a1]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-7c4453a1]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-7c4453a1]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-7c4453a1]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-7c4453a1]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-7c4453a1]{font-size:.75rem}.auth-back-link[data-v-7c4453a1]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-7c4453a1]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-7c4453a1]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-7c4453a1]{max-width:520px}.auth-panel[data-v-7c4453a1]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-7c4453a1]{flex-direction:row}.auth-oauth-btn[data-v-7c4453a1]{flex:1;min-width:0}}.auth-form[data-v-7c4453a1]{width:100%}.auth-header[data-v-7c4453a1]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-7c4453a1]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-7c4453a1]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-7c4453a1]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-7c4453a1]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-7c4453a1]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-7c4453a1]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-7c4453a1]{margin-top:0!important}.form-row+.prime-input[data-v-7c4453a1]{margin-top:1rem}.auth-form .prime-input label[data-v-7c4453a1]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-7c4453a1],.auth-form .p-password-input[data-v-7c4453a1]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-7c4453a1]:hover,.auth-form .p-password-input[data-v-7c4453a1]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-7c4453a1]:focus,.auth-form .p-password-input[data-v-7c4453a1]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-7c4453a1]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-7c4453a1]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-7c4453a1]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-7c4453a1]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-7c4453a1]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-7c4453a1]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-7c4453a1]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-7c4453a1]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-7c4453a1]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-7c4453a1]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-7c4453a1]:hover{text-decoration:underline}.oauth-section[data-v-7c4453a1]{margin-top:1.75rem}.auth-divider[data-v-7c4453a1]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-7c4453a1]:before,.auth-divider[data-v-7c4453a1]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-7c4453a1]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-7c4453a1]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-7c4453a1]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-7c4453a1]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-7c4453a1]{font-size:1rem}.auth-success[data-v-7c4453a1]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-7c4453a1]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-7c4453a1]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-7c4453a1]{max-width:100%;padding:1rem}.auth-panel[data-v-7c4453a1]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-7c4453a1]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-7c4453a1]{padding:.75rem 1rem}.auth-panel[data-v-7c4453a1]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-7c4453a1],.auth-logo-section[data-v-7c4453a1]{margin-bottom:1.25rem}.auth-submit[data-v-7c4453a1]{margin-top:1.25rem!important}.oauth-section[data-v-7c4453a1]{margin-top:1.25rem}.auth-switch[data-v-7c4453a1]{margin-top:1rem}}.app-download-promo[data-v-7c4453a1]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:16px;border:1px solid var(--overlay-light-muted, rgba(255, 255, 255, .12));background:linear-gradient(135deg,#f43f5e14,#3b82f614)}.app-download-promo--compact[data-v-7c4453a1]{flex-direction:column;align-items:flex-start;padding:1rem 1.1rem}.app-download-promo--inline[data-v-7c4453a1]{background:transparent;border-style:dashed;padding:1rem}.app-download-promo__eyebrow[data-v-7c4453a1]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-rose, #f43f5e);margin-bottom:.35rem}.app-download-promo__title[data-v-7c4453a1]{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.app-download-promo__message[data-v-7c4453a1]{margin:0;color:var(--color-text-muted, rgba(255, 255, 255, .72));line-height:1.5;font-size:.92rem}.app-download-promo__stores[data-v-7c4453a1]{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.store-badge[data-v-7c4453a1]{display:inline-flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border-radius:12px;background:#111;color:#fff;text-decoration:none;min-width:150px;transition:transform .15s ease,opacity .15s ease}.store-badge .pi[data-v-7c4453a1]{font-size:1.35rem}.store-badge span[data-v-7c4453a1]{display:flex;flex-direction:column;line-height:1.1}.store-badge small[data-v-7c4453a1]{font-size:.62rem;opacity:.8}.store-badge strong[data-v-7c4453a1]{font-size:.95rem}.store-badge[data-v-7c4453a1]:hover{transform:translateY(-1px);opacity:.92}.store-badge--android[data-v-7c4453a1]{background:#1a1a1a}@media(max-width:768px){.app-download-promo[data-v-7c4453a1]{flex-direction:column;align-items:flex-start}}[data-v-591f8dae]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-591f8dae]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-591f8dae]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-591f8dae]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-591f8dae],body[data-v-591f8dae]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-591f8dae]{color:var(--text-primary);line-height:1.6}main[data-v-591f8dae]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-591f8dae]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-591f8dae]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-591f8dae]{width:100%}#app[data-v-591f8dae]{color:var(--text-primary)!important}.app-container[data-v-591f8dae]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-591f8dae]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-591f8dae]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-591f8dae]:before,.divider[data-v-591f8dae]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-591f8dae]:before{left:0}.divider[data-v-591f8dae]:after{right:0}.pi[data-v-591f8dae]{font-family:primeicons!important}[data-v-591f8dae] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-591f8dae] .p-tabview-panels{background-color:transparent}[data-v-591f8dae] .p-datatable-header{height:4.75em}[data-v-591f8dae] .p-button-label{font-weight:600}[data-v-591f8dae] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-591f8dae]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-591f8dae]{margin-top:2rem}.app-input-margin-top-small[data-v-591f8dae]{margin-top:1rem}.primary-color[data-v-591f8dae]{color:var(--p-primary-500)}.background-secondary[data-v-591f8dae]{background-color:var(--app-surface-muted)}.p-card[data-v-591f8dae]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-591f8dae]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-591f8dae],.p-tabpanels[data-v-591f8dae],.p-tablist[data-v-591f8dae],.p-tab[data-v-591f8dae]{background-color:var(--app-card-bg)!important}.p-toast[data-v-591f8dae]{max-width:75%!important}.p-tooltip-text[data-v-591f8dae]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-591f8dae]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-591f8dae]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-591f8dae],.p-tooltip-bottom .p-tooltip-arrow[data-v-591f8dae]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-591f8dae]{margin-top:1rem!important}.p-card-body[data-v-591f8dae]{padding:.5rem!important}}[data-v-591f8dae] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-591f8dae]{display:block}.p-multiselect[data-v-591f8dae],.p-select[data-v-591f8dae],.p-button[data-v-591f8dae]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-591f8dae]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-591f8dae]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-591f8dae]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-591f8dae]{color:var(--color-on-primary)!important}.p-button[data-v-591f8dae]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-591f8dae]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-591f8dae]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-591f8dae]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-591f8dae],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-591f8dae]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-591f8dae]{color:var(--p-primary-500)!important}.reveal[data-v-591f8dae]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-591f8dae]{transform:translate3d(0,28px,0)}.reveal--down[data-v-591f8dae]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-591f8dae]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-591f8dae]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-591f8dae]{transform:scale(.94)}.reveal--fade[data-v-591f8dae]{transform:none}.reveal--visible[data-v-591f8dae]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-591f8dae],.reveal--up[data-v-591f8dae],.reveal--down[data-v-591f8dae],.reveal--left[data-v-591f8dae],.reveal--right[data-v-591f8dae],.reveal--zoom[data-v-591f8dae]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-591f8dae]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-591f8dae]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-591f8dae]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-591f8dae]{padding:4rem 0}}.eyebrow[data-v-591f8dae]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-591f8dae]{position:relative}.marketing-shell[data-v-591f8dae]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-591f8dae]{position:relative;z-index:1}.marketing-hero-bg[data-v-591f8dae]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-591f8dae]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-591f8dae]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-591f8dae 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-591f8dae]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-591f8dae 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-591f8dae]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-591f8dae 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-591f8dae]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-591f8dae]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-591f8dae 8s ease-in-out infinite}@keyframes marketing-float-a-591f8dae{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-591f8dae{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-591f8dae{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-591f8dae{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-591f8dae]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-591f8dae]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-591f8dae]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-591f8dae]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-591f8dae]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-591f8dae] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-591f8dae]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-591f8dae]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-591f8dae]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-591f8dae]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-591f8dae]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-591f8dae]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-591f8dae 6s linear infinite}@keyframes marketing-shimmer-591f8dae{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-591f8dae]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-591f8dae]{display:flex;width:max-content;animation:marketing-marquee-591f8dae 32s linear infinite}.marquee__track[data-v-591f8dae]:hover{animation-play-state:paused}.marquee__group[data-v-591f8dae]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-591f8dae{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-591f8dae]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-591f8dae]{font-size:.875rem}.source-pill[data-v-591f8dae]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-591f8dae] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-591f8dae] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-591f8dae{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-591f8dae]{animation:marketing-float-591f8dae 4s ease-in-out infinite}.marketing-float--delay-1[data-v-591f8dae]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-591f8dae]{animation-delay:-2.4s}.marketing-glow-ring[data-v-591f8dae]{position:relative}.marketing-glow-ring[data-v-591f8dae]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-591f8dae]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-591f8dae],.marketing-hero-bg__beam[data-v-591f8dae],.marquee__track[data-v-591f8dae],.gradient-text--shimmer[data-v-591f8dae],.marketing-float[data-v-591f8dae]{animation:none!important}}.portal-info-banner[data-v-591f8dae]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-591f8dae]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-591f8dae]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-591f8dae]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-591f8dae]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-591f8dae]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-591f8dae] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-591f8dae]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-591f8dae]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-591f8dae]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-591f8dae]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-591f8dae]{margin-bottom:1.25rem}.portal-section .section-title[data-v-591f8dae]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-591f8dae]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-591f8dae]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-591f8dae]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-591f8dae]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-591f8dae]{margin-top:1rem}.account-section-card[data-v-591f8dae] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-591f8dae] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-591f8dae] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-591f8dae],.p-multiselect-overlay[data-v-591f8dae],.p-menu.p-menu-overlay[data-v-591f8dae],.p-tieredmenu-overlay[data-v-591f8dae],.p-contextmenu[data-v-591f8dae]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-591f8dae],.p-multiselect-list-container[data-v-591f8dae],.p-select-list[data-v-591f8dae],.p-multiselect-list[data-v-591f8dae],.p-menu-list[data-v-591f8dae]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-591f8dae],.p-multiselect-option[data-v-591f8dae]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-591f8dae]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-591f8dae],.p-multiselect-option[data-v-591f8dae]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-591f8dae]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-591f8dae],.p-select-option.p-multiselect-option-selected[data-v-591f8dae],.p-multiselect-option.p-select-option-selected[data-v-591f8dae],.p-multiselect-option.p-multiselect-option-selected[data-v-591f8dae]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-591f8dae]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-591f8dae]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-591f8dae]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-591f8dae]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-591f8dae]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-591f8dae],.p-menu-item.p-focus .p-menu-item-icon[data-v-591f8dae]{color:var(--text-primary)!important}.p-menu-separator[data-v-591f8dae]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-591f8dae],html.is-native body[data-v-591f8dae]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-591f8dae]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-591f8dae]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-591f8dae]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-591f8dae]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-591f8dae],.shell-tablet[data-v-591f8dae]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-591f8dae],html.auth-screen-layout body[data-v-591f8dae]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-591f8dae]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-591f8dae]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-591f8dae]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-591f8dae]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-591f8dae]{font-size:.75rem}.auth-back-link[data-v-591f8dae]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-591f8dae]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-591f8dae]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-591f8dae]{max-width:520px}.auth-panel[data-v-591f8dae]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-591f8dae]{flex-direction:row}.auth-oauth-btn[data-v-591f8dae]{flex:1;min-width:0}}.auth-form[data-v-591f8dae]{width:100%}.auth-header[data-v-591f8dae]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-591f8dae]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-591f8dae]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-591f8dae]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-591f8dae]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-591f8dae]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-591f8dae]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-591f8dae]{margin-top:0!important}.form-row+.prime-input[data-v-591f8dae]{margin-top:1rem}.auth-form .prime-input label[data-v-591f8dae]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-591f8dae],.auth-form .p-password-input[data-v-591f8dae]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-591f8dae]:hover,.auth-form .p-password-input[data-v-591f8dae]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-591f8dae]:focus,.auth-form .p-password-input[data-v-591f8dae]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-591f8dae]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-591f8dae]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-591f8dae]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-591f8dae]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-591f8dae]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-591f8dae]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-591f8dae]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-591f8dae]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-591f8dae]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-591f8dae]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-591f8dae]:hover{text-decoration:underline}.oauth-section[data-v-591f8dae]{margin-top:1.75rem}.auth-divider[data-v-591f8dae]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-591f8dae]:before,.auth-divider[data-v-591f8dae]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-591f8dae]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-591f8dae]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-591f8dae]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-591f8dae]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-591f8dae]{font-size:1rem}.auth-success[data-v-591f8dae]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-591f8dae]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-591f8dae]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-591f8dae]{max-width:100%;padding:1rem}.auth-panel[data-v-591f8dae]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-591f8dae]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-591f8dae]{padding:.75rem 1rem}.auth-panel[data-v-591f8dae]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-591f8dae],.auth-logo-section[data-v-591f8dae]{margin-bottom:1.25rem}.auth-submit[data-v-591f8dae]{margin-top:1.25rem!important}.oauth-section[data-v-591f8dae]{margin-top:1.25rem}.auth-switch[data-v-591f8dae]{margin-top:1rem}}.landing-nav[data-v-591f8dae]{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--app-nav-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.landing-nav.scrolled[data-v-591f8dae]{border-bottom-color:var(--app-nav-border);box-shadow:0 8px 32px #0000001f}.landing-nav-inner[data-v-591f8dae]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.875rem 1.5rem;height:68px}.logo-container[data-v-591f8dae]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);flex-shrink:0}.logo-img[data-v-591f8dae]{height:2.25rem;width:auto}.website-name[data-v-591f8dae]{font-size:var(--font-lg);font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.landing-nav-links[data-v-591f8dae]{display:flex;align-items:center;gap:.25rem;flex:1;justify-content:center}@media(max-width:900px){.landing-nav-links[data-v-591f8dae]{display:none}}.nav-link[data-v-591f8dae]{text-decoration:none;color:var(--text-secondary);padding:.5rem .875rem;border-radius:10px;font-size:.875rem;font-weight:500;transition:color .2s,background .2s;white-space:nowrap}.nav-link[data-v-591f8dae]:hover,.nav-link.active[data-v-591f8dae]{color:var(--text-primary);background:var(--app-surface-muted)}.landing-nav-actions[data-v-591f8dae]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.login-button[data-v-591f8dae] .p-button,.signup-button[data-v-591f8dae] .p-button{min-width:auto!important;padding:.55rem 1rem}.signup-button[data-v-591f8dae] .p-button{font-weight:700}.mobile-toggle[data-v-591f8dae]{display:none;width:40px;height:40px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-card-border);color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center;font-size:1.125rem;margin-left:.25rem}@media(max-width:900px){.mobile-toggle[data-v-591f8dae]{display:inline-flex}}.mobile-drawer[data-v-591f8dae]{display:none;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem;background:var(--app-bg);border-bottom:1px solid var(--app-card-border)}@media(max-width:900px){.mobile-drawer[data-v-591f8dae]{display:flex}}.mobile-link[data-v-591f8dae]{text-decoration:none;color:var(--text-primary);font-size:1rem;font-weight:600;padding:.75rem .875rem;border-radius:10px}.mobile-link[data-v-591f8dae]:hover{background:var(--app-surface-muted)}.mobile-drawer-actions[data-v-591f8dae]{margin-top:.75rem;display:flex;flex-direction:column;gap:.625rem}.mobile-drawer-actions[data-v-591f8dae] .p-button{width:100%;min-width:auto!important;justify-content:center}.mobile-theme-row[data-v-591f8dae]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem;color:var(--text-secondary);font-size:.875rem;font-weight:600}.mobile-drawer-enter-active[data-v-591f8dae],.mobile-drawer-leave-active[data-v-591f8dae]{transition:opacity .18s ease,transform .18s ease}.mobile-drawer-enter-from[data-v-591f8dae],.mobile-drawer-leave-to[data-v-591f8dae]{opacity:0;transform:translateY(-6px)}@media(max-width:480px){.website-name[data-v-591f8dae]{font-size:var(--font-base)}.login-button[data-v-591f8dae]{display:none}}[data-v-acf184a7]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-acf184a7]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-acf184a7]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-acf184a7]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-acf184a7],body[data-v-acf184a7]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-acf184a7]{color:var(--text-primary);line-height:1.6}main[data-v-acf184a7]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-acf184a7]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-acf184a7]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-acf184a7]{width:100%}#app[data-v-acf184a7]{color:var(--text-primary)!important}.app-container[data-v-acf184a7]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-acf184a7]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-acf184a7]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-acf184a7]:before,.divider[data-v-acf184a7]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-acf184a7]:before{left:0}.divider[data-v-acf184a7]:after{right:0}.pi[data-v-acf184a7]{font-family:primeicons!important}[data-v-acf184a7] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-acf184a7] .p-tabview-panels{background-color:transparent}[data-v-acf184a7] .p-datatable-header{height:4.75em}[data-v-acf184a7] .p-button-label{font-weight:600}[data-v-acf184a7] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-acf184a7]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-acf184a7]{margin-top:2rem}.app-input-margin-top-small[data-v-acf184a7]{margin-top:1rem}.primary-color[data-v-acf184a7]{color:var(--p-primary-500)}.background-secondary[data-v-acf184a7]{background-color:var(--app-surface-muted)}.p-card[data-v-acf184a7]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-acf184a7]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-acf184a7],.p-tabpanels[data-v-acf184a7],.p-tablist[data-v-acf184a7],.p-tab[data-v-acf184a7]{background-color:var(--app-card-bg)!important}.p-toast[data-v-acf184a7]{max-width:75%!important}.p-tooltip-text[data-v-acf184a7]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-acf184a7]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-acf184a7]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-acf184a7],.p-tooltip-bottom .p-tooltip-arrow[data-v-acf184a7]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-acf184a7]{margin-top:1rem!important}.p-card-body[data-v-acf184a7]{padding:.5rem!important}}[data-v-acf184a7] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-acf184a7]{display:block}.p-multiselect[data-v-acf184a7],.p-select[data-v-acf184a7],.p-button[data-v-acf184a7]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-acf184a7]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-acf184a7]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-acf184a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-acf184a7]{color:var(--color-on-primary)!important}.p-button[data-v-acf184a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-acf184a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-acf184a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-acf184a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-acf184a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-acf184a7]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-acf184a7]{color:var(--p-primary-500)!important}.reveal[data-v-acf184a7]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-acf184a7]{transform:translate3d(0,28px,0)}.reveal--down[data-v-acf184a7]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-acf184a7]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-acf184a7]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-acf184a7]{transform:scale(.94)}.reveal--fade[data-v-acf184a7]{transform:none}.reveal--visible[data-v-acf184a7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-acf184a7],.reveal--up[data-v-acf184a7],.reveal--down[data-v-acf184a7],.reveal--left[data-v-acf184a7],.reveal--right[data-v-acf184a7],.reveal--zoom[data-v-acf184a7]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-acf184a7]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-acf184a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-acf184a7]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-acf184a7]{padding:4rem 0}}.eyebrow[data-v-acf184a7]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-acf184a7]{position:relative}.marketing-shell[data-v-acf184a7]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-acf184a7]{position:relative;z-index:1}.marketing-hero-bg[data-v-acf184a7]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-acf184a7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-acf184a7]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-acf184a7 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-acf184a7]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-acf184a7 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-acf184a7]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-acf184a7 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-acf184a7]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-acf184a7]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-acf184a7 8s ease-in-out infinite}@keyframes marketing-float-a-acf184a7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-acf184a7{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-acf184a7{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-acf184a7{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-acf184a7]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-acf184a7]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-acf184a7]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-acf184a7]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-acf184a7]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-acf184a7] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-acf184a7]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-acf184a7]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-acf184a7]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-acf184a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-acf184a7]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-acf184a7]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-acf184a7 6s linear infinite}@keyframes marketing-shimmer-acf184a7{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-acf184a7]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-acf184a7]{display:flex;width:max-content;animation:marketing-marquee-acf184a7 32s linear infinite}.marquee__track[data-v-acf184a7]:hover{animation-play-state:paused}.marquee__group[data-v-acf184a7]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-acf184a7{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-acf184a7]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-acf184a7]{font-size:.875rem}.source-pill[data-v-acf184a7]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-acf184a7] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-acf184a7] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-acf184a7{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-acf184a7]{animation:marketing-float-acf184a7 4s ease-in-out infinite}.marketing-float--delay-1[data-v-acf184a7]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-acf184a7]{animation-delay:-2.4s}.marketing-glow-ring[data-v-acf184a7]{position:relative}.marketing-glow-ring[data-v-acf184a7]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-acf184a7]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-acf184a7],.marketing-hero-bg__beam[data-v-acf184a7],.marquee__track[data-v-acf184a7],.gradient-text--shimmer[data-v-acf184a7],.marketing-float[data-v-acf184a7]{animation:none!important}}.portal-info-banner[data-v-acf184a7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-acf184a7]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-acf184a7]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-acf184a7]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-acf184a7]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-acf184a7]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-acf184a7] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-acf184a7]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-acf184a7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-acf184a7]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-acf184a7]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-acf184a7]{margin-bottom:1.25rem}.portal-section .section-title[data-v-acf184a7]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-acf184a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-acf184a7]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-acf184a7]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-acf184a7]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-acf184a7]{margin-top:1rem}.account-section-card[data-v-acf184a7] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-acf184a7] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-acf184a7] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-acf184a7],.p-multiselect-overlay[data-v-acf184a7],.p-menu.p-menu-overlay[data-v-acf184a7],.p-tieredmenu-overlay[data-v-acf184a7],.p-contextmenu[data-v-acf184a7]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-acf184a7],.p-multiselect-list-container[data-v-acf184a7],.p-select-list[data-v-acf184a7],.p-multiselect-list[data-v-acf184a7],.p-menu-list[data-v-acf184a7]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-acf184a7],.p-multiselect-option[data-v-acf184a7]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-acf184a7]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-acf184a7],.p-multiselect-option[data-v-acf184a7]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-acf184a7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-acf184a7],.p-select-option.p-multiselect-option-selected[data-v-acf184a7],.p-multiselect-option.p-select-option-selected[data-v-acf184a7],.p-multiselect-option.p-multiselect-option-selected[data-v-acf184a7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-acf184a7]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-acf184a7]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-acf184a7]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-acf184a7]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-acf184a7]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-acf184a7],.p-menu-item.p-focus .p-menu-item-icon[data-v-acf184a7]{color:var(--text-primary)!important}.p-menu-separator[data-v-acf184a7]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-acf184a7],html.is-native body[data-v-acf184a7]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-acf184a7]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-acf184a7]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-acf184a7]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-acf184a7]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-acf184a7],.shell-tablet[data-v-acf184a7]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-acf184a7],html.auth-screen-layout body[data-v-acf184a7]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-acf184a7]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-acf184a7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-acf184a7]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-acf184a7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-acf184a7]{font-size:.75rem}.auth-back-link[data-v-acf184a7]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-acf184a7]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-acf184a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-acf184a7]{max-width:520px}.auth-panel[data-v-acf184a7]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-acf184a7]{flex-direction:row}.auth-oauth-btn[data-v-acf184a7]{flex:1;min-width:0}}.auth-form[data-v-acf184a7]{width:100%}.auth-header[data-v-acf184a7]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-acf184a7]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-acf184a7]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-acf184a7]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-acf184a7]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-acf184a7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-acf184a7]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-acf184a7]{margin-top:0!important}.form-row+.prime-input[data-v-acf184a7]{margin-top:1rem}.auth-form .prime-input label[data-v-acf184a7]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-acf184a7],.auth-form .p-password-input[data-v-acf184a7]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-acf184a7]:hover,.auth-form .p-password-input[data-v-acf184a7]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-acf184a7]:focus,.auth-form .p-password-input[data-v-acf184a7]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-acf184a7]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-acf184a7]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-acf184a7]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-acf184a7]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-acf184a7]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-acf184a7]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-acf184a7]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-acf184a7]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-acf184a7]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-acf184a7]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-acf184a7]:hover{text-decoration:underline}.oauth-section[data-v-acf184a7]{margin-top:1.75rem}.auth-divider[data-v-acf184a7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-acf184a7]:before,.auth-divider[data-v-acf184a7]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-acf184a7]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-acf184a7]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-acf184a7]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-acf184a7]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-acf184a7]{font-size:1rem}.auth-success[data-v-acf184a7]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-acf184a7]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-acf184a7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-acf184a7]{max-width:100%;padding:1rem}.auth-panel[data-v-acf184a7]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-acf184a7]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-acf184a7]{padding:.75rem 1rem}.auth-panel[data-v-acf184a7]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-acf184a7],.auth-logo-section[data-v-acf184a7]{margin-bottom:1.25rem}.auth-submit[data-v-acf184a7]{margin-top:1.25rem!important}.oauth-section[data-v-acf184a7]{margin-top:1.25rem}.auth-switch[data-v-acf184a7]{margin-top:1rem}}.marketing-footer[data-v-acf184a7]{position:relative;margin-top:4rem;background:var(--marketing-footer-bg);border-top:1px solid var(--app-card-border)}.marketing-footer[data-v-acf184a7]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:var(--marketing-footer-border)}.footer-cta[data-v-acf184a7]{padding:3.5rem 1.5rem;background:var(--marketing-footer-cta-bg);border-bottom:1px solid var(--app-card-border)}.footer-cta-inner[data-v-acf184a7]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.footer-cta-title[data-v-acf184a7]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:900;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.footer-cta-sub[data-v-acf184a7]{margin:0;color:var(--text-secondary);font-size:var(--font-base)}.footer-cta-actions[data-v-acf184a7]{display:flex;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.footer-cta-actions[data-v-acf184a7] .p-button{min-width:auto!important;padding:.75rem 1.5rem;font-weight:700}.footer-inner[data-v-acf184a7]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 2rem}.footer-grid[data-v-acf184a7]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}@media(max-width:900px){.footer-grid[data-v-acf184a7]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:560px){.footer-grid[data-v-acf184a7]{grid-template-columns:1fr;gap:2rem}}.footer-brand[data-v-acf184a7]{display:flex;flex-direction:column;gap:1.25rem}.footer-logo[data-v-acf184a7]{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--text-primary)}.footer-logo-img[data-v-acf184a7]{height:2.25rem;width:auto;border-radius:8px}.footer-logo-name[data-v-acf184a7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em}.footer-tagline[data-v-acf184a7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.7;max-width:300px;margin:0}.footer-social[data-v-acf184a7]{display:flex;gap:.5rem}.footer-social a[data-v-acf184a7]{width:38px;height:38px;border-radius:10px;background:var(--app-surface-muted);border:1px solid var(--app-card-border);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1)}.footer-social a[data-v-acf184a7]:hover{color:var(--text-primary);border-color:var(--marketing-card-border-hover);transform:translateY(-3px);box-shadow:0 8px 20px -6px #0003}.footer-col-title[data-v-acf184a7]{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}.footer-col-list[data-v-acf184a7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-col-list a[data-v-acf184a7]{color:var(--text-secondary);text-decoration:none;font-size:var(--font-sm);font-weight:500;transition:color .2s}.footer-col-list a[data-v-acf184a7]:hover{color:var(--text-primary)}.footer-bottom[data-v-acf184a7]{border-top:1px solid var(--app-card-border);padding-top:1.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.footer-copy[data-v-acf184a7]{color:var(--text-muted);font-size:var(--font-xs)}.footer-bottom-links[data-v-acf184a7]{display:flex;gap:1.5rem}.footer-bottom-links a[data-v-acf184a7]{color:var(--text-muted);font-size:var(--font-xs);text-decoration:none;transition:color .2s}.footer-bottom-links a[data-v-acf184a7]:hover{color:var(--text-primary)}[data-v-b8896dc6]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-b8896dc6]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-b8896dc6]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-b8896dc6]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-b8896dc6],body[data-v-b8896dc6]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-b8896dc6]{color:var(--text-primary);line-height:1.6}main[data-v-b8896dc6]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-b8896dc6]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-b8896dc6]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-b8896dc6]{width:100%}#app[data-v-b8896dc6]{color:var(--text-primary)!important}.app-container[data-v-b8896dc6]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-b8896dc6]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-b8896dc6]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-b8896dc6]:before,.divider[data-v-b8896dc6]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-b8896dc6]:before{left:0}.divider[data-v-b8896dc6]:after{right:0}.pi[data-v-b8896dc6]{font-family:primeicons!important}[data-v-b8896dc6] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-b8896dc6] .p-tabview-panels{background-color:transparent}[data-v-b8896dc6] .p-datatable-header{height:4.75em}[data-v-b8896dc6] .p-button-label{font-weight:600}[data-v-b8896dc6] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-b8896dc6]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-b8896dc6]{margin-top:2rem}.app-input-margin-top-small[data-v-b8896dc6]{margin-top:1rem}.primary-color[data-v-b8896dc6]{color:var(--p-primary-500)}.background-secondary[data-v-b8896dc6]{background-color:var(--app-surface-muted)}.p-card[data-v-b8896dc6]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-b8896dc6]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-b8896dc6],.p-tabpanels[data-v-b8896dc6],.p-tablist[data-v-b8896dc6],.p-tab[data-v-b8896dc6]{background-color:var(--app-card-bg)!important}.p-toast[data-v-b8896dc6]{max-width:75%!important}.p-tooltip-text[data-v-b8896dc6]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-b8896dc6]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-b8896dc6]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-b8896dc6],.p-tooltip-bottom .p-tooltip-arrow[data-v-b8896dc6]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-b8896dc6]{margin-top:1rem!important}.p-card-body[data-v-b8896dc6]{padding:.5rem!important}}[data-v-b8896dc6] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-b8896dc6]{display:block}.p-multiselect[data-v-b8896dc6],.p-select[data-v-b8896dc6],.p-button[data-v-b8896dc6]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-b8896dc6]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-b8896dc6]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-b8896dc6]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-b8896dc6]{color:var(--color-on-primary)!important}.p-button[data-v-b8896dc6]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-b8896dc6]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-b8896dc6]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-b8896dc6]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-b8896dc6],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-b8896dc6]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-b8896dc6]{color:var(--p-primary-500)!important}.reveal[data-v-b8896dc6]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-b8896dc6]{transform:translate3d(0,28px,0)}.reveal--down[data-v-b8896dc6]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-b8896dc6]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-b8896dc6]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-b8896dc6]{transform:scale(.94)}.reveal--fade[data-v-b8896dc6]{transform:none}.reveal--visible[data-v-b8896dc6]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-b8896dc6],.reveal--up[data-v-b8896dc6],.reveal--down[data-v-b8896dc6],.reveal--left[data-v-b8896dc6],.reveal--right[data-v-b8896dc6],.reveal--zoom[data-v-b8896dc6]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-b8896dc6]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-b8896dc6]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-b8896dc6]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-b8896dc6]{padding:4rem 0}}.eyebrow[data-v-b8896dc6]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-b8896dc6]{position:relative}.marketing-shell[data-v-b8896dc6]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-b8896dc6]{position:relative;z-index:1}.marketing-hero-bg[data-v-b8896dc6]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-b8896dc6]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-b8896dc6]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-b8896dc6 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-b8896dc6]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-b8896dc6 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-b8896dc6]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-b8896dc6 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-b8896dc6]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-b8896dc6]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-b8896dc6 8s ease-in-out infinite}@keyframes marketing-float-a-b8896dc6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-b8896dc6{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-b8896dc6{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-b8896dc6{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-b8896dc6]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-b8896dc6]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-b8896dc6]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-b8896dc6]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-b8896dc6]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-b8896dc6] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-b8896dc6]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-b8896dc6]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-b8896dc6]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-b8896dc6]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-b8896dc6]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-b8896dc6]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-b8896dc6 6s linear infinite}@keyframes marketing-shimmer-b8896dc6{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-b8896dc6]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-b8896dc6]{display:flex;width:max-content;animation:marketing-marquee-b8896dc6 32s linear infinite}.marquee__track[data-v-b8896dc6]:hover{animation-play-state:paused}.marquee__group[data-v-b8896dc6]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-b8896dc6{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-b8896dc6]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-b8896dc6]{font-size:.875rem}.source-pill[data-v-b8896dc6]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-b8896dc6] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-b8896dc6] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-b8896dc6{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-b8896dc6]{animation:marketing-float-b8896dc6 4s ease-in-out infinite}.marketing-float--delay-1[data-v-b8896dc6]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-b8896dc6]{animation-delay:-2.4s}.marketing-glow-ring[data-v-b8896dc6]{position:relative}.marketing-glow-ring[data-v-b8896dc6]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-b8896dc6]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-b8896dc6],.marketing-hero-bg__beam[data-v-b8896dc6],.marquee__track[data-v-b8896dc6],.gradient-text--shimmer[data-v-b8896dc6],.marketing-float[data-v-b8896dc6]{animation:none!important}}.portal-info-banner[data-v-b8896dc6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-b8896dc6]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-b8896dc6]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-b8896dc6]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-b8896dc6]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-b8896dc6]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-b8896dc6] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-b8896dc6]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-b8896dc6]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-b8896dc6]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-b8896dc6]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-b8896dc6]{margin-bottom:1.25rem}.portal-section .section-title[data-v-b8896dc6]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-b8896dc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-b8896dc6]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-b8896dc6]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-b8896dc6]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-b8896dc6]{margin-top:1rem}.account-section-card[data-v-b8896dc6] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-b8896dc6] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-b8896dc6] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-b8896dc6],.p-multiselect-overlay[data-v-b8896dc6],.p-menu.p-menu-overlay[data-v-b8896dc6],.p-tieredmenu-overlay[data-v-b8896dc6],.p-contextmenu[data-v-b8896dc6]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-b8896dc6],.p-multiselect-list-container[data-v-b8896dc6],.p-select-list[data-v-b8896dc6],.p-multiselect-list[data-v-b8896dc6],.p-menu-list[data-v-b8896dc6]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-b8896dc6],.p-multiselect-option[data-v-b8896dc6]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-b8896dc6]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-b8896dc6],.p-multiselect-option[data-v-b8896dc6]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-b8896dc6]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-b8896dc6],.p-select-option.p-multiselect-option-selected[data-v-b8896dc6],.p-multiselect-option.p-select-option-selected[data-v-b8896dc6],.p-multiselect-option.p-multiselect-option-selected[data-v-b8896dc6]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-b8896dc6]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-b8896dc6]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-b8896dc6]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-b8896dc6]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-b8896dc6]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-b8896dc6],.p-menu-item.p-focus .p-menu-item-icon[data-v-b8896dc6]{color:var(--text-primary)!important}.p-menu-separator[data-v-b8896dc6]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-b8896dc6],html.is-native body[data-v-b8896dc6]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-b8896dc6]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-b8896dc6]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-b8896dc6]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-b8896dc6]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-b8896dc6],.shell-tablet[data-v-b8896dc6]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-b8896dc6],html.auth-screen-layout body[data-v-b8896dc6]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-b8896dc6]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-b8896dc6]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-b8896dc6]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-b8896dc6]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-b8896dc6]{font-size:.75rem}.auth-back-link[data-v-b8896dc6]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-b8896dc6]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-b8896dc6]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-b8896dc6]{max-width:520px}.auth-panel[data-v-b8896dc6]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-b8896dc6]{flex-direction:row}.auth-oauth-btn[data-v-b8896dc6]{flex:1;min-width:0}}.auth-form[data-v-b8896dc6]{width:100%}.auth-header[data-v-b8896dc6]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-b8896dc6]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-b8896dc6]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-b8896dc6]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-b8896dc6]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-b8896dc6]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-b8896dc6]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-b8896dc6]{margin-top:0!important}.form-row+.prime-input[data-v-b8896dc6]{margin-top:1rem}.auth-form .prime-input label[data-v-b8896dc6]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-b8896dc6],.auth-form .p-password-input[data-v-b8896dc6]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-b8896dc6]:hover,.auth-form .p-password-input[data-v-b8896dc6]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-b8896dc6]:focus,.auth-form .p-password-input[data-v-b8896dc6]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-b8896dc6]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-b8896dc6]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-b8896dc6]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-b8896dc6]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-b8896dc6]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-b8896dc6]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-b8896dc6]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-b8896dc6]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-b8896dc6]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-b8896dc6]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-b8896dc6]:hover{text-decoration:underline}.oauth-section[data-v-b8896dc6]{margin-top:1.75rem}.auth-divider[data-v-b8896dc6]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-b8896dc6]:before,.auth-divider[data-v-b8896dc6]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-b8896dc6]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-b8896dc6]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-b8896dc6]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-b8896dc6]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-b8896dc6]{font-size:1rem}.auth-success[data-v-b8896dc6]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-b8896dc6]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-b8896dc6]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-b8896dc6]{max-width:100%;padding:1rem}.auth-panel[data-v-b8896dc6]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-b8896dc6]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-b8896dc6]{padding:.75rem 1rem}.auth-panel[data-v-b8896dc6]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-b8896dc6],.auth-logo-section[data-v-b8896dc6]{margin-bottom:1.25rem}.auth-submit[data-v-b8896dc6]{margin-top:1.25rem!important}.oauth-section[data-v-b8896dc6]{margin-top:1.25rem}.auth-switch[data-v-b8896dc6]{margin-top:1rem}}.marketing-shell[data-v-b8896dc6]{min-height:100vh;background:var(--app-bg);color:var(--text-primary);display:flex;flex-direction:column;padding-top:68px}.marketing-main[data-v-b8896dc6]{flex:1;width:100%;padding:0!important}.marketing-app-promo-wrap[data-v-b8896dc6]{max-width:1100px;margin:0 auto;padding:0 1.5rem 2rem}[data-v-fc12c748]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-fc12c748]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-fc12c748]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-fc12c748]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-fc12c748],body[data-v-fc12c748]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-fc12c748]{color:var(--text-primary);line-height:1.6}main[data-v-fc12c748]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-fc12c748]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-fc12c748]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-fc12c748]{width:100%}#app[data-v-fc12c748]{color:var(--text-primary)!important}.app-container[data-v-fc12c748]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-fc12c748]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-fc12c748]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-fc12c748]:before,.divider[data-v-fc12c748]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-fc12c748]:before{left:0}.divider[data-v-fc12c748]:after{right:0}.pi[data-v-fc12c748]{font-family:primeicons!important}[data-v-fc12c748] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-fc12c748] .p-tabview-panels{background-color:transparent}[data-v-fc12c748] .p-datatable-header{height:4.75em}[data-v-fc12c748] .p-button-label{font-weight:600}[data-v-fc12c748] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-fc12c748]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-fc12c748]{margin-top:2rem}.app-input-margin-top-small[data-v-fc12c748]{margin-top:1rem}.primary-color[data-v-fc12c748]{color:var(--p-primary-500)}.background-secondary[data-v-fc12c748]{background-color:var(--app-surface-muted)}.p-card[data-v-fc12c748]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-fc12c748]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-fc12c748],.p-tabpanels[data-v-fc12c748],.p-tablist[data-v-fc12c748],.p-tab[data-v-fc12c748]{background-color:var(--app-card-bg)!important}.p-toast[data-v-fc12c748]{max-width:75%!important}.p-tooltip-text[data-v-fc12c748]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-fc12c748]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-fc12c748]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-fc12c748],.p-tooltip-bottom .p-tooltip-arrow[data-v-fc12c748]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-fc12c748]{margin-top:1rem!important}.p-card-body[data-v-fc12c748]{padding:.5rem!important}}[data-v-fc12c748] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-fc12c748]{display:block}.p-multiselect[data-v-fc12c748],.p-select[data-v-fc12c748],.p-button[data-v-fc12c748]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-fc12c748]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-fc12c748]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-fc12c748]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-fc12c748]{color:var(--color-on-primary)!important}.p-button[data-v-fc12c748]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-fc12c748]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-fc12c748]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-fc12c748]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-fc12c748],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-fc12c748]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-fc12c748]{color:var(--p-primary-500)!important}.reveal[data-v-fc12c748]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-fc12c748]{transform:translate3d(0,28px,0)}.reveal--down[data-v-fc12c748]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-fc12c748]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-fc12c748]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-fc12c748]{transform:scale(.94)}.reveal--fade[data-v-fc12c748]{transform:none}.reveal--visible[data-v-fc12c748]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-fc12c748],.reveal--up[data-v-fc12c748],.reveal--down[data-v-fc12c748],.reveal--left[data-v-fc12c748],.reveal--right[data-v-fc12c748],.reveal--zoom[data-v-fc12c748]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-fc12c748]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-fc12c748]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-fc12c748]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-fc12c748]{padding:4rem 0}}.eyebrow[data-v-fc12c748]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-fc12c748]{position:relative}.marketing-shell[data-v-fc12c748]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-fc12c748]{position:relative;z-index:1}.marketing-hero-bg[data-v-fc12c748]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-fc12c748]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-fc12c748]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-fc12c748 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-fc12c748]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-fc12c748 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-fc12c748]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-fc12c748 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-fc12c748]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-fc12c748]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-fc12c748 8s ease-in-out infinite}@keyframes marketing-float-a-fc12c748{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-fc12c748{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-fc12c748{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-fc12c748{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-fc12c748]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-fc12c748]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-fc12c748]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-fc12c748]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-fc12c748]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-fc12c748] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-fc12c748]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-fc12c748]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-fc12c748]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-fc12c748]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-fc12c748]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-fc12c748]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-fc12c748 6s linear infinite}@keyframes marketing-shimmer-fc12c748{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-fc12c748]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-fc12c748]{display:flex;width:max-content;animation:marketing-marquee-fc12c748 32s linear infinite}.marquee__track[data-v-fc12c748]:hover{animation-play-state:paused}.marquee__group[data-v-fc12c748]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-fc12c748{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-fc12c748]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-fc12c748]{font-size:.875rem}.source-pill[data-v-fc12c748]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-fc12c748] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-fc12c748] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-fc12c748{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-fc12c748]{animation:marketing-float-fc12c748 4s ease-in-out infinite}.marketing-float--delay-1[data-v-fc12c748]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-fc12c748]{animation-delay:-2.4s}.marketing-glow-ring[data-v-fc12c748]{position:relative}.marketing-glow-ring[data-v-fc12c748]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-fc12c748]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-fc12c748],.marketing-hero-bg__beam[data-v-fc12c748],.marquee__track[data-v-fc12c748],.gradient-text--shimmer[data-v-fc12c748],.marketing-float[data-v-fc12c748]{animation:none!important}}.portal-info-banner[data-v-fc12c748]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-fc12c748]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-fc12c748]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-fc12c748]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-fc12c748]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-fc12c748]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-fc12c748] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-fc12c748]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-fc12c748]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-fc12c748]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-fc12c748]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-fc12c748]{margin-bottom:1.25rem}.portal-section .section-title[data-v-fc12c748]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-fc12c748]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-fc12c748]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-fc12c748]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-fc12c748]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-fc12c748]{margin-top:1rem}.account-section-card[data-v-fc12c748] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-fc12c748] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-fc12c748] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-fc12c748],.p-multiselect-overlay[data-v-fc12c748],.p-menu.p-menu-overlay[data-v-fc12c748],.p-tieredmenu-overlay[data-v-fc12c748],.p-contextmenu[data-v-fc12c748]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-fc12c748],.p-multiselect-list-container[data-v-fc12c748],.p-select-list[data-v-fc12c748],.p-multiselect-list[data-v-fc12c748],.p-menu-list[data-v-fc12c748]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-fc12c748],.p-multiselect-option[data-v-fc12c748]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-fc12c748]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-fc12c748],.p-multiselect-option[data-v-fc12c748]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-fc12c748]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-fc12c748],.p-select-option.p-multiselect-option-selected[data-v-fc12c748],.p-multiselect-option.p-select-option-selected[data-v-fc12c748],.p-multiselect-option.p-multiselect-option-selected[data-v-fc12c748]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-fc12c748]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-fc12c748]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-fc12c748]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-fc12c748]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-fc12c748]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-fc12c748],.p-menu-item.p-focus .p-menu-item-icon[data-v-fc12c748]{color:var(--text-primary)!important}.p-menu-separator[data-v-fc12c748]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-fc12c748],html.is-native body[data-v-fc12c748]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-fc12c748]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-fc12c748]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-fc12c748]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-fc12c748]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-fc12c748],.shell-tablet[data-v-fc12c748]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-fc12c748],html.auth-screen-layout body[data-v-fc12c748]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-fc12c748]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-fc12c748]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-fc12c748]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-fc12c748]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-fc12c748]{font-size:.75rem}.auth-back-link[data-v-fc12c748]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-fc12c748]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-fc12c748]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-fc12c748]{max-width:520px}.auth-panel[data-v-fc12c748]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-fc12c748]{flex-direction:row}.auth-oauth-btn[data-v-fc12c748]{flex:1;min-width:0}}.auth-form[data-v-fc12c748]{width:100%}.auth-header[data-v-fc12c748]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-fc12c748]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-fc12c748]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-fc12c748]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-fc12c748]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-fc12c748]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-fc12c748]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-fc12c748]{margin-top:0!important}.form-row+.prime-input[data-v-fc12c748]{margin-top:1rem}.auth-form .prime-input label[data-v-fc12c748]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-fc12c748],.auth-form .p-password-input[data-v-fc12c748]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-fc12c748]:hover,.auth-form .p-password-input[data-v-fc12c748]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-fc12c748]:focus,.auth-form .p-password-input[data-v-fc12c748]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-fc12c748]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-fc12c748]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-fc12c748]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-fc12c748]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-fc12c748]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-fc12c748]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-fc12c748]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-fc12c748]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-fc12c748]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-fc12c748]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-fc12c748]:hover{text-decoration:underline}.oauth-section[data-v-fc12c748]{margin-top:1.75rem}.auth-divider[data-v-fc12c748]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-fc12c748]:before,.auth-divider[data-v-fc12c748]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-fc12c748]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-fc12c748]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-fc12c748]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-fc12c748]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-fc12c748]{font-size:1rem}.auth-success[data-v-fc12c748]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-fc12c748]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-fc12c748]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-fc12c748]{max-width:100%;padding:1rem}.auth-panel[data-v-fc12c748]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-fc12c748]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-fc12c748]{padding:.75rem 1rem}.auth-panel[data-v-fc12c748]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-fc12c748],.auth-logo-section[data-v-fc12c748]{margin-bottom:1.25rem}.auth-submit[data-v-fc12c748]{margin-top:1.25rem!important}.oauth-section[data-v-fc12c748]{margin-top:1.25rem}.auth-switch[data-v-fc12c748]{margin-top:1rem}}.data-item[data-v-fc12c748]{display:flex;flex-direction:column;gap:.5rem}.data-key[data-v-fc12c748]{color:var(--text-secondary);font-size:var(--font-base);text-align:left;letter-spacing:.5px;font-weight:500;margin:0}.data-value[data-v-fc12c748]{font-weight:700;font-size:var(--font-lg);color:var(--text-primary);text-align:left;margin:0}[data-v-6c8d4001]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-6c8d4001]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-6c8d4001]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-6c8d4001]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-6c8d4001],body[data-v-6c8d4001]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-6c8d4001]{color:var(--text-primary);line-height:1.6}main[data-v-6c8d4001]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-6c8d4001]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-6c8d4001]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-6c8d4001]{width:100%}#app[data-v-6c8d4001]{color:var(--text-primary)!important}.app-container[data-v-6c8d4001]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-6c8d4001]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-6c8d4001]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-6c8d4001]:before,.divider[data-v-6c8d4001]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-6c8d4001]:before{left:0}.divider[data-v-6c8d4001]:after{right:0}.pi[data-v-6c8d4001]{font-family:primeicons!important}[data-v-6c8d4001] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-6c8d4001] .p-tabview-panels{background-color:transparent}[data-v-6c8d4001] .p-datatable-header{height:4.75em}[data-v-6c8d4001] .p-button-label{font-weight:600}[data-v-6c8d4001] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-6c8d4001]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-6c8d4001]{margin-top:2rem}.app-input-margin-top-small[data-v-6c8d4001]{margin-top:1rem}.primary-color[data-v-6c8d4001]{color:var(--p-primary-500)}.background-secondary[data-v-6c8d4001]{background-color:var(--app-surface-muted)}.p-card[data-v-6c8d4001]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-6c8d4001]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-6c8d4001],.p-tabpanels[data-v-6c8d4001],.p-tablist[data-v-6c8d4001],.p-tab[data-v-6c8d4001]{background-color:var(--app-card-bg)!important}.p-toast[data-v-6c8d4001]{max-width:75%!important}.p-tooltip-text[data-v-6c8d4001]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-6c8d4001]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-6c8d4001]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-6c8d4001],.p-tooltip-bottom .p-tooltip-arrow[data-v-6c8d4001]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-6c8d4001]{margin-top:1rem!important}.p-card-body[data-v-6c8d4001]{padding:.5rem!important}}[data-v-6c8d4001] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-6c8d4001]{display:block}.p-multiselect[data-v-6c8d4001],.p-select[data-v-6c8d4001],.p-button[data-v-6c8d4001]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-6c8d4001]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-6c8d4001]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-6c8d4001]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-6c8d4001]{color:var(--color-on-primary)!important}.p-button[data-v-6c8d4001]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-6c8d4001]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-6c8d4001]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-6c8d4001]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-6c8d4001],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-6c8d4001]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-6c8d4001]{color:var(--p-primary-500)!important}.reveal[data-v-6c8d4001]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-6c8d4001]{transform:translate3d(0,28px,0)}.reveal--down[data-v-6c8d4001]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-6c8d4001]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-6c8d4001]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-6c8d4001]{transform:scale(.94)}.reveal--fade[data-v-6c8d4001]{transform:none}.reveal--visible[data-v-6c8d4001]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-6c8d4001],.reveal--up[data-v-6c8d4001],.reveal--down[data-v-6c8d4001],.reveal--left[data-v-6c8d4001],.reveal--right[data-v-6c8d4001],.reveal--zoom[data-v-6c8d4001]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-6c8d4001]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-6c8d4001]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-6c8d4001]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-6c8d4001]{padding:4rem 0}}.eyebrow[data-v-6c8d4001]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-6c8d4001]{position:relative}.marketing-shell[data-v-6c8d4001]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-6c8d4001]{position:relative;z-index:1}.marketing-hero-bg[data-v-6c8d4001]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-6c8d4001]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-6c8d4001]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-6c8d4001 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-6c8d4001]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-6c8d4001 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-6c8d4001]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-6c8d4001 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-6c8d4001]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-6c8d4001]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-6c8d4001 8s ease-in-out infinite}@keyframes marketing-float-a-6c8d4001{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-6c8d4001{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-6c8d4001{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-6c8d4001{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-6c8d4001]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-6c8d4001]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-6c8d4001]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-6c8d4001]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-6c8d4001]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-6c8d4001] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-6c8d4001]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-6c8d4001]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-6c8d4001]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-6c8d4001]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-6c8d4001]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-6c8d4001]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-6c8d4001 6s linear infinite}@keyframes marketing-shimmer-6c8d4001{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-6c8d4001]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-6c8d4001]{display:flex;width:max-content;animation:marketing-marquee-6c8d4001 32s linear infinite}.marquee__track[data-v-6c8d4001]:hover{animation-play-state:paused}.marquee__group[data-v-6c8d4001]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-6c8d4001{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-6c8d4001]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-6c8d4001]{font-size:.875rem}.source-pill[data-v-6c8d4001]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-6c8d4001] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-6c8d4001] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-6c8d4001{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-6c8d4001]{animation:marketing-float-6c8d4001 4s ease-in-out infinite}.marketing-float--delay-1[data-v-6c8d4001]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-6c8d4001]{animation-delay:-2.4s}.marketing-glow-ring[data-v-6c8d4001]{position:relative}.marketing-glow-ring[data-v-6c8d4001]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-6c8d4001]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-6c8d4001],.marketing-hero-bg__beam[data-v-6c8d4001],.marquee__track[data-v-6c8d4001],.gradient-text--shimmer[data-v-6c8d4001],.marketing-float[data-v-6c8d4001]{animation:none!important}}.portal-info-banner[data-v-6c8d4001]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-6c8d4001]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-6c8d4001]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-6c8d4001]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-6c8d4001]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-6c8d4001]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-6c8d4001] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-6c8d4001]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-6c8d4001]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-6c8d4001]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-6c8d4001]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-6c8d4001]{margin-bottom:1.25rem}.portal-section .section-title[data-v-6c8d4001]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-6c8d4001]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-6c8d4001]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-6c8d4001]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-6c8d4001]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-6c8d4001]{margin-top:1rem}.account-section-card[data-v-6c8d4001] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-6c8d4001] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-6c8d4001] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-6c8d4001],.p-multiselect-overlay[data-v-6c8d4001],.p-menu.p-menu-overlay[data-v-6c8d4001],.p-tieredmenu-overlay[data-v-6c8d4001],.p-contextmenu[data-v-6c8d4001]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-6c8d4001],.p-multiselect-list-container[data-v-6c8d4001],.p-select-list[data-v-6c8d4001],.p-multiselect-list[data-v-6c8d4001],.p-menu-list[data-v-6c8d4001]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-6c8d4001],.p-multiselect-option[data-v-6c8d4001]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-6c8d4001]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-6c8d4001],.p-multiselect-option[data-v-6c8d4001]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-6c8d4001]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-6c8d4001],.p-select-option.p-multiselect-option-selected[data-v-6c8d4001],.p-multiselect-option.p-select-option-selected[data-v-6c8d4001],.p-multiselect-option.p-multiselect-option-selected[data-v-6c8d4001]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-6c8d4001]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-6c8d4001]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-6c8d4001]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-6c8d4001]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-6c8d4001]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-6c8d4001],.p-menu-item.p-focus .p-menu-item-icon[data-v-6c8d4001]{color:var(--text-primary)!important}.p-menu-separator[data-v-6c8d4001]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-6c8d4001],html.is-native body[data-v-6c8d4001]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-6c8d4001]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-6c8d4001]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-6c8d4001]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-6c8d4001]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-6c8d4001],.shell-tablet[data-v-6c8d4001]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-6c8d4001],html.auth-screen-layout body[data-v-6c8d4001]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-6c8d4001]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-6c8d4001]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-6c8d4001]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-6c8d4001]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-6c8d4001]{font-size:.75rem}.auth-back-link[data-v-6c8d4001]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-6c8d4001]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-6c8d4001]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-6c8d4001]{max-width:520px}.auth-panel[data-v-6c8d4001]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-6c8d4001]{flex-direction:row}.auth-oauth-btn[data-v-6c8d4001]{flex:1;min-width:0}}.auth-form[data-v-6c8d4001]{width:100%}.auth-header[data-v-6c8d4001]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-6c8d4001]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-6c8d4001]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-6c8d4001]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-6c8d4001]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-6c8d4001]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-6c8d4001]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-6c8d4001]{margin-top:0!important}.form-row+.prime-input[data-v-6c8d4001]{margin-top:1rem}.auth-form .prime-input label[data-v-6c8d4001]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-6c8d4001],.auth-form .p-password-input[data-v-6c8d4001]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-6c8d4001]:hover,.auth-form .p-password-input[data-v-6c8d4001]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-6c8d4001]:focus,.auth-form .p-password-input[data-v-6c8d4001]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-6c8d4001]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-6c8d4001]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-6c8d4001]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-6c8d4001]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-6c8d4001]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-6c8d4001]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-6c8d4001]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-6c8d4001]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-6c8d4001]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-6c8d4001]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-6c8d4001]:hover{text-decoration:underline}.oauth-section[data-v-6c8d4001]{margin-top:1.75rem}.auth-divider[data-v-6c8d4001]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-6c8d4001]:before,.auth-divider[data-v-6c8d4001]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-6c8d4001]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-6c8d4001]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-6c8d4001]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-6c8d4001]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-6c8d4001]{font-size:1rem}.auth-success[data-v-6c8d4001]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-6c8d4001]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-6c8d4001]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-6c8d4001]{max-width:100%;padding:1rem}.auth-panel[data-v-6c8d4001]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-6c8d4001]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-6c8d4001]{padding:.75rem 1rem}.auth-panel[data-v-6c8d4001]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-6c8d4001],.auth-logo-section[data-v-6c8d4001]{margin-bottom:1.25rem}.auth-submit[data-v-6c8d4001]{margin-top:1.25rem!important}.oauth-section[data-v-6c8d4001]{margin-top:1.25rem}.auth-switch[data-v-6c8d4001]{margin-top:1rem}}.hero[data-v-6c8d4001]{position:relative;overflow:hidden;padding:5rem 1.5rem 6rem}.hero-inner[data-v-6c8d4001]{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center;min-height:calc(100vh - 200px)}@media(max-width:960px){.hero-inner[data-v-6c8d4001]{grid-template-columns:1fr;gap:3rem;text-align:center;min-height:auto}}.hero-title[data-v-6c8d4001]{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;margin:0 0 1.25rem;color:var(--text-primary)}.hero-sub[data-v-6c8d4001]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:540px;margin-bottom:2rem}@media(max-width:960px){.hero-sub[data-v-6c8d4001]{margin-left:auto;margin-right:auto}}.hero-actions[data-v-6c8d4001]{display:flex;gap:.875rem;flex-wrap:wrap}@media(max-width:960px){.hero-actions[data-v-6c8d4001]{justify-content:center}}.hero-actions[data-v-6c8d4001] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700;font-size:.9375rem}.hero-trust[data-v-6c8d4001]{display:flex;align-items:center;gap:.875rem;margin-top:2.5rem}@media(max-width:960px){.hero-trust[data-v-6c8d4001]{justify-content:center}}.avatars[data-v-6c8d4001]{display:flex}.avatars .avatar[data-v-6c8d4001]{width:36px;height:36px;border-radius:50%;border:2px solid var(--app-bg);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;margin-left:-8px}.avatars .avatar[data-v-6c8d4001]:first-child{margin-left:0}.avatars .avatar.avatar-1[data-v-6c8d4001]{background:linear-gradient(135deg,var(--color-accent-rose),var(--color-accent-orange))}.avatars .avatar.avatar-2[data-v-6c8d4001]{background:linear-gradient(135deg,var(--color-accent-indigo),var(--color-accent-purple))}.avatars .avatar.avatar-3[data-v-6c8d4001]{background:linear-gradient(135deg,var(--color-success),var(--color-accent-cyan))}.avatars .avatar.avatar-4[data-v-6c8d4001]{background:var(--app-surface-muted);color:var(--text-primary);border-color:var(--app-card-border)}.hero-trust-text[data-v-6c8d4001]{display:flex;flex-direction:column;font-size:.8125rem;color:var(--text-secondary);font-weight:600;text-align:left}.stars[data-v-6c8d4001]{display:flex;gap:1px;color:var(--color-star);font-size:.75rem;margin-bottom:2px}.hero-visual[data-v-6c8d4001]{position:relative;min-height:460px}@media(max-width:960px){.hero-visual[data-v-6c8d4001]{min-height:380px}}.hero-card-stack[data-v-6c8d4001]{position:relative;width:100%;height:100%}.hero-card[data-v-6c8d4001]{position:absolute;background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);overflow:hidden;box-shadow:var(--shadow-elevated);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.hero-card-img[data-v-6c8d4001]{width:100%;height:130px;object-fit:cover;display:block}.hero-card-body[data-v-6c8d4001]{padding:.875rem 1rem}.hero-card-source[data-v-6c8d4001]{font-size:.6875rem;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:.25rem}.hero-card-source .pi[data-v-6c8d4001]{font-size:.625rem}.hero-card-title[data-v-6c8d4001]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-top:.25rem}.hero-card-stats[data-v-6c8d4001]{display:flex;gap:.75rem;margin-top:.625rem}.card-main[data-v-6c8d4001]{width:78%;top:12%;left:11%;z-index:3;transform:rotate(-1deg);animation:marketing-float-6c8d4001 5s ease-in-out infinite}.card-main[data-v-6c8d4001]:hover{transform:rotate(0) translateY(-8px);box-shadow:var(--marketing-card-shadow-hover)}.card-main .hero-card-img[data-v-6c8d4001]{height:180px}.card-back[data-v-6c8d4001]{width:60%;top:0;right:5%;z-index:2;transform:rotate(4deg)}.card-front[data-v-6c8d4001]{width:55%;bottom:6%;left:0;z-index:4;transform:rotate(-5deg)}.floating-badge[data-v-6c8d4001]{position:absolute;background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:999px;padding:.5rem .875rem;font-size:.75rem;font-weight:700;color:var(--text-primary);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:.4rem;z-index:5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:float-badge-6c8d4001 3.5s ease-in-out infinite}.floating-badge .pi[data-v-6c8d4001]{font-size:.75rem;color:var(--p-primary-400)}.badge-import[data-v-6c8d4001]{top:8%;left:-2%}.badge-import .pi[data-v-6c8d4001]{color:var(--color-success)}.badge-saved[data-v-6c8d4001]{bottom:10%;right:-4%;animation-delay:-1.5s}.badge-saved .pi[data-v-6c8d4001]{color:var(--color-accent-pink)}@keyframes float-badge-6c8d4001{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logos-strip[data-v-6c8d4001]{border-top:1px solid var(--app-card-border);border-bottom:1px solid var(--app-card-border);background:color-mix(in srgb,var(--app-surface) 40%,transparent);padding:2.5rem 0;overflow:hidden}.logos-strip-inner[data-v-6c8d4001]{max-width:1200px;margin:0 auto;text-align:center;padding:0 1.5rem}.logos-strip-title[data-v-6c8d4001]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--text-muted);margin-bottom:1.5rem}.stats-grid[data-v-6c8d4001]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:800px){.stats-grid[data-v-6c8d4001]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-6c8d4001]{padding:2rem 1.5rem;text-align:center}.stat-value[data-v-6c8d4001]{font-size:clamp(2rem,3vw,2.75rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem;line-height:1;display:inline-flex;align-items:center;gap:.4rem}.stat-label[data-v-6c8d4001]{color:var(--text-secondary);font-size:.875rem;font-weight:600}.features-grid[data-v-6c8d4001]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:960px){.features-grid[data-v-6c8d4001]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid[data-v-6c8d4001]{grid-template-columns:1fr}}.feature-card[data-v-6c8d4001]{padding:2rem}.feature-icon[data-v-6c8d4001]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1.25rem;box-shadow:0 10px 24px -8px var(--overlay-subtle-light)}.feature-title[data-v-6c8d4001]{font-size:1.25rem;font-weight:800;margin:0 0 .625rem;color:var(--text-primary)}.feature-description[data-v-6c8d4001]{color:var(--text-secondary);line-height:1.65;font-size:.9375rem;margin:0}.steps-grid[data-v-6c8d4001]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:800px){.steps-grid[data-v-6c8d4001]{grid-template-columns:1fr}}.step-card[data-v-6c8d4001]{position:relative;padding:2.25rem 1.75rem 1.75rem;text-align:left}.step-number[data-v-6c8d4001]{font-size:.75rem;font-weight:800;letter-spacing:.15em;color:var(--p-primary-400)}.step-icon[data-v-6c8d4001]{width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);color:var(--p-primary-400);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin:.75rem 0 1rem}.step-title[data-v-6c8d4001]{font-size:1.25rem;font-weight:800;margin:0 0 .5rem;color:var(--text-primary)}.step-description[data-v-6c8d4001]{color:var(--text-secondary);line-height:1.6;margin:0}.testimonials-grid[data-v-6c8d4001]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.testimonials-grid[data-v-6c8d4001]{grid-template-columns:1fr;max-width:620px;margin:0 auto}}.testimonial-card[data-v-6c8d4001]{padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.testimonial-stars[data-v-6c8d4001]{display:flex;gap:2px;color:var(--color-star);font-size:.875rem}.testimonial-quote[data-v-6c8d4001]{font-size:1rem;line-height:1.6;color:var(--text-primary);margin:0;font-weight:500}.testimonial-author[data-v-6c8d4001]{display:flex;align-items:center;gap:.75rem;margin-top:auto}.testimonial-avatar[data-v-6c8d4001]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.875rem;flex-shrink:0}.testimonial-name[data-v-6c8d4001]{font-weight:700;color:var(--text-primary);font-size:.9375rem}.testimonial-role[data-v-6c8d4001]{color:var(--text-secondary);font-size:.8125rem}.final-cta-card[data-v-6c8d4001]{position:relative;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--p-primary-500) 25%,transparent),transparent 55%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--color-accent-purple) 25%,transparent),transparent 55%),var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:28px;padding:4.5rem 2rem;text-align:center;overflow:hidden;max-width:880px;margin:0 auto;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.final-cta-icon[data-v-6c8d4001]{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,var(--p-primary-500),var(--color-accent-purple));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem;box-shadow:0 16px 32px -8px var(--color-primary-glow-strong)}.final-cta-title[data-v-6c8d4001]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;letter-spacing:-.02em;margin:0 0 .875rem;color:var(--text-primary)}.final-cta-sub[data-v-6c8d4001]{color:var(--text-secondary);font-size:var(--font-lg);line-height:1.6;max-width:560px;margin:0 auto 2rem}.final-cta-actions[data-v-6c8d4001]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.final-cta-actions[data-v-6c8d4001] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}[data-v-22492199]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-22492199]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-22492199]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-22492199]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-22492199],body[data-v-22492199]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-22492199]{color:var(--text-primary);line-height:1.6}main[data-v-22492199]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-22492199]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-22492199]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-22492199]{width:100%}#app[data-v-22492199]{color:var(--text-primary)!important}.app-container[data-v-22492199]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-22492199]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-22492199]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-22492199]:before,.divider[data-v-22492199]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-22492199]:before{left:0}.divider[data-v-22492199]:after{right:0}.pi[data-v-22492199]{font-family:primeicons!important}[data-v-22492199] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-22492199] .p-tabview-panels{background-color:transparent}[data-v-22492199] .p-datatable-header{height:4.75em}[data-v-22492199] .p-button-label{font-weight:600}[data-v-22492199] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-22492199]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-22492199]{margin-top:2rem}.app-input-margin-top-small[data-v-22492199]{margin-top:1rem}.primary-color[data-v-22492199]{color:var(--p-primary-500)}.background-secondary[data-v-22492199]{background-color:var(--app-surface-muted)}.p-card[data-v-22492199]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-22492199]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-22492199],.p-tabpanels[data-v-22492199],.p-tablist[data-v-22492199],.p-tab[data-v-22492199]{background-color:var(--app-card-bg)!important}.p-toast[data-v-22492199]{max-width:75%!important}.p-tooltip-text[data-v-22492199]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-22492199]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-22492199]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-22492199],.p-tooltip-bottom .p-tooltip-arrow[data-v-22492199]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-22492199]{margin-top:1rem!important}.p-card-body[data-v-22492199]{padding:.5rem!important}}[data-v-22492199] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-22492199]{display:block}.p-multiselect[data-v-22492199],.p-select[data-v-22492199],.p-button[data-v-22492199]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-22492199]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-22492199]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-22492199]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-22492199]{color:var(--color-on-primary)!important}.p-button[data-v-22492199]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-22492199]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-22492199]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-22492199]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-22492199],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-22492199]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-22492199]{color:var(--p-primary-500)!important}.reveal[data-v-22492199]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-22492199]{transform:translate3d(0,28px,0)}.reveal--down[data-v-22492199]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-22492199]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-22492199]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-22492199]{transform:scale(.94)}.reveal--fade[data-v-22492199]{transform:none}.reveal--visible[data-v-22492199]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-22492199],.reveal--up[data-v-22492199],.reveal--down[data-v-22492199],.reveal--left[data-v-22492199],.reveal--right[data-v-22492199],.reveal--zoom[data-v-22492199]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-22492199]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-22492199]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-22492199]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-22492199]{padding:4rem 0}}.eyebrow[data-v-22492199]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-22492199]{position:relative}.marketing-shell[data-v-22492199]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-22492199]{position:relative;z-index:1}.marketing-hero-bg[data-v-22492199]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-22492199]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-22492199]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-22492199 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-22492199]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-22492199 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-22492199]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-22492199 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-22492199]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-22492199]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-22492199 8s ease-in-out infinite}@keyframes marketing-float-a-22492199{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-22492199{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-22492199{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-22492199{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-22492199]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-22492199]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-22492199]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-22492199]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-22492199]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-22492199] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-22492199]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-22492199]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-22492199]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-22492199]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-22492199]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-22492199]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-22492199 6s linear infinite}@keyframes marketing-shimmer-22492199{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-22492199]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-22492199]{display:flex;width:max-content;animation:marketing-marquee-22492199 32s linear infinite}.marquee__track[data-v-22492199]:hover{animation-play-state:paused}.marquee__group[data-v-22492199]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-22492199{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-22492199]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-22492199]{font-size:.875rem}.source-pill[data-v-22492199]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-22492199] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-22492199] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-22492199{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-22492199]{animation:marketing-float-22492199 4s ease-in-out infinite}.marketing-float--delay-1[data-v-22492199]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-22492199]{animation-delay:-2.4s}.marketing-glow-ring[data-v-22492199]{position:relative}.marketing-glow-ring[data-v-22492199]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-22492199]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-22492199],.marketing-hero-bg__beam[data-v-22492199],.marquee__track[data-v-22492199],.gradient-text--shimmer[data-v-22492199],.marketing-float[data-v-22492199]{animation:none!important}}.portal-info-banner[data-v-22492199]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-22492199]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-22492199]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-22492199]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-22492199]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-22492199]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-22492199] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-22492199]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-22492199]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-22492199]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-22492199]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-22492199]{margin-bottom:1.25rem}.portal-section .section-title[data-v-22492199]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-22492199]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-22492199]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-22492199]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-22492199]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-22492199]{margin-top:1rem}.account-section-card[data-v-22492199] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-22492199] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-22492199] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-22492199],.p-multiselect-overlay[data-v-22492199],.p-menu.p-menu-overlay[data-v-22492199],.p-tieredmenu-overlay[data-v-22492199],.p-contextmenu[data-v-22492199]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-22492199],.p-multiselect-list-container[data-v-22492199],.p-select-list[data-v-22492199],.p-multiselect-list[data-v-22492199],.p-menu-list[data-v-22492199]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-22492199],.p-multiselect-option[data-v-22492199]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-22492199]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-22492199],.p-multiselect-option[data-v-22492199]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-22492199]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-22492199],.p-select-option.p-multiselect-option-selected[data-v-22492199],.p-multiselect-option.p-select-option-selected[data-v-22492199],.p-multiselect-option.p-multiselect-option-selected[data-v-22492199]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-22492199]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-22492199]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-22492199]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-22492199]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-22492199]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-22492199],.p-menu-item.p-focus .p-menu-item-icon[data-v-22492199]{color:var(--text-primary)!important}.p-menu-separator[data-v-22492199]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-22492199],html.is-native body[data-v-22492199]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-22492199]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-22492199]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-22492199]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-22492199]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-22492199],.shell-tablet[data-v-22492199]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-22492199],html.auth-screen-layout body[data-v-22492199]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-22492199]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-22492199]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-22492199]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-22492199]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-22492199]{font-size:.75rem}.auth-back-link[data-v-22492199]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-22492199]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-22492199]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-22492199]{max-width:520px}.auth-panel[data-v-22492199]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-22492199]{flex-direction:row}.auth-oauth-btn[data-v-22492199]{flex:1;min-width:0}}.auth-form[data-v-22492199]{width:100%}.auth-header[data-v-22492199]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-22492199]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-22492199]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-22492199]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-22492199]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-22492199]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-22492199]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-22492199]{margin-top:0!important}.form-row+.prime-input[data-v-22492199]{margin-top:1rem}.auth-form .prime-input label[data-v-22492199]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-22492199],.auth-form .p-password-input[data-v-22492199]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-22492199]:hover,.auth-form .p-password-input[data-v-22492199]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-22492199]:focus,.auth-form .p-password-input[data-v-22492199]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-22492199]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-22492199]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-22492199]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-22492199]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-22492199]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-22492199]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-22492199]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-22492199]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-22492199]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-22492199]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-22492199]:hover{text-decoration:underline}.oauth-section[data-v-22492199]{margin-top:1.75rem}.auth-divider[data-v-22492199]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-22492199]:before,.auth-divider[data-v-22492199]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-22492199]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-22492199]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-22492199]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-22492199]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-22492199]{font-size:1rem}.auth-success[data-v-22492199]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-22492199]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-22492199]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-22492199]{max-width:100%;padding:1rem}.auth-panel[data-v-22492199]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-22492199]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-22492199]{padding:.75rem 1rem}.auth-panel[data-v-22492199]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-22492199],.auth-logo-section[data-v-22492199]{margin-bottom:1.25rem}.auth-submit[data-v-22492199]{margin-top:1.25rem!important}.oauth-section[data-v-22492199]{margin-top:1.25rem}.auth-switch[data-v-22492199]{margin-top:1rem}}.feature-blocks[data-v-22492199]{display:flex;flex-direction:column;gap:5rem}.feature-block[data-v-22492199]{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center}.feature-block.reversed[data-v-22492199]{grid-template-columns:.95fr 1.05fr}.feature-block.reversed .feature-block-visual[data-v-22492199]{order:-1}@media(max-width:900px){.feature-block[data-v-22492199]{grid-template-columns:1fr;gap:2rem}.feature-block.reversed .feature-block-visual[data-v-22492199]{order:0}}.feature-pill[data-v-22492199]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .875rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff;margin-bottom:1rem}.feature-pill .pi[data-v-22492199]{font-size:.75rem}.feature-block-title[data-v-22492199]{font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:900;letter-spacing:-.02em;margin:0 0 .875rem;color:var(--text-primary);line-height:1.15}.feature-block-desc[data-v-22492199]{color:var(--text-secondary);font-size:var(--font-lg);line-height:1.65;margin:0 0 1.5rem}.feature-block-list[data-v-22492199]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.feature-block-list li[data-v-22492199]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:var(--text-primary);font-weight:500;line-height:1.5}.feature-block-list li .pi[data-v-22492199]{color:var(--p-primary-400);font-size:1rem;margin-top:2px}.feature-block-visual[data-v-22492199]{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden}.feature-block-card[data-v-22492199]{width:100%;height:100%;border-radius:24px;padding:2rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.feature-block-card[data-v-22492199]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,var(--overlay-light-muted),transparent 60%);pointer-events:none}.feature-block-card-icon[data-v-22492199]{position:absolute;top:1.5rem;right:1.5rem;font-size:3rem;color:var(--overlay-light-medium)}.feature-block-mock[data-v-22492199]{position:relative;z-index:1;background:var(--overlay-light-solid);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.625rem;box-shadow:0 16px 32px -8px var(--overlay-subtle-light)}.mock-line[data-v-22492199]{height:12px;background:var(--text-primary);border-radius:4px}.mock-line-strong[data-v-22492199]{height:16px;background:var(--color-surface-dark)}.integrations-grid[data-v-22492199]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(max-width:800px){.integrations-grid[data-v-22492199]{grid-template-columns:repeat(2,1fr)}}.integration-card[data-v-22492199]{display:flex;align-items:center;gap:.625rem;padding:1rem 1.25rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--text-primary);transition:border-color .2s,transform .2s}.integration-card .pi[data-v-22492199]{font-size:1.125rem;color:var(--p-primary-400)}.integration-card[data-v-22492199]:hover{border-color:var(--p-primary-400);transform:translateY(-2px)}.comparison-table[data-v-22492199]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:20px;overflow:hidden}.comparison-header[data-v-22492199],.comparison-row[data-v-22492199]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr}.comparison-header[data-v-22492199]{background:var(--app-surface-muted);border-bottom:1px solid var(--app-card-border)}.comparison-header .comparison-cell[data-v-22492199]{padding:1rem;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);text-align:center}.comparison-header .comparison-cell.highlight[data-v-22492199]{color:var(--p-primary-400);display:flex;align-items:center;justify-content:center;gap:.4rem}.comparison-row[data-v-22492199]{border-top:1px solid var(--app-card-border)}.comparison-row[data-v-22492199]:first-of-type{border-top:none}.comparison-row .comparison-cell[data-v-22492199]{padding:1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.comparison-row .comparison-cell.label[data-v-22492199]{text-align:left;justify-content:flex-start;color:var(--text-primary);font-weight:600}.comparison-row .comparison-cell.highlight[data-v-22492199]{background:color-mix(in srgb,var(--p-primary-500) 6%,transparent)}.check-good[data-v-22492199]{color:var(--color-success);font-size:1.125rem;font-weight:800}.check-bad[data-v-22492199]{color:var(--text-secondary);opacity:.5;font-size:1rem}.changelog-list[data-v-22492199]{display:flex;flex-direction:column;gap:1rem;max-width:720px;margin:0 auto}.changelog-item[data-v-22492199]{display:grid;grid-template-columns:140px 1fr;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:16px;padding:1.5rem;transition:border-color .2s}.changelog-item[data-v-22492199]:hover{border-color:var(--p-primary-400)}@media(max-width:640px){.changelog-item[data-v-22492199]{grid-template-columns:1fr;gap:.5rem}}.changelog-date[data-v-22492199]{color:var(--text-secondary);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.changelog-tag[data-v-22492199]{display:inline-block;padding:.2rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.changelog-tag.tag-new[data-v-22492199]{background:var(--color-success-bg-medium);color:var(--color-success)}.changelog-tag.tag-improved[data-v-22492199]{background:var(--color-blue-bg);color:var(--color-accent-blue)}.changelog-tag.tag-fixed[data-v-22492199]{background:var(--color-violet-bg);color:var(--color-violet)}.changelog-title[data-v-22492199]{font-size:1.125rem;font-weight:800;margin:0 0 .5rem;color:var(--text-primary)}.changelog-desc[data-v-22492199]{color:var(--text-secondary);margin:0;line-height:1.6}.product-cta-card[data-v-22492199]{position:relative;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--p-primary-500) 30%,transparent),transparent 60%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--color-accent-pink) 30%,transparent),transparent 60%),var(--app-surface);border:1px solid var(--app-card-border);border-radius:24px;padding:3.5rem 2rem;text-align:center;max-width:760px;margin:0 auto}.product-cta-title[data-v-22492199]{font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:900;margin:0 0 .75rem;color:var(--text-primary)}.product-cta-sub[data-v-22492199]{color:var(--text-secondary);font-size:var(--font-lg);margin:0 auto 1.75rem}.product-cta-actions[data-v-22492199]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.product-cta-actions[data-v-22492199] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}[data-v-e66a7e46]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-e66a7e46]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-e66a7e46]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-e66a7e46]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-e66a7e46],body[data-v-e66a7e46]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-e66a7e46]{color:var(--text-primary);line-height:1.6}main[data-v-e66a7e46]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-e66a7e46]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-e66a7e46]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-e66a7e46]{width:100%}#app[data-v-e66a7e46]{color:var(--text-primary)!important}.app-container[data-v-e66a7e46]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-e66a7e46]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-e66a7e46]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-e66a7e46]:before,.divider[data-v-e66a7e46]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-e66a7e46]:before{left:0}.divider[data-v-e66a7e46]:after{right:0}.pi[data-v-e66a7e46]{font-family:primeicons!important}[data-v-e66a7e46] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-e66a7e46] .p-tabview-panels{background-color:transparent}[data-v-e66a7e46] .p-datatable-header{height:4.75em}[data-v-e66a7e46] .p-button-label{font-weight:600}[data-v-e66a7e46] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-e66a7e46]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-e66a7e46]{margin-top:2rem}.app-input-margin-top-small[data-v-e66a7e46]{margin-top:1rem}.primary-color[data-v-e66a7e46]{color:var(--p-primary-500)}.background-secondary[data-v-e66a7e46]{background-color:var(--app-surface-muted)}.p-card[data-v-e66a7e46]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-e66a7e46]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-e66a7e46],.p-tabpanels[data-v-e66a7e46],.p-tablist[data-v-e66a7e46],.p-tab[data-v-e66a7e46]{background-color:var(--app-card-bg)!important}.p-toast[data-v-e66a7e46]{max-width:75%!important}.p-tooltip-text[data-v-e66a7e46]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-e66a7e46]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-e66a7e46]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-e66a7e46],.p-tooltip-bottom .p-tooltip-arrow[data-v-e66a7e46]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-e66a7e46]{margin-top:1rem!important}.p-card-body[data-v-e66a7e46]{padding:.5rem!important}}[data-v-e66a7e46] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-e66a7e46]{display:block}.p-multiselect[data-v-e66a7e46],.p-select[data-v-e66a7e46],.p-button[data-v-e66a7e46]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-e66a7e46]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-e66a7e46]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-e66a7e46]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-e66a7e46]{color:var(--color-on-primary)!important}.p-button[data-v-e66a7e46]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-e66a7e46]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-e66a7e46]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-e66a7e46]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-e66a7e46],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-e66a7e46]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-e66a7e46]{color:var(--p-primary-500)!important}.reveal[data-v-e66a7e46]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-e66a7e46]{transform:translate3d(0,28px,0)}.reveal--down[data-v-e66a7e46]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-e66a7e46]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-e66a7e46]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-e66a7e46]{transform:scale(.94)}.reveal--fade[data-v-e66a7e46]{transform:none}.reveal--visible[data-v-e66a7e46]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-e66a7e46],.reveal--up[data-v-e66a7e46],.reveal--down[data-v-e66a7e46],.reveal--left[data-v-e66a7e46],.reveal--right[data-v-e66a7e46],.reveal--zoom[data-v-e66a7e46]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-e66a7e46]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-e66a7e46]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-e66a7e46]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-e66a7e46]{padding:4rem 0}}.eyebrow[data-v-e66a7e46]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-e66a7e46]{position:relative}.marketing-shell[data-v-e66a7e46]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-e66a7e46]{position:relative;z-index:1}.marketing-hero-bg[data-v-e66a7e46]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-e66a7e46]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-e66a7e46]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-e66a7e46 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-e66a7e46]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-e66a7e46 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-e66a7e46]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-e66a7e46 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-e66a7e46]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-e66a7e46]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-e66a7e46 8s ease-in-out infinite}@keyframes marketing-float-a-e66a7e46{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-e66a7e46{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-e66a7e46{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-e66a7e46{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-e66a7e46]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-e66a7e46]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-e66a7e46]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-e66a7e46]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-e66a7e46]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-e66a7e46] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-e66a7e46]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-e66a7e46]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-e66a7e46]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-e66a7e46]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-e66a7e46]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-e66a7e46]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-e66a7e46 6s linear infinite}@keyframes marketing-shimmer-e66a7e46{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-e66a7e46]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-e66a7e46]{display:flex;width:max-content;animation:marketing-marquee-e66a7e46 32s linear infinite}.marquee__track[data-v-e66a7e46]:hover{animation-play-state:paused}.marquee__group[data-v-e66a7e46]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-e66a7e46{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-e66a7e46]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-e66a7e46]{font-size:.875rem}.source-pill[data-v-e66a7e46]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-e66a7e46] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-e66a7e46] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-e66a7e46{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-e66a7e46]{animation:marketing-float-e66a7e46 4s ease-in-out infinite}.marketing-float--delay-1[data-v-e66a7e46]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-e66a7e46]{animation-delay:-2.4s}.marketing-glow-ring[data-v-e66a7e46]{position:relative}.marketing-glow-ring[data-v-e66a7e46]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-e66a7e46]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-e66a7e46],.marketing-hero-bg__beam[data-v-e66a7e46],.marquee__track[data-v-e66a7e46],.gradient-text--shimmer[data-v-e66a7e46],.marketing-float[data-v-e66a7e46]{animation:none!important}}.portal-info-banner[data-v-e66a7e46]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-e66a7e46]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-e66a7e46]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-e66a7e46]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-e66a7e46]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-e66a7e46]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-e66a7e46] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-e66a7e46]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-e66a7e46]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-e66a7e46]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-e66a7e46]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-e66a7e46]{margin-bottom:1.25rem}.portal-section .section-title[data-v-e66a7e46]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-e66a7e46]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-e66a7e46]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-e66a7e46]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-e66a7e46]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-e66a7e46]{margin-top:1rem}.account-section-card[data-v-e66a7e46] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-e66a7e46] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-e66a7e46] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-e66a7e46],.p-multiselect-overlay[data-v-e66a7e46],.p-menu.p-menu-overlay[data-v-e66a7e46],.p-tieredmenu-overlay[data-v-e66a7e46],.p-contextmenu[data-v-e66a7e46]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-e66a7e46],.p-multiselect-list-container[data-v-e66a7e46],.p-select-list[data-v-e66a7e46],.p-multiselect-list[data-v-e66a7e46],.p-menu-list[data-v-e66a7e46]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-e66a7e46],.p-multiselect-option[data-v-e66a7e46]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-e66a7e46]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-e66a7e46],.p-multiselect-option[data-v-e66a7e46]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-e66a7e46]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-e66a7e46],.p-select-option.p-multiselect-option-selected[data-v-e66a7e46],.p-multiselect-option.p-select-option-selected[data-v-e66a7e46],.p-multiselect-option.p-multiselect-option-selected[data-v-e66a7e46]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-e66a7e46]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-e66a7e46]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-e66a7e46]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-e66a7e46]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-e66a7e46]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-e66a7e46],.p-menu-item.p-focus .p-menu-item-icon[data-v-e66a7e46]{color:var(--text-primary)!important}.p-menu-separator[data-v-e66a7e46]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-e66a7e46],html.is-native body[data-v-e66a7e46]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-e66a7e46]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-e66a7e46]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-e66a7e46]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-e66a7e46]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-e66a7e46],.shell-tablet[data-v-e66a7e46]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-e66a7e46],html.auth-screen-layout body[data-v-e66a7e46]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-e66a7e46]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-e66a7e46]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-e66a7e46]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-e66a7e46]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-e66a7e46]{font-size:.75rem}.auth-back-link[data-v-e66a7e46]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-e66a7e46]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-e66a7e46]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-e66a7e46]{max-width:520px}.auth-panel[data-v-e66a7e46]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-e66a7e46]{flex-direction:row}.auth-oauth-btn[data-v-e66a7e46]{flex:1;min-width:0}}.auth-form[data-v-e66a7e46]{width:100%}.auth-header[data-v-e66a7e46]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-e66a7e46]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-e66a7e46]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-e66a7e46]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-e66a7e46]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-e66a7e46]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-e66a7e46]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-e66a7e46]{margin-top:0!important}.form-row+.prime-input[data-v-e66a7e46]{margin-top:1rem}.auth-form .prime-input label[data-v-e66a7e46]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-e66a7e46],.auth-form .p-password-input[data-v-e66a7e46]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-e66a7e46]:hover,.auth-form .p-password-input[data-v-e66a7e46]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-e66a7e46]:focus,.auth-form .p-password-input[data-v-e66a7e46]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-e66a7e46]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-e66a7e46]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-e66a7e46]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-e66a7e46]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-e66a7e46]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-e66a7e46]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-e66a7e46]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-e66a7e46]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-e66a7e46]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-e66a7e46]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-e66a7e46]:hover{text-decoration:underline}.oauth-section[data-v-e66a7e46]{margin-top:1.75rem}.auth-divider[data-v-e66a7e46]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-e66a7e46]:before,.auth-divider[data-v-e66a7e46]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-e66a7e46]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-e66a7e46]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-e66a7e46]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-e66a7e46]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-e66a7e46]{font-size:1rem}.auth-success[data-v-e66a7e46]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-e66a7e46]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-e66a7e46]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-e66a7e46]{max-width:100%;padding:1rem}.auth-panel[data-v-e66a7e46]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-e66a7e46]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-e66a7e46]{padding:.75rem 1rem}.auth-panel[data-v-e66a7e46]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-e66a7e46],.auth-logo-section[data-v-e66a7e46]{margin-bottom:1.25rem}.auth-submit[data-v-e66a7e46]{margin-top:1.25rem!important}.oauth-section[data-v-e66a7e46]{margin-top:1.25rem}.auth-switch[data-v-e66a7e46]{margin-top:1rem}}.page-header-container[data-v-e66a7e46]{display:flex;flex-direction:column;width:100%}.header-row[data-v-e66a7e46]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%}.header-text-container[data-v-e66a7e46]{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;flex-wrap:nowrap;max-width:100%;width:100%;position:relative}.header-text[data-v-e66a7e46]{margin:0;text-align:left;font-weight:800;font-size:clamp(1.375rem,2.5vw,var(--font-xl));letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.header-sub[data-v-e66a7e46]{margin:0;text-align:left;font-weight:500;font-size:var(--font-md);color:var(--text-secondary);line-height:1.5}.header-actions[data-v-e66a7e46]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;max-width:100%;position:relative}@media(min-width:769px){.header-row[data-v-e66a7e46]:has(.header-actions .cookbook-filter-sort),.header-row[data-v-e66a7e46]:has(.header-actions .cookbook-content-filter-sort),.header-row[data-v-e66a7e46]:has(.header-actions .native-cookbook-toolbar){flex-wrap:wrap;align-items:flex-end;gap:1rem}.header-actions[data-v-e66a7e46]:has(.cookbook-filter-sort),.header-actions[data-v-e66a7e46]:has(.cookbook-content-filter-sort),.header-actions[data-v-e66a7e46]:has(.native-cookbook-toolbar){flex:1 1 100%;width:100%;max-width:min(100%,720px);justify-content:flex-start}}.header-container[data-v-e66a7e46]{display:flex;gap:1rem;align-items:baseline}@media(max-width:768px){.header-row[data-v-e66a7e46]{flex-direction:column;align-items:flex-start}.header-container[data-v-e66a7e46]{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;justify-content:space-between}.header-actions[data-v-e66a7e46]{justify-content:flex-start;width:100%}.header-actions[data-v-e66a7e46] input,.header-actions[data-v-e66a7e46] .p-inputtext,.header-actions[data-v-e66a7e46] .p-select{width:100%}.header-container[data-v-e66a7e46] .recipe-filter-sort,.header-container[data-v-e66a7e46] .cookbook-filter-sort,.header-container[data-v-e66a7e46] .cookbook-content-filter-sort{width:100%!important}}@media(max-width:480px){.header-row[data-v-e66a7e46]{gap:.5rem}.header-text[data-v-e66a7e46]{font-size:var(--font-xl)}.page-header-container[data-v-e66a7e46]{margin-bottom:1rem}}[data-v-afdd4227]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-afdd4227]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-afdd4227]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-afdd4227]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-afdd4227],body[data-v-afdd4227]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-afdd4227]{color:var(--text-primary);line-height:1.6}main[data-v-afdd4227]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-afdd4227]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-afdd4227]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-afdd4227]{width:100%}#app[data-v-afdd4227]{color:var(--text-primary)!important}.app-container[data-v-afdd4227]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-afdd4227]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-afdd4227]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-afdd4227]:before,.divider[data-v-afdd4227]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-afdd4227]:before{left:0}.divider[data-v-afdd4227]:after{right:0}.pi[data-v-afdd4227]{font-family:primeicons!important}[data-v-afdd4227] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-afdd4227] .p-tabview-panels{background-color:transparent}[data-v-afdd4227] .p-datatable-header{height:4.75em}[data-v-afdd4227] .p-button-label{font-weight:600}[data-v-afdd4227] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-afdd4227]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-afdd4227]{margin-top:2rem}.app-input-margin-top-small[data-v-afdd4227]{margin-top:1rem}.primary-color[data-v-afdd4227]{color:var(--p-primary-500)}.background-secondary[data-v-afdd4227]{background-color:var(--app-surface-muted)}.p-card[data-v-afdd4227]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-afdd4227]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-afdd4227],.p-tabpanels[data-v-afdd4227],.p-tablist[data-v-afdd4227],.p-tab[data-v-afdd4227]{background-color:var(--app-card-bg)!important}.p-toast[data-v-afdd4227]{max-width:75%!important}.p-tooltip-text[data-v-afdd4227]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-afdd4227]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-afdd4227]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-afdd4227],.p-tooltip-bottom .p-tooltip-arrow[data-v-afdd4227]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-afdd4227]{margin-top:1rem!important}.p-card-body[data-v-afdd4227]{padding:.5rem!important}}[data-v-afdd4227] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-afdd4227]{display:block}.p-multiselect[data-v-afdd4227],.p-select[data-v-afdd4227],.p-button[data-v-afdd4227]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-afdd4227]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-afdd4227]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-afdd4227]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-afdd4227]{color:var(--color-on-primary)!important}.p-button[data-v-afdd4227]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-afdd4227]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-afdd4227]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-afdd4227]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-afdd4227],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-afdd4227]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-afdd4227]{color:var(--p-primary-500)!important}.reveal[data-v-afdd4227]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-afdd4227]{transform:translate3d(0,28px,0)}.reveal--down[data-v-afdd4227]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-afdd4227]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-afdd4227]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-afdd4227]{transform:scale(.94)}.reveal--fade[data-v-afdd4227]{transform:none}.reveal--visible[data-v-afdd4227]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-afdd4227],.reveal--up[data-v-afdd4227],.reveal--down[data-v-afdd4227],.reveal--left[data-v-afdd4227],.reveal--right[data-v-afdd4227],.reveal--zoom[data-v-afdd4227]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-afdd4227]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-afdd4227]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-afdd4227]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-afdd4227]{padding:4rem 0}}.eyebrow[data-v-afdd4227]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-afdd4227]{position:relative}.marketing-shell[data-v-afdd4227]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-afdd4227]{position:relative;z-index:1}.marketing-hero-bg[data-v-afdd4227]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-afdd4227]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-afdd4227]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-afdd4227 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-afdd4227]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-afdd4227 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-afdd4227]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-afdd4227 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-afdd4227]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-afdd4227]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-afdd4227 8s ease-in-out infinite}@keyframes marketing-float-a-afdd4227{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-afdd4227{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-afdd4227{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-afdd4227{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-afdd4227]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-afdd4227]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-afdd4227]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-afdd4227]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-afdd4227]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-afdd4227] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-afdd4227]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-afdd4227]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-afdd4227]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-afdd4227]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-afdd4227]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-afdd4227]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-afdd4227 6s linear infinite}@keyframes marketing-shimmer-afdd4227{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-afdd4227]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-afdd4227]{display:flex;width:max-content;animation:marketing-marquee-afdd4227 32s linear infinite}.marquee__track[data-v-afdd4227]:hover{animation-play-state:paused}.marquee__group[data-v-afdd4227]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-afdd4227{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-afdd4227]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-afdd4227]{font-size:.875rem}.source-pill[data-v-afdd4227]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-afdd4227] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-afdd4227] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-afdd4227{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-afdd4227]{animation:marketing-float-afdd4227 4s ease-in-out infinite}.marketing-float--delay-1[data-v-afdd4227]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-afdd4227]{animation-delay:-2.4s}.marketing-glow-ring[data-v-afdd4227]{position:relative}.marketing-glow-ring[data-v-afdd4227]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-afdd4227]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-afdd4227],.marketing-hero-bg__beam[data-v-afdd4227],.marquee__track[data-v-afdd4227],.gradient-text--shimmer[data-v-afdd4227],.marketing-float[data-v-afdd4227]{animation:none!important}}.portal-info-banner[data-v-afdd4227]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-afdd4227]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-afdd4227]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-afdd4227]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-afdd4227]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-afdd4227]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-afdd4227] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-afdd4227]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-afdd4227]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-afdd4227]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-afdd4227]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-afdd4227]{margin-bottom:1.25rem}.portal-section .section-title[data-v-afdd4227]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-afdd4227]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-afdd4227]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-afdd4227]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-afdd4227]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-afdd4227]{margin-top:1rem}.account-section-card[data-v-afdd4227] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-afdd4227] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-afdd4227] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-afdd4227],.p-multiselect-overlay[data-v-afdd4227],.p-menu.p-menu-overlay[data-v-afdd4227],.p-tieredmenu-overlay[data-v-afdd4227],.p-contextmenu[data-v-afdd4227]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-afdd4227],.p-multiselect-list-container[data-v-afdd4227],.p-select-list[data-v-afdd4227],.p-multiselect-list[data-v-afdd4227],.p-menu-list[data-v-afdd4227]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-afdd4227],.p-multiselect-option[data-v-afdd4227]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-afdd4227]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-afdd4227],.p-multiselect-option[data-v-afdd4227]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-afdd4227]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-afdd4227],.p-select-option.p-multiselect-option-selected[data-v-afdd4227],.p-multiselect-option.p-select-option-selected[data-v-afdd4227],.p-multiselect-option.p-multiselect-option-selected[data-v-afdd4227]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-afdd4227]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-afdd4227]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-afdd4227]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-afdd4227]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-afdd4227]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-afdd4227],.p-menu-item.p-focus .p-menu-item-icon[data-v-afdd4227]{color:var(--text-primary)!important}.p-menu-separator[data-v-afdd4227]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-afdd4227],html.is-native body[data-v-afdd4227]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-afdd4227]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-afdd4227]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-afdd4227]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-afdd4227]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-afdd4227],.shell-tablet[data-v-afdd4227]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-afdd4227],html.auth-screen-layout body[data-v-afdd4227]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-afdd4227]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-afdd4227]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-afdd4227]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-afdd4227]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-afdd4227]{font-size:.75rem}.auth-back-link[data-v-afdd4227]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-afdd4227]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-afdd4227]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-afdd4227]{max-width:520px}.auth-panel[data-v-afdd4227]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-afdd4227]{flex-direction:row}.auth-oauth-btn[data-v-afdd4227]{flex:1;min-width:0}}.auth-form[data-v-afdd4227]{width:100%}.auth-header[data-v-afdd4227]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-afdd4227]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-afdd4227]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-afdd4227]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-afdd4227]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-afdd4227]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-afdd4227]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-afdd4227]{margin-top:0!important}.form-row+.prime-input[data-v-afdd4227]{margin-top:1rem}.auth-form .prime-input label[data-v-afdd4227]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-afdd4227],.auth-form .p-password-input[data-v-afdd4227]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-afdd4227]:hover,.auth-form .p-password-input[data-v-afdd4227]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-afdd4227]:focus,.auth-form .p-password-input[data-v-afdd4227]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-afdd4227]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-afdd4227]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-afdd4227]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-afdd4227]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-afdd4227]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-afdd4227]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-afdd4227]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-afdd4227]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-afdd4227]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-afdd4227]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-afdd4227]:hover{text-decoration:underline}.oauth-section[data-v-afdd4227]{margin-top:1.75rem}.auth-divider[data-v-afdd4227]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-afdd4227]:before,.auth-divider[data-v-afdd4227]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-afdd4227]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-afdd4227]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-afdd4227]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-afdd4227]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-afdd4227]{font-size:1rem}.auth-success[data-v-afdd4227]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-afdd4227]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-afdd4227]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-afdd4227]{max-width:100%;padding:1rem}.auth-panel[data-v-afdd4227]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-afdd4227]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-afdd4227]{padding:.75rem 1rem}.auth-panel[data-v-afdd4227]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-afdd4227],.auth-logo-section[data-v-afdd4227]{margin-bottom:1.25rem}.auth-submit[data-v-afdd4227]{margin-top:1.25rem!important}.oauth-section[data-v-afdd4227]{margin-top:1.25rem}.auth-switch[data-v-afdd4227]{margin-top:1rem}}.page-layout[data-v-afdd4227]{background:var(--bg-primary)}.page-header[data-v-afdd4227]{background:var(--bg-secondary)}.page-layout-container[data-v-afdd4227]{padding:1.25rem 1.5rem 2rem;max-width:1400px;margin:0 auto}.page-layout-container.variant-single-column[data-v-afdd4227]{max-width:1100px}.breadcrumb-container[data-v-afdd4227]{text-align:left}.action-container[data-v-afdd4227]{display:flex;align-items:center;gap:1rem}.page-header-container[data-v-afdd4227]{margin-bottom:2rem}.page-content[data-v-afdd4227]{margin-bottom:3rem}.breadcrumb-container[data-v-afdd4227] .p-button{padding:0}@media(max-width:480px){.page-layout-container[data-v-afdd4227]{padding:1rem}.breadcrumb-container[data-v-afdd4227]{margin-bottom:.5rem}}[data-v-7efa911c]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-7efa911c]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-7efa911c]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-7efa911c]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-7efa911c],body[data-v-7efa911c]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-7efa911c]{color:var(--text-primary);line-height:1.6}main[data-v-7efa911c]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-7efa911c]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-7efa911c]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-7efa911c]{width:100%}#app[data-v-7efa911c]{color:var(--text-primary)!important}.app-container[data-v-7efa911c]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-7efa911c]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-7efa911c]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-7efa911c]:before,.divider[data-v-7efa911c]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-7efa911c]:before{left:0}.divider[data-v-7efa911c]:after{right:0}.pi[data-v-7efa911c]{font-family:primeicons!important}[data-v-7efa911c] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-7efa911c] .p-tabview-panels{background-color:transparent}[data-v-7efa911c] .p-datatable-header{height:4.75em}[data-v-7efa911c] .p-button-label{font-weight:600}[data-v-7efa911c] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-7efa911c]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-7efa911c]{margin-top:2rem}.app-input-margin-top-small[data-v-7efa911c]{margin-top:1rem}.primary-color[data-v-7efa911c]{color:var(--p-primary-500)}.background-secondary[data-v-7efa911c]{background-color:var(--app-surface-muted)}.p-card[data-v-7efa911c]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-7efa911c]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-7efa911c],.p-tabpanels[data-v-7efa911c],.p-tablist[data-v-7efa911c],.p-tab[data-v-7efa911c]{background-color:var(--app-card-bg)!important}.p-toast[data-v-7efa911c]{max-width:75%!important}.p-tooltip-text[data-v-7efa911c]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-7efa911c]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-7efa911c]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-7efa911c],.p-tooltip-bottom .p-tooltip-arrow[data-v-7efa911c]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-7efa911c]{margin-top:1rem!important}.p-card-body[data-v-7efa911c]{padding:.5rem!important}}[data-v-7efa911c] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-7efa911c]{display:block}.p-multiselect[data-v-7efa911c],.p-select[data-v-7efa911c],.p-button[data-v-7efa911c]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-7efa911c]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-7efa911c]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-7efa911c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-7efa911c]{color:var(--color-on-primary)!important}.p-button[data-v-7efa911c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-7efa911c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-7efa911c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-7efa911c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-7efa911c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-7efa911c]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-7efa911c]{color:var(--p-primary-500)!important}.reveal[data-v-7efa911c]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-7efa911c]{transform:translate3d(0,28px,0)}.reveal--down[data-v-7efa911c]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-7efa911c]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-7efa911c]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-7efa911c]{transform:scale(.94)}.reveal--fade[data-v-7efa911c]{transform:none}.reveal--visible[data-v-7efa911c]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-7efa911c],.reveal--up[data-v-7efa911c],.reveal--down[data-v-7efa911c],.reveal--left[data-v-7efa911c],.reveal--right[data-v-7efa911c],.reveal--zoom[data-v-7efa911c]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-7efa911c]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-7efa911c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-7efa911c]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-7efa911c]{padding:4rem 0}}.eyebrow[data-v-7efa911c]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-7efa911c]{position:relative}.marketing-shell[data-v-7efa911c]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-7efa911c]{position:relative;z-index:1}.marketing-hero-bg[data-v-7efa911c]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-7efa911c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-7efa911c]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-7efa911c 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-7efa911c]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-7efa911c 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-7efa911c]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-7efa911c 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-7efa911c]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-7efa911c]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-7efa911c 8s ease-in-out infinite}@keyframes marketing-float-a-7efa911c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-7efa911c{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-7efa911c{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-7efa911c{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-7efa911c]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-7efa911c]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-7efa911c]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-7efa911c]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-7efa911c]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-7efa911c] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-7efa911c]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-7efa911c]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-7efa911c]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-7efa911c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-7efa911c]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-7efa911c]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-7efa911c 6s linear infinite}@keyframes marketing-shimmer-7efa911c{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-7efa911c]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-7efa911c]{display:flex;width:max-content;animation:marketing-marquee-7efa911c 32s linear infinite}.marquee__track[data-v-7efa911c]:hover{animation-play-state:paused}.marquee__group[data-v-7efa911c]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-7efa911c{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-7efa911c]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-7efa911c]{font-size:.875rem}.source-pill[data-v-7efa911c]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-7efa911c] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-7efa911c] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-7efa911c{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-7efa911c]{animation:marketing-float-7efa911c 4s ease-in-out infinite}.marketing-float--delay-1[data-v-7efa911c]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-7efa911c]{animation-delay:-2.4s}.marketing-glow-ring[data-v-7efa911c]{position:relative}.marketing-glow-ring[data-v-7efa911c]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-7efa911c]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-7efa911c],.marketing-hero-bg__beam[data-v-7efa911c],.marquee__track[data-v-7efa911c],.gradient-text--shimmer[data-v-7efa911c],.marketing-float[data-v-7efa911c]{animation:none!important}}.portal-info-banner[data-v-7efa911c]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-7efa911c]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-7efa911c]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-7efa911c]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-7efa911c]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-7efa911c]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-7efa911c] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-7efa911c]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-7efa911c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-7efa911c]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-7efa911c]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-7efa911c]{margin-bottom:1.25rem}.portal-section .section-title[data-v-7efa911c]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-7efa911c]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-7efa911c]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-7efa911c]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-7efa911c]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-7efa911c]{margin-top:1rem}.account-section-card[data-v-7efa911c] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-7efa911c] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-7efa911c] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-7efa911c],.p-multiselect-overlay[data-v-7efa911c],.p-menu.p-menu-overlay[data-v-7efa911c],.p-tieredmenu-overlay[data-v-7efa911c],.p-contextmenu[data-v-7efa911c]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-7efa911c],.p-multiselect-list-container[data-v-7efa911c],.p-select-list[data-v-7efa911c],.p-multiselect-list[data-v-7efa911c],.p-menu-list[data-v-7efa911c]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-7efa911c],.p-multiselect-option[data-v-7efa911c]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-7efa911c]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-7efa911c],.p-multiselect-option[data-v-7efa911c]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-7efa911c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-7efa911c],.p-select-option.p-multiselect-option-selected[data-v-7efa911c],.p-multiselect-option.p-select-option-selected[data-v-7efa911c],.p-multiselect-option.p-multiselect-option-selected[data-v-7efa911c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-7efa911c]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-7efa911c]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-7efa911c]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-7efa911c]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-7efa911c]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-7efa911c],.p-menu-item.p-focus .p-menu-item-icon[data-v-7efa911c]{color:var(--text-primary)!important}.p-menu-separator[data-v-7efa911c]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-7efa911c],html.is-native body[data-v-7efa911c]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-7efa911c]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-7efa911c]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-7efa911c]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-7efa911c]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-7efa911c],.shell-tablet[data-v-7efa911c]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-7efa911c],html.auth-screen-layout body[data-v-7efa911c]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-7efa911c]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-7efa911c]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-7efa911c]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-7efa911c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-7efa911c]{font-size:.75rem}.auth-back-link[data-v-7efa911c]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-7efa911c]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-7efa911c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-7efa911c]{max-width:520px}.auth-panel[data-v-7efa911c]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-7efa911c]{flex-direction:row}.auth-oauth-btn[data-v-7efa911c]{flex:1;min-width:0}}.auth-form[data-v-7efa911c]{width:100%}.auth-header[data-v-7efa911c]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-7efa911c]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-7efa911c]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-7efa911c]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-7efa911c]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-7efa911c]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-7efa911c]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-7efa911c]{margin-top:0!important}.form-row+.prime-input[data-v-7efa911c]{margin-top:1rem}.auth-form .prime-input label[data-v-7efa911c]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-7efa911c],.auth-form .p-password-input[data-v-7efa911c]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-7efa911c]:hover,.auth-form .p-password-input[data-v-7efa911c]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-7efa911c]:focus,.auth-form .p-password-input[data-v-7efa911c]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-7efa911c]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-7efa911c]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-7efa911c]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-7efa911c]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-7efa911c]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-7efa911c]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-7efa911c]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-7efa911c]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-7efa911c]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-7efa911c]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-7efa911c]:hover{text-decoration:underline}.oauth-section[data-v-7efa911c]{margin-top:1.75rem}.auth-divider[data-v-7efa911c]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-7efa911c]:before,.auth-divider[data-v-7efa911c]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-7efa911c]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-7efa911c]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-7efa911c]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-7efa911c]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-7efa911c]{font-size:1rem}.auth-success[data-v-7efa911c]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-7efa911c]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-7efa911c]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-7efa911c]{max-width:100%;padding:1rem}.auth-panel[data-v-7efa911c]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-7efa911c]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-7efa911c]{padding:.75rem 1rem}.auth-panel[data-v-7efa911c]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-7efa911c],.auth-logo-section[data-v-7efa911c]{margin-bottom:1.25rem}.auth-submit[data-v-7efa911c]{margin-top:1.25rem!important}.oauth-section[data-v-7efa911c]{margin-top:1.25rem}.auth-switch[data-v-7efa911c]{margin-top:1rem}}.native-usage-pill[data-v-7efa911c]{display:flex;align-items:center;gap:4px;padding:5px 12px;border-radius:20px;text-decoration:none;background:var(--native-blue-dim);border:1px solid var(--native-blue-dim-strong)}.native-usage-pill--warn[data-v-7efa911c]{border-color:var(--color-danger-ios-bg-intense);background:var(--color-danger-ios-bg-medium)}.native-usage-pill__icon[data-v-7efa911c]{font-size:12px}.native-usage-pill__text[data-v-7efa911c]{font-size:13px;font-weight:800;color:var(--native-blue-3)}.native-usage-pill--warn .native-usage-pill__text[data-v-7efa911c]{color:var(--color-danger)}[data-v-b3fc8fe9]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-b3fc8fe9]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-b3fc8fe9]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-b3fc8fe9]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-b3fc8fe9],body[data-v-b3fc8fe9]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-b3fc8fe9]{color:var(--text-primary);line-height:1.6}main[data-v-b3fc8fe9]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-b3fc8fe9]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-b3fc8fe9]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-b3fc8fe9]{width:100%}#app[data-v-b3fc8fe9]{color:var(--text-primary)!important}.app-container[data-v-b3fc8fe9]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-b3fc8fe9]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-b3fc8fe9]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-b3fc8fe9]:before,.divider[data-v-b3fc8fe9]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-b3fc8fe9]:before{left:0}.divider[data-v-b3fc8fe9]:after{right:0}.pi[data-v-b3fc8fe9]{font-family:primeicons!important}[data-v-b3fc8fe9] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-b3fc8fe9] .p-tabview-panels{background-color:transparent}[data-v-b3fc8fe9] .p-datatable-header{height:4.75em}[data-v-b3fc8fe9] .p-button-label{font-weight:600}[data-v-b3fc8fe9] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-b3fc8fe9]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-b3fc8fe9]{margin-top:2rem}.app-input-margin-top-small[data-v-b3fc8fe9]{margin-top:1rem}.primary-color[data-v-b3fc8fe9]{color:var(--p-primary-500)}.background-secondary[data-v-b3fc8fe9]{background-color:var(--app-surface-muted)}.p-card[data-v-b3fc8fe9]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-b3fc8fe9]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-b3fc8fe9],.p-tabpanels[data-v-b3fc8fe9],.p-tablist[data-v-b3fc8fe9],.p-tab[data-v-b3fc8fe9]{background-color:var(--app-card-bg)!important}.p-toast[data-v-b3fc8fe9]{max-width:75%!important}.p-tooltip-text[data-v-b3fc8fe9]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-b3fc8fe9]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-b3fc8fe9]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-b3fc8fe9],.p-tooltip-bottom .p-tooltip-arrow[data-v-b3fc8fe9]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-b3fc8fe9]{margin-top:1rem!important}.p-card-body[data-v-b3fc8fe9]{padding:.5rem!important}}[data-v-b3fc8fe9] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-b3fc8fe9]{display:block}.p-multiselect[data-v-b3fc8fe9],.p-select[data-v-b3fc8fe9],.p-button[data-v-b3fc8fe9]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-b3fc8fe9]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-b3fc8fe9]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-b3fc8fe9]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-b3fc8fe9]{color:var(--color-on-primary)!important}.p-button[data-v-b3fc8fe9]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-b3fc8fe9]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-b3fc8fe9]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-b3fc8fe9]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-b3fc8fe9],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-b3fc8fe9]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-b3fc8fe9]{color:var(--p-primary-500)!important}.reveal[data-v-b3fc8fe9]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-b3fc8fe9]{transform:translate3d(0,28px,0)}.reveal--down[data-v-b3fc8fe9]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-b3fc8fe9]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-b3fc8fe9]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-b3fc8fe9]{transform:scale(.94)}.reveal--fade[data-v-b3fc8fe9]{transform:none}.reveal--visible[data-v-b3fc8fe9]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-b3fc8fe9],.reveal--up[data-v-b3fc8fe9],.reveal--down[data-v-b3fc8fe9],.reveal--left[data-v-b3fc8fe9],.reveal--right[data-v-b3fc8fe9],.reveal--zoom[data-v-b3fc8fe9]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-b3fc8fe9]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-b3fc8fe9]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-b3fc8fe9]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-b3fc8fe9]{padding:4rem 0}}.eyebrow[data-v-b3fc8fe9]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-b3fc8fe9]{position:relative}.marketing-shell[data-v-b3fc8fe9]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-b3fc8fe9]{position:relative;z-index:1}.marketing-hero-bg[data-v-b3fc8fe9]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-b3fc8fe9]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-b3fc8fe9]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-b3fc8fe9 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-b3fc8fe9]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-b3fc8fe9 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-b3fc8fe9]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-b3fc8fe9 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-b3fc8fe9]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-b3fc8fe9]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-b3fc8fe9 8s ease-in-out infinite}@keyframes marketing-float-a-b3fc8fe9{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-b3fc8fe9{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-b3fc8fe9{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-b3fc8fe9{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-b3fc8fe9]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-b3fc8fe9]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-b3fc8fe9]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-b3fc8fe9]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-b3fc8fe9]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-b3fc8fe9] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-b3fc8fe9]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-b3fc8fe9]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-b3fc8fe9]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-b3fc8fe9]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-b3fc8fe9]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-b3fc8fe9]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-b3fc8fe9 6s linear infinite}@keyframes marketing-shimmer-b3fc8fe9{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-b3fc8fe9]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-b3fc8fe9]{display:flex;width:max-content;animation:marketing-marquee-b3fc8fe9 32s linear infinite}.marquee__track[data-v-b3fc8fe9]:hover{animation-play-state:paused}.marquee__group[data-v-b3fc8fe9]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-b3fc8fe9{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-b3fc8fe9]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-b3fc8fe9]{font-size:.875rem}.source-pill[data-v-b3fc8fe9]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-b3fc8fe9] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-b3fc8fe9] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-b3fc8fe9{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-b3fc8fe9]{animation:marketing-float-b3fc8fe9 4s ease-in-out infinite}.marketing-float--delay-1[data-v-b3fc8fe9]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-b3fc8fe9]{animation-delay:-2.4s}.marketing-glow-ring[data-v-b3fc8fe9]{position:relative}.marketing-glow-ring[data-v-b3fc8fe9]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-b3fc8fe9]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-b3fc8fe9],.marketing-hero-bg__beam[data-v-b3fc8fe9],.marquee__track[data-v-b3fc8fe9],.gradient-text--shimmer[data-v-b3fc8fe9],.marketing-float[data-v-b3fc8fe9]{animation:none!important}}.portal-info-banner[data-v-b3fc8fe9]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-b3fc8fe9]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-b3fc8fe9]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-b3fc8fe9]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-b3fc8fe9]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-b3fc8fe9]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-b3fc8fe9] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-b3fc8fe9]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-b3fc8fe9]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-b3fc8fe9]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-b3fc8fe9]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-b3fc8fe9]{margin-bottom:1.25rem}.portal-section .section-title[data-v-b3fc8fe9]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-b3fc8fe9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-b3fc8fe9]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-b3fc8fe9]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-b3fc8fe9]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-b3fc8fe9]{margin-top:1rem}.account-section-card[data-v-b3fc8fe9] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-b3fc8fe9] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-b3fc8fe9] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-b3fc8fe9],.p-multiselect-overlay[data-v-b3fc8fe9],.p-menu.p-menu-overlay[data-v-b3fc8fe9],.p-tieredmenu-overlay[data-v-b3fc8fe9],.p-contextmenu[data-v-b3fc8fe9]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-b3fc8fe9],.p-multiselect-list-container[data-v-b3fc8fe9],.p-select-list[data-v-b3fc8fe9],.p-multiselect-list[data-v-b3fc8fe9],.p-menu-list[data-v-b3fc8fe9]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-b3fc8fe9],.p-multiselect-option[data-v-b3fc8fe9]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-b3fc8fe9]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-b3fc8fe9],.p-multiselect-option[data-v-b3fc8fe9]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-b3fc8fe9]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-b3fc8fe9],.p-select-option.p-multiselect-option-selected[data-v-b3fc8fe9],.p-multiselect-option.p-select-option-selected[data-v-b3fc8fe9],.p-multiselect-option.p-multiselect-option-selected[data-v-b3fc8fe9]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-b3fc8fe9]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-b3fc8fe9]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-b3fc8fe9]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-b3fc8fe9]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-b3fc8fe9]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-b3fc8fe9],.p-menu-item.p-focus .p-menu-item-icon[data-v-b3fc8fe9]{color:var(--text-primary)!important}.p-menu-separator[data-v-b3fc8fe9]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-b3fc8fe9],html.is-native body[data-v-b3fc8fe9]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-b3fc8fe9]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-b3fc8fe9]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-b3fc8fe9]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-b3fc8fe9]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-b3fc8fe9],.shell-tablet[data-v-b3fc8fe9]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-b3fc8fe9],html.auth-screen-layout body[data-v-b3fc8fe9]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-b3fc8fe9]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-b3fc8fe9]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-b3fc8fe9]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-b3fc8fe9]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-b3fc8fe9]{font-size:.75rem}.auth-back-link[data-v-b3fc8fe9]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-b3fc8fe9]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-b3fc8fe9]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-b3fc8fe9]{max-width:520px}.auth-panel[data-v-b3fc8fe9]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-b3fc8fe9]{flex-direction:row}.auth-oauth-btn[data-v-b3fc8fe9]{flex:1;min-width:0}}.auth-form[data-v-b3fc8fe9]{width:100%}.auth-header[data-v-b3fc8fe9]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-b3fc8fe9]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-b3fc8fe9]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-b3fc8fe9]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-b3fc8fe9]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-b3fc8fe9]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-b3fc8fe9]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-b3fc8fe9]{margin-top:0!important}.form-row+.prime-input[data-v-b3fc8fe9]{margin-top:1rem}.auth-form .prime-input label[data-v-b3fc8fe9]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-b3fc8fe9],.auth-form .p-password-input[data-v-b3fc8fe9]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-b3fc8fe9]:hover,.auth-form .p-password-input[data-v-b3fc8fe9]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-b3fc8fe9]:focus,.auth-form .p-password-input[data-v-b3fc8fe9]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-b3fc8fe9]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-b3fc8fe9]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-b3fc8fe9]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-b3fc8fe9]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-b3fc8fe9]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-b3fc8fe9]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-b3fc8fe9]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-b3fc8fe9]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-b3fc8fe9]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-b3fc8fe9]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-b3fc8fe9]:hover{text-decoration:underline}.oauth-section[data-v-b3fc8fe9]{margin-top:1.75rem}.auth-divider[data-v-b3fc8fe9]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-b3fc8fe9]:before,.auth-divider[data-v-b3fc8fe9]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-b3fc8fe9]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-b3fc8fe9]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-b3fc8fe9]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-b3fc8fe9]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-b3fc8fe9]{font-size:1rem}.auth-success[data-v-b3fc8fe9]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-b3fc8fe9]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-b3fc8fe9]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-b3fc8fe9]{max-width:100%;padding:1rem}.auth-panel[data-v-b3fc8fe9]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-b3fc8fe9]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-b3fc8fe9]{padding:.75rem 1rem}.auth-panel[data-v-b3fc8fe9]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-b3fc8fe9],.auth-logo-section[data-v-b3fc8fe9]{margin-bottom:1.25rem}.auth-submit[data-v-b3fc8fe9]{margin-top:1.25rem!important}.oauth-section[data-v-b3fc8fe9]{margin-top:1.25rem}.auth-switch[data-v-b3fc8fe9]{margin-top:1rem}}.native-brand-bar[data-v-b3fc8fe9]{display:flex;align-items:center;justify-content:space-between;padding:4px 0 12px}.native-brand-bar__logo[data-v-b3fc8fe9]{display:flex;align-items:center;gap:10px;text-decoration:none}.native-brand-bar__icon[data-v-b3fc8fe9]{width:34px;height:34px;border-radius:9px}.native-brand-bar__name[data-v-b3fc8fe9]{font-size:17px;font-weight:900;color:var(--native-text);letter-spacing:-.3px}[data-v-35d0064f]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-35d0064f]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-35d0064f]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-35d0064f]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-35d0064f],body[data-v-35d0064f]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-35d0064f]{color:var(--text-primary);line-height:1.6}main[data-v-35d0064f]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-35d0064f]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-35d0064f]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-35d0064f]{width:100%}#app[data-v-35d0064f]{color:var(--text-primary)!important}.app-container[data-v-35d0064f]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-35d0064f]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-35d0064f]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-35d0064f]:before,.divider[data-v-35d0064f]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-35d0064f]:before{left:0}.divider[data-v-35d0064f]:after{right:0}.pi[data-v-35d0064f]{font-family:primeicons!important}[data-v-35d0064f] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-35d0064f] .p-tabview-panels{background-color:transparent}[data-v-35d0064f] .p-datatable-header{height:4.75em}[data-v-35d0064f] .p-button-label{font-weight:600}[data-v-35d0064f] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-35d0064f]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-35d0064f]{margin-top:2rem}.app-input-margin-top-small[data-v-35d0064f]{margin-top:1rem}.primary-color[data-v-35d0064f]{color:var(--p-primary-500)}.background-secondary[data-v-35d0064f]{background-color:var(--app-surface-muted)}.p-card[data-v-35d0064f]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-35d0064f]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-35d0064f],.p-tabpanels[data-v-35d0064f],.p-tablist[data-v-35d0064f],.p-tab[data-v-35d0064f]{background-color:var(--app-card-bg)!important}.p-toast[data-v-35d0064f]{max-width:75%!important}.p-tooltip-text[data-v-35d0064f]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-35d0064f]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-35d0064f]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-35d0064f],.p-tooltip-bottom .p-tooltip-arrow[data-v-35d0064f]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-35d0064f]{margin-top:1rem!important}.p-card-body[data-v-35d0064f]{padding:.5rem!important}}[data-v-35d0064f] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-35d0064f]{display:block}.p-multiselect[data-v-35d0064f],.p-select[data-v-35d0064f],.p-button[data-v-35d0064f]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-35d0064f]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-35d0064f]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-35d0064f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-35d0064f]{color:var(--color-on-primary)!important}.p-button[data-v-35d0064f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-35d0064f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-35d0064f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-35d0064f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-35d0064f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-35d0064f]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-35d0064f]{color:var(--p-primary-500)!important}.reveal[data-v-35d0064f]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-35d0064f]{transform:translate3d(0,28px,0)}.reveal--down[data-v-35d0064f]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-35d0064f]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-35d0064f]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-35d0064f]{transform:scale(.94)}.reveal--fade[data-v-35d0064f]{transform:none}.reveal--visible[data-v-35d0064f]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-35d0064f],.reveal--up[data-v-35d0064f],.reveal--down[data-v-35d0064f],.reveal--left[data-v-35d0064f],.reveal--right[data-v-35d0064f],.reveal--zoom[data-v-35d0064f]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-35d0064f]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-35d0064f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-35d0064f]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-35d0064f]{padding:4rem 0}}.eyebrow[data-v-35d0064f]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-35d0064f]{position:relative}.marketing-shell[data-v-35d0064f]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-35d0064f]{position:relative;z-index:1}.marketing-hero-bg[data-v-35d0064f]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-35d0064f]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-35d0064f]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-35d0064f 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-35d0064f]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-35d0064f 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-35d0064f]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-35d0064f 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-35d0064f]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-35d0064f]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-35d0064f 8s ease-in-out infinite}@keyframes marketing-float-a-35d0064f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-35d0064f{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-35d0064f{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-35d0064f{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-35d0064f]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-35d0064f]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-35d0064f]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-35d0064f]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-35d0064f]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-35d0064f] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-35d0064f]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-35d0064f]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-35d0064f]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-35d0064f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-35d0064f]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-35d0064f]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-35d0064f 6s linear infinite}@keyframes marketing-shimmer-35d0064f{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-35d0064f]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-35d0064f]{display:flex;width:max-content;animation:marketing-marquee-35d0064f 32s linear infinite}.marquee__track[data-v-35d0064f]:hover{animation-play-state:paused}.marquee__group[data-v-35d0064f]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-35d0064f{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-35d0064f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-35d0064f]{font-size:.875rem}.source-pill[data-v-35d0064f]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-35d0064f] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-35d0064f] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-35d0064f{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-35d0064f]{animation:marketing-float-35d0064f 4s ease-in-out infinite}.marketing-float--delay-1[data-v-35d0064f]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-35d0064f]{animation-delay:-2.4s}.marketing-glow-ring[data-v-35d0064f]{position:relative}.marketing-glow-ring[data-v-35d0064f]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-35d0064f]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-35d0064f],.marketing-hero-bg__beam[data-v-35d0064f],.marquee__track[data-v-35d0064f],.gradient-text--shimmer[data-v-35d0064f],.marketing-float[data-v-35d0064f]{animation:none!important}}.portal-info-banner[data-v-35d0064f]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-35d0064f]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-35d0064f]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-35d0064f]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-35d0064f]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-35d0064f]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-35d0064f] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-35d0064f]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-35d0064f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-35d0064f]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-35d0064f]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-35d0064f]{margin-bottom:1.25rem}.portal-section .section-title[data-v-35d0064f]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-35d0064f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-35d0064f]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-35d0064f]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-35d0064f]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-35d0064f]{margin-top:1rem}.account-section-card[data-v-35d0064f] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-35d0064f] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-35d0064f] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-35d0064f],.p-multiselect-overlay[data-v-35d0064f],.p-menu.p-menu-overlay[data-v-35d0064f],.p-tieredmenu-overlay[data-v-35d0064f],.p-contextmenu[data-v-35d0064f]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-35d0064f],.p-multiselect-list-container[data-v-35d0064f],.p-select-list[data-v-35d0064f],.p-multiselect-list[data-v-35d0064f],.p-menu-list[data-v-35d0064f]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-35d0064f],.p-multiselect-option[data-v-35d0064f]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-35d0064f]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-35d0064f],.p-multiselect-option[data-v-35d0064f]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-35d0064f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-35d0064f],.p-select-option.p-multiselect-option-selected[data-v-35d0064f],.p-multiselect-option.p-select-option-selected[data-v-35d0064f],.p-multiselect-option.p-multiselect-option-selected[data-v-35d0064f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-35d0064f]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-35d0064f]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-35d0064f]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-35d0064f]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-35d0064f]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-35d0064f],.p-menu-item.p-focus .p-menu-item-icon[data-v-35d0064f]{color:var(--text-primary)!important}.p-menu-separator[data-v-35d0064f]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-35d0064f],html.is-native body[data-v-35d0064f]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-35d0064f]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-35d0064f]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-35d0064f]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-35d0064f]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-35d0064f],.shell-tablet[data-v-35d0064f]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-35d0064f],html.auth-screen-layout body[data-v-35d0064f]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-35d0064f]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-35d0064f]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-35d0064f]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-35d0064f]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-35d0064f]{font-size:.75rem}.auth-back-link[data-v-35d0064f]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-35d0064f]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-35d0064f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-35d0064f]{max-width:520px}.auth-panel[data-v-35d0064f]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-35d0064f]{flex-direction:row}.auth-oauth-btn[data-v-35d0064f]{flex:1;min-width:0}}.auth-form[data-v-35d0064f]{width:100%}.auth-header[data-v-35d0064f]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-35d0064f]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-35d0064f]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-35d0064f]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-35d0064f]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-35d0064f]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-35d0064f]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-35d0064f]{margin-top:0!important}.form-row+.prime-input[data-v-35d0064f]{margin-top:1rem}.auth-form .prime-input label[data-v-35d0064f]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-35d0064f],.auth-form .p-password-input[data-v-35d0064f]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-35d0064f]:hover,.auth-form .p-password-input[data-v-35d0064f]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-35d0064f]:focus,.auth-form .p-password-input[data-v-35d0064f]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-35d0064f]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-35d0064f]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-35d0064f]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-35d0064f]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-35d0064f]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-35d0064f]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-35d0064f]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-35d0064f]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-35d0064f]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-35d0064f]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-35d0064f]:hover{text-decoration:underline}.oauth-section[data-v-35d0064f]{margin-top:1.75rem}.auth-divider[data-v-35d0064f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-35d0064f]:before,.auth-divider[data-v-35d0064f]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-35d0064f]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-35d0064f]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-35d0064f]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-35d0064f]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-35d0064f]{font-size:1rem}.auth-success[data-v-35d0064f]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-35d0064f]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-35d0064f]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-35d0064f]{max-width:100%;padding:1rem}.auth-panel[data-v-35d0064f]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-35d0064f]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-35d0064f]{padding:.75rem 1rem}.auth-panel[data-v-35d0064f]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-35d0064f],.auth-logo-section[data-v-35d0064f]{margin-bottom:1.25rem}.auth-submit[data-v-35d0064f]{margin-top:1.25rem!important}.oauth-section[data-v-35d0064f]{margin-top:1.25rem}.auth-switch[data-v-35d0064f]{margin-top:1rem}}.native-page-frame[data-v-35d0064f]{display:flex;flex-direction:column;min-height:min-content;text-align:left;position:relative}.native-page-frame__chrome[data-v-35d0064f]{flex-shrink:0;padding:8px var(--native-page-padding-x, 20px) 0;padding-top:calc(8px + var(--safe-area-top, 0px))}.native-page-frame--tablet .native-page-frame__chrome[data-v-35d0064f]{padding-left:var(--native-page-padding-x, 20px);padding-right:var(--native-page-padding-x, 20px)}.native-page-frame__header-row[data-v-35d0064f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.native-page-frame__titles[data-v-35d0064f]{flex:1;min-width:0;text-align:left}.native-page-frame__title[data-v-35d0064f]{font-size:28px;font-weight:900;color:var(--native-text);letter-spacing:-.5px;margin:0;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-page-frame__subtitle[data-v-35d0064f]{font-size:13px;font-weight:600;color:var(--native-text-2);margin:2px 0 0}.native-page-frame__header-actions[data-v-35d0064f]{flex-shrink:0;display:flex;align-items:center;gap:8px}.native-page-frame__actions[data-v-35d0064f]{margin-bottom:12px}.native-page-frame__body[data-v-35d0064f]{flex:1 1 auto;padding:0 var(--native-page-padding-x, 20px) var(--native-page-padding-bottom, 24px)}.native-page-frame--immersive .native-page-frame__body[data-v-35d0064f]{padding:0}.native-page-frame__immersive-top[data-v-35d0064f]{position:absolute;top:0;left:0;right:0;z-index:30;padding:calc(4px + var(--safe-area-top, 0px)) 12px 0;pointer-events:none}.native-page-frame__immersive-top[data-v-35d0064f] *{pointer-events:auto}.native-page-frame__body--loading[data-v-35d0064f]{opacity:.65;pointer-events:none}.native-pill[data-v-35d0064f]{border:none;border-radius:22px;padding:8px 16px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;background:var(--native-surface-2);color:var(--native-text);flex-shrink:0}.native-pill[data-v-35d0064f]:active{opacity:.65}.native-pill--back[data-v-35d0064f]{align-self:flex-start}[data-v-fc904b34]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-fc904b34]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-fc904b34]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-fc904b34]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-fc904b34],body[data-v-fc904b34]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-fc904b34]{color:var(--text-primary);line-height:1.6}main[data-v-fc904b34]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-fc904b34]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-fc904b34]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-fc904b34]{width:100%}#app[data-v-fc904b34]{color:var(--text-primary)!important}.app-container[data-v-fc904b34]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-fc904b34]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-fc904b34]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-fc904b34]:before,.divider[data-v-fc904b34]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-fc904b34]:before{left:0}.divider[data-v-fc904b34]:after{right:0}.pi[data-v-fc904b34]{font-family:primeicons!important}[data-v-fc904b34] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-fc904b34] .p-tabview-panels{background-color:transparent}[data-v-fc904b34] .p-datatable-header{height:4.75em}[data-v-fc904b34] .p-button-label{font-weight:600}[data-v-fc904b34] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-fc904b34]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-fc904b34]{margin-top:2rem}.app-input-margin-top-small[data-v-fc904b34]{margin-top:1rem}.primary-color[data-v-fc904b34]{color:var(--p-primary-500)}.background-secondary[data-v-fc904b34]{background-color:var(--app-surface-muted)}.p-card[data-v-fc904b34]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-fc904b34]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-fc904b34],.p-tabpanels[data-v-fc904b34],.p-tablist[data-v-fc904b34],.p-tab[data-v-fc904b34]{background-color:var(--app-card-bg)!important}.p-toast[data-v-fc904b34]{max-width:75%!important}.p-tooltip-text[data-v-fc904b34]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-fc904b34]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-fc904b34]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-fc904b34],.p-tooltip-bottom .p-tooltip-arrow[data-v-fc904b34]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-fc904b34]{margin-top:1rem!important}.p-card-body[data-v-fc904b34]{padding:.5rem!important}}[data-v-fc904b34] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-fc904b34]{display:block}.p-multiselect[data-v-fc904b34],.p-select[data-v-fc904b34],.p-button[data-v-fc904b34]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-fc904b34]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-fc904b34]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-fc904b34]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-fc904b34]{color:var(--color-on-primary)!important}.p-button[data-v-fc904b34]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-fc904b34]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-fc904b34]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-fc904b34]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-fc904b34],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-fc904b34]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-fc904b34]{color:var(--p-primary-500)!important}.reveal[data-v-fc904b34]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-fc904b34]{transform:translate3d(0,28px,0)}.reveal--down[data-v-fc904b34]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-fc904b34]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-fc904b34]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-fc904b34]{transform:scale(.94)}.reveal--fade[data-v-fc904b34]{transform:none}.reveal--visible[data-v-fc904b34]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-fc904b34],.reveal--up[data-v-fc904b34],.reveal--down[data-v-fc904b34],.reveal--left[data-v-fc904b34],.reveal--right[data-v-fc904b34],.reveal--zoom[data-v-fc904b34]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-fc904b34]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-fc904b34]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-fc904b34]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-fc904b34]{padding:4rem 0}}.eyebrow[data-v-fc904b34]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-fc904b34]{position:relative}.marketing-shell[data-v-fc904b34]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-fc904b34]{position:relative;z-index:1}.marketing-hero-bg[data-v-fc904b34]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-fc904b34]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-fc904b34]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-fc904b34 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-fc904b34]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-fc904b34 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-fc904b34]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-fc904b34 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-fc904b34]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-fc904b34]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-fc904b34 8s ease-in-out infinite}@keyframes marketing-float-a-fc904b34{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-fc904b34{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-fc904b34{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-fc904b34{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-fc904b34]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-fc904b34]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-fc904b34]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-fc904b34]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-fc904b34]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-fc904b34] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-fc904b34]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-fc904b34]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-fc904b34]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-fc904b34]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-fc904b34]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-fc904b34]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-fc904b34 6s linear infinite}@keyframes marketing-shimmer-fc904b34{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-fc904b34]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-fc904b34]{display:flex;width:max-content;animation:marketing-marquee-fc904b34 32s linear infinite}.marquee__track[data-v-fc904b34]:hover{animation-play-state:paused}.marquee__group[data-v-fc904b34]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-fc904b34{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-fc904b34]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-fc904b34]{font-size:.875rem}.source-pill[data-v-fc904b34]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-fc904b34] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-fc904b34] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-fc904b34{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-fc904b34]{animation:marketing-float-fc904b34 4s ease-in-out infinite}.marketing-float--delay-1[data-v-fc904b34]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-fc904b34]{animation-delay:-2.4s}.marketing-glow-ring[data-v-fc904b34]{position:relative}.marketing-glow-ring[data-v-fc904b34]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-fc904b34]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-fc904b34],.marketing-hero-bg__beam[data-v-fc904b34],.marquee__track[data-v-fc904b34],.gradient-text--shimmer[data-v-fc904b34],.marketing-float[data-v-fc904b34]{animation:none!important}}.portal-info-banner[data-v-fc904b34]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-fc904b34]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-fc904b34]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-fc904b34]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-fc904b34]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-fc904b34]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-fc904b34] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-fc904b34]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-fc904b34]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-fc904b34]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-fc904b34]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-fc904b34]{margin-bottom:1.25rem}.portal-section .section-title[data-v-fc904b34]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-fc904b34]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-fc904b34]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-fc904b34]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-fc904b34]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-fc904b34]{margin-top:1rem}.account-section-card[data-v-fc904b34] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-fc904b34] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-fc904b34] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-fc904b34],.p-multiselect-overlay[data-v-fc904b34],.p-menu.p-menu-overlay[data-v-fc904b34],.p-tieredmenu-overlay[data-v-fc904b34],.p-contextmenu[data-v-fc904b34]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-fc904b34],.p-multiselect-list-container[data-v-fc904b34],.p-select-list[data-v-fc904b34],.p-multiselect-list[data-v-fc904b34],.p-menu-list[data-v-fc904b34]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-fc904b34],.p-multiselect-option[data-v-fc904b34]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-fc904b34]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-fc904b34],.p-multiselect-option[data-v-fc904b34]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-fc904b34]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-fc904b34],.p-select-option.p-multiselect-option-selected[data-v-fc904b34],.p-multiselect-option.p-select-option-selected[data-v-fc904b34],.p-multiselect-option.p-multiselect-option-selected[data-v-fc904b34]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-fc904b34]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-fc904b34]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-fc904b34]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-fc904b34]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-fc904b34]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-fc904b34],.p-menu-item.p-focus .p-menu-item-icon[data-v-fc904b34]{color:var(--text-primary)!important}.p-menu-separator[data-v-fc904b34]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-fc904b34],html.is-native body[data-v-fc904b34]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-fc904b34]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-fc904b34]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-fc904b34]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-fc904b34]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-fc904b34],.shell-tablet[data-v-fc904b34]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-fc904b34],html.auth-screen-layout body[data-v-fc904b34]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-fc904b34]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-fc904b34]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-fc904b34]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-fc904b34]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-fc904b34]{font-size:.75rem}.auth-back-link[data-v-fc904b34]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-fc904b34]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-fc904b34]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-fc904b34]{max-width:520px}.auth-panel[data-v-fc904b34]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-fc904b34]{flex-direction:row}.auth-oauth-btn[data-v-fc904b34]{flex:1;min-width:0}}.auth-form[data-v-fc904b34]{width:100%}.auth-header[data-v-fc904b34]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-fc904b34]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-fc904b34]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-fc904b34]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-fc904b34]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-fc904b34]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-fc904b34]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-fc904b34]{margin-top:0!important}.form-row+.prime-input[data-v-fc904b34]{margin-top:1rem}.auth-form .prime-input label[data-v-fc904b34]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-fc904b34],.auth-form .p-password-input[data-v-fc904b34]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-fc904b34]:hover,.auth-form .p-password-input[data-v-fc904b34]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-fc904b34]:focus,.auth-form .p-password-input[data-v-fc904b34]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-fc904b34]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-fc904b34]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-fc904b34]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-fc904b34]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-fc904b34]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-fc904b34]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-fc904b34]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-fc904b34]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-fc904b34]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-fc904b34]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-fc904b34]:hover{text-decoration:underline}.oauth-section[data-v-fc904b34]{margin-top:1.75rem}.auth-divider[data-v-fc904b34]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-fc904b34]:before,.auth-divider[data-v-fc904b34]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-fc904b34]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-fc904b34]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-fc904b34]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-fc904b34]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-fc904b34]{font-size:1rem}.auth-success[data-v-fc904b34]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-fc904b34]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-fc904b34]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-fc904b34]{max-width:100%;padding:1rem}.auth-panel[data-v-fc904b34]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-fc904b34]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-fc904b34]{padding:.75rem 1rem}.auth-panel[data-v-fc904b34]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-fc904b34],.auth-logo-section[data-v-fc904b34]{margin-bottom:1.25rem}.auth-submit[data-v-fc904b34]{margin-top:1.25rem!important}.oauth-section[data-v-fc904b34]{margin-top:1.25rem}.auth-switch[data-v-fc904b34]{margin-top:1rem}}.product-card[data-v-fc904b34]{position:relative;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:24px;padding:2.25rem 1.75rem;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s}.product-card[data-v-fc904b34]:hover{transform:translateY(-4px);border-color:var(--p-primary-400)}.product-card.product-card-featured[data-v-fc904b34]{border-color:var(--p-primary-400);box-shadow:0 0 0 1px var(--p-primary-400),0 24px 48px -12px var(--color-primary-shadow-strong);background:radial-gradient(circle at top,color-mix(in srgb,var(--p-primary-500) 12%,transparent),transparent 60%),var(--app-surface)}.product-card.product-card-current[data-v-fc904b34]{border-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}.product-badge[data-v-fc904b34]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--p-primary-500),var(--color-accent-purple));color:#fff;padding:.35rem .875rem;border-radius:999px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 8px 16px -4px var(--color-primary-glow)}.product-current-pill[data-v-fc904b34]{position:absolute;top:.9rem;right:1rem;display:inline-flex;align-items:center;gap:.35rem;background:var(--color-success-bg-subtle);color:color-mix(in srgb,var(--color-success) 95%,transparent);border:1px solid var(--color-success-border);padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;z-index:20;box-shadow:none}.product-card.product-card-featured .product-current-pill[data-v-fc904b34]{top:1.6rem;right:1.25rem;left:auto;transform:none}.product-header[data-v-fc904b34]{margin-bottom:1.25rem}.product-name[data-v-fc904b34]{font-size:1.25rem;font-weight:800;color:var(--text-primary)}.product-tagline[data-v-fc904b34]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem;line-height:1.5}.product-price[data-v-fc904b34]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.375rem}.product-price-currency[data-v-fc904b34]{font-size:1.25rem;font-weight:700;color:var(--text-secondary)}.product-price-amount[data-v-fc904b34]{font-size:3rem;font-weight:900;letter-spacing:-.02em;color:var(--text-primary);line-height:1}.product-price-period[data-v-fc904b34]{font-size:.875rem;color:var(--text-secondary);font-weight:600}.product-price-detail[data-v-fc904b34]{font-size:.8125rem;color:var(--text-secondary);margin-bottom:1.25rem;min-height:1.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.save-pill[data-v-fc904b34]{display:inline-block;background:var(--color-success-bg-medium);color:var(--color-success);padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:800}.product-cta[data-v-fc904b34] .p-button{width:100%;min-width:auto!important;justify-content:center;padding:.75rem 1rem;font-weight:700}.product-features[data-v-fc904b34]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.625rem}.product-features li[data-v-fc904b34]{display:flex;align-items:flex-start;gap:.5rem;color:var(--text-primary);font-size:.9375rem;font-weight:500;line-height:1.5}.product-features li>.pi[data-v-fc904b34]{color:var(--p-primary-400);margin-top:3px;flex-shrink:0}[data-v-a897fc36]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-a897fc36]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-a897fc36]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-a897fc36]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-a897fc36],body[data-v-a897fc36]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-a897fc36]{color:var(--text-primary);line-height:1.6}main[data-v-a897fc36]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-a897fc36]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-a897fc36]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-a897fc36]{width:100%}#app[data-v-a897fc36]{color:var(--text-primary)!important}.app-container[data-v-a897fc36]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-a897fc36]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-a897fc36]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-a897fc36]:before,.divider[data-v-a897fc36]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-a897fc36]:before{left:0}.divider[data-v-a897fc36]:after{right:0}.pi[data-v-a897fc36]{font-family:primeicons!important}[data-v-a897fc36] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-a897fc36] .p-tabview-panels{background-color:transparent}[data-v-a897fc36] .p-datatable-header{height:4.75em}[data-v-a897fc36] .p-button-label{font-weight:600}[data-v-a897fc36] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-a897fc36]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-a897fc36]{margin-top:2rem}.app-input-margin-top-small[data-v-a897fc36]{margin-top:1rem}.primary-color[data-v-a897fc36]{color:var(--p-primary-500)}.background-secondary[data-v-a897fc36]{background-color:var(--app-surface-muted)}.p-card[data-v-a897fc36]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-a897fc36]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-a897fc36],.p-tabpanels[data-v-a897fc36],.p-tablist[data-v-a897fc36],.p-tab[data-v-a897fc36]{background-color:var(--app-card-bg)!important}.p-toast[data-v-a897fc36]{max-width:75%!important}.p-tooltip-text[data-v-a897fc36]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-a897fc36]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-a897fc36]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-a897fc36],.p-tooltip-bottom .p-tooltip-arrow[data-v-a897fc36]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-a897fc36]{margin-top:1rem!important}.p-card-body[data-v-a897fc36]{padding:.5rem!important}}[data-v-a897fc36] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-a897fc36]{display:block}.p-multiselect[data-v-a897fc36],.p-select[data-v-a897fc36],.p-button[data-v-a897fc36]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-a897fc36]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-a897fc36]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-a897fc36]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-a897fc36]{color:var(--color-on-primary)!important}.p-button[data-v-a897fc36]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-a897fc36]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-a897fc36]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-a897fc36]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-a897fc36],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-a897fc36]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-a897fc36]{color:var(--p-primary-500)!important}.reveal[data-v-a897fc36]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-a897fc36]{transform:translate3d(0,28px,0)}.reveal--down[data-v-a897fc36]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-a897fc36]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-a897fc36]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-a897fc36]{transform:scale(.94)}.reveal--fade[data-v-a897fc36]{transform:none}.reveal--visible[data-v-a897fc36]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-a897fc36],.reveal--up[data-v-a897fc36],.reveal--down[data-v-a897fc36],.reveal--left[data-v-a897fc36],.reveal--right[data-v-a897fc36],.reveal--zoom[data-v-a897fc36]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-a897fc36]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-a897fc36]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-a897fc36]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-a897fc36]{padding:4rem 0}}.eyebrow[data-v-a897fc36]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-a897fc36]{position:relative}.marketing-shell[data-v-a897fc36]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-a897fc36]{position:relative;z-index:1}.marketing-hero-bg[data-v-a897fc36]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-a897fc36]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-a897fc36]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-a897fc36 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-a897fc36]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-a897fc36 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-a897fc36]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-a897fc36 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-a897fc36]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-a897fc36]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-a897fc36 8s ease-in-out infinite}@keyframes marketing-float-a-a897fc36{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-a897fc36{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-a897fc36{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-a897fc36{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-a897fc36]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-a897fc36]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-a897fc36]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-a897fc36]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-a897fc36]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-a897fc36] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-a897fc36]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-a897fc36]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-a897fc36]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-a897fc36]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-a897fc36]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-a897fc36]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-a897fc36 6s linear infinite}@keyframes marketing-shimmer-a897fc36{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-a897fc36]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-a897fc36]{display:flex;width:max-content;animation:marketing-marquee-a897fc36 32s linear infinite}.marquee__track[data-v-a897fc36]:hover{animation-play-state:paused}.marquee__group[data-v-a897fc36]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-a897fc36{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-a897fc36]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-a897fc36]{font-size:.875rem}.source-pill[data-v-a897fc36]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-a897fc36] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-a897fc36] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-a897fc36{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-a897fc36]{animation:marketing-float-a897fc36 4s ease-in-out infinite}.marketing-float--delay-1[data-v-a897fc36]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-a897fc36]{animation-delay:-2.4s}.marketing-glow-ring[data-v-a897fc36]{position:relative}.marketing-glow-ring[data-v-a897fc36]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-a897fc36]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-a897fc36],.marketing-hero-bg__beam[data-v-a897fc36],.marquee__track[data-v-a897fc36],.gradient-text--shimmer[data-v-a897fc36],.marketing-float[data-v-a897fc36]{animation:none!important}}.portal-info-banner[data-v-a897fc36]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-a897fc36]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-a897fc36]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-a897fc36]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-a897fc36]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-a897fc36]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-a897fc36] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-a897fc36]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-a897fc36]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-a897fc36]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-a897fc36]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-a897fc36]{margin-bottom:1.25rem}.portal-section .section-title[data-v-a897fc36]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-a897fc36]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-a897fc36]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-a897fc36]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-a897fc36]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-a897fc36]{margin-top:1rem}.account-section-card[data-v-a897fc36] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-a897fc36] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-a897fc36] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-a897fc36],.p-multiselect-overlay[data-v-a897fc36],.p-menu.p-menu-overlay[data-v-a897fc36],.p-tieredmenu-overlay[data-v-a897fc36],.p-contextmenu[data-v-a897fc36]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-a897fc36],.p-multiselect-list-container[data-v-a897fc36],.p-select-list[data-v-a897fc36],.p-multiselect-list[data-v-a897fc36],.p-menu-list[data-v-a897fc36]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-a897fc36],.p-multiselect-option[data-v-a897fc36]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-a897fc36]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-a897fc36],.p-multiselect-option[data-v-a897fc36]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-a897fc36]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-a897fc36],.p-select-option.p-multiselect-option-selected[data-v-a897fc36],.p-multiselect-option.p-select-option-selected[data-v-a897fc36],.p-multiselect-option.p-multiselect-option-selected[data-v-a897fc36]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-a897fc36]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-a897fc36]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-a897fc36]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-a897fc36]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-a897fc36]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-a897fc36],.p-menu-item.p-focus .p-menu-item-icon[data-v-a897fc36]{color:var(--text-primary)!important}.p-menu-separator[data-v-a897fc36]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-a897fc36],html.is-native body[data-v-a897fc36]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-a897fc36]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-a897fc36]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-a897fc36]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-a897fc36]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-a897fc36],.shell-tablet[data-v-a897fc36]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-a897fc36],html.auth-screen-layout body[data-v-a897fc36]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-a897fc36]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-a897fc36]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-a897fc36]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-a897fc36]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-a897fc36]{font-size:.75rem}.auth-back-link[data-v-a897fc36]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-a897fc36]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-a897fc36]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-a897fc36]{max-width:520px}.auth-panel[data-v-a897fc36]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-a897fc36]{flex-direction:row}.auth-oauth-btn[data-v-a897fc36]{flex:1;min-width:0}}.auth-form[data-v-a897fc36]{width:100%}.auth-header[data-v-a897fc36]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-a897fc36]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-a897fc36]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-a897fc36]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-a897fc36]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-a897fc36]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-a897fc36]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-a897fc36]{margin-top:0!important}.form-row+.prime-input[data-v-a897fc36]{margin-top:1rem}.auth-form .prime-input label[data-v-a897fc36]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-a897fc36],.auth-form .p-password-input[data-v-a897fc36]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-a897fc36]:hover,.auth-form .p-password-input[data-v-a897fc36]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-a897fc36]:focus,.auth-form .p-password-input[data-v-a897fc36]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-a897fc36]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-a897fc36]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-a897fc36]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-a897fc36]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-a897fc36]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-a897fc36]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-a897fc36]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-a897fc36]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-a897fc36]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-a897fc36]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-a897fc36]:hover{text-decoration:underline}.oauth-section[data-v-a897fc36]{margin-top:1.75rem}.auth-divider[data-v-a897fc36]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-a897fc36]:before,.auth-divider[data-v-a897fc36]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-a897fc36]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-a897fc36]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-a897fc36]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-a897fc36]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-a897fc36]{font-size:1rem}.auth-success[data-v-a897fc36]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-a897fc36]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-a897fc36]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-a897fc36]{max-width:100%;padding:1rem}.auth-panel[data-v-a897fc36]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-a897fc36]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-a897fc36]{padding:.75rem 1rem}.auth-panel[data-v-a897fc36]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-a897fc36],.auth-logo-section[data-v-a897fc36]{margin-bottom:1.25rem}.auth-submit[data-v-a897fc36]{margin-top:1.25rem!important}.oauth-section[data-v-a897fc36]{margin-top:1.25rem}.auth-switch[data-v-a897fc36]{margin-top:1rem}}.pricing-hero.compact[data-v-a897fc36]{padding:.5rem 0 1.5rem}.pricing-hero-inner[data-v-a897fc36]{position:relative;z-index:1}.billing-toggle[data-v-a897fc36]{display:inline-flex;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:999px;padding:.25rem}.billing-toggle-btn[data-v-a897fc36]{background:none;border:none;padding:.625rem 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:700;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;transition:background .2s,color .2s}.billing-toggle-btn.active[data-v-a897fc36]{background:var(--p-primary-500);color:#fff;box-shadow:0 8px 16px -4px var(--color-primary-glow)}.billing-toggle-btn.active .badge-save[data-v-a897fc36]{background:var(--overlay-light-soft);color:#fff}.badge-save[data-v-a897fc36]{background:var(--color-success-bg-medium);color:var(--color-success);padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:800}[data-v-ae88a1d8]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-ae88a1d8]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-ae88a1d8]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-ae88a1d8]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-ae88a1d8],body[data-v-ae88a1d8]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-ae88a1d8]{color:var(--text-primary);line-height:1.6}main[data-v-ae88a1d8]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-ae88a1d8]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-ae88a1d8]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-ae88a1d8]{width:100%}#app[data-v-ae88a1d8]{color:var(--text-primary)!important}.app-container[data-v-ae88a1d8]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-ae88a1d8]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-ae88a1d8]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-ae88a1d8]:before,.divider[data-v-ae88a1d8]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-ae88a1d8]:before{left:0}.divider[data-v-ae88a1d8]:after{right:0}.pi[data-v-ae88a1d8]{font-family:primeicons!important}[data-v-ae88a1d8] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-ae88a1d8] .p-tabview-panels{background-color:transparent}[data-v-ae88a1d8] .p-datatable-header{height:4.75em}[data-v-ae88a1d8] .p-button-label{font-weight:600}[data-v-ae88a1d8] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-ae88a1d8]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-ae88a1d8]{margin-top:2rem}.app-input-margin-top-small[data-v-ae88a1d8]{margin-top:1rem}.primary-color[data-v-ae88a1d8]{color:var(--p-primary-500)}.background-secondary[data-v-ae88a1d8]{background-color:var(--app-surface-muted)}.p-card[data-v-ae88a1d8]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-ae88a1d8]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-ae88a1d8],.p-tabpanels[data-v-ae88a1d8],.p-tablist[data-v-ae88a1d8],.p-tab[data-v-ae88a1d8]{background-color:var(--app-card-bg)!important}.p-toast[data-v-ae88a1d8]{max-width:75%!important}.p-tooltip-text[data-v-ae88a1d8]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-ae88a1d8]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-ae88a1d8]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-ae88a1d8],.p-tooltip-bottom .p-tooltip-arrow[data-v-ae88a1d8]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-ae88a1d8]{margin-top:1rem!important}.p-card-body[data-v-ae88a1d8]{padding:.5rem!important}}[data-v-ae88a1d8] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-ae88a1d8]{display:block}.p-multiselect[data-v-ae88a1d8],.p-select[data-v-ae88a1d8],.p-button[data-v-ae88a1d8]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-ae88a1d8]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-ae88a1d8]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-ae88a1d8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-ae88a1d8]{color:var(--color-on-primary)!important}.p-button[data-v-ae88a1d8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-ae88a1d8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-ae88a1d8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-ae88a1d8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-ae88a1d8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-ae88a1d8]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-ae88a1d8]{color:var(--p-primary-500)!important}.reveal[data-v-ae88a1d8]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-ae88a1d8]{transform:translate3d(0,28px,0)}.reveal--down[data-v-ae88a1d8]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-ae88a1d8]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-ae88a1d8]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-ae88a1d8]{transform:scale(.94)}.reveal--fade[data-v-ae88a1d8]{transform:none}.reveal--visible[data-v-ae88a1d8]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-ae88a1d8],.reveal--up[data-v-ae88a1d8],.reveal--down[data-v-ae88a1d8],.reveal--left[data-v-ae88a1d8],.reveal--right[data-v-ae88a1d8],.reveal--zoom[data-v-ae88a1d8]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-ae88a1d8]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-ae88a1d8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-ae88a1d8]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-ae88a1d8]{padding:4rem 0}}.eyebrow[data-v-ae88a1d8]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-ae88a1d8]{position:relative}.marketing-shell[data-v-ae88a1d8]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-ae88a1d8]{position:relative;z-index:1}.marketing-hero-bg[data-v-ae88a1d8]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-ae88a1d8]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-ae88a1d8]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-ae88a1d8 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-ae88a1d8]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-ae88a1d8 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-ae88a1d8]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-ae88a1d8 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-ae88a1d8]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-ae88a1d8]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-ae88a1d8 8s ease-in-out infinite}@keyframes marketing-float-a-ae88a1d8{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-ae88a1d8{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-ae88a1d8{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-ae88a1d8{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-ae88a1d8]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-ae88a1d8]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-ae88a1d8]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-ae88a1d8]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-ae88a1d8]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-ae88a1d8] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-ae88a1d8]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-ae88a1d8]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-ae88a1d8]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-ae88a1d8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-ae88a1d8]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-ae88a1d8]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-ae88a1d8 6s linear infinite}@keyframes marketing-shimmer-ae88a1d8{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-ae88a1d8]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-ae88a1d8]{display:flex;width:max-content;animation:marketing-marquee-ae88a1d8 32s linear infinite}.marquee__track[data-v-ae88a1d8]:hover{animation-play-state:paused}.marquee__group[data-v-ae88a1d8]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-ae88a1d8{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-ae88a1d8]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-ae88a1d8]{font-size:.875rem}.source-pill[data-v-ae88a1d8]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-ae88a1d8] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-ae88a1d8] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-ae88a1d8{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-ae88a1d8]{animation:marketing-float-ae88a1d8 4s ease-in-out infinite}.marketing-float--delay-1[data-v-ae88a1d8]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-ae88a1d8]{animation-delay:-2.4s}.marketing-glow-ring[data-v-ae88a1d8]{position:relative}.marketing-glow-ring[data-v-ae88a1d8]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-ae88a1d8]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-ae88a1d8],.marketing-hero-bg__beam[data-v-ae88a1d8],.marquee__track[data-v-ae88a1d8],.gradient-text--shimmer[data-v-ae88a1d8],.marketing-float[data-v-ae88a1d8]{animation:none!important}}.portal-info-banner[data-v-ae88a1d8]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-ae88a1d8]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-ae88a1d8]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-ae88a1d8]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-ae88a1d8]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-ae88a1d8]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-ae88a1d8] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-ae88a1d8]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-ae88a1d8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-ae88a1d8]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-ae88a1d8]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-ae88a1d8]{margin-bottom:1.25rem}.portal-section .section-title[data-v-ae88a1d8]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-ae88a1d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-ae88a1d8]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-ae88a1d8]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-ae88a1d8]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-ae88a1d8]{margin-top:1rem}.account-section-card[data-v-ae88a1d8] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-ae88a1d8] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-ae88a1d8] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-ae88a1d8],.p-multiselect-overlay[data-v-ae88a1d8],.p-menu.p-menu-overlay[data-v-ae88a1d8],.p-tieredmenu-overlay[data-v-ae88a1d8],.p-contextmenu[data-v-ae88a1d8]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-ae88a1d8],.p-multiselect-list-container[data-v-ae88a1d8],.p-select-list[data-v-ae88a1d8],.p-multiselect-list[data-v-ae88a1d8],.p-menu-list[data-v-ae88a1d8]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-ae88a1d8],.p-multiselect-option[data-v-ae88a1d8]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-ae88a1d8]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-ae88a1d8],.p-multiselect-option[data-v-ae88a1d8]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-ae88a1d8]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-ae88a1d8],.p-select-option.p-multiselect-option-selected[data-v-ae88a1d8],.p-multiselect-option.p-select-option-selected[data-v-ae88a1d8],.p-multiselect-option.p-multiselect-option-selected[data-v-ae88a1d8]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-ae88a1d8]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-ae88a1d8]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-ae88a1d8]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-ae88a1d8]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-ae88a1d8]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-ae88a1d8],.p-menu-item.p-focus .p-menu-item-icon[data-v-ae88a1d8]{color:var(--text-primary)!important}.p-menu-separator[data-v-ae88a1d8]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-ae88a1d8],html.is-native body[data-v-ae88a1d8]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-ae88a1d8]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-ae88a1d8]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-ae88a1d8]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-ae88a1d8]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-ae88a1d8],.shell-tablet[data-v-ae88a1d8]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-ae88a1d8],html.auth-screen-layout body[data-v-ae88a1d8]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-ae88a1d8]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-ae88a1d8]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-ae88a1d8]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-ae88a1d8]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-ae88a1d8]{font-size:.75rem}.auth-back-link[data-v-ae88a1d8]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-ae88a1d8]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-ae88a1d8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-ae88a1d8]{max-width:520px}.auth-panel[data-v-ae88a1d8]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-ae88a1d8]{flex-direction:row}.auth-oauth-btn[data-v-ae88a1d8]{flex:1;min-width:0}}.auth-form[data-v-ae88a1d8]{width:100%}.auth-header[data-v-ae88a1d8]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-ae88a1d8]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-ae88a1d8]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-ae88a1d8]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-ae88a1d8]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-ae88a1d8]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-ae88a1d8]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-ae88a1d8]{margin-top:0!important}.form-row+.prime-input[data-v-ae88a1d8]{margin-top:1rem}.auth-form .prime-input label[data-v-ae88a1d8]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-ae88a1d8],.auth-form .p-password-input[data-v-ae88a1d8]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-ae88a1d8]:hover,.auth-form .p-password-input[data-v-ae88a1d8]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-ae88a1d8]:focus,.auth-form .p-password-input[data-v-ae88a1d8]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-ae88a1d8]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-ae88a1d8]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-ae88a1d8]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-ae88a1d8]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-ae88a1d8]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-ae88a1d8]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-ae88a1d8]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-ae88a1d8]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-ae88a1d8]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-ae88a1d8]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-ae88a1d8]:hover{text-decoration:underline}.oauth-section[data-v-ae88a1d8]{margin-top:1.75rem}.auth-divider[data-v-ae88a1d8]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-ae88a1d8]:before,.auth-divider[data-v-ae88a1d8]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-ae88a1d8]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-ae88a1d8]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-ae88a1d8]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-ae88a1d8]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-ae88a1d8]{font-size:1rem}.auth-success[data-v-ae88a1d8]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-ae88a1d8]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-ae88a1d8]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-ae88a1d8]{max-width:100%;padding:1rem}.auth-panel[data-v-ae88a1d8]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-ae88a1d8]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-ae88a1d8]{padding:.75rem 1rem}.auth-panel[data-v-ae88a1d8]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-ae88a1d8],.auth-logo-section[data-v-ae88a1d8]{margin-bottom:1.25rem}.auth-submit[data-v-ae88a1d8]{margin-top:1.25rem!important}.oauth-section[data-v-ae88a1d8]{margin-top:1.25rem}.auth-switch[data-v-ae88a1d8]{margin-top:1rem}}.plans-grid[data-v-ae88a1d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:880px;margin:0 auto}@media(max-width:720px){.plans-grid[data-v-ae88a1d8]{grid-template-columns:1fr;max-width:500px}}[data-v-27f9bc45]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-27f9bc45]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-27f9bc45]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-27f9bc45]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-27f9bc45],body[data-v-27f9bc45]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-27f9bc45]{color:var(--text-primary);line-height:1.6}main[data-v-27f9bc45]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-27f9bc45]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-27f9bc45]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-27f9bc45]{width:100%}#app[data-v-27f9bc45]{color:var(--text-primary)!important}.app-container[data-v-27f9bc45]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-27f9bc45]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-27f9bc45]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-27f9bc45]:before,.divider[data-v-27f9bc45]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-27f9bc45]:before{left:0}.divider[data-v-27f9bc45]:after{right:0}.pi[data-v-27f9bc45]{font-family:primeicons!important}[data-v-27f9bc45] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-27f9bc45] .p-tabview-panels{background-color:transparent}[data-v-27f9bc45] .p-datatable-header{height:4.75em}[data-v-27f9bc45] .p-button-label{font-weight:600}[data-v-27f9bc45] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-27f9bc45]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-27f9bc45]{margin-top:2rem}.app-input-margin-top-small[data-v-27f9bc45]{margin-top:1rem}.primary-color[data-v-27f9bc45]{color:var(--p-primary-500)}.background-secondary[data-v-27f9bc45]{background-color:var(--app-surface-muted)}.p-card[data-v-27f9bc45]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-27f9bc45]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-27f9bc45],.p-tabpanels[data-v-27f9bc45],.p-tablist[data-v-27f9bc45],.p-tab[data-v-27f9bc45]{background-color:var(--app-card-bg)!important}.p-toast[data-v-27f9bc45]{max-width:75%!important}.p-tooltip-text[data-v-27f9bc45]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-27f9bc45]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-27f9bc45]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-27f9bc45],.p-tooltip-bottom .p-tooltip-arrow[data-v-27f9bc45]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-27f9bc45]{margin-top:1rem!important}.p-card-body[data-v-27f9bc45]{padding:.5rem!important}}[data-v-27f9bc45] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-27f9bc45]{display:block}.p-multiselect[data-v-27f9bc45],.p-select[data-v-27f9bc45],.p-button[data-v-27f9bc45]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-27f9bc45]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-27f9bc45]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-27f9bc45]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-27f9bc45]{color:var(--color-on-primary)!important}.p-button[data-v-27f9bc45]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-27f9bc45]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-27f9bc45]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-27f9bc45]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-27f9bc45],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-27f9bc45]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-27f9bc45]{color:var(--p-primary-500)!important}.reveal[data-v-27f9bc45]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-27f9bc45]{transform:translate3d(0,28px,0)}.reveal--down[data-v-27f9bc45]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-27f9bc45]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-27f9bc45]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-27f9bc45]{transform:scale(.94)}.reveal--fade[data-v-27f9bc45]{transform:none}.reveal--visible[data-v-27f9bc45]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-27f9bc45],.reveal--up[data-v-27f9bc45],.reveal--down[data-v-27f9bc45],.reveal--left[data-v-27f9bc45],.reveal--right[data-v-27f9bc45],.reveal--zoom[data-v-27f9bc45]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-27f9bc45]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-27f9bc45]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-27f9bc45]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-27f9bc45]{padding:4rem 0}}.eyebrow[data-v-27f9bc45]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-27f9bc45]{position:relative}.marketing-shell[data-v-27f9bc45]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-27f9bc45]{position:relative;z-index:1}.marketing-hero-bg[data-v-27f9bc45]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-27f9bc45]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-27f9bc45]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-27f9bc45 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-27f9bc45]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-27f9bc45 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-27f9bc45]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-27f9bc45 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-27f9bc45]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-27f9bc45]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-27f9bc45 8s ease-in-out infinite}@keyframes marketing-float-a-27f9bc45{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-27f9bc45{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-27f9bc45{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-27f9bc45{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-27f9bc45]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-27f9bc45]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-27f9bc45]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-27f9bc45]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-27f9bc45]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-27f9bc45] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-27f9bc45]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-27f9bc45]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-27f9bc45]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-27f9bc45]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-27f9bc45]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-27f9bc45]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-27f9bc45 6s linear infinite}@keyframes marketing-shimmer-27f9bc45{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-27f9bc45]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-27f9bc45]{display:flex;width:max-content;animation:marketing-marquee-27f9bc45 32s linear infinite}.marquee__track[data-v-27f9bc45]:hover{animation-play-state:paused}.marquee__group[data-v-27f9bc45]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-27f9bc45{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-27f9bc45]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-27f9bc45]{font-size:.875rem}.source-pill[data-v-27f9bc45]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-27f9bc45] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-27f9bc45] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-27f9bc45{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-27f9bc45]{animation:marketing-float-27f9bc45 4s ease-in-out infinite}.marketing-float--delay-1[data-v-27f9bc45]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-27f9bc45]{animation-delay:-2.4s}.marketing-glow-ring[data-v-27f9bc45]{position:relative}.marketing-glow-ring[data-v-27f9bc45]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-27f9bc45]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-27f9bc45],.marketing-hero-bg__beam[data-v-27f9bc45],.marquee__track[data-v-27f9bc45],.gradient-text--shimmer[data-v-27f9bc45],.marketing-float[data-v-27f9bc45]{animation:none!important}}.portal-info-banner[data-v-27f9bc45]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-27f9bc45]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-27f9bc45]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-27f9bc45]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-27f9bc45]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-27f9bc45]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-27f9bc45] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-27f9bc45]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-27f9bc45]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-27f9bc45]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-27f9bc45]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-27f9bc45]{margin-bottom:1.25rem}.portal-section .section-title[data-v-27f9bc45]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-27f9bc45]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-27f9bc45]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-27f9bc45]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-27f9bc45]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-27f9bc45]{margin-top:1rem}.account-section-card[data-v-27f9bc45] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-27f9bc45] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-27f9bc45] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-27f9bc45],.p-multiselect-overlay[data-v-27f9bc45],.p-menu.p-menu-overlay[data-v-27f9bc45],.p-tieredmenu-overlay[data-v-27f9bc45],.p-contextmenu[data-v-27f9bc45]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-27f9bc45],.p-multiselect-list-container[data-v-27f9bc45],.p-select-list[data-v-27f9bc45],.p-multiselect-list[data-v-27f9bc45],.p-menu-list[data-v-27f9bc45]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-27f9bc45],.p-multiselect-option[data-v-27f9bc45]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-27f9bc45]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-27f9bc45],.p-multiselect-option[data-v-27f9bc45]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-27f9bc45]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-27f9bc45],.p-select-option.p-multiselect-option-selected[data-v-27f9bc45],.p-multiselect-option.p-select-option-selected[data-v-27f9bc45],.p-multiselect-option.p-multiselect-option-selected[data-v-27f9bc45]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-27f9bc45]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-27f9bc45]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-27f9bc45]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-27f9bc45]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-27f9bc45]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-27f9bc45],.p-menu-item.p-focus .p-menu-item-icon[data-v-27f9bc45]{color:var(--text-primary)!important}.p-menu-separator[data-v-27f9bc45]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-27f9bc45],html.is-native body[data-v-27f9bc45]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-27f9bc45]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-27f9bc45]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-27f9bc45]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-27f9bc45]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-27f9bc45],.shell-tablet[data-v-27f9bc45]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-27f9bc45],html.auth-screen-layout body[data-v-27f9bc45]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-27f9bc45]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-27f9bc45]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-27f9bc45]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-27f9bc45]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-27f9bc45]{font-size:.75rem}.auth-back-link[data-v-27f9bc45]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-27f9bc45]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-27f9bc45]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-27f9bc45]{max-width:520px}.auth-panel[data-v-27f9bc45]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-27f9bc45]{flex-direction:row}.auth-oauth-btn[data-v-27f9bc45]{flex:1;min-width:0}}.auth-form[data-v-27f9bc45]{width:100%}.auth-header[data-v-27f9bc45]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-27f9bc45]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-27f9bc45]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-27f9bc45]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-27f9bc45]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-27f9bc45]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-27f9bc45]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-27f9bc45]{margin-top:0!important}.form-row+.prime-input[data-v-27f9bc45]{margin-top:1rem}.auth-form .prime-input label[data-v-27f9bc45]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-27f9bc45],.auth-form .p-password-input[data-v-27f9bc45]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-27f9bc45]:hover,.auth-form .p-password-input[data-v-27f9bc45]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-27f9bc45]:focus,.auth-form .p-password-input[data-v-27f9bc45]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-27f9bc45]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-27f9bc45]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-27f9bc45]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-27f9bc45]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-27f9bc45]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-27f9bc45]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-27f9bc45]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-27f9bc45]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-27f9bc45]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-27f9bc45]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-27f9bc45]:hover{text-decoration:underline}.oauth-section[data-v-27f9bc45]{margin-top:1.75rem}.auth-divider[data-v-27f9bc45]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-27f9bc45]:before,.auth-divider[data-v-27f9bc45]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-27f9bc45]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-27f9bc45]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-27f9bc45]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-27f9bc45]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-27f9bc45]{font-size:1rem}.auth-success[data-v-27f9bc45]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-27f9bc45]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-27f9bc45]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-27f9bc45]{max-width:100%;padding:1rem}.auth-panel[data-v-27f9bc45]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-27f9bc45]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-27f9bc45]{padding:.75rem 1rem}.auth-panel[data-v-27f9bc45]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-27f9bc45],.auth-logo-section[data-v-27f9bc45]{margin-bottom:1.25rem}.auth-submit[data-v-27f9bc45]{margin-top:1.25rem!important}.oauth-section[data-v-27f9bc45]{margin-top:1.25rem}.auth-switch[data-v-27f9bc45]{margin-top:1rem}}.matrix-table[data-v-27f9bc45]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:20px;overflow:hidden;max-width:880px;margin:0 auto}.matrix-row[data-v-27f9bc45]{display:grid;grid-template-columns:1.8fr 1fr 1fr}.matrix-row-header[data-v-27f9bc45]{background:var(--app-surface-muted);border-bottom:1px solid var(--app-card-border)}.matrix-row-header .matrix-cell[data-v-27f9bc45]{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.matrix-row-header .matrix-cell.highlight[data-v-27f9bc45]{color:var(--p-primary-400)}.matrix-row[data-v-27f9bc45]:not(.matrix-row-header){border-top:1px solid var(--app-card-border)}.matrix-cell[data-v-27f9bc45]{padding:1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.matrix-cell.label[data-v-27f9bc45]{text-align:left;justify-content:flex-start;font-weight:600}.matrix-cell.highlight[data-v-27f9bc45]{background:color-mix(in srgb,var(--p-primary-500) 6%,transparent);font-weight:700}.check-good[data-v-27f9bc45]{color:var(--color-success);font-size:1.125rem}.check-bad[data-v-27f9bc45]{color:var(--text-secondary);opacity:.4}[data-v-5a749706]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-5a749706]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-5a749706]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-5a749706]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-5a749706],body[data-v-5a749706]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-5a749706]{color:var(--text-primary);line-height:1.6}main[data-v-5a749706]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-5a749706]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-5a749706]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-5a749706]{width:100%}#app[data-v-5a749706]{color:var(--text-primary)!important}.app-container[data-v-5a749706]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-5a749706]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-5a749706]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-5a749706]:before,.divider[data-v-5a749706]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-5a749706]:before{left:0}.divider[data-v-5a749706]:after{right:0}.pi[data-v-5a749706]{font-family:primeicons!important}[data-v-5a749706] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-5a749706] .p-tabview-panels{background-color:transparent}[data-v-5a749706] .p-datatable-header{height:4.75em}[data-v-5a749706] .p-button-label{font-weight:600}[data-v-5a749706] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-5a749706]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-5a749706]{margin-top:2rem}.app-input-margin-top-small[data-v-5a749706]{margin-top:1rem}.primary-color[data-v-5a749706]{color:var(--p-primary-500)}.background-secondary[data-v-5a749706]{background-color:var(--app-surface-muted)}.p-card[data-v-5a749706]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-5a749706]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-5a749706],.p-tabpanels[data-v-5a749706],.p-tablist[data-v-5a749706],.p-tab[data-v-5a749706]{background-color:var(--app-card-bg)!important}.p-toast[data-v-5a749706]{max-width:75%!important}.p-tooltip-text[data-v-5a749706]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-5a749706]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-5a749706]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-5a749706],.p-tooltip-bottom .p-tooltip-arrow[data-v-5a749706]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-5a749706]{margin-top:1rem!important}.p-card-body[data-v-5a749706]{padding:.5rem!important}}[data-v-5a749706] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-5a749706]{display:block}.p-multiselect[data-v-5a749706],.p-select[data-v-5a749706],.p-button[data-v-5a749706]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-5a749706]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-5a749706]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-5a749706]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-5a749706]{color:var(--color-on-primary)!important}.p-button[data-v-5a749706]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-5a749706]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-5a749706]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-5a749706]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-5a749706],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-5a749706]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-5a749706]{color:var(--p-primary-500)!important}.reveal[data-v-5a749706]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-5a749706]{transform:translate3d(0,28px,0)}.reveal--down[data-v-5a749706]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-5a749706]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-5a749706]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-5a749706]{transform:scale(.94)}.reveal--fade[data-v-5a749706]{transform:none}.reveal--visible[data-v-5a749706]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-5a749706],.reveal--up[data-v-5a749706],.reveal--down[data-v-5a749706],.reveal--left[data-v-5a749706],.reveal--right[data-v-5a749706],.reveal--zoom[data-v-5a749706]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-5a749706]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-5a749706]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-5a749706]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-5a749706]{padding:4rem 0}}.eyebrow[data-v-5a749706]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-5a749706]{position:relative}.marketing-shell[data-v-5a749706]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-5a749706]{position:relative;z-index:1}.marketing-hero-bg[data-v-5a749706]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-5a749706]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-5a749706]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-5a749706 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-5a749706]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-5a749706 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-5a749706]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-5a749706 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-5a749706]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-5a749706]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-5a749706 8s ease-in-out infinite}@keyframes marketing-float-a-5a749706{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-5a749706{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-5a749706{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-5a749706{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-5a749706]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-5a749706]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-5a749706]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-5a749706]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-5a749706]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-5a749706] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-5a749706]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-5a749706]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-5a749706]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-5a749706]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-5a749706]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-5a749706]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-5a749706 6s linear infinite}@keyframes marketing-shimmer-5a749706{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-5a749706]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-5a749706]{display:flex;width:max-content;animation:marketing-marquee-5a749706 32s linear infinite}.marquee__track[data-v-5a749706]:hover{animation-play-state:paused}.marquee__group[data-v-5a749706]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-5a749706{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-5a749706]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-5a749706]{font-size:.875rem}.source-pill[data-v-5a749706]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-5a749706] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-5a749706] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-5a749706{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-5a749706]{animation:marketing-float-5a749706 4s ease-in-out infinite}.marketing-float--delay-1[data-v-5a749706]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-5a749706]{animation-delay:-2.4s}.marketing-glow-ring[data-v-5a749706]{position:relative}.marketing-glow-ring[data-v-5a749706]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-5a749706]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-5a749706],.marketing-hero-bg__beam[data-v-5a749706],.marquee__track[data-v-5a749706],.gradient-text--shimmer[data-v-5a749706],.marketing-float[data-v-5a749706]{animation:none!important}}.portal-info-banner[data-v-5a749706]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-5a749706]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-5a749706]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-5a749706]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-5a749706]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-5a749706]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-5a749706] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-5a749706]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-5a749706]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-5a749706]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-5a749706]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-5a749706]{margin-bottom:1.25rem}.portal-section .section-title[data-v-5a749706]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-5a749706]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-5a749706]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-5a749706]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-5a749706]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-5a749706]{margin-top:1rem}.account-section-card[data-v-5a749706] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-5a749706] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-5a749706] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-5a749706],.p-multiselect-overlay[data-v-5a749706],.p-menu.p-menu-overlay[data-v-5a749706],.p-tieredmenu-overlay[data-v-5a749706],.p-contextmenu[data-v-5a749706]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-5a749706],.p-multiselect-list-container[data-v-5a749706],.p-select-list[data-v-5a749706],.p-multiselect-list[data-v-5a749706],.p-menu-list[data-v-5a749706]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-5a749706],.p-multiselect-option[data-v-5a749706]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-5a749706]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-5a749706],.p-multiselect-option[data-v-5a749706]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-5a749706]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-5a749706],.p-select-option.p-multiselect-option-selected[data-v-5a749706],.p-multiselect-option.p-select-option-selected[data-v-5a749706],.p-multiselect-option.p-multiselect-option-selected[data-v-5a749706]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-5a749706]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-5a749706]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-5a749706]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-5a749706]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-5a749706]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-5a749706],.p-menu-item.p-focus .p-menu-item-icon[data-v-5a749706]{color:var(--text-primary)!important}.p-menu-separator[data-v-5a749706]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-5a749706],html.is-native body[data-v-5a749706]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-5a749706]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-5a749706]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-5a749706]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-5a749706]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-5a749706],.shell-tablet[data-v-5a749706]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-5a749706],html.auth-screen-layout body[data-v-5a749706]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-5a749706]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-5a749706]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-5a749706]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-5a749706]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-5a749706]{font-size:.75rem}.auth-back-link[data-v-5a749706]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-5a749706]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-5a749706]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-5a749706]{max-width:520px}.auth-panel[data-v-5a749706]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-5a749706]{flex-direction:row}.auth-oauth-btn[data-v-5a749706]{flex:1;min-width:0}}.auth-form[data-v-5a749706]{width:100%}.auth-header[data-v-5a749706]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-5a749706]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-5a749706]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-5a749706]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-5a749706]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-5a749706]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-5a749706]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-5a749706]{margin-top:0!important}.form-row+.prime-input[data-v-5a749706]{margin-top:1rem}.auth-form .prime-input label[data-v-5a749706]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-5a749706],.auth-form .p-password-input[data-v-5a749706]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-5a749706]:hover,.auth-form .p-password-input[data-v-5a749706]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-5a749706]:focus,.auth-form .p-password-input[data-v-5a749706]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-5a749706]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-5a749706]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-5a749706]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-5a749706]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-5a749706]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-5a749706]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-5a749706]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-5a749706]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-5a749706]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-5a749706]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-5a749706]:hover{text-decoration:underline}.oauth-section[data-v-5a749706]{margin-top:1.75rem}.auth-divider[data-v-5a749706]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-5a749706]:before,.auth-divider[data-v-5a749706]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-5a749706]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-5a749706]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-5a749706]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-5a749706]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-5a749706]{font-size:1rem}.auth-success[data-v-5a749706]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-5a749706]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-5a749706]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-5a749706]{max-width:100%;padding:1rem}.auth-panel[data-v-5a749706]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-5a749706]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-5a749706]{padding:.75rem 1rem}.auth-panel[data-v-5a749706]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-5a749706],.auth-logo-section[data-v-5a749706]{margin-bottom:1.25rem}.auth-submit[data-v-5a749706]{margin-top:1.25rem!important}.oauth-section[data-v-5a749706]{margin-top:1.25rem}.auth-switch[data-v-5a749706]{margin-top:1rem}}.faq-list[data-v-5a749706]{display:flex;flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto}.faq-item[data-v-5a749706]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:14px;overflow:hidden}.faq-item[open] .faq-chevron[data-v-5a749706]{transform:rotate(180deg)}.faq-item[open][data-v-5a749706]{border-color:var(--p-primary-400)}.faq-question[data-v-5a749706]{cursor:pointer;list-style:none;padding:1.25rem 1.5rem;font-size:1rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.faq-question[data-v-5a749706]::-webkit-details-marker{display:none}.faq-chevron[data-v-5a749706]{font-size:.875rem;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.faq-answer[data-v-5a749706]{padding:0 1.5rem 1.25rem;color:var(--text-secondary);line-height:1.65;font-size:.9375rem;text-align:left}[data-v-7c035cb8]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-7c035cb8]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-7c035cb8]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-7c035cb8]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-7c035cb8],body[data-v-7c035cb8]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-7c035cb8]{color:var(--text-primary);line-height:1.6}main[data-v-7c035cb8]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-7c035cb8]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-7c035cb8]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-7c035cb8]{width:100%}#app[data-v-7c035cb8]{color:var(--text-primary)!important}.app-container[data-v-7c035cb8]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-7c035cb8]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-7c035cb8]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-7c035cb8]:before,.divider[data-v-7c035cb8]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-7c035cb8]:before{left:0}.divider[data-v-7c035cb8]:after{right:0}.pi[data-v-7c035cb8]{font-family:primeicons!important}[data-v-7c035cb8] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-7c035cb8] .p-tabview-panels{background-color:transparent}[data-v-7c035cb8] .p-datatable-header{height:4.75em}[data-v-7c035cb8] .p-button-label{font-weight:600}[data-v-7c035cb8] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-7c035cb8]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-7c035cb8]{margin-top:2rem}.app-input-margin-top-small[data-v-7c035cb8]{margin-top:1rem}.primary-color[data-v-7c035cb8]{color:var(--p-primary-500)}.background-secondary[data-v-7c035cb8]{background-color:var(--app-surface-muted)}.p-card[data-v-7c035cb8]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-7c035cb8]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-7c035cb8],.p-tabpanels[data-v-7c035cb8],.p-tablist[data-v-7c035cb8],.p-tab[data-v-7c035cb8]{background-color:var(--app-card-bg)!important}.p-toast[data-v-7c035cb8]{max-width:75%!important}.p-tooltip-text[data-v-7c035cb8]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-7c035cb8]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-7c035cb8]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-7c035cb8],.p-tooltip-bottom .p-tooltip-arrow[data-v-7c035cb8]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-7c035cb8]{margin-top:1rem!important}.p-card-body[data-v-7c035cb8]{padding:.5rem!important}}[data-v-7c035cb8] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-7c035cb8]{display:block}.p-multiselect[data-v-7c035cb8],.p-select[data-v-7c035cb8],.p-button[data-v-7c035cb8]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-7c035cb8]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-7c035cb8]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-7c035cb8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-7c035cb8]{color:var(--color-on-primary)!important}.p-button[data-v-7c035cb8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-7c035cb8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-7c035cb8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-7c035cb8]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-7c035cb8],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-7c035cb8]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-7c035cb8]{color:var(--p-primary-500)!important}.reveal[data-v-7c035cb8]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-7c035cb8]{transform:translate3d(0,28px,0)}.reveal--down[data-v-7c035cb8]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-7c035cb8]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-7c035cb8]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-7c035cb8]{transform:scale(.94)}.reveal--fade[data-v-7c035cb8]{transform:none}.reveal--visible[data-v-7c035cb8]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-7c035cb8],.reveal--up[data-v-7c035cb8],.reveal--down[data-v-7c035cb8],.reveal--left[data-v-7c035cb8],.reveal--right[data-v-7c035cb8],.reveal--zoom[data-v-7c035cb8]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-7c035cb8]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-7c035cb8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-7c035cb8]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-7c035cb8]{padding:4rem 0}}.eyebrow[data-v-7c035cb8]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-7c035cb8]{position:relative}.marketing-shell[data-v-7c035cb8]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-7c035cb8]{position:relative;z-index:1}.marketing-hero-bg[data-v-7c035cb8]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-7c035cb8]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-7c035cb8]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-7c035cb8 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-7c035cb8]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-7c035cb8 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-7c035cb8]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-7c035cb8 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-7c035cb8]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-7c035cb8]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-7c035cb8 8s ease-in-out infinite}@keyframes marketing-float-a-7c035cb8{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-7c035cb8{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-7c035cb8{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-7c035cb8{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-7c035cb8]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-7c035cb8]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-7c035cb8]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-7c035cb8]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-7c035cb8]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-7c035cb8] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-7c035cb8]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-7c035cb8]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-7c035cb8]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-7c035cb8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-7c035cb8]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-7c035cb8]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-7c035cb8 6s linear infinite}@keyframes marketing-shimmer-7c035cb8{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-7c035cb8]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-7c035cb8]{display:flex;width:max-content;animation:marketing-marquee-7c035cb8 32s linear infinite}.marquee__track[data-v-7c035cb8]:hover{animation-play-state:paused}.marquee__group[data-v-7c035cb8]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-7c035cb8{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-7c035cb8]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-7c035cb8]{font-size:.875rem}.source-pill[data-v-7c035cb8]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-7c035cb8] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-7c035cb8] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-7c035cb8{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-7c035cb8]{animation:marketing-float-7c035cb8 4s ease-in-out infinite}.marketing-float--delay-1[data-v-7c035cb8]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-7c035cb8]{animation-delay:-2.4s}.marketing-glow-ring[data-v-7c035cb8]{position:relative}.marketing-glow-ring[data-v-7c035cb8]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-7c035cb8]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-7c035cb8],.marketing-hero-bg__beam[data-v-7c035cb8],.marquee__track[data-v-7c035cb8],.gradient-text--shimmer[data-v-7c035cb8],.marketing-float[data-v-7c035cb8]{animation:none!important}}.portal-info-banner[data-v-7c035cb8]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-7c035cb8]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-7c035cb8]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-7c035cb8]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-7c035cb8]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-7c035cb8]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-7c035cb8] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-7c035cb8]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-7c035cb8]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-7c035cb8]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-7c035cb8]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-7c035cb8]{margin-bottom:1.25rem}.portal-section .section-title[data-v-7c035cb8]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-7c035cb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-7c035cb8]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-7c035cb8]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-7c035cb8]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-7c035cb8]{margin-top:1rem}.account-section-card[data-v-7c035cb8] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-7c035cb8] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-7c035cb8] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-7c035cb8],.p-multiselect-overlay[data-v-7c035cb8],.p-menu.p-menu-overlay[data-v-7c035cb8],.p-tieredmenu-overlay[data-v-7c035cb8],.p-contextmenu[data-v-7c035cb8]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-7c035cb8],.p-multiselect-list-container[data-v-7c035cb8],.p-select-list[data-v-7c035cb8],.p-multiselect-list[data-v-7c035cb8],.p-menu-list[data-v-7c035cb8]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-7c035cb8],.p-multiselect-option[data-v-7c035cb8]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-7c035cb8]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-7c035cb8],.p-multiselect-option[data-v-7c035cb8]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-7c035cb8]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-7c035cb8],.p-select-option.p-multiselect-option-selected[data-v-7c035cb8],.p-multiselect-option.p-select-option-selected[data-v-7c035cb8],.p-multiselect-option.p-multiselect-option-selected[data-v-7c035cb8]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-7c035cb8]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-7c035cb8]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-7c035cb8]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-7c035cb8]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-7c035cb8]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-7c035cb8],.p-menu-item.p-focus .p-menu-item-icon[data-v-7c035cb8]{color:var(--text-primary)!important}.p-menu-separator[data-v-7c035cb8]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-7c035cb8],html.is-native body[data-v-7c035cb8]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-7c035cb8]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-7c035cb8]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-7c035cb8]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-7c035cb8]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-7c035cb8],.shell-tablet[data-v-7c035cb8]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-7c035cb8],html.auth-screen-layout body[data-v-7c035cb8]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-7c035cb8]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-7c035cb8]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-7c035cb8]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-7c035cb8]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-7c035cb8]{font-size:.75rem}.auth-back-link[data-v-7c035cb8]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-7c035cb8]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-7c035cb8]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-7c035cb8]{max-width:520px}.auth-panel[data-v-7c035cb8]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-7c035cb8]{flex-direction:row}.auth-oauth-btn[data-v-7c035cb8]{flex:1;min-width:0}}.auth-form[data-v-7c035cb8]{width:100%}.auth-header[data-v-7c035cb8]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-7c035cb8]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-7c035cb8]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-7c035cb8]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-7c035cb8]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-7c035cb8]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-7c035cb8]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-7c035cb8]{margin-top:0!important}.form-row+.prime-input[data-v-7c035cb8]{margin-top:1rem}.auth-form .prime-input label[data-v-7c035cb8]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-7c035cb8],.auth-form .p-password-input[data-v-7c035cb8]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-7c035cb8]:hover,.auth-form .p-password-input[data-v-7c035cb8]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-7c035cb8]:focus,.auth-form .p-password-input[data-v-7c035cb8]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-7c035cb8]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-7c035cb8]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-7c035cb8]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-7c035cb8]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-7c035cb8]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-7c035cb8]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-7c035cb8]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-7c035cb8]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-7c035cb8]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-7c035cb8]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-7c035cb8]:hover{text-decoration:underline}.oauth-section[data-v-7c035cb8]{margin-top:1.75rem}.auth-divider[data-v-7c035cb8]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-7c035cb8]:before,.auth-divider[data-v-7c035cb8]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-7c035cb8]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-7c035cb8]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-7c035cb8]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-7c035cb8]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-7c035cb8]{font-size:1rem}.auth-success[data-v-7c035cb8]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-7c035cb8]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-7c035cb8]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-7c035cb8]{max-width:100%;padding:1rem}.auth-panel[data-v-7c035cb8]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-7c035cb8]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-7c035cb8]{padding:.75rem 1rem}.auth-panel[data-v-7c035cb8]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-7c035cb8],.auth-logo-section[data-v-7c035cb8]{margin-bottom:1.25rem}.auth-submit[data-v-7c035cb8]{margin-top:1.25rem!important}.oauth-section[data-v-7c035cb8]{margin-top:1.25rem}.auth-switch[data-v-7c035cb8]{margin-top:1rem}}.logged-in-shell[data-v-7c035cb8]{display:flex;flex-direction:column;gap:0}[data-v-10f9b0fc]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-10f9b0fc]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-10f9b0fc]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-10f9b0fc]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-10f9b0fc],body[data-v-10f9b0fc]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-10f9b0fc]{color:var(--text-primary);line-height:1.6}main[data-v-10f9b0fc]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-10f9b0fc]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-10f9b0fc]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-10f9b0fc]{width:100%}#app[data-v-10f9b0fc]{color:var(--text-primary)!important}.app-container[data-v-10f9b0fc]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-10f9b0fc]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-10f9b0fc]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-10f9b0fc]:before,.divider[data-v-10f9b0fc]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-10f9b0fc]:before{left:0}.divider[data-v-10f9b0fc]:after{right:0}.pi[data-v-10f9b0fc]{font-family:primeicons!important}[data-v-10f9b0fc] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-10f9b0fc] .p-tabview-panels{background-color:transparent}[data-v-10f9b0fc] .p-datatable-header{height:4.75em}[data-v-10f9b0fc] .p-button-label{font-weight:600}[data-v-10f9b0fc] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-10f9b0fc]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-10f9b0fc]{margin-top:2rem}.app-input-margin-top-small[data-v-10f9b0fc]{margin-top:1rem}.primary-color[data-v-10f9b0fc]{color:var(--p-primary-500)}.background-secondary[data-v-10f9b0fc]{background-color:var(--app-surface-muted)}.p-card[data-v-10f9b0fc]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-10f9b0fc]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-10f9b0fc],.p-tabpanels[data-v-10f9b0fc],.p-tablist[data-v-10f9b0fc],.p-tab[data-v-10f9b0fc]{background-color:var(--app-card-bg)!important}.p-toast[data-v-10f9b0fc]{max-width:75%!important}.p-tooltip-text[data-v-10f9b0fc]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-10f9b0fc]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-10f9b0fc]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-10f9b0fc],.p-tooltip-bottom .p-tooltip-arrow[data-v-10f9b0fc]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-10f9b0fc]{margin-top:1rem!important}.p-card-body[data-v-10f9b0fc]{padding:.5rem!important}}[data-v-10f9b0fc] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-10f9b0fc]{display:block}.p-multiselect[data-v-10f9b0fc],.p-select[data-v-10f9b0fc],.p-button[data-v-10f9b0fc]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-10f9b0fc]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-10f9b0fc]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-10f9b0fc]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-10f9b0fc]{color:var(--color-on-primary)!important}.p-button[data-v-10f9b0fc]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-10f9b0fc]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-10f9b0fc]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-10f9b0fc]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-10f9b0fc],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-10f9b0fc]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-10f9b0fc]{color:var(--p-primary-500)!important}.reveal[data-v-10f9b0fc]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-10f9b0fc]{transform:translate3d(0,28px,0)}.reveal--down[data-v-10f9b0fc]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-10f9b0fc]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-10f9b0fc]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-10f9b0fc]{transform:scale(.94)}.reveal--fade[data-v-10f9b0fc]{transform:none}.reveal--visible[data-v-10f9b0fc]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-10f9b0fc],.reveal--up[data-v-10f9b0fc],.reveal--down[data-v-10f9b0fc],.reveal--left[data-v-10f9b0fc],.reveal--right[data-v-10f9b0fc],.reveal--zoom[data-v-10f9b0fc]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-10f9b0fc]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-10f9b0fc]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-10f9b0fc]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-10f9b0fc]{padding:4rem 0}}.eyebrow[data-v-10f9b0fc]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-10f9b0fc]{position:relative}.marketing-shell[data-v-10f9b0fc]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-10f9b0fc]{position:relative;z-index:1}.marketing-hero-bg[data-v-10f9b0fc]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-10f9b0fc]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-10f9b0fc]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-10f9b0fc 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-10f9b0fc]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-10f9b0fc 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-10f9b0fc]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-10f9b0fc 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-10f9b0fc]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-10f9b0fc]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-10f9b0fc 8s ease-in-out infinite}@keyframes marketing-float-a-10f9b0fc{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-10f9b0fc{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-10f9b0fc{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-10f9b0fc{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-10f9b0fc]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-10f9b0fc]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-10f9b0fc]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-10f9b0fc]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-10f9b0fc]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-10f9b0fc] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-10f9b0fc]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-10f9b0fc]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-10f9b0fc]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-10f9b0fc]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-10f9b0fc]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-10f9b0fc]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-10f9b0fc 6s linear infinite}@keyframes marketing-shimmer-10f9b0fc{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-10f9b0fc]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-10f9b0fc]{display:flex;width:max-content;animation:marketing-marquee-10f9b0fc 32s linear infinite}.marquee__track[data-v-10f9b0fc]:hover{animation-play-state:paused}.marquee__group[data-v-10f9b0fc]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-10f9b0fc{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-10f9b0fc]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-10f9b0fc]{font-size:.875rem}.source-pill[data-v-10f9b0fc]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-10f9b0fc] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-10f9b0fc] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-10f9b0fc{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-10f9b0fc]{animation:marketing-float-10f9b0fc 4s ease-in-out infinite}.marketing-float--delay-1[data-v-10f9b0fc]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-10f9b0fc]{animation-delay:-2.4s}.marketing-glow-ring[data-v-10f9b0fc]{position:relative}.marketing-glow-ring[data-v-10f9b0fc]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-10f9b0fc]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-10f9b0fc],.marketing-hero-bg__beam[data-v-10f9b0fc],.marquee__track[data-v-10f9b0fc],.gradient-text--shimmer[data-v-10f9b0fc],.marketing-float[data-v-10f9b0fc]{animation:none!important}}.portal-info-banner[data-v-10f9b0fc]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-10f9b0fc]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-10f9b0fc]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-10f9b0fc]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-10f9b0fc]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-10f9b0fc]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-10f9b0fc] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-10f9b0fc]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-10f9b0fc]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-10f9b0fc]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-10f9b0fc]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-10f9b0fc]{margin-bottom:1.25rem}.portal-section .section-title[data-v-10f9b0fc]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-10f9b0fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-10f9b0fc]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-10f9b0fc]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-10f9b0fc]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-10f9b0fc]{margin-top:1rem}.account-section-card[data-v-10f9b0fc] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-10f9b0fc] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-10f9b0fc] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-10f9b0fc],.p-multiselect-overlay[data-v-10f9b0fc],.p-menu.p-menu-overlay[data-v-10f9b0fc],.p-tieredmenu-overlay[data-v-10f9b0fc],.p-contextmenu[data-v-10f9b0fc]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-10f9b0fc],.p-multiselect-list-container[data-v-10f9b0fc],.p-select-list[data-v-10f9b0fc],.p-multiselect-list[data-v-10f9b0fc],.p-menu-list[data-v-10f9b0fc]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-10f9b0fc],.p-multiselect-option[data-v-10f9b0fc]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-10f9b0fc]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-10f9b0fc],.p-multiselect-option[data-v-10f9b0fc]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-10f9b0fc]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-10f9b0fc],.p-select-option.p-multiselect-option-selected[data-v-10f9b0fc],.p-multiselect-option.p-select-option-selected[data-v-10f9b0fc],.p-multiselect-option.p-multiselect-option-selected[data-v-10f9b0fc]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-10f9b0fc]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-10f9b0fc]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-10f9b0fc]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-10f9b0fc]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-10f9b0fc]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-10f9b0fc],.p-menu-item.p-focus .p-menu-item-icon[data-v-10f9b0fc]{color:var(--text-primary)!important}.p-menu-separator[data-v-10f9b0fc]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-10f9b0fc],html.is-native body[data-v-10f9b0fc]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-10f9b0fc]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-10f9b0fc]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-10f9b0fc]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-10f9b0fc]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-10f9b0fc],.shell-tablet[data-v-10f9b0fc]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-10f9b0fc],html.auth-screen-layout body[data-v-10f9b0fc]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-10f9b0fc]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-10f9b0fc]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-10f9b0fc]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-10f9b0fc]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-10f9b0fc]{font-size:.75rem}.auth-back-link[data-v-10f9b0fc]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-10f9b0fc]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-10f9b0fc]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-10f9b0fc]{max-width:520px}.auth-panel[data-v-10f9b0fc]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-10f9b0fc]{flex-direction:row}.auth-oauth-btn[data-v-10f9b0fc]{flex:1;min-width:0}}.auth-form[data-v-10f9b0fc]{width:100%}.auth-header[data-v-10f9b0fc]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-10f9b0fc]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-10f9b0fc]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-10f9b0fc]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-10f9b0fc]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-10f9b0fc]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-10f9b0fc]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-10f9b0fc]{margin-top:0!important}.form-row+.prime-input[data-v-10f9b0fc]{margin-top:1rem}.auth-form .prime-input label[data-v-10f9b0fc]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-10f9b0fc],.auth-form .p-password-input[data-v-10f9b0fc]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-10f9b0fc]:hover,.auth-form .p-password-input[data-v-10f9b0fc]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-10f9b0fc]:focus,.auth-form .p-password-input[data-v-10f9b0fc]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-10f9b0fc]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-10f9b0fc]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-10f9b0fc]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-10f9b0fc]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-10f9b0fc]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-10f9b0fc]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-10f9b0fc]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-10f9b0fc]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-10f9b0fc]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-10f9b0fc]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-10f9b0fc]:hover{text-decoration:underline}.oauth-section[data-v-10f9b0fc]{margin-top:1.75rem}.auth-divider[data-v-10f9b0fc]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-10f9b0fc]:before,.auth-divider[data-v-10f9b0fc]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-10f9b0fc]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-10f9b0fc]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-10f9b0fc]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-10f9b0fc]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-10f9b0fc]{font-size:1rem}.auth-success[data-v-10f9b0fc]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-10f9b0fc]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-10f9b0fc]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-10f9b0fc]{max-width:100%;padding:1rem}.auth-panel[data-v-10f9b0fc]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-10f9b0fc]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-10f9b0fc]{padding:.75rem 1rem}.auth-panel[data-v-10f9b0fc]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-10f9b0fc],.auth-logo-section[data-v-10f9b0fc]{margin-bottom:1.25rem}.auth-submit[data-v-10f9b0fc]{margin-top:1.25rem!important}.oauth-section[data-v-10f9b0fc]{margin-top:1.25rem}.auth-switch[data-v-10f9b0fc]{margin-top:1rem}}.mission[data-v-10f9b0fc]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}@media(max-width:900px){.mission[data-v-10f9b0fc]{grid-template-columns:1fr;gap:2.5rem}}.mission-title[data-v-10f9b0fc]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.25rem;color:var(--text-primary)}.mission-body[data-v-10f9b0fc]{color:var(--text-secondary);font-size:var(--font-lg);line-height:1.7;margin-bottom:1rem}.mission-card[data-v-10f9b0fc]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:24px;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden}.mission-card[data-v-10f9b0fc]:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,var(--p-primary-500),transparent 70%);filter:blur(60px);opacity:.25}.mission-emoji[data-v-10f9b0fc]{font-size:4rem;position:relative;z-index:1}.mission-stat[data-v-10f9b0fc]{display:flex;flex-direction:column;position:relative;z-index:1}.mission-stat-value[data-v-10f9b0fc]{font-size:2rem;font-weight:900;letter-spacing:-.02em;line-height:1}.mission-stat-label[data-v-10f9b0fc]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-top:.25rem}.values-grid[data-v-10f9b0fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:700px){.values-grid[data-v-10f9b0fc]{grid-template-columns:1fr}}.value-card[data-v-10f9b0fc]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:20px;padding:1.75rem;transition:transform .25s,border-color .25s}.value-card[data-v-10f9b0fc]:hover{transform:translateY(-4px);border-color:var(--p-primary-400)}.value-icon[data-v-10f9b0fc]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin-bottom:1rem;box-shadow:0 10px 20px -8px var(--overlay-subtle-light)}.value-title[data-v-10f9b0fc]{font-size:1.125rem;font-weight:800;margin:0 0 .5rem;color:var(--text-primary)}.value-body[data-v-10f9b0fc]{color:var(--text-secondary);line-height:1.65;font-size:.9375rem;margin:0}.team-grid[data-v-10f9b0fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:900px){.team-grid[data-v-10f9b0fc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.team-grid[data-v-10f9b0fc]{grid-template-columns:1fr}}.team-card[data-v-10f9b0fc]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:20px;padding:1.5rem;text-align:center;transition:transform .25s,border-color .25s}.team-card[data-v-10f9b0fc]:hover{transform:translateY(-4px);border-color:var(--p-primary-400)}.team-avatar[data-v-10f9b0fc]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.125rem;margin:0 auto 1rem}.team-name[data-v-10f9b0fc]{font-size:1rem;font-weight:800;color:var(--text-primary)}.team-role[data-v-10f9b0fc]{font-size:.8125rem;color:var(--p-primary-400);font-weight:600;margin:.25rem 0 .75rem}.team-quote[data-v-10f9b0fc]{color:var(--text-secondary);font-size:.875rem;line-height:1.5;font-style:italic;margin:0}.about-cta-card[data-v-10f9b0fc]{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--p-primary-500) 24%,transparent),transparent 60%),var(--app-surface);border:1px solid var(--app-card-border);border-radius:24px;padding:3rem 2rem;text-align:center;max-width:720px;margin:0 auto}.about-cta-title[data-v-10f9b0fc]{font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:900;margin:0 0 .75rem;color:var(--text-primary)}.about-cta-sub[data-v-10f9b0fc]{color:var(--text-secondary);font-size:var(--font-lg);margin:0 auto 1.5rem}.about-cta-actions[data-v-10f9b0fc]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.about-cta-actions[data-v-10f9b0fc] .p-button{min-width:auto!important;padding:.75rem 1.5rem;font-weight:700}[data-v-425e4a9f]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-425e4a9f]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-425e4a9f]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-425e4a9f]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-425e4a9f],body[data-v-425e4a9f]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-425e4a9f]{color:var(--text-primary);line-height:1.6}main[data-v-425e4a9f]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-425e4a9f]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-425e4a9f]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-425e4a9f]{width:100%}#app[data-v-425e4a9f]{color:var(--text-primary)!important}.app-container[data-v-425e4a9f]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-425e4a9f]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-425e4a9f]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-425e4a9f]:before,.divider[data-v-425e4a9f]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-425e4a9f]:before{left:0}.divider[data-v-425e4a9f]:after{right:0}.pi[data-v-425e4a9f]{font-family:primeicons!important}[data-v-425e4a9f] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-425e4a9f] .p-tabview-panels{background-color:transparent}[data-v-425e4a9f] .p-datatable-header{height:4.75em}[data-v-425e4a9f] .p-button-label{font-weight:600}[data-v-425e4a9f] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-425e4a9f]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-425e4a9f]{margin-top:2rem}.app-input-margin-top-small[data-v-425e4a9f]{margin-top:1rem}.primary-color[data-v-425e4a9f]{color:var(--p-primary-500)}.background-secondary[data-v-425e4a9f]{background-color:var(--app-surface-muted)}.p-card[data-v-425e4a9f]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-425e4a9f]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-425e4a9f],.p-tabpanels[data-v-425e4a9f],.p-tablist[data-v-425e4a9f],.p-tab[data-v-425e4a9f]{background-color:var(--app-card-bg)!important}.p-toast[data-v-425e4a9f]{max-width:75%!important}.p-tooltip-text[data-v-425e4a9f]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-425e4a9f]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-425e4a9f]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-425e4a9f],.p-tooltip-bottom .p-tooltip-arrow[data-v-425e4a9f]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-425e4a9f]{margin-top:1rem!important}.p-card-body[data-v-425e4a9f]{padding:.5rem!important}}[data-v-425e4a9f] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-425e4a9f]{display:block}.p-multiselect[data-v-425e4a9f],.p-select[data-v-425e4a9f],.p-button[data-v-425e4a9f]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-425e4a9f]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-425e4a9f]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-425e4a9f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-425e4a9f]{color:var(--color-on-primary)!important}.p-button[data-v-425e4a9f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-425e4a9f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-425e4a9f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-425e4a9f]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-425e4a9f],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-425e4a9f]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-425e4a9f]{color:var(--p-primary-500)!important}.reveal[data-v-425e4a9f]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-425e4a9f]{transform:translate3d(0,28px,0)}.reveal--down[data-v-425e4a9f]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-425e4a9f]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-425e4a9f]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-425e4a9f]{transform:scale(.94)}.reveal--fade[data-v-425e4a9f]{transform:none}.reveal--visible[data-v-425e4a9f]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-425e4a9f],.reveal--up[data-v-425e4a9f],.reveal--down[data-v-425e4a9f],.reveal--left[data-v-425e4a9f],.reveal--right[data-v-425e4a9f],.reveal--zoom[data-v-425e4a9f]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-425e4a9f]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-425e4a9f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-425e4a9f]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-425e4a9f]{padding:4rem 0}}.eyebrow[data-v-425e4a9f]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-425e4a9f]{position:relative}.marketing-shell[data-v-425e4a9f]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-425e4a9f]{position:relative;z-index:1}.marketing-hero-bg[data-v-425e4a9f]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-425e4a9f]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-425e4a9f]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-425e4a9f 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-425e4a9f]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-425e4a9f 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-425e4a9f]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-425e4a9f 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-425e4a9f]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-425e4a9f]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-425e4a9f 8s ease-in-out infinite}@keyframes marketing-float-a-425e4a9f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-425e4a9f{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-425e4a9f{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-425e4a9f{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-425e4a9f]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-425e4a9f]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-425e4a9f]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-425e4a9f]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-425e4a9f]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-425e4a9f] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-425e4a9f]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-425e4a9f]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-425e4a9f]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-425e4a9f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-425e4a9f]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-425e4a9f]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-425e4a9f 6s linear infinite}@keyframes marketing-shimmer-425e4a9f{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-425e4a9f]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-425e4a9f]{display:flex;width:max-content;animation:marketing-marquee-425e4a9f 32s linear infinite}.marquee__track[data-v-425e4a9f]:hover{animation-play-state:paused}.marquee__group[data-v-425e4a9f]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-425e4a9f{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-425e4a9f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-425e4a9f]{font-size:.875rem}.source-pill[data-v-425e4a9f]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-425e4a9f] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-425e4a9f] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-425e4a9f{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-425e4a9f]{animation:marketing-float-425e4a9f 4s ease-in-out infinite}.marketing-float--delay-1[data-v-425e4a9f]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-425e4a9f]{animation-delay:-2.4s}.marketing-glow-ring[data-v-425e4a9f]{position:relative}.marketing-glow-ring[data-v-425e4a9f]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-425e4a9f]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-425e4a9f],.marketing-hero-bg__beam[data-v-425e4a9f],.marquee__track[data-v-425e4a9f],.gradient-text--shimmer[data-v-425e4a9f],.marketing-float[data-v-425e4a9f]{animation:none!important}}.portal-info-banner[data-v-425e4a9f]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-425e4a9f]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-425e4a9f]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-425e4a9f]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-425e4a9f]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-425e4a9f]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-425e4a9f] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-425e4a9f]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-425e4a9f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-425e4a9f]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-425e4a9f]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-425e4a9f]{margin-bottom:1.25rem}.portal-section .section-title[data-v-425e4a9f]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-425e4a9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-425e4a9f]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-425e4a9f]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-425e4a9f]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-425e4a9f]{margin-top:1rem}.account-section-card[data-v-425e4a9f] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-425e4a9f] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-425e4a9f] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-425e4a9f],.p-multiselect-overlay[data-v-425e4a9f],.p-menu.p-menu-overlay[data-v-425e4a9f],.p-tieredmenu-overlay[data-v-425e4a9f],.p-contextmenu[data-v-425e4a9f]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-425e4a9f],.p-multiselect-list-container[data-v-425e4a9f],.p-select-list[data-v-425e4a9f],.p-multiselect-list[data-v-425e4a9f],.p-menu-list[data-v-425e4a9f]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-425e4a9f],.p-multiselect-option[data-v-425e4a9f]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-425e4a9f]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-425e4a9f],.p-multiselect-option[data-v-425e4a9f]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-425e4a9f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-425e4a9f],.p-select-option.p-multiselect-option-selected[data-v-425e4a9f],.p-multiselect-option.p-select-option-selected[data-v-425e4a9f],.p-multiselect-option.p-multiselect-option-selected[data-v-425e4a9f]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-425e4a9f]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-425e4a9f]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-425e4a9f]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-425e4a9f]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-425e4a9f]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-425e4a9f],.p-menu-item.p-focus .p-menu-item-icon[data-v-425e4a9f]{color:var(--text-primary)!important}.p-menu-separator[data-v-425e4a9f]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-425e4a9f],html.is-native body[data-v-425e4a9f]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-425e4a9f]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-425e4a9f]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-425e4a9f]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-425e4a9f]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-425e4a9f],.shell-tablet[data-v-425e4a9f]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-425e4a9f],html.auth-screen-layout body[data-v-425e4a9f]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-425e4a9f]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-425e4a9f]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-425e4a9f]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-425e4a9f]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-425e4a9f]{font-size:.75rem}.auth-back-link[data-v-425e4a9f]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-425e4a9f]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-425e4a9f]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-425e4a9f]{max-width:520px}.auth-panel[data-v-425e4a9f]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-425e4a9f]{flex-direction:row}.auth-oauth-btn[data-v-425e4a9f]{flex:1;min-width:0}}.auth-form[data-v-425e4a9f]{width:100%}.auth-header[data-v-425e4a9f]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-425e4a9f]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-425e4a9f]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-425e4a9f]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-425e4a9f]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-425e4a9f]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-425e4a9f]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-425e4a9f]{margin-top:0!important}.form-row+.prime-input[data-v-425e4a9f]{margin-top:1rem}.auth-form .prime-input label[data-v-425e4a9f]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-425e4a9f],.auth-form .p-password-input[data-v-425e4a9f]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-425e4a9f]:hover,.auth-form .p-password-input[data-v-425e4a9f]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-425e4a9f]:focus,.auth-form .p-password-input[data-v-425e4a9f]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-425e4a9f]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-425e4a9f]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-425e4a9f]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-425e4a9f]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-425e4a9f]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-425e4a9f]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-425e4a9f]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-425e4a9f]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-425e4a9f]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-425e4a9f]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-425e4a9f]:hover{text-decoration:underline}.oauth-section[data-v-425e4a9f]{margin-top:1.75rem}.auth-divider[data-v-425e4a9f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-425e4a9f]:before,.auth-divider[data-v-425e4a9f]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-425e4a9f]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-425e4a9f]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-425e4a9f]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-425e4a9f]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-425e4a9f]{font-size:1rem}.auth-success[data-v-425e4a9f]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-425e4a9f]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-425e4a9f]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-425e4a9f]{max-width:100%;padding:1rem}.auth-panel[data-v-425e4a9f]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-425e4a9f]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-425e4a9f]{padding:.75rem 1rem}.auth-panel[data-v-425e4a9f]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-425e4a9f],.auth-logo-section[data-v-425e4a9f]{margin-bottom:1.25rem}.auth-submit[data-v-425e4a9f]{margin-top:1.25rem!important}.oauth-section[data-v-425e4a9f]{margin-top:1.25rem}.auth-switch[data-v-425e4a9f]{margin-top:1rem}}.contact-grid[data-v-425e4a9f]{display:grid;grid-template-columns:1.4fr .8fr;gap:2rem}@media(max-width:900px){.contact-grid[data-v-425e4a9f]{grid-template-columns:1fr;gap:1.5rem}}.signed-in-pill[data-v-425e4a9f]{display:inline-flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);border:1px solid color-mix(in srgb,var(--p-primary-500) 30%,transparent);padding:.4rem .875rem;border-radius:999px;font-size:.8125rem;font-weight:600;margin-bottom:1.25rem}.contact-form-wrap[data-v-425e4a9f]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:24px;padding:2rem}.contact-form[data-v-425e4a9f]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-425e4a9f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.form-row[data-v-425e4a9f]{grid-template-columns:1fr}}.form-label[data-v-425e4a9f]{display:flex;flex-direction:column;gap:.5rem}.form-label>span[data-v-425e4a9f]{font-size:.8125rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.form-input[data-v-425e4a9f]{background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:12px;padding:.75rem 1rem;font-size:.9375rem;color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .15s,background .15s}.form-input[data-v-425e4a9f]:focus{border-color:var(--p-primary-400);background:var(--app-surface)}.form-input[data-v-425e4a9f]::placeholder{color:var(--text-secondary)}.form-input[data-v-425e4a9f]:disabled{opacity:.6}.form-textarea[data-v-425e4a9f]{resize:vertical;min-height:120px;line-height:1.5}.form-submit[data-v-425e4a9f] .p-button{min-width:auto!important;width:max-content;padding:.875rem 1.5rem;font-weight:700;margin-top:.5rem}.form-success[data-v-425e4a9f]{background:color-mix(in srgb,var(--color-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 50%,transparent);color:var(--color-success);border-radius:12px;padding:.875rem 1rem;font-size:.9375rem;display:flex;align-items:center;gap:.625rem;margin-top:.5rem}.form-success strong[data-v-425e4a9f]{color:var(--text-primary)}.form-error[data-v-425e4a9f]{background:color-mix(in srgb,var(--color-danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 50%,transparent);color:var(--color-danger);border-radius:12px;padding:.875rem 1rem;font-size:.9375rem;display:flex;align-items:center;gap:.625rem;margin-top:.5rem}.fade-enter-active[data-v-425e4a9f],.fade-leave-active[data-v-425e4a9f]{transition:opacity .2s ease}.fade-enter-from[data-v-425e4a9f],.fade-leave-to[data-v-425e4a9f]{opacity:0}.contact-side[data-v-425e4a9f]{display:flex;flex-direction:column;gap:1rem}.side-card[data-v-425e4a9f]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:18px;padding:1.5rem;transition:border-color .2s,transform .2s}.side-card[data-v-425e4a9f]:hover{border-color:var(--p-primary-400);transform:translateY(-2px)}.side-icon[data-v-425e4a9f]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;margin-bottom:.875rem;box-shadow:0 10px 20px -8px var(--overlay-subtle-light)}.side-title[data-v-425e4a9f]{font-size:1rem;font-weight:800;color:var(--text-primary);margin-bottom:.375rem}.side-body[data-v-425e4a9f]{color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin:0 0 .875rem}.side-link[data-v-425e4a9f]{display:inline-flex;align-items:center;gap:.375rem;color:var(--p-primary-400);font-weight:700;font-size:.9375rem;text-decoration:none}.side-link[data-v-425e4a9f]:hover{text-decoration:underline}[data-v-3cf9224c]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-3cf9224c]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-3cf9224c]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-3cf9224c]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-3cf9224c],body[data-v-3cf9224c]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-3cf9224c]{color:var(--text-primary);line-height:1.6}main[data-v-3cf9224c]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-3cf9224c]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-3cf9224c]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-3cf9224c]{width:100%}#app[data-v-3cf9224c]{color:var(--text-primary)!important}.app-container[data-v-3cf9224c]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-3cf9224c]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-3cf9224c]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-3cf9224c]:before,.divider[data-v-3cf9224c]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-3cf9224c]:before{left:0}.divider[data-v-3cf9224c]:after{right:0}.pi[data-v-3cf9224c]{font-family:primeicons!important}[data-v-3cf9224c] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-3cf9224c] .p-tabview-panels{background-color:transparent}[data-v-3cf9224c] .p-datatable-header{height:4.75em}[data-v-3cf9224c] .p-button-label{font-weight:600}[data-v-3cf9224c] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-3cf9224c]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-3cf9224c]{margin-top:2rem}.app-input-margin-top-small[data-v-3cf9224c]{margin-top:1rem}.primary-color[data-v-3cf9224c]{color:var(--p-primary-500)}.background-secondary[data-v-3cf9224c]{background-color:var(--app-surface-muted)}.p-card[data-v-3cf9224c]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-3cf9224c]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-3cf9224c],.p-tabpanels[data-v-3cf9224c],.p-tablist[data-v-3cf9224c],.p-tab[data-v-3cf9224c]{background-color:var(--app-card-bg)!important}.p-toast[data-v-3cf9224c]{max-width:75%!important}.p-tooltip-text[data-v-3cf9224c]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-3cf9224c]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-3cf9224c]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-3cf9224c],.p-tooltip-bottom .p-tooltip-arrow[data-v-3cf9224c]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-3cf9224c]{margin-top:1rem!important}.p-card-body[data-v-3cf9224c]{padding:.5rem!important}}[data-v-3cf9224c] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-3cf9224c]{display:block}.p-multiselect[data-v-3cf9224c],.p-select[data-v-3cf9224c],.p-button[data-v-3cf9224c]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-3cf9224c]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-3cf9224c]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-3cf9224c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-3cf9224c]{color:var(--color-on-primary)!important}.p-button[data-v-3cf9224c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-3cf9224c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-3cf9224c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-3cf9224c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-3cf9224c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-3cf9224c]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-3cf9224c]{color:var(--p-primary-500)!important}.reveal[data-v-3cf9224c]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-3cf9224c]{transform:translate3d(0,28px,0)}.reveal--down[data-v-3cf9224c]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-3cf9224c]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-3cf9224c]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-3cf9224c]{transform:scale(.94)}.reveal--fade[data-v-3cf9224c]{transform:none}.reveal--visible[data-v-3cf9224c]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-3cf9224c],.reveal--up[data-v-3cf9224c],.reveal--down[data-v-3cf9224c],.reveal--left[data-v-3cf9224c],.reveal--right[data-v-3cf9224c],.reveal--zoom[data-v-3cf9224c]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-3cf9224c]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-3cf9224c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-3cf9224c]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-3cf9224c]{padding:4rem 0}}.eyebrow[data-v-3cf9224c]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-3cf9224c]{position:relative}.marketing-shell[data-v-3cf9224c]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-3cf9224c]{position:relative;z-index:1}.marketing-hero-bg[data-v-3cf9224c]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-3cf9224c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-3cf9224c]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-3cf9224c 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-3cf9224c]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-3cf9224c 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-3cf9224c]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-3cf9224c 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-3cf9224c]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-3cf9224c]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-3cf9224c 8s ease-in-out infinite}@keyframes marketing-float-a-3cf9224c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-3cf9224c{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-3cf9224c{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-3cf9224c{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-3cf9224c]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-3cf9224c]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-3cf9224c]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-3cf9224c]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-3cf9224c]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-3cf9224c] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-3cf9224c]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-3cf9224c]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-3cf9224c]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-3cf9224c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-3cf9224c]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-3cf9224c]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-3cf9224c 6s linear infinite}@keyframes marketing-shimmer-3cf9224c{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-3cf9224c]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-3cf9224c]{display:flex;width:max-content;animation:marketing-marquee-3cf9224c 32s linear infinite}.marquee__track[data-v-3cf9224c]:hover{animation-play-state:paused}.marquee__group[data-v-3cf9224c]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-3cf9224c{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-3cf9224c]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-3cf9224c]{font-size:.875rem}.source-pill[data-v-3cf9224c]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-3cf9224c] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-3cf9224c] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-3cf9224c{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-3cf9224c]{animation:marketing-float-3cf9224c 4s ease-in-out infinite}.marketing-float--delay-1[data-v-3cf9224c]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-3cf9224c]{animation-delay:-2.4s}.marketing-glow-ring[data-v-3cf9224c]{position:relative}.marketing-glow-ring[data-v-3cf9224c]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-3cf9224c]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-3cf9224c],.marketing-hero-bg__beam[data-v-3cf9224c],.marquee__track[data-v-3cf9224c],.gradient-text--shimmer[data-v-3cf9224c],.marketing-float[data-v-3cf9224c]{animation:none!important}}.portal-info-banner[data-v-3cf9224c]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-3cf9224c]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-3cf9224c]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-3cf9224c]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-3cf9224c]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-3cf9224c]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-3cf9224c] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-3cf9224c]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-3cf9224c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-3cf9224c]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-3cf9224c]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-3cf9224c]{margin-bottom:1.25rem}.portal-section .section-title[data-v-3cf9224c]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-3cf9224c]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-3cf9224c]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-3cf9224c]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-3cf9224c]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-3cf9224c]{margin-top:1rem}.account-section-card[data-v-3cf9224c] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-3cf9224c] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-3cf9224c] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-3cf9224c],.p-multiselect-overlay[data-v-3cf9224c],.p-menu.p-menu-overlay[data-v-3cf9224c],.p-tieredmenu-overlay[data-v-3cf9224c],.p-contextmenu[data-v-3cf9224c]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-3cf9224c],.p-multiselect-list-container[data-v-3cf9224c],.p-select-list[data-v-3cf9224c],.p-multiselect-list[data-v-3cf9224c],.p-menu-list[data-v-3cf9224c]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-3cf9224c],.p-multiselect-option[data-v-3cf9224c]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-3cf9224c]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-3cf9224c],.p-multiselect-option[data-v-3cf9224c]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-3cf9224c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-3cf9224c],.p-select-option.p-multiselect-option-selected[data-v-3cf9224c],.p-multiselect-option.p-select-option-selected[data-v-3cf9224c],.p-multiselect-option.p-multiselect-option-selected[data-v-3cf9224c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-3cf9224c]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-3cf9224c]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-3cf9224c]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-3cf9224c]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-3cf9224c]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-3cf9224c],.p-menu-item.p-focus .p-menu-item-icon[data-v-3cf9224c]{color:var(--text-primary)!important}.p-menu-separator[data-v-3cf9224c]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-3cf9224c],html.is-native body[data-v-3cf9224c]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-3cf9224c]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-3cf9224c]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-3cf9224c]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-3cf9224c]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-3cf9224c],.shell-tablet[data-v-3cf9224c]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-3cf9224c],html.auth-screen-layout body[data-v-3cf9224c]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-3cf9224c]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-3cf9224c]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-3cf9224c]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-3cf9224c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-3cf9224c]{font-size:.75rem}.auth-back-link[data-v-3cf9224c]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-3cf9224c]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-3cf9224c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-3cf9224c]{max-width:520px}.auth-panel[data-v-3cf9224c]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-3cf9224c]{flex-direction:row}.auth-oauth-btn[data-v-3cf9224c]{flex:1;min-width:0}}.auth-form[data-v-3cf9224c]{width:100%}.auth-header[data-v-3cf9224c]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-3cf9224c]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-3cf9224c]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-3cf9224c]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-3cf9224c]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-3cf9224c]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-3cf9224c]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-3cf9224c]{margin-top:0!important}.form-row+.prime-input[data-v-3cf9224c]{margin-top:1rem}.auth-form .prime-input label[data-v-3cf9224c]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-3cf9224c],.auth-form .p-password-input[data-v-3cf9224c]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-3cf9224c]:hover,.auth-form .p-password-input[data-v-3cf9224c]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-3cf9224c]:focus,.auth-form .p-password-input[data-v-3cf9224c]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-3cf9224c]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-3cf9224c]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-3cf9224c]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-3cf9224c]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-3cf9224c]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-3cf9224c]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-3cf9224c]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-3cf9224c]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-3cf9224c]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-3cf9224c]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-3cf9224c]:hover{text-decoration:underline}.oauth-section[data-v-3cf9224c]{margin-top:1.75rem}.auth-divider[data-v-3cf9224c]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-3cf9224c]:before,.auth-divider[data-v-3cf9224c]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-3cf9224c]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-3cf9224c]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-3cf9224c]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-3cf9224c]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-3cf9224c]{font-size:1rem}.auth-success[data-v-3cf9224c]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-3cf9224c]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-3cf9224c]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-3cf9224c]{max-width:100%;padding:1rem}.auth-panel[data-v-3cf9224c]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-3cf9224c]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-3cf9224c]{padding:.75rem 1rem}.auth-panel[data-v-3cf9224c]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-3cf9224c],.auth-logo-section[data-v-3cf9224c]{margin-bottom:1.25rem}.auth-submit[data-v-3cf9224c]{margin-top:1.25rem!important}.oauth-section[data-v-3cf9224c]{margin-top:1.25rem}.auth-switch[data-v-3cf9224c]{margin-top:1rem}}.contact-section[data-v-3cf9224c]{max-width:1100px;margin:0 auto;padding:0 1.5rem 4rem}.contact-logged-in[data-v-3cf9224c]{max-width:1100px;margin:0 auto}[data-v-16e13094]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-16e13094]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-16e13094]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-16e13094]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-16e13094],body[data-v-16e13094]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-16e13094]{color:var(--text-primary);line-height:1.6}main[data-v-16e13094]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-16e13094]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-16e13094]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-16e13094]{width:100%}#app[data-v-16e13094]{color:var(--text-primary)!important}.app-container[data-v-16e13094]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-16e13094]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-16e13094]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-16e13094]:before,.divider[data-v-16e13094]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-16e13094]:before{left:0}.divider[data-v-16e13094]:after{right:0}.pi[data-v-16e13094]{font-family:primeicons!important}[data-v-16e13094] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-16e13094] .p-tabview-panels{background-color:transparent}[data-v-16e13094] .p-datatable-header{height:4.75em}[data-v-16e13094] .p-button-label{font-weight:600}[data-v-16e13094] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-16e13094]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-16e13094]{margin-top:2rem}.app-input-margin-top-small[data-v-16e13094]{margin-top:1rem}.primary-color[data-v-16e13094]{color:var(--p-primary-500)}.background-secondary[data-v-16e13094]{background-color:var(--app-surface-muted)}.p-card[data-v-16e13094]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-16e13094]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-16e13094],.p-tabpanels[data-v-16e13094],.p-tablist[data-v-16e13094],.p-tab[data-v-16e13094]{background-color:var(--app-card-bg)!important}.p-toast[data-v-16e13094]{max-width:75%!important}.p-tooltip-text[data-v-16e13094]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-16e13094]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-16e13094]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-16e13094],.p-tooltip-bottom .p-tooltip-arrow[data-v-16e13094]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-16e13094]{margin-top:1rem!important}.p-card-body[data-v-16e13094]{padding:.5rem!important}}[data-v-16e13094] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-16e13094]{display:block}.p-multiselect[data-v-16e13094],.p-select[data-v-16e13094],.p-button[data-v-16e13094]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-16e13094]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-16e13094]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-16e13094]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-16e13094]{color:var(--color-on-primary)!important}.p-button[data-v-16e13094]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-16e13094]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-16e13094]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-16e13094]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-16e13094],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-16e13094]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-16e13094]{color:var(--p-primary-500)!important}.reveal[data-v-16e13094]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-16e13094]{transform:translate3d(0,28px,0)}.reveal--down[data-v-16e13094]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-16e13094]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-16e13094]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-16e13094]{transform:scale(.94)}.reveal--fade[data-v-16e13094]{transform:none}.reveal--visible[data-v-16e13094]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-16e13094],.reveal--up[data-v-16e13094],.reveal--down[data-v-16e13094],.reveal--left[data-v-16e13094],.reveal--right[data-v-16e13094],.reveal--zoom[data-v-16e13094]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-16e13094]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-16e13094]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-16e13094]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-16e13094]{padding:4rem 0}}.eyebrow[data-v-16e13094]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-16e13094]{position:relative}.marketing-shell[data-v-16e13094]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-16e13094]{position:relative;z-index:1}.marketing-hero-bg[data-v-16e13094]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-16e13094]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-16e13094]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-16e13094 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-16e13094]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-16e13094 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-16e13094]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-16e13094 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-16e13094]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-16e13094]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-16e13094 8s ease-in-out infinite}@keyframes marketing-float-a-16e13094{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-16e13094{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-16e13094{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-16e13094{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-16e13094]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-16e13094]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-16e13094]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-16e13094]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-16e13094]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-16e13094] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-16e13094]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-16e13094]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-16e13094]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-16e13094]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-16e13094]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-16e13094]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-16e13094 6s linear infinite}@keyframes marketing-shimmer-16e13094{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-16e13094]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-16e13094]{display:flex;width:max-content;animation:marketing-marquee-16e13094 32s linear infinite}.marquee__track[data-v-16e13094]:hover{animation-play-state:paused}.marquee__group[data-v-16e13094]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-16e13094{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-16e13094]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-16e13094]{font-size:.875rem}.source-pill[data-v-16e13094]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-16e13094] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-16e13094] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-16e13094{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-16e13094]{animation:marketing-float-16e13094 4s ease-in-out infinite}.marketing-float--delay-1[data-v-16e13094]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-16e13094]{animation-delay:-2.4s}.marketing-glow-ring[data-v-16e13094]{position:relative}.marketing-glow-ring[data-v-16e13094]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-16e13094]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-16e13094],.marketing-hero-bg__beam[data-v-16e13094],.marquee__track[data-v-16e13094],.gradient-text--shimmer[data-v-16e13094],.marketing-float[data-v-16e13094]{animation:none!important}}.portal-info-banner[data-v-16e13094]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-16e13094]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-16e13094]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-16e13094]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-16e13094]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-16e13094]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-16e13094] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-16e13094]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-16e13094]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-16e13094]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-16e13094]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-16e13094]{margin-bottom:1.25rem}.portal-section .section-title[data-v-16e13094]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-16e13094]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-16e13094]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-16e13094]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-16e13094]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-16e13094]{margin-top:1rem}.account-section-card[data-v-16e13094] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-16e13094] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-16e13094] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-16e13094],.p-multiselect-overlay[data-v-16e13094],.p-menu.p-menu-overlay[data-v-16e13094],.p-tieredmenu-overlay[data-v-16e13094],.p-contextmenu[data-v-16e13094]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-16e13094],.p-multiselect-list-container[data-v-16e13094],.p-select-list[data-v-16e13094],.p-multiselect-list[data-v-16e13094],.p-menu-list[data-v-16e13094]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-16e13094],.p-multiselect-option[data-v-16e13094]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-16e13094]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-16e13094],.p-multiselect-option[data-v-16e13094]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-16e13094]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-16e13094],.p-select-option.p-multiselect-option-selected[data-v-16e13094],.p-multiselect-option.p-select-option-selected[data-v-16e13094],.p-multiselect-option.p-multiselect-option-selected[data-v-16e13094]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-16e13094]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-16e13094]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-16e13094]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-16e13094]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-16e13094]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-16e13094],.p-menu-item.p-focus .p-menu-item-icon[data-v-16e13094]{color:var(--text-primary)!important}.p-menu-separator[data-v-16e13094]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-16e13094],html.is-native body[data-v-16e13094]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-16e13094]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-16e13094]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-16e13094]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-16e13094]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-16e13094],.shell-tablet[data-v-16e13094]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-16e13094],html.auth-screen-layout body[data-v-16e13094]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-16e13094]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-16e13094]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-16e13094]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-16e13094]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-16e13094]{font-size:.75rem}.auth-back-link[data-v-16e13094]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-16e13094]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-16e13094]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-16e13094]{max-width:520px}.auth-panel[data-v-16e13094]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-16e13094]{flex-direction:row}.auth-oauth-btn[data-v-16e13094]{flex:1;min-width:0}}.auth-form[data-v-16e13094]{width:100%}.auth-header[data-v-16e13094]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-16e13094]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-16e13094]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-16e13094]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-16e13094]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-16e13094]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-16e13094]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-16e13094]{margin-top:0!important}.form-row+.prime-input[data-v-16e13094]{margin-top:1rem}.auth-form .prime-input label[data-v-16e13094]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-16e13094],.auth-form .p-password-input[data-v-16e13094]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-16e13094]:hover,.auth-form .p-password-input[data-v-16e13094]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-16e13094]:focus,.auth-form .p-password-input[data-v-16e13094]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-16e13094]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-16e13094]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-16e13094]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-16e13094]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-16e13094]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-16e13094]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-16e13094]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-16e13094]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-16e13094]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-16e13094]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-16e13094]:hover{text-decoration:underline}.oauth-section[data-v-16e13094]{margin-top:1.75rem}.auth-divider[data-v-16e13094]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-16e13094]:before,.auth-divider[data-v-16e13094]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-16e13094]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-16e13094]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-16e13094]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-16e13094]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-16e13094]{font-size:1rem}.auth-success[data-v-16e13094]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-16e13094]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-16e13094]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-16e13094]{max-width:100%;padding:1rem}.auth-panel[data-v-16e13094]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-16e13094]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-16e13094]{padding:.75rem 1rem}.auth-panel[data-v-16e13094]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-16e13094],.auth-logo-section[data-v-16e13094]{margin-bottom:1.25rem}.auth-submit[data-v-16e13094]{margin-top:1.25rem!important}.oauth-section[data-v-16e13094]{margin-top:1.25rem}.auth-switch[data-v-16e13094]{margin-top:1rem}}.legal[data-v-16e13094]{max-width:1100px;margin:0 auto;padding:4rem 1.5rem}.legal-loggedin[data-v-16e13094]{padding:0;max-width:100%}.legal-header[data-v-16e13094]{text-align:center;margin-bottom:3rem}.legal-title[data-v-16e13094]{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 .75rem;color:var(--text-primary)}.legal-meta[data-v-16e13094]{color:var(--text-secondary);font-size:.875rem;margin:0 0 1rem}.legal-intro[data-v-16e13094]{color:var(--text-secondary);font-size:var(--font-lg);line-height:1.65;max-width:640px;margin:1rem auto 0}.legal-intro-loggedin[data-v-16e13094]{margin:0 0 1.5rem;text-align:left;max-width:100%}.legal-layout[data-v-16e13094]{display:grid;grid-template-columns:220px 1fr;gap:3rem}@media(max-width:900px){.legal-layout[data-v-16e13094]{grid-template-columns:1fr;gap:1.5rem}}.legal-toc[data-v-16e13094]{position:sticky;top:90px;align-self:start;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:16px;padding:1.25rem;height:max-content}@media(max-width:900px){.legal-toc[data-v-16e13094]{position:static}}.legal-toc-title[data-v-16e13094]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);font-weight:800;margin-bottom:.75rem}.legal-toc-list[data-v-16e13094]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.legal-toc-list a[data-v-16e13094]{color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:500;line-height:1.4;display:block;border-left:2px solid transparent;padding:.375rem 0 .375rem .625rem;transition:color .15s,border-color .15s}.legal-toc-list a[data-v-16e13094]:hover{color:var(--p-primary-400);border-color:var(--p-primary-400)}.legal-body[data-v-16e13094]{min-width:0}.legal-section[data-v-16e13094]{margin-bottom:2.5rem;scroll-margin-top:100px}.legal-section[data-v-16e13094]:last-child{margin-bottom:0}.legal-h2[data-v-16e13094]{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--app-card-border)}.legal-h3[data-v-16e13094]{font-size:1rem;font-weight:800;color:var(--text-primary);margin:1.25rem 0 .5rem}.legal-p[data-v-16e13094]{color:var(--text-primary);font-size:.9375rem;line-height:1.75;margin:0 0 1rem;opacity:.92}.legal-list[data-v-16e13094]{margin:0 0 1rem;padding-left:1.25rem;color:var(--text-primary);opacity:.92}.legal-list li[data-v-16e13094]{margin-bottom:.5rem;line-height:1.7;font-size:.9375rem}.legal-contact[data-v-16e13094]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:16px;padding:1.75rem;margin-top:3rem}.legal-contact a[data-v-16e13094]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.legal-contact a[data-v-16e13094]:hover{text-decoration:underline}.unsubscribe-page[data-v-115bdd1f]{display:flex;justify-content:center;padding:4rem 1.25rem}.unsubscribe-inner[data-v-115bdd1f]{max-width:720px;text-align:center;background:var(--app-surface);border:1px solid var(--app-card-border);padding:2.5rem;border-radius:12px}.title[data-v-115bdd1f]{margin:0 0 1rem;font-size:1.5rem;font-weight:800}.body[data-v-115bdd1f]{color:var(--text-secondary);margin-bottom:1rem}.body.error[data-v-115bdd1f]{color:var(--color-danger)}.actions[data-v-115bdd1f]{margin-top:1rem}[data-v-199632a7]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-199632a7]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-199632a7]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-199632a7]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-199632a7],body[data-v-199632a7]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-199632a7]{color:var(--text-primary);line-height:1.6}main[data-v-199632a7]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-199632a7]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-199632a7]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-199632a7]{width:100%}#app[data-v-199632a7]{color:var(--text-primary)!important}.app-container[data-v-199632a7]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-199632a7]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-199632a7]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-199632a7]:before,.divider[data-v-199632a7]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-199632a7]:before{left:0}.divider[data-v-199632a7]:after{right:0}.pi[data-v-199632a7]{font-family:primeicons!important}[data-v-199632a7] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-199632a7] .p-tabview-panels{background-color:transparent}[data-v-199632a7] .p-datatable-header{height:4.75em}[data-v-199632a7] .p-button-label{font-weight:600}[data-v-199632a7] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-199632a7]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-199632a7]{margin-top:2rem}.app-input-margin-top-small[data-v-199632a7]{margin-top:1rem}.primary-color[data-v-199632a7]{color:var(--p-primary-500)}.background-secondary[data-v-199632a7]{background-color:var(--app-surface-muted)}.p-card[data-v-199632a7]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-199632a7]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-199632a7],.p-tabpanels[data-v-199632a7],.p-tablist[data-v-199632a7],.p-tab[data-v-199632a7]{background-color:var(--app-card-bg)!important}.p-toast[data-v-199632a7]{max-width:75%!important}.p-tooltip-text[data-v-199632a7]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-199632a7]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-199632a7]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-199632a7],.p-tooltip-bottom .p-tooltip-arrow[data-v-199632a7]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-199632a7]{margin-top:1rem!important}.p-card-body[data-v-199632a7]{padding:.5rem!important}}[data-v-199632a7] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-199632a7]{display:block}.p-multiselect[data-v-199632a7],.p-select[data-v-199632a7],.p-button[data-v-199632a7]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-199632a7]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-199632a7]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-199632a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-199632a7]{color:var(--color-on-primary)!important}.p-button[data-v-199632a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-199632a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-199632a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-199632a7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-199632a7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-199632a7]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-199632a7]{color:var(--p-primary-500)!important}.reveal[data-v-199632a7]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-199632a7]{transform:translate3d(0,28px,0)}.reveal--down[data-v-199632a7]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-199632a7]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-199632a7]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-199632a7]{transform:scale(.94)}.reveal--fade[data-v-199632a7]{transform:none}.reveal--visible[data-v-199632a7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-199632a7],.reveal--up[data-v-199632a7],.reveal--down[data-v-199632a7],.reveal--left[data-v-199632a7],.reveal--right[data-v-199632a7],.reveal--zoom[data-v-199632a7]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-199632a7]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-199632a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-199632a7]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-199632a7]{padding:4rem 0}}.eyebrow[data-v-199632a7]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-199632a7]{position:relative}.marketing-shell[data-v-199632a7]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-199632a7]{position:relative;z-index:1}.marketing-hero-bg[data-v-199632a7]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-199632a7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-199632a7]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-199632a7 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-199632a7]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-199632a7 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-199632a7]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-199632a7 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-199632a7]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-199632a7]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-199632a7 8s ease-in-out infinite}@keyframes marketing-float-a-199632a7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-199632a7{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-199632a7{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-199632a7{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-199632a7]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-199632a7]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-199632a7]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-199632a7]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-199632a7]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-199632a7] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-199632a7]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-199632a7]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-199632a7]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-199632a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-199632a7]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-199632a7]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-199632a7 6s linear infinite}@keyframes marketing-shimmer-199632a7{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-199632a7]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-199632a7]{display:flex;width:max-content;animation:marketing-marquee-199632a7 32s linear infinite}.marquee__track[data-v-199632a7]:hover{animation-play-state:paused}.marquee__group[data-v-199632a7]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-199632a7{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-199632a7]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-199632a7]{font-size:.875rem}.source-pill[data-v-199632a7]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-199632a7] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-199632a7] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-199632a7{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-199632a7]{animation:marketing-float-199632a7 4s ease-in-out infinite}.marketing-float--delay-1[data-v-199632a7]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-199632a7]{animation-delay:-2.4s}.marketing-glow-ring[data-v-199632a7]{position:relative}.marketing-glow-ring[data-v-199632a7]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-199632a7]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-199632a7],.marketing-hero-bg__beam[data-v-199632a7],.marquee__track[data-v-199632a7],.gradient-text--shimmer[data-v-199632a7],.marketing-float[data-v-199632a7]{animation:none!important}}.portal-info-banner[data-v-199632a7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-199632a7]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-199632a7]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-199632a7]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-199632a7]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-199632a7]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-199632a7] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-199632a7]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-199632a7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-199632a7]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-199632a7]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-199632a7]{margin-bottom:1.25rem}.portal-section .section-title[data-v-199632a7]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-199632a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-199632a7]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-199632a7]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-199632a7]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-199632a7]{margin-top:1rem}.account-section-card[data-v-199632a7] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-199632a7] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-199632a7] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-199632a7],.p-multiselect-overlay[data-v-199632a7],.p-menu.p-menu-overlay[data-v-199632a7],.p-tieredmenu-overlay[data-v-199632a7],.p-contextmenu[data-v-199632a7]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-199632a7],.p-multiselect-list-container[data-v-199632a7],.p-select-list[data-v-199632a7],.p-multiselect-list[data-v-199632a7],.p-menu-list[data-v-199632a7]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-199632a7],.p-multiselect-option[data-v-199632a7]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-199632a7]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-199632a7],.p-multiselect-option[data-v-199632a7]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-199632a7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-199632a7],.p-select-option.p-multiselect-option-selected[data-v-199632a7],.p-multiselect-option.p-select-option-selected[data-v-199632a7],.p-multiselect-option.p-multiselect-option-selected[data-v-199632a7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-199632a7]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-199632a7]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-199632a7]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-199632a7]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-199632a7]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-199632a7],.p-menu-item.p-focus .p-menu-item-icon[data-v-199632a7]{color:var(--text-primary)!important}.p-menu-separator[data-v-199632a7]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-199632a7],html.is-native body[data-v-199632a7]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-199632a7]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-199632a7]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-199632a7]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-199632a7]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-199632a7],.shell-tablet[data-v-199632a7]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-199632a7],html.auth-screen-layout body[data-v-199632a7]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-199632a7]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-199632a7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-199632a7]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-199632a7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-199632a7]{font-size:.75rem}.auth-back-link[data-v-199632a7]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-199632a7]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-199632a7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-199632a7]{max-width:520px}.auth-panel[data-v-199632a7]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-199632a7]{flex-direction:row}.auth-oauth-btn[data-v-199632a7]{flex:1;min-width:0}}.auth-form[data-v-199632a7]{width:100%}.auth-header[data-v-199632a7]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-199632a7]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-199632a7]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-199632a7]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-199632a7]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-199632a7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-199632a7]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-199632a7]{margin-top:0!important}.form-row+.prime-input[data-v-199632a7]{margin-top:1rem}.auth-form .prime-input label[data-v-199632a7]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-199632a7],.auth-form .p-password-input[data-v-199632a7]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-199632a7]:hover,.auth-form .p-password-input[data-v-199632a7]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-199632a7]:focus,.auth-form .p-password-input[data-v-199632a7]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-199632a7]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-199632a7]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-199632a7]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-199632a7]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-199632a7]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-199632a7]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-199632a7]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-199632a7]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-199632a7]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-199632a7]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-199632a7]:hover{text-decoration:underline}.oauth-section[data-v-199632a7]{margin-top:1.75rem}.auth-divider[data-v-199632a7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-199632a7]:before,.auth-divider[data-v-199632a7]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-199632a7]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-199632a7]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-199632a7]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-199632a7]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-199632a7]{font-size:1rem}.auth-success[data-v-199632a7]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-199632a7]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-199632a7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-199632a7]{max-width:100%;padding:1rem}.auth-panel[data-v-199632a7]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-199632a7]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-199632a7]{padding:.75rem 1rem}.auth-panel[data-v-199632a7]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-199632a7],.auth-logo-section[data-v-199632a7]{margin-bottom:1.25rem}.auth-submit[data-v-199632a7]{margin-top:1.25rem!important}.oauth-section[data-v-199632a7]{margin-top:1.25rem}.auth-switch[data-v-199632a7]{margin-top:1rem}}.p-inputtext[data-v-199632a7],.p-password-input.p-inputtext[data-v-199632a7]{border-radius:var(--radius-base)!important;font-size:max(16px,var(--font-base));padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}input[readonly][data-v-199632a7],textarea[readonly][data-v-199632a7]{cursor:grab}[data-v-199632a7] .p-textarea{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.prime-input[data-v-199632a7],.input-wrapper[data-v-199632a7],.textarea-wrapper[data-v-199632a7],.input-with-actions[data-v-199632a7],.textarea-with-actions[data-v-199632a7]{position:relative}.input-with-actions .input-actions[data-v-199632a7],.textarea-with-actions .input-actions[data-v-199632a7]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;gap:.75rem;z-index:10}[data-v-199632a7] .p-inputwrapper{padding-left:0!important}[data-v-199632a7] .p-inputtext,[data-v-199632a7] .p-inputnumber,[data-v-199632a7] .p-textarea{width:100%;padding-block:.75rem;padding-inline:.75rem;flex:1}.input-wrapper[data-v-199632a7]:not(.input-with-actions) .p-inputtext,.input-wrapper[data-v-199632a7]:not(.input-with-actions) .p-inputnumber,.textarea-wrapper[data-v-199632a7]:not(.textarea-with-actions) .p-textarea{padding-inline:.5em}.input-wrapper[data-v-199632a7]:not(.input-with-actions) .p-inputnumber{padding-inline:.5em}label[data-v-199632a7]{display:block;font-weight:500;color:var(--text-primary);font-size:var(--font-base);text-align:left}:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}*{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body{color:var(--text-primary);line-height:1.6}main{padding:1rem!important;width:100%;min-height:100vh}.row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100{width:100%}#app{color:var(--text-primary)!important}.app-container{min-height:100vh;background:var(--app-bg)}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider:before{left:0}.divider:after{right:0}.pi{font-family:primeicons!important}:deep(.p-tabview-tablist){background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}:deep(.p-tabview-panels){background-color:transparent}:deep(.p-datatable-header){height:4.75em}:deep(.p-button-label){font-weight:600}:deep(.p-datatable-header){background-color:transparent;border-top:none}.app-input-margin-top{margin-top:1.5rem}.app-input-margin-top-medium{margin-top:2rem}.app-input-margin-top-small{margin-top:1rem}.primary-color{color:var(--p-primary-500)}.background-secondary{background-color:var(--app-surface-muted)}.p-card{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card,.p-tabpanels,.p-tablist,.p-tab{background-color:var(--app-card-bg)!important}.p-toast{max-width:75%!important}.p-tooltip-text{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow,.p-tooltip-bottom .p-tooltip-arrow{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium{margin-top:1rem!important}.p-card-body{padding:.5rem!important}}:deep(.p-card-body){border-radius:var(--radius-base)!important}.p-password{display:block}.p-multiselect,.p-select,.p-button{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label,.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon{color:var(--color-on-primary)!important}.p-button-primary.p-button-text{color:var(--p-primary-500)!important}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up{transform:translate3d(0,28px,0)}.reveal--down{transform:translate3d(0,-28px,0)}.reveal--left{transform:translate3d(-32px,0,0)}.reveal--right{transform:translate3d(32px,0,0)}.reveal--zoom{transform:scale(.94)}.reveal--fade{transform:none}.reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal--up,.reveal--down,.reveal--left,.reveal--right,.reveal--zoom{opacity:1;transform:none;transition:none}}.gradient-text{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section{padding:4rem 0}}.eyebrow{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell{position:relative}.marketing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main{position:relative;z-index:1}.marketing-hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a 22s ease-in-out infinite}.marketing-hero-bg__blob--2{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse 8s ease-in-out infinite}@keyframes marketing-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions :deep(.p-button){min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header{text-align:center;margin-bottom:3.5rem}.section-title{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer 6s linear infinite}@keyframes marketing-shimmer{0%{background-position:0% center}to{background-position:200% center}}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marketing-marquee 32s linear infinite}.marquee__track:hover{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi{font-size:.875rem}.source-pill:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary :deep(.p-button){box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary :deep(.p-button):hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float{animation:marketing-float 4s ease-in-out infinite}.marketing-float--delay-1{animation-delay:-1.2s}.marketing-float--delay-2{animation-delay:-2.4s}.marketing-glow-ring{position:relative}.marketing-glow-ring:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob,.marketing-hero-bg__beam,.marquee__track,.gradient-text--shimmer,.marketing-float{animation:none!important}}.portal-info-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong{color:var(--p-primary-400)}.portal-info-banner__sub{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner :deep(.p-button){min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section{padding:1.5rem 0 2rem}.portal-section.compact{padding:.75rem 0 1.25rem}.portal-section .section-header{margin-bottom:1.25rem}.portal-section .section-title{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions{margin-top:1rem}.account-section-card :deep(.header-text-container){padding-bottom:.25rem}.account-section-card :deep(.header){font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card :deep(.sub-header){font-size:.875rem;line-height:1.45}.p-select-overlay,.p-multiselect-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay,.p-contextmenu{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container,.p-multiselect-list-container,.p-select-list,.p-multiselect-list,.p-menu-list{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option,.p-multiselect-option{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option:not(.p-disabled):hover,.p-select-option.p-focus,.p-multiselect-option:not(.p-disabled):hover,.p-multiselect-option.p-focus{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected,.p-select-option.p-multiselect-option-selected,.p-multiselect-option.p-select-option-selected,.p-multiselect-option.p-multiselect-option-selected{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content{border-radius:0!important;transition:background .1s ease}.p-menu-item-link{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover,.p-menu-item.p-focus .p-menu-item-content{background:var(--app-surface-muted)!important}.p-menu-item-icon{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon,.p-menu-item.p-focus .p-menu-item-icon{color:var(--text-primary)!important}.p-menu-separator{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native,html.is-native body{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app{height:100%;overflow:hidden;text-align:left}.is-native{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile,.shell-tablet{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout,html.auth-screen-layout body{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi{font-size:.75rem}.auth-back-link:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box{max-width:520px}.auth-panel{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons{flex-direction:row}.auth-oauth-btn{flex:1;min-width:0}}.auth-form{width:100%}.auth-header{text-align:center;margin-bottom:1.75rem}.auth-title{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo{height:2.5rem;width:auto;border-radius:10px}.auth-website-name{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input{margin-top:0!important}.form-row+.prime-input{margin-top:1rem}.auth-form .prime-input label{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext,.auth-form .p-password-input{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext:hover,.auth-form .p-password-input:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext:focus,.auth-form .p-password-input:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me{display:flex;align-items:center;gap:.5rem}.remember-me label{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit{margin-top:1.5rem!important}.auth-submit .p-button{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a:hover{text-decoration:underline}.oauth-section{margin-top:1.75rem}.auth-divider{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon{font-size:1rem}.auth-success{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box{max-width:100%;padding:1rem}.auth-panel{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box{padding:.75rem 1rem}.auth-panel{padding:1.5rem 1.25rem 1.25rem}.auth-header,.auth-logo-section{margin-bottom:1.25rem}.auth-submit{margin-top:1.25rem!important}.oauth-section{margin-top:1.25rem}.auth-switch{margin-top:1rem}}html.auth-compact-layout input,html.auth-compact-layout textarea,html.auth-compact-layout select,html.is-native input,html.is-native textarea,html.is-native select{font-size:16px!important}html.auth-compact-layout,html.auth-compact-layout body{background:var(--native-bg)!important;color:var(--native-text);height:100dvh;max-height:100dvh;overflow:hidden}html.auth-compact-layout #app,html.auth-compact-layout .app-container,html.auth-compact-layout .body-container,html.auth-compact-layout .native-auth-shell{background:var(--native-bg)!important;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.auth-container--compact{height:100dvh;max-height:100dvh;min-height:0;align-items:stretch;justify-content:flex-start;background:var(--native-bg);padding:calc(8px + var(--safe-area-top, env(safe-area-inset-top, 0px))) 20px calc(20px + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-container--compact .auth-box{max-width:100%;width:100%;padding:0;flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.auth-container--compact .auth-logo-section{justify-content:center;margin-bottom:18px}.auth-container--compact .auth-logo-section .logo{height:72px;width:72px;border-radius:18px;object-fit:contain}.auth-container--compact .auth-website-name{color:var(--native-text);font-size:22px;font-weight:800}.auth-container--compact .auth-form{flex:0 1 auto;display:flex;flex-direction:column;width:100%}.auth-container--compact .auth-header{margin-bottom:18px;text-align:center}.auth-container--compact form>.prime-input.app-input-margin-top{margin-top:14px!important}.auth-container--compact form>.prime-input.app-input-margin-top:first-of-type{margin-top:0!important}.auth-container--compact .auth-title,.auth-container--compact .auth-box-header{color:var(--native-text);font-size:28px;font-weight:900;letter-spacing:-.4px;line-height:1.15;margin:0 0 6px}.auth-container--compact .auth-subtitle{color:var(--native-text-2);font-size:15px;line-height:1.45;margin:0}.auth-container--compact .remember-me label,.auth-container--compact .auth-switch,.auth-container--compact .register span,.auth-container--compact .terms{color:var(--native-text-2);font-size:14px}.auth-container--compact .terms a{color:var(--native-blue-3)}.auth-container--compact :deep(.p-inputtext),.auth-container--compact :deep(.p-password-input),.auth-container--compact :deep(input.p-inputtext){background:var(--native-surface-2)!important;border:1px solid var(--native-border)!important;color:var(--native-text)!important;border-radius:12px!important;font-size:16px!important}.auth-container--compact :deep(label),.auth-container--compact :deep(.p-label){color:var(--native-text-2)!important;font-weight:600;margin-bottom:6px!important}.auth-container--compact .prime-input label{display:block;margin-bottom:6px}.auth-container--compact :deep(.p-checkbox-box){border-color:var(--native-border);background:var(--native-surface-2)}.auth-container--compact :deep(.p-button:not(.p-button-link)){border-radius:12px;font-weight:800}.auth-container--compact :deep(.p-button.p-button-link),.auth-container--compact :deep(.p-button-link){color:var(--native-blue-3);font-weight:700;text-decoration:none;box-shadow:none;padding:0;margin:0}.auth-container--compact :deep(.p-button.p-button-link:hover),.auth-container--compact :deep(.p-button-link:hover){color:var(--native-blue-3);font-weight:700;text-decoration:none;box-shadow:none;padding:0;margin:0}.auth-container--compact .auth-oauth-btn :deep(.p-button),.auth-container--compact .oauth-button{width:100%;justify-content:center;background:var(--native-surface-2)!important;border:1px solid var(--native-border)!important;color:var(--native-text)!important}.auth-container--compact .oauth-buttons{flex-direction:column;gap:10px}.auth-container--compact .auth-divider span,.auth-container--compact .divider span{color:var(--native-text-3);background:var(--native-bg)}.auth-container--compact .auth-divider:before,.auth-container--compact .auth-divider:after,.auth-container--compact .divider:before,.auth-container--compact .divider:after{background:var(--native-border)}.auth-container--compact .remember-forgot{margin-top:10px}.auth-container--compact .auth-submit{margin-top:18px!important}.auth-container--compact .oauth-section{margin-top:18px}.auth-container--compact .auth-switch,.auth-container--compact .register{text-align:center;margin-top:14px}.auth-container--compact .form-row{grid-template-columns:1fr;gap:0}.auth-container--compact.oauth-callback-container,html.auth-compact-layout .oauth-callback-container{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--native-bg);padding:24px}.auth-container--compact.oauth-callback-container .loading-content,.auth-container--compact.oauth-callback-container .error-content,html.auth-compact-layout .oauth-callback-container .loading-content,html.auth-compact-layout .oauth-callback-container .error-content{text-align:center;color:var(--native-text)}.auth-container--compact.oauth-callback-container .loading-content h2,.auth-container--compact.oauth-callback-container .error-content h2,html.auth-compact-layout .oauth-callback-container .loading-content h2,html.auth-compact-layout .oauth-callback-container .error-content h2{color:var(--native-text);font-size:22px;font-weight:800;margin:16px 0 8px}.auth-container--compact.oauth-callback-container .loading-content p,.auth-container--compact.oauth-callback-container .error-content p,html.auth-compact-layout .oauth-callback-container .loading-content p,html.auth-compact-layout .oauth-callback-container .error-content p{color:var(--native-text-2)}.auth-container--compact.oauth-callback-container .loading-card,.auth-container--compact.oauth-callback-container .error-card,html.auth-compact-layout .oauth-callback-container .loading-card,html.auth-compact-layout .oauth-callback-container .error-card{background:transparent;border:none;box-shadow:none;max-width:100%}[data-v-ca4b6ba3]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-ca4b6ba3]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-ca4b6ba3]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-ca4b6ba3]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-ca4b6ba3],body[data-v-ca4b6ba3]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-ca4b6ba3]{color:var(--text-primary);line-height:1.6}main[data-v-ca4b6ba3]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-ca4b6ba3]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-ca4b6ba3]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-ca4b6ba3]{width:100%}#app[data-v-ca4b6ba3]{color:var(--text-primary)!important}.app-container[data-v-ca4b6ba3]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-ca4b6ba3]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-ca4b6ba3]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-ca4b6ba3]:before,.divider[data-v-ca4b6ba3]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-ca4b6ba3]:before{left:0}.divider[data-v-ca4b6ba3]:after{right:0}.pi[data-v-ca4b6ba3]{font-family:primeicons!important}[data-v-ca4b6ba3] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-ca4b6ba3] .p-tabview-panels{background-color:transparent}[data-v-ca4b6ba3] .p-datatable-header{height:4.75em}[data-v-ca4b6ba3] .p-button-label{font-weight:600}[data-v-ca4b6ba3] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-ca4b6ba3]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-ca4b6ba3]{margin-top:2rem}.app-input-margin-top-small[data-v-ca4b6ba3]{margin-top:1rem}.primary-color[data-v-ca4b6ba3]{color:var(--p-primary-500)}.background-secondary[data-v-ca4b6ba3]{background-color:var(--app-surface-muted)}.p-card[data-v-ca4b6ba3]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-ca4b6ba3]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-ca4b6ba3],.p-tabpanels[data-v-ca4b6ba3],.p-tablist[data-v-ca4b6ba3],.p-tab[data-v-ca4b6ba3]{background-color:var(--app-card-bg)!important}.p-toast[data-v-ca4b6ba3]{max-width:75%!important}.p-tooltip-text[data-v-ca4b6ba3]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-ca4b6ba3]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-ca4b6ba3]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-ca4b6ba3],.p-tooltip-bottom .p-tooltip-arrow[data-v-ca4b6ba3]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-ca4b6ba3]{margin-top:1rem!important}.p-card-body[data-v-ca4b6ba3]{padding:.5rem!important}}[data-v-ca4b6ba3] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-ca4b6ba3]{display:block}.p-multiselect[data-v-ca4b6ba3],.p-select[data-v-ca4b6ba3],.p-button[data-v-ca4b6ba3]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-ca4b6ba3]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-ca4b6ba3]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-ca4b6ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-ca4b6ba3]{color:var(--color-on-primary)!important}.p-button[data-v-ca4b6ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-ca4b6ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-ca4b6ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-ca4b6ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-ca4b6ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-ca4b6ba3]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-ca4b6ba3]{color:var(--p-primary-500)!important}.reveal[data-v-ca4b6ba3]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-ca4b6ba3]{transform:translate3d(0,28px,0)}.reveal--down[data-v-ca4b6ba3]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-ca4b6ba3]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-ca4b6ba3]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-ca4b6ba3]{transform:scale(.94)}.reveal--fade[data-v-ca4b6ba3]{transform:none}.reveal--visible[data-v-ca4b6ba3]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-ca4b6ba3],.reveal--up[data-v-ca4b6ba3],.reveal--down[data-v-ca4b6ba3],.reveal--left[data-v-ca4b6ba3],.reveal--right[data-v-ca4b6ba3],.reveal--zoom[data-v-ca4b6ba3]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-ca4b6ba3]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-ca4b6ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-ca4b6ba3]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-ca4b6ba3]{padding:4rem 0}}.eyebrow[data-v-ca4b6ba3]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-ca4b6ba3]{position:relative}.marketing-shell[data-v-ca4b6ba3]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-ca4b6ba3]{position:relative;z-index:1}.marketing-hero-bg[data-v-ca4b6ba3]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-ca4b6ba3]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-ca4b6ba3]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-ca4b6ba3 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-ca4b6ba3]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-ca4b6ba3 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-ca4b6ba3]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-ca4b6ba3 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-ca4b6ba3]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-ca4b6ba3]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-ca4b6ba3 8s ease-in-out infinite}@keyframes marketing-float-a-ca4b6ba3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-ca4b6ba3{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-ca4b6ba3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-ca4b6ba3{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-ca4b6ba3]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-ca4b6ba3]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-ca4b6ba3]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-ca4b6ba3]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-ca4b6ba3]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-ca4b6ba3] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-ca4b6ba3]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-ca4b6ba3]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-ca4b6ba3]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-ca4b6ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-ca4b6ba3]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-ca4b6ba3]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-ca4b6ba3 6s linear infinite}@keyframes marketing-shimmer-ca4b6ba3{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-ca4b6ba3]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-ca4b6ba3]{display:flex;width:max-content;animation:marketing-marquee-ca4b6ba3 32s linear infinite}.marquee__track[data-v-ca4b6ba3]:hover{animation-play-state:paused}.marquee__group[data-v-ca4b6ba3]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-ca4b6ba3{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-ca4b6ba3]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-ca4b6ba3]{font-size:.875rem}.source-pill[data-v-ca4b6ba3]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-ca4b6ba3] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-ca4b6ba3] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-ca4b6ba3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-ca4b6ba3]{animation:marketing-float-ca4b6ba3 4s ease-in-out infinite}.marketing-float--delay-1[data-v-ca4b6ba3]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-ca4b6ba3]{animation-delay:-2.4s}.marketing-glow-ring[data-v-ca4b6ba3]{position:relative}.marketing-glow-ring[data-v-ca4b6ba3]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-ca4b6ba3]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-ca4b6ba3],.marketing-hero-bg__beam[data-v-ca4b6ba3],.marquee__track[data-v-ca4b6ba3],.gradient-text--shimmer[data-v-ca4b6ba3],.marketing-float[data-v-ca4b6ba3]{animation:none!important}}.portal-info-banner[data-v-ca4b6ba3]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-ca4b6ba3]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-ca4b6ba3]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-ca4b6ba3]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-ca4b6ba3]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-ca4b6ba3]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-ca4b6ba3] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-ca4b6ba3]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-ca4b6ba3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-ca4b6ba3]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-ca4b6ba3]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-ca4b6ba3]{margin-bottom:1.25rem}.portal-section .section-title[data-v-ca4b6ba3]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-ca4b6ba3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-ca4b6ba3]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-ca4b6ba3]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-ca4b6ba3]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-ca4b6ba3]{margin-top:1rem}.account-section-card[data-v-ca4b6ba3] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-ca4b6ba3] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-ca4b6ba3] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-ca4b6ba3],.p-multiselect-overlay[data-v-ca4b6ba3],.p-menu.p-menu-overlay[data-v-ca4b6ba3],.p-tieredmenu-overlay[data-v-ca4b6ba3],.p-contextmenu[data-v-ca4b6ba3]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-ca4b6ba3],.p-multiselect-list-container[data-v-ca4b6ba3],.p-select-list[data-v-ca4b6ba3],.p-multiselect-list[data-v-ca4b6ba3],.p-menu-list[data-v-ca4b6ba3]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-ca4b6ba3],.p-multiselect-option[data-v-ca4b6ba3]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-ca4b6ba3]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-ca4b6ba3],.p-multiselect-option[data-v-ca4b6ba3]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-ca4b6ba3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-ca4b6ba3],.p-select-option.p-multiselect-option-selected[data-v-ca4b6ba3],.p-multiselect-option.p-select-option-selected[data-v-ca4b6ba3],.p-multiselect-option.p-multiselect-option-selected[data-v-ca4b6ba3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-ca4b6ba3]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-ca4b6ba3]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-ca4b6ba3]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-ca4b6ba3]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-ca4b6ba3]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-ca4b6ba3],.p-menu-item.p-focus .p-menu-item-icon[data-v-ca4b6ba3]{color:var(--text-primary)!important}.p-menu-separator[data-v-ca4b6ba3]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-ca4b6ba3],html.is-native body[data-v-ca4b6ba3]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-ca4b6ba3]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-ca4b6ba3]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-ca4b6ba3]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-ca4b6ba3]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-ca4b6ba3],.shell-tablet[data-v-ca4b6ba3]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-ca4b6ba3],html.auth-screen-layout body[data-v-ca4b6ba3]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-ca4b6ba3]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-ca4b6ba3]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-ca4b6ba3]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-ca4b6ba3]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-ca4b6ba3]{font-size:.75rem}.auth-back-link[data-v-ca4b6ba3]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-ca4b6ba3]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-ca4b6ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-ca4b6ba3]{max-width:520px}.auth-panel[data-v-ca4b6ba3]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-ca4b6ba3]{flex-direction:row}.auth-oauth-btn[data-v-ca4b6ba3]{flex:1;min-width:0}}.auth-form[data-v-ca4b6ba3]{width:100%}.auth-header[data-v-ca4b6ba3]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-ca4b6ba3]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-ca4b6ba3]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-ca4b6ba3]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-ca4b6ba3]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-ca4b6ba3]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-ca4b6ba3]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-ca4b6ba3]{margin-top:0!important}.form-row+.prime-input[data-v-ca4b6ba3]{margin-top:1rem}.auth-form .prime-input label[data-v-ca4b6ba3]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-ca4b6ba3],.auth-form .p-password-input[data-v-ca4b6ba3]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-ca4b6ba3]:hover,.auth-form .p-password-input[data-v-ca4b6ba3]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-ca4b6ba3]:focus,.auth-form .p-password-input[data-v-ca4b6ba3]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-ca4b6ba3]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-ca4b6ba3]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-ca4b6ba3]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-ca4b6ba3]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-ca4b6ba3]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-ca4b6ba3]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-ca4b6ba3]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-ca4b6ba3]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-ca4b6ba3]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-ca4b6ba3]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-ca4b6ba3]:hover{text-decoration:underline}.oauth-section[data-v-ca4b6ba3]{margin-top:1.75rem}.auth-divider[data-v-ca4b6ba3]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-ca4b6ba3]:before,.auth-divider[data-v-ca4b6ba3]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-ca4b6ba3]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-ca4b6ba3]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-ca4b6ba3]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-ca4b6ba3]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-ca4b6ba3]{font-size:1rem}.auth-success[data-v-ca4b6ba3]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-ca4b6ba3]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-ca4b6ba3]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-ca4b6ba3]{max-width:100%;padding:1rem}.auth-panel[data-v-ca4b6ba3]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-ca4b6ba3]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-ca4b6ba3]{padding:.75rem 1rem}.auth-panel[data-v-ca4b6ba3]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-ca4b6ba3],.auth-logo-section[data-v-ca4b6ba3]{margin-bottom:1.25rem}.auth-submit[data-v-ca4b6ba3]{margin-top:1.25rem!important}.oauth-section[data-v-ca4b6ba3]{margin-top:1.25rem}.auth-switch[data-v-ca4b6ba3]{margin-top:1rem}}.login-qr-panel[data-v-ca4b6ba3]{margin-top:1.25rem}.login-qr-panel__toggle[data-v-ca4b6ba3]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--overlay-light-muted, rgba(255, 255, 255, .12));background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.login-qr-panel__body[data-v-ca4b6ba3]{margin-top:1rem;padding:1rem;border-radius:14px;background:var(--color-surface-muted, rgba(255, 255, 255, .04));border:1px solid var(--overlay-light-muted, rgba(255, 255, 255, .08))}.login-qr-panel__intro[data-v-ca4b6ba3]{margin:0 0 1rem;color:var(--color-text-muted, rgba(255, 255, 255, .72));line-height:1.5;font-size:.9rem}.login-qr-panel__loading[data-v-ca4b6ba3],.login-qr-panel__status[data-v-ca4b6ba3]{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted, rgba(255, 255, 255, .72))}.login-qr-panel__qr-wrap[data-v-ca4b6ba3]{display:flex;justify-content:center;margin-bottom:1rem}.login-qr-panel__qr[data-v-ca4b6ba3]{width:220px;height:220px;border-radius:12px;background:#fff;padding:.5rem}.login-qr-panel__code[data-v-ca4b6ba3]{text-align:center;margin-bottom:.75rem}.login-qr-panel__code strong[data-v-ca4b6ba3]{display:block;font-size:1.6rem;letter-spacing:.18em;margin-top:.25rem}.login-qr-panel__code-label[data-v-ca4b6ba3]{font-size:.82rem;color:var(--color-text-muted, rgba(255, 255, 255, .72))}.login-qr-panel__error[data-v-ca4b6ba3]{margin:0;color:var(--color-accent-rose, #f43f5e);font-size:.9rem}[data-v-107df830]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-107df830]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-107df830]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-107df830]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-107df830],body[data-v-107df830]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-107df830]{color:var(--text-primary);line-height:1.6}main[data-v-107df830]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-107df830]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-107df830]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-107df830]{width:100%}#app[data-v-107df830]{color:var(--text-primary)!important}.app-container[data-v-107df830]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-107df830]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-107df830]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-107df830]:before,.divider[data-v-107df830]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-107df830]:before{left:0}.divider[data-v-107df830]:after{right:0}.pi[data-v-107df830]{font-family:primeicons!important}[data-v-107df830] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-107df830] .p-tabview-panels{background-color:transparent}[data-v-107df830] .p-datatable-header{height:4.75em}[data-v-107df830] .p-button-label{font-weight:600}[data-v-107df830] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-107df830]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-107df830]{margin-top:2rem}.app-input-margin-top-small[data-v-107df830]{margin-top:1rem}.primary-color[data-v-107df830]{color:var(--p-primary-500)}.background-secondary[data-v-107df830]{background-color:var(--app-surface-muted)}.p-card[data-v-107df830]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-107df830]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-107df830],.p-tabpanels[data-v-107df830],.p-tablist[data-v-107df830],.p-tab[data-v-107df830]{background-color:var(--app-card-bg)!important}.p-toast[data-v-107df830]{max-width:75%!important}.p-tooltip-text[data-v-107df830]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-107df830]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-107df830]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-107df830],.p-tooltip-bottom .p-tooltip-arrow[data-v-107df830]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-107df830]{margin-top:1rem!important}.p-card-body[data-v-107df830]{padding:.5rem!important}}[data-v-107df830] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-107df830]{display:block}.p-multiselect[data-v-107df830],.p-select[data-v-107df830],.p-button[data-v-107df830]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-107df830]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-107df830]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-107df830]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-107df830]{color:var(--color-on-primary)!important}.p-button[data-v-107df830]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-107df830]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-107df830]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-107df830]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-107df830],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-107df830]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-107df830]{color:var(--p-primary-500)!important}.reveal[data-v-107df830]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-107df830]{transform:translate3d(0,28px,0)}.reveal--down[data-v-107df830]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-107df830]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-107df830]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-107df830]{transform:scale(.94)}.reveal--fade[data-v-107df830]{transform:none}.reveal--visible[data-v-107df830]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-107df830],.reveal--up[data-v-107df830],.reveal--down[data-v-107df830],.reveal--left[data-v-107df830],.reveal--right[data-v-107df830],.reveal--zoom[data-v-107df830]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-107df830]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-107df830]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-107df830]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-107df830]{padding:4rem 0}}.eyebrow[data-v-107df830]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-107df830]{position:relative}.marketing-shell[data-v-107df830]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-107df830]{position:relative;z-index:1}.marketing-hero-bg[data-v-107df830]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-107df830]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-107df830]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-107df830 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-107df830]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-107df830 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-107df830]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-107df830 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-107df830]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-107df830]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-107df830 8s ease-in-out infinite}@keyframes marketing-float-a-107df830{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-107df830{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-107df830{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-107df830{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-107df830]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-107df830]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-107df830]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-107df830]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-107df830]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-107df830] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-107df830]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-107df830]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-107df830]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-107df830]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-107df830]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-107df830]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-107df830 6s linear infinite}@keyframes marketing-shimmer-107df830{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-107df830]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-107df830]{display:flex;width:max-content;animation:marketing-marquee-107df830 32s linear infinite}.marquee__track[data-v-107df830]:hover{animation-play-state:paused}.marquee__group[data-v-107df830]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-107df830{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-107df830]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-107df830]{font-size:.875rem}.source-pill[data-v-107df830]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-107df830] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-107df830] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-107df830{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-107df830]{animation:marketing-float-107df830 4s ease-in-out infinite}.marketing-float--delay-1[data-v-107df830]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-107df830]{animation-delay:-2.4s}.marketing-glow-ring[data-v-107df830]{position:relative}.marketing-glow-ring[data-v-107df830]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-107df830]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-107df830],.marketing-hero-bg__beam[data-v-107df830],.marquee__track[data-v-107df830],.gradient-text--shimmer[data-v-107df830],.marketing-float[data-v-107df830]{animation:none!important}}.portal-info-banner[data-v-107df830]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-107df830]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-107df830]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-107df830]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-107df830]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-107df830]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-107df830] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-107df830]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-107df830]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-107df830]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-107df830]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-107df830]{margin-bottom:1.25rem}.portal-section .section-title[data-v-107df830]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-107df830]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-107df830]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-107df830]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-107df830]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-107df830]{margin-top:1rem}.account-section-card[data-v-107df830] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-107df830] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-107df830] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-107df830],.p-multiselect-overlay[data-v-107df830],.p-menu.p-menu-overlay[data-v-107df830],.p-tieredmenu-overlay[data-v-107df830],.p-contextmenu[data-v-107df830]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-107df830],.p-multiselect-list-container[data-v-107df830],.p-select-list[data-v-107df830],.p-multiselect-list[data-v-107df830],.p-menu-list[data-v-107df830]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-107df830],.p-multiselect-option[data-v-107df830]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-107df830]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-107df830],.p-multiselect-option[data-v-107df830]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-107df830]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-107df830],.p-select-option.p-multiselect-option-selected[data-v-107df830],.p-multiselect-option.p-select-option-selected[data-v-107df830],.p-multiselect-option.p-multiselect-option-selected[data-v-107df830]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-107df830]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-107df830]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-107df830]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-107df830]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-107df830]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-107df830],.p-menu-item.p-focus .p-menu-item-icon[data-v-107df830]{color:var(--text-primary)!important}.p-menu-separator[data-v-107df830]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-107df830],html.is-native body[data-v-107df830]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-107df830]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-107df830]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-107df830]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-107df830]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-107df830],.shell-tablet[data-v-107df830]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-107df830],html.auth-screen-layout body[data-v-107df830]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-107df830]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-107df830]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-107df830]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-107df830]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-107df830]{font-size:.75rem}.auth-back-link[data-v-107df830]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-107df830]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-107df830]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-107df830]{max-width:520px}.auth-panel[data-v-107df830]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-107df830]{flex-direction:row}.auth-oauth-btn[data-v-107df830]{flex:1;min-width:0}}.auth-form[data-v-107df830]{width:100%}.auth-header[data-v-107df830]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-107df830]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-107df830]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-107df830]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-107df830]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-107df830]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-107df830]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-107df830]{margin-top:0!important}.form-row+.prime-input[data-v-107df830]{margin-top:1rem}.auth-form .prime-input label[data-v-107df830]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-107df830],.auth-form .p-password-input[data-v-107df830]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-107df830]:hover,.auth-form .p-password-input[data-v-107df830]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-107df830]:focus,.auth-form .p-password-input[data-v-107df830]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-107df830]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-107df830]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-107df830]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-107df830]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-107df830]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-107df830]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-107df830]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-107df830]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-107df830]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-107df830]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-107df830]:hover{text-decoration:underline}.oauth-section[data-v-107df830]{margin-top:1.75rem}.auth-divider[data-v-107df830]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-107df830]:before,.auth-divider[data-v-107df830]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-107df830]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-107df830]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-107df830]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-107df830]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-107df830]{font-size:1rem}.auth-success[data-v-107df830]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-107df830]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-107df830]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-107df830]{max-width:100%;padding:1rem}.auth-panel[data-v-107df830]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-107df830]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-107df830]{padding:.75rem 1rem}.auth-panel[data-v-107df830]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-107df830],.auth-logo-section[data-v-107df830]{margin-bottom:1.25rem}.auth-submit[data-v-107df830]{margin-top:1.25rem!important}.oauth-section[data-v-107df830]{margin-top:1.25rem}.auth-switch[data-v-107df830]{margin-top:1rem}}.auth-app-promo[data-v-107df830]{margin-top:1.25rem}[data-v-3a143c19]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-3a143c19]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-3a143c19]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-3a143c19]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-3a143c19],body[data-v-3a143c19]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-3a143c19]{color:var(--text-primary);line-height:1.6}main[data-v-3a143c19]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-3a143c19]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-3a143c19]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-3a143c19]{width:100%}#app[data-v-3a143c19]{color:var(--text-primary)!important}.app-container[data-v-3a143c19]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-3a143c19]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-3a143c19]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-3a143c19]:before,.divider[data-v-3a143c19]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-3a143c19]:before{left:0}.divider[data-v-3a143c19]:after{right:0}.pi[data-v-3a143c19]{font-family:primeicons!important}[data-v-3a143c19] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-3a143c19] .p-tabview-panels{background-color:transparent}[data-v-3a143c19] .p-datatable-header{height:4.75em}[data-v-3a143c19] .p-button-label{font-weight:600}[data-v-3a143c19] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-3a143c19]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-3a143c19]{margin-top:2rem}.app-input-margin-top-small[data-v-3a143c19]{margin-top:1rem}.primary-color[data-v-3a143c19]{color:var(--p-primary-500)}.background-secondary[data-v-3a143c19]{background-color:var(--app-surface-muted)}.p-card[data-v-3a143c19]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-3a143c19]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-3a143c19],.p-tabpanels[data-v-3a143c19],.p-tablist[data-v-3a143c19],.p-tab[data-v-3a143c19]{background-color:var(--app-card-bg)!important}.p-toast[data-v-3a143c19]{max-width:75%!important}.p-tooltip-text[data-v-3a143c19]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-3a143c19]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-3a143c19]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-3a143c19],.p-tooltip-bottom .p-tooltip-arrow[data-v-3a143c19]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-3a143c19]{margin-top:1rem!important}.p-card-body[data-v-3a143c19]{padding:.5rem!important}}[data-v-3a143c19] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-3a143c19]{display:block}.p-multiselect[data-v-3a143c19],.p-select[data-v-3a143c19],.p-button[data-v-3a143c19]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-3a143c19]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-3a143c19]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-3a143c19]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-3a143c19]{color:var(--color-on-primary)!important}.p-button[data-v-3a143c19]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-3a143c19]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-3a143c19]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-3a143c19]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-3a143c19],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-3a143c19]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-3a143c19]{color:var(--p-primary-500)!important}.reveal[data-v-3a143c19]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-3a143c19]{transform:translate3d(0,28px,0)}.reveal--down[data-v-3a143c19]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-3a143c19]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-3a143c19]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-3a143c19]{transform:scale(.94)}.reveal--fade[data-v-3a143c19]{transform:none}.reveal--visible[data-v-3a143c19]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-3a143c19],.reveal--up[data-v-3a143c19],.reveal--down[data-v-3a143c19],.reveal--left[data-v-3a143c19],.reveal--right[data-v-3a143c19],.reveal--zoom[data-v-3a143c19]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-3a143c19]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-3a143c19]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-3a143c19]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-3a143c19]{padding:4rem 0}}.eyebrow[data-v-3a143c19]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-3a143c19]{position:relative}.marketing-shell[data-v-3a143c19]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-3a143c19]{position:relative;z-index:1}.marketing-hero-bg[data-v-3a143c19]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-3a143c19]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-3a143c19]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-3a143c19 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-3a143c19]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-3a143c19 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-3a143c19]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-3a143c19 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-3a143c19]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-3a143c19]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-3a143c19 8s ease-in-out infinite}@keyframes marketing-float-a-3a143c19{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-3a143c19{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-3a143c19{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-3a143c19{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-3a143c19]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-3a143c19]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-3a143c19]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-3a143c19]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-3a143c19]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-3a143c19] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-3a143c19]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-3a143c19]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-3a143c19]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-3a143c19]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-3a143c19]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-3a143c19]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-3a143c19 6s linear infinite}@keyframes marketing-shimmer-3a143c19{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-3a143c19]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-3a143c19]{display:flex;width:max-content;animation:marketing-marquee-3a143c19 32s linear infinite}.marquee__track[data-v-3a143c19]:hover{animation-play-state:paused}.marquee__group[data-v-3a143c19]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-3a143c19{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-3a143c19]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-3a143c19]{font-size:.875rem}.source-pill[data-v-3a143c19]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-3a143c19] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-3a143c19] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-3a143c19{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-3a143c19]{animation:marketing-float-3a143c19 4s ease-in-out infinite}.marketing-float--delay-1[data-v-3a143c19]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-3a143c19]{animation-delay:-2.4s}.marketing-glow-ring[data-v-3a143c19]{position:relative}.marketing-glow-ring[data-v-3a143c19]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-3a143c19]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-3a143c19],.marketing-hero-bg__beam[data-v-3a143c19],.marquee__track[data-v-3a143c19],.gradient-text--shimmer[data-v-3a143c19],.marketing-float[data-v-3a143c19]{animation:none!important}}.portal-info-banner[data-v-3a143c19]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-3a143c19]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-3a143c19]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-3a143c19]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-3a143c19]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-3a143c19]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-3a143c19] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-3a143c19]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-3a143c19]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-3a143c19]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-3a143c19]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-3a143c19]{margin-bottom:1.25rem}.portal-section .section-title[data-v-3a143c19]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-3a143c19]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-3a143c19]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-3a143c19]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-3a143c19]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-3a143c19]{margin-top:1rem}.account-section-card[data-v-3a143c19] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-3a143c19] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-3a143c19] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-3a143c19],.p-multiselect-overlay[data-v-3a143c19],.p-menu.p-menu-overlay[data-v-3a143c19],.p-tieredmenu-overlay[data-v-3a143c19],.p-contextmenu[data-v-3a143c19]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-3a143c19],.p-multiselect-list-container[data-v-3a143c19],.p-select-list[data-v-3a143c19],.p-multiselect-list[data-v-3a143c19],.p-menu-list[data-v-3a143c19]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-3a143c19],.p-multiselect-option[data-v-3a143c19]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-3a143c19]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-3a143c19],.p-multiselect-option[data-v-3a143c19]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-3a143c19]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-3a143c19],.p-select-option.p-multiselect-option-selected[data-v-3a143c19],.p-multiselect-option.p-select-option-selected[data-v-3a143c19],.p-multiselect-option.p-multiselect-option-selected[data-v-3a143c19]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-3a143c19]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-3a143c19]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-3a143c19]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-3a143c19]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-3a143c19]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-3a143c19],.p-menu-item.p-focus .p-menu-item-icon[data-v-3a143c19]{color:var(--text-primary)!important}.p-menu-separator[data-v-3a143c19]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-3a143c19],html.is-native body[data-v-3a143c19]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-3a143c19]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-3a143c19]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-3a143c19]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-3a143c19]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-3a143c19],.shell-tablet[data-v-3a143c19]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-3a143c19],html.auth-screen-layout body[data-v-3a143c19]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-3a143c19]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-3a143c19]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-3a143c19]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-3a143c19]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-3a143c19]{font-size:.75rem}.auth-back-link[data-v-3a143c19]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-3a143c19]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-3a143c19]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-3a143c19]{max-width:520px}.auth-panel[data-v-3a143c19]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-3a143c19]{flex-direction:row}.auth-oauth-btn[data-v-3a143c19]{flex:1;min-width:0}}.auth-form[data-v-3a143c19]{width:100%}.auth-header[data-v-3a143c19]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-3a143c19]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-3a143c19]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-3a143c19]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-3a143c19]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-3a143c19]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-3a143c19]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-3a143c19]{margin-top:0!important}.form-row+.prime-input[data-v-3a143c19]{margin-top:1rem}.auth-form .prime-input label[data-v-3a143c19]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-3a143c19],.auth-form .p-password-input[data-v-3a143c19]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-3a143c19]:hover,.auth-form .p-password-input[data-v-3a143c19]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-3a143c19]:focus,.auth-form .p-password-input[data-v-3a143c19]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-3a143c19]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-3a143c19]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-3a143c19]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-3a143c19]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-3a143c19]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-3a143c19]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-3a143c19]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-3a143c19]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-3a143c19]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-3a143c19]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-3a143c19]:hover{text-decoration:underline}.oauth-section[data-v-3a143c19]{margin-top:1.75rem}.auth-divider[data-v-3a143c19]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-3a143c19]:before,.auth-divider[data-v-3a143c19]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-3a143c19]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-3a143c19]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-3a143c19]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-3a143c19]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-3a143c19]{font-size:1rem}.auth-success[data-v-3a143c19]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-3a143c19]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-3a143c19]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-3a143c19]{max-width:100%;padding:1rem}.auth-panel[data-v-3a143c19]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-3a143c19]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-3a143c19]{padding:.75rem 1rem}.auth-panel[data-v-3a143c19]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-3a143c19],.auth-logo-section[data-v-3a143c19]{margin-bottom:1.25rem}.auth-submit[data-v-3a143c19]{margin-top:1.25rem!important}.oauth-section[data-v-3a143c19]{margin-top:1.25rem}.auth-switch[data-v-3a143c19]{margin-top:1rem}}.device-approve[data-v-3a143c19]{max-width:28rem;margin:0 auto}.device-approve__title[data-v-3a143c19]{margin:0 0 .35rem;font-size:1.5rem}.device-approve__subtitle[data-v-3a143c19]{margin:0 0 1.25rem;color:var(--color-text-muted, rgba(255, 255, 255, .72))}.device-approve__card[data-v-3a143c19],.device-approve__code-entry[data-v-3a143c19]{padding:1.1rem;border-radius:14px;border:1px solid var(--overlay-light-muted, rgba(255, 255, 255, .1));background:var(--color-surface-muted, rgba(255, 255, 255, .04))}.device-approve__device[data-v-3a143c19]{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.device-approve__device .pi[data-v-3a143c19]{font-size:1.4rem}.device-approve__label[data-v-3a143c19]{font-size:.78rem;color:var(--color-text-muted, rgba(255, 255, 255, .72))}.device-approve__expires[data-v-3a143c19]{margin:0 0 1rem;font-size:.88rem;color:var(--color-text-muted, rgba(255, 255, 255, .72))}.device-approve__hint[data-v-3a143c19],.device-approve__success[data-v-3a143c19],.device-approve__error[data-v-3a143c19],.device-approve__loading[data-v-3a143c19]{margin-top:.85rem;font-size:.9rem}.device-approve__success[data-v-3a143c19]{color:var(--color-success, #10b981)}.device-approve__error[data-v-3a143c19]{color:var(--color-accent-rose, #f43f5e)}.device-approve__code-entry[data-v-3a143c19]{margin-top:1rem}.device-approve__code-entry h2[data-v-3a143c19]{margin:0 0 .35rem;font-size:1rem}.device-approve__code-entry p[data-v-3a143c19]{margin:0 0 .85rem;color:var(--color-text-muted, rgba(255, 255, 255, .72));font-size:.9rem}.device-approve__input[data-v-3a143c19]{width:100%;margin-bottom:.85rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--overlay-light-muted, rgba(255, 255, 255, .12));background:transparent;color:inherit;font-size:1.2rem;letter-spacing:.14em;text-align:center;text-transform:uppercase}[data-v-36dc8c28]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-36dc8c28]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-36dc8c28]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-36dc8c28]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-36dc8c28],body[data-v-36dc8c28]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-36dc8c28]{color:var(--text-primary);line-height:1.6}main[data-v-36dc8c28]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-36dc8c28]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-36dc8c28]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-36dc8c28]{width:100%}#app[data-v-36dc8c28]{color:var(--text-primary)!important}.app-container[data-v-36dc8c28]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-36dc8c28]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-36dc8c28]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-36dc8c28]:before,.divider[data-v-36dc8c28]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-36dc8c28]:before{left:0}.divider[data-v-36dc8c28]:after{right:0}.pi[data-v-36dc8c28]{font-family:primeicons!important}[data-v-36dc8c28] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-36dc8c28] .p-tabview-panels{background-color:transparent}[data-v-36dc8c28] .p-datatable-header{height:4.75em}[data-v-36dc8c28] .p-button-label{font-weight:600}[data-v-36dc8c28] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-36dc8c28]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-36dc8c28]{margin-top:2rem}.app-input-margin-top-small[data-v-36dc8c28]{margin-top:1rem}.primary-color[data-v-36dc8c28]{color:var(--p-primary-500)}.background-secondary[data-v-36dc8c28]{background-color:var(--app-surface-muted)}.p-card[data-v-36dc8c28]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-36dc8c28]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-36dc8c28],.p-tabpanels[data-v-36dc8c28],.p-tablist[data-v-36dc8c28],.p-tab[data-v-36dc8c28]{background-color:var(--app-card-bg)!important}.p-toast[data-v-36dc8c28]{max-width:75%!important}.p-tooltip-text[data-v-36dc8c28]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-36dc8c28]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-36dc8c28]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-36dc8c28],.p-tooltip-bottom .p-tooltip-arrow[data-v-36dc8c28]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-36dc8c28]{margin-top:1rem!important}.p-card-body[data-v-36dc8c28]{padding:.5rem!important}}[data-v-36dc8c28] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-36dc8c28]{display:block}.p-multiselect[data-v-36dc8c28],.p-select[data-v-36dc8c28],.p-button[data-v-36dc8c28]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-36dc8c28]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-36dc8c28]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-36dc8c28]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-36dc8c28]{color:var(--color-on-primary)!important}.p-button[data-v-36dc8c28]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-36dc8c28]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-36dc8c28]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-36dc8c28]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-36dc8c28],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-36dc8c28]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-36dc8c28]{color:var(--p-primary-500)!important}.reveal[data-v-36dc8c28]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-36dc8c28]{transform:translate3d(0,28px,0)}.reveal--down[data-v-36dc8c28]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-36dc8c28]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-36dc8c28]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-36dc8c28]{transform:scale(.94)}.reveal--fade[data-v-36dc8c28]{transform:none}.reveal--visible[data-v-36dc8c28]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-36dc8c28],.reveal--up[data-v-36dc8c28],.reveal--down[data-v-36dc8c28],.reveal--left[data-v-36dc8c28],.reveal--right[data-v-36dc8c28],.reveal--zoom[data-v-36dc8c28]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-36dc8c28]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-36dc8c28]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-36dc8c28]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-36dc8c28]{padding:4rem 0}}.eyebrow[data-v-36dc8c28]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-36dc8c28]{position:relative}.marketing-shell[data-v-36dc8c28]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-36dc8c28]{position:relative;z-index:1}.marketing-hero-bg[data-v-36dc8c28]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-36dc8c28]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-36dc8c28]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-36dc8c28 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-36dc8c28]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-36dc8c28 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-36dc8c28]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-36dc8c28 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-36dc8c28]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-36dc8c28]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-36dc8c28 8s ease-in-out infinite}@keyframes marketing-float-a-36dc8c28{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-36dc8c28{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-36dc8c28{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-36dc8c28{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-36dc8c28]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-36dc8c28]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-36dc8c28]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-36dc8c28]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-36dc8c28]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-36dc8c28] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-36dc8c28]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-36dc8c28]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-36dc8c28]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-36dc8c28]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-36dc8c28]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-36dc8c28]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-36dc8c28 6s linear infinite}@keyframes marketing-shimmer-36dc8c28{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-36dc8c28]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-36dc8c28]{display:flex;width:max-content;animation:marketing-marquee-36dc8c28 32s linear infinite}.marquee__track[data-v-36dc8c28]:hover{animation-play-state:paused}.marquee__group[data-v-36dc8c28]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-36dc8c28{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-36dc8c28]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-36dc8c28]{font-size:.875rem}.source-pill[data-v-36dc8c28]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-36dc8c28] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-36dc8c28] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-36dc8c28{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-36dc8c28]{animation:marketing-float-36dc8c28 4s ease-in-out infinite}.marketing-float--delay-1[data-v-36dc8c28]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-36dc8c28]{animation-delay:-2.4s}.marketing-glow-ring[data-v-36dc8c28]{position:relative}.marketing-glow-ring[data-v-36dc8c28]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-36dc8c28]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-36dc8c28],.marketing-hero-bg__beam[data-v-36dc8c28],.marquee__track[data-v-36dc8c28],.gradient-text--shimmer[data-v-36dc8c28],.marketing-float[data-v-36dc8c28]{animation:none!important}}.portal-info-banner[data-v-36dc8c28]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-36dc8c28]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-36dc8c28]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-36dc8c28]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-36dc8c28]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-36dc8c28]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-36dc8c28] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-36dc8c28]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-36dc8c28]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-36dc8c28]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-36dc8c28]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-36dc8c28]{margin-bottom:1.25rem}.portal-section .section-title[data-v-36dc8c28]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-36dc8c28]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-36dc8c28]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-36dc8c28]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-36dc8c28]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-36dc8c28]{margin-top:1rem}.account-section-card[data-v-36dc8c28] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-36dc8c28] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-36dc8c28] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-36dc8c28],.p-multiselect-overlay[data-v-36dc8c28],.p-menu.p-menu-overlay[data-v-36dc8c28],.p-tieredmenu-overlay[data-v-36dc8c28],.p-contextmenu[data-v-36dc8c28]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-36dc8c28],.p-multiselect-list-container[data-v-36dc8c28],.p-select-list[data-v-36dc8c28],.p-multiselect-list[data-v-36dc8c28],.p-menu-list[data-v-36dc8c28]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-36dc8c28],.p-multiselect-option[data-v-36dc8c28]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-36dc8c28]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-36dc8c28],.p-multiselect-option[data-v-36dc8c28]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-36dc8c28]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-36dc8c28],.p-select-option.p-multiselect-option-selected[data-v-36dc8c28],.p-multiselect-option.p-select-option-selected[data-v-36dc8c28],.p-multiselect-option.p-multiselect-option-selected[data-v-36dc8c28]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-36dc8c28]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-36dc8c28]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-36dc8c28]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-36dc8c28]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-36dc8c28]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-36dc8c28],.p-menu-item.p-focus .p-menu-item-icon[data-v-36dc8c28]{color:var(--text-primary)!important}.p-menu-separator[data-v-36dc8c28]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-36dc8c28],html.is-native body[data-v-36dc8c28]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-36dc8c28]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-36dc8c28]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-36dc8c28]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-36dc8c28]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-36dc8c28],.shell-tablet[data-v-36dc8c28]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-36dc8c28],html.auth-screen-layout body[data-v-36dc8c28]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-36dc8c28]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-36dc8c28]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-36dc8c28]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-36dc8c28]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-36dc8c28]{font-size:.75rem}.auth-back-link[data-v-36dc8c28]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-36dc8c28]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-36dc8c28]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-36dc8c28]{max-width:520px}.auth-panel[data-v-36dc8c28]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-36dc8c28]{flex-direction:row}.auth-oauth-btn[data-v-36dc8c28]{flex:1;min-width:0}}.auth-form[data-v-36dc8c28]{width:100%}.auth-header[data-v-36dc8c28]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-36dc8c28]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-36dc8c28]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-36dc8c28]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-36dc8c28]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-36dc8c28]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-36dc8c28]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-36dc8c28]{margin-top:0!important}.form-row+.prime-input[data-v-36dc8c28]{margin-top:1rem}.auth-form .prime-input label[data-v-36dc8c28]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-36dc8c28],.auth-form .p-password-input[data-v-36dc8c28]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-36dc8c28]:hover,.auth-form .p-password-input[data-v-36dc8c28]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-36dc8c28]:focus,.auth-form .p-password-input[data-v-36dc8c28]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-36dc8c28]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-36dc8c28]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-36dc8c28]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-36dc8c28]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-36dc8c28]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-36dc8c28]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-36dc8c28]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-36dc8c28]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-36dc8c28]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-36dc8c28]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-36dc8c28]:hover{text-decoration:underline}.oauth-section[data-v-36dc8c28]{margin-top:1.75rem}.auth-divider[data-v-36dc8c28]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-36dc8c28]:before,.auth-divider[data-v-36dc8c28]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-36dc8c28]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-36dc8c28]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-36dc8c28]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-36dc8c28]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-36dc8c28]{font-size:1rem}.auth-success[data-v-36dc8c28]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-36dc8c28]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-36dc8c28]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-36dc8c28]{max-width:100%;padding:1rem}.auth-panel[data-v-36dc8c28]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-36dc8c28]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-36dc8c28]{padding:.75rem 1rem}.auth-panel[data-v-36dc8c28]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-36dc8c28],.auth-logo-section[data-v-36dc8c28]{margin-bottom:1.25rem}.auth-submit[data-v-36dc8c28]{margin-top:1.25rem!important}.oauth-section[data-v-36dc8c28]{margin-top:1.25rem}.auth-switch[data-v-36dc8c28]{margin-top:1rem}}.coach-dashboard[data-v-36dc8c28]{display:flex;justify-content:center;padding:24px 0}.coach-dashboard__card[data-v-36dc8c28]{max-width:520px;width:100%;padding:32px 24px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface);text-align:center}.coach-dashboard__icon[data-v-36dc8c28]{font-size:2rem;color:var(--primary-color);margin-bottom:12px}.coach-dashboard h2[data-v-36dc8c28]{margin:0 0 8px}.coach-dashboard p[data-v-36dc8c28]{margin:0 0 12px;color:var(--text-secondary)}.coach-dashboard__link[data-v-36dc8c28]{display:inline-block;margin-top:16px;color:var(--primary-color);text-decoration:none;font-weight:600}[data-v-a1be3b7a]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-a1be3b7a]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-a1be3b7a]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-a1be3b7a]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-a1be3b7a],body[data-v-a1be3b7a]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-a1be3b7a]{color:var(--text-primary);line-height:1.6}main[data-v-a1be3b7a]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-a1be3b7a]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-a1be3b7a]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-a1be3b7a]{width:100%}#app[data-v-a1be3b7a]{color:var(--text-primary)!important}.app-container[data-v-a1be3b7a]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-a1be3b7a]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-a1be3b7a]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-a1be3b7a]:before,.divider[data-v-a1be3b7a]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-a1be3b7a]:before{left:0}.divider[data-v-a1be3b7a]:after{right:0}.pi[data-v-a1be3b7a]{font-family:primeicons!important}[data-v-a1be3b7a] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-a1be3b7a] .p-tabview-panels{background-color:transparent}[data-v-a1be3b7a] .p-datatable-header{height:4.75em}[data-v-a1be3b7a] .p-button-label{font-weight:600}[data-v-a1be3b7a] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-a1be3b7a]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-a1be3b7a]{margin-top:2rem}.app-input-margin-top-small[data-v-a1be3b7a]{margin-top:1rem}.primary-color[data-v-a1be3b7a]{color:var(--p-primary-500)}.background-secondary[data-v-a1be3b7a]{background-color:var(--app-surface-muted)}.p-card[data-v-a1be3b7a]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-a1be3b7a]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-a1be3b7a],.p-tabpanels[data-v-a1be3b7a],.p-tablist[data-v-a1be3b7a],.p-tab[data-v-a1be3b7a]{background-color:var(--app-card-bg)!important}.p-toast[data-v-a1be3b7a]{max-width:75%!important}.p-tooltip-text[data-v-a1be3b7a]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-a1be3b7a]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-a1be3b7a]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-a1be3b7a],.p-tooltip-bottom .p-tooltip-arrow[data-v-a1be3b7a]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-a1be3b7a]{margin-top:1rem!important}.p-card-body[data-v-a1be3b7a]{padding:.5rem!important}}[data-v-a1be3b7a] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-a1be3b7a]{display:block}.p-multiselect[data-v-a1be3b7a],.p-select[data-v-a1be3b7a],.p-button[data-v-a1be3b7a]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-a1be3b7a]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-a1be3b7a]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-a1be3b7a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-a1be3b7a]{color:var(--color-on-primary)!important}.p-button[data-v-a1be3b7a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-a1be3b7a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-a1be3b7a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-a1be3b7a]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-a1be3b7a],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-a1be3b7a]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-a1be3b7a]{color:var(--p-primary-500)!important}.reveal[data-v-a1be3b7a]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-a1be3b7a]{transform:translate3d(0,28px,0)}.reveal--down[data-v-a1be3b7a]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-a1be3b7a]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-a1be3b7a]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-a1be3b7a]{transform:scale(.94)}.reveal--fade[data-v-a1be3b7a]{transform:none}.reveal--visible[data-v-a1be3b7a]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-a1be3b7a],.reveal--up[data-v-a1be3b7a],.reveal--down[data-v-a1be3b7a],.reveal--left[data-v-a1be3b7a],.reveal--right[data-v-a1be3b7a],.reveal--zoom[data-v-a1be3b7a]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-a1be3b7a]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-a1be3b7a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-a1be3b7a]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-a1be3b7a]{padding:4rem 0}}.eyebrow[data-v-a1be3b7a]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-a1be3b7a]{position:relative}.marketing-shell[data-v-a1be3b7a]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-a1be3b7a]{position:relative;z-index:1}.marketing-hero-bg[data-v-a1be3b7a]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-a1be3b7a]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-a1be3b7a]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-a1be3b7a 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-a1be3b7a]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-a1be3b7a 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-a1be3b7a]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-a1be3b7a 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-a1be3b7a]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-a1be3b7a]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-a1be3b7a 8s ease-in-out infinite}@keyframes marketing-float-a-a1be3b7a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-a1be3b7a{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-a1be3b7a{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-a1be3b7a{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-a1be3b7a]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-a1be3b7a]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-a1be3b7a]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-a1be3b7a]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-a1be3b7a]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-a1be3b7a] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-a1be3b7a]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-a1be3b7a]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-a1be3b7a]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-a1be3b7a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-a1be3b7a]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-a1be3b7a]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-a1be3b7a 6s linear infinite}@keyframes marketing-shimmer-a1be3b7a{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-a1be3b7a]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-a1be3b7a]{display:flex;width:max-content;animation:marketing-marquee-a1be3b7a 32s linear infinite}.marquee__track[data-v-a1be3b7a]:hover{animation-play-state:paused}.marquee__group[data-v-a1be3b7a]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-a1be3b7a{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-a1be3b7a]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-a1be3b7a]{font-size:.875rem}.source-pill[data-v-a1be3b7a]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-a1be3b7a] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-a1be3b7a] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-a1be3b7a{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-a1be3b7a]{animation:marketing-float-a1be3b7a 4s ease-in-out infinite}.marketing-float--delay-1[data-v-a1be3b7a]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-a1be3b7a]{animation-delay:-2.4s}.marketing-glow-ring[data-v-a1be3b7a]{position:relative}.marketing-glow-ring[data-v-a1be3b7a]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-a1be3b7a]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-a1be3b7a],.marketing-hero-bg__beam[data-v-a1be3b7a],.marquee__track[data-v-a1be3b7a],.gradient-text--shimmer[data-v-a1be3b7a],.marketing-float[data-v-a1be3b7a]{animation:none!important}}.portal-info-banner[data-v-a1be3b7a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-a1be3b7a]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-a1be3b7a]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-a1be3b7a]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-a1be3b7a]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-a1be3b7a]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-a1be3b7a] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-a1be3b7a]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-a1be3b7a]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-a1be3b7a]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-a1be3b7a]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-a1be3b7a]{margin-bottom:1.25rem}.portal-section .section-title[data-v-a1be3b7a]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-a1be3b7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-a1be3b7a]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-a1be3b7a]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-a1be3b7a]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-a1be3b7a]{margin-top:1rem}.account-section-card[data-v-a1be3b7a] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-a1be3b7a] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-a1be3b7a] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-a1be3b7a],.p-multiselect-overlay[data-v-a1be3b7a],.p-menu.p-menu-overlay[data-v-a1be3b7a],.p-tieredmenu-overlay[data-v-a1be3b7a],.p-contextmenu[data-v-a1be3b7a]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-a1be3b7a],.p-multiselect-list-container[data-v-a1be3b7a],.p-select-list[data-v-a1be3b7a],.p-multiselect-list[data-v-a1be3b7a],.p-menu-list[data-v-a1be3b7a]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-a1be3b7a],.p-multiselect-option[data-v-a1be3b7a]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-a1be3b7a]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-a1be3b7a],.p-multiselect-option[data-v-a1be3b7a]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-a1be3b7a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-a1be3b7a],.p-select-option.p-multiselect-option-selected[data-v-a1be3b7a],.p-multiselect-option.p-select-option-selected[data-v-a1be3b7a],.p-multiselect-option.p-multiselect-option-selected[data-v-a1be3b7a]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-a1be3b7a]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-a1be3b7a]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-a1be3b7a]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-a1be3b7a]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-a1be3b7a]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-a1be3b7a],.p-menu-item.p-focus .p-menu-item-icon[data-v-a1be3b7a]{color:var(--text-primary)!important}.p-menu-separator[data-v-a1be3b7a]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-a1be3b7a],html.is-native body[data-v-a1be3b7a]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-a1be3b7a]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-a1be3b7a]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-a1be3b7a]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-a1be3b7a]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-a1be3b7a],.shell-tablet[data-v-a1be3b7a]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-a1be3b7a],html.auth-screen-layout body[data-v-a1be3b7a]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-a1be3b7a]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-a1be3b7a]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-a1be3b7a]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-a1be3b7a]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-a1be3b7a]{font-size:.75rem}.auth-back-link[data-v-a1be3b7a]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-a1be3b7a]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-a1be3b7a]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-a1be3b7a]{max-width:520px}.auth-panel[data-v-a1be3b7a]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-a1be3b7a]{flex-direction:row}.auth-oauth-btn[data-v-a1be3b7a]{flex:1;min-width:0}}.auth-form[data-v-a1be3b7a]{width:100%}.auth-header[data-v-a1be3b7a]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-a1be3b7a]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-a1be3b7a]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-a1be3b7a]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-a1be3b7a]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-a1be3b7a]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-a1be3b7a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-a1be3b7a]{margin-top:0!important}.form-row+.prime-input[data-v-a1be3b7a]{margin-top:1rem}.auth-form .prime-input label[data-v-a1be3b7a]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-a1be3b7a],.auth-form .p-password-input[data-v-a1be3b7a]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-a1be3b7a]:hover,.auth-form .p-password-input[data-v-a1be3b7a]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-a1be3b7a]:focus,.auth-form .p-password-input[data-v-a1be3b7a]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-a1be3b7a]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-a1be3b7a]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-a1be3b7a]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-a1be3b7a]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-a1be3b7a]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-a1be3b7a]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-a1be3b7a]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-a1be3b7a]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-a1be3b7a]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-a1be3b7a]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-a1be3b7a]:hover{text-decoration:underline}.oauth-section[data-v-a1be3b7a]{margin-top:1.75rem}.auth-divider[data-v-a1be3b7a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-a1be3b7a]:before,.auth-divider[data-v-a1be3b7a]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-a1be3b7a]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-a1be3b7a]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-a1be3b7a]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-a1be3b7a]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-a1be3b7a]{font-size:1rem}.auth-success[data-v-a1be3b7a]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-a1be3b7a]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-a1be3b7a]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-a1be3b7a]{max-width:100%;padding:1rem}.auth-panel[data-v-a1be3b7a]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-a1be3b7a]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-a1be3b7a]{padding:.75rem 1rem}.auth-panel[data-v-a1be3b7a]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-a1be3b7a],.auth-logo-section[data-v-a1be3b7a]{margin-bottom:1.25rem}.auth-submit[data-v-a1be3b7a]{margin-top:1.25rem!important}.oauth-section[data-v-a1be3b7a]{margin-top:1.25rem}.auth-switch[data-v-a1be3b7a]{margin-top:1rem}}.card[data-v-a1be3b7a]{background-color:var(--app-card-bg);border:solid 2px var(--p-primary-500);padding:.5em}.card[style*=background-color][data-v-a1be3b7a]{background-color:unset!important}.card[style*=border-color][data-v-a1be3b7a]{border-color:unset!important}.header-text-container[data-v-a1be3b7a]{display:flex;justify-content:space-between;align-items:center;text-align:left}.header-action[data-v-a1be3b7a]{margin-left:auto}.header[data-v-a1be3b7a]{font-weight:700;font-size:var(--font-lg)}.sub-header[data-v-a1be3b7a]{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:0;text-align:left}[data-v-a1d9ac1e]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-a1d9ac1e]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-a1d9ac1e]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-a1d9ac1e]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-a1d9ac1e],body[data-v-a1d9ac1e]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-a1d9ac1e]{color:var(--text-primary);line-height:1.6}main[data-v-a1d9ac1e]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-a1d9ac1e]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-a1d9ac1e]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-a1d9ac1e]{width:100%}#app[data-v-a1d9ac1e]{color:var(--text-primary)!important}.app-container[data-v-a1d9ac1e]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-a1d9ac1e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-a1d9ac1e]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-a1d9ac1e]:before,.divider[data-v-a1d9ac1e]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-a1d9ac1e]:before{left:0}.divider[data-v-a1d9ac1e]:after{right:0}.pi[data-v-a1d9ac1e]{font-family:primeicons!important}[data-v-a1d9ac1e] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-a1d9ac1e] .p-tabview-panels{background-color:transparent}[data-v-a1d9ac1e] .p-datatable-header{height:4.75em}[data-v-a1d9ac1e] .p-button-label{font-weight:600}[data-v-a1d9ac1e] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-a1d9ac1e]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-a1d9ac1e]{margin-top:2rem}.app-input-margin-top-small[data-v-a1d9ac1e]{margin-top:1rem}.primary-color[data-v-a1d9ac1e]{color:var(--p-primary-500)}.background-secondary[data-v-a1d9ac1e]{background-color:var(--app-surface-muted)}.p-card[data-v-a1d9ac1e]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-a1d9ac1e]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-a1d9ac1e],.p-tabpanels[data-v-a1d9ac1e],.p-tablist[data-v-a1d9ac1e],.p-tab[data-v-a1d9ac1e]{background-color:var(--app-card-bg)!important}.p-toast[data-v-a1d9ac1e]{max-width:75%!important}.p-tooltip-text[data-v-a1d9ac1e]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-a1d9ac1e]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-a1d9ac1e]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-a1d9ac1e],.p-tooltip-bottom .p-tooltip-arrow[data-v-a1d9ac1e]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-a1d9ac1e]{margin-top:1rem!important}.p-card-body[data-v-a1d9ac1e]{padding:.5rem!important}}[data-v-a1d9ac1e] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-a1d9ac1e]{display:block}.p-multiselect[data-v-a1d9ac1e],.p-select[data-v-a1d9ac1e],.p-button[data-v-a1d9ac1e]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-a1d9ac1e]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-a1d9ac1e]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-a1d9ac1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-a1d9ac1e]{color:var(--color-on-primary)!important}.p-button[data-v-a1d9ac1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-a1d9ac1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-a1d9ac1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-a1d9ac1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-a1d9ac1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-a1d9ac1e]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-a1d9ac1e]{color:var(--p-primary-500)!important}.reveal[data-v-a1d9ac1e]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-a1d9ac1e]{transform:translate3d(0,28px,0)}.reveal--down[data-v-a1d9ac1e]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-a1d9ac1e]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-a1d9ac1e]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-a1d9ac1e]{transform:scale(.94)}.reveal--fade[data-v-a1d9ac1e]{transform:none}.reveal--visible[data-v-a1d9ac1e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-a1d9ac1e],.reveal--up[data-v-a1d9ac1e],.reveal--down[data-v-a1d9ac1e],.reveal--left[data-v-a1d9ac1e],.reveal--right[data-v-a1d9ac1e],.reveal--zoom[data-v-a1d9ac1e]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-a1d9ac1e]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-a1d9ac1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-a1d9ac1e]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-a1d9ac1e]{padding:4rem 0}}.eyebrow[data-v-a1d9ac1e]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-a1d9ac1e]{position:relative}.marketing-shell[data-v-a1d9ac1e]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-a1d9ac1e]{position:relative;z-index:1}.marketing-hero-bg[data-v-a1d9ac1e]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-a1d9ac1e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-a1d9ac1e]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-a1d9ac1e 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-a1d9ac1e]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-a1d9ac1e 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-a1d9ac1e]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-a1d9ac1e 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-a1d9ac1e]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-a1d9ac1e]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-a1d9ac1e 8s ease-in-out infinite}@keyframes marketing-float-a-a1d9ac1e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-a1d9ac1e{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-a1d9ac1e{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-a1d9ac1e{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-a1d9ac1e]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-a1d9ac1e]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-a1d9ac1e]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-a1d9ac1e]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-a1d9ac1e]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-a1d9ac1e] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-a1d9ac1e]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-a1d9ac1e]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-a1d9ac1e]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-a1d9ac1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-a1d9ac1e]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-a1d9ac1e]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-a1d9ac1e 6s linear infinite}@keyframes marketing-shimmer-a1d9ac1e{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-a1d9ac1e]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-a1d9ac1e]{display:flex;width:max-content;animation:marketing-marquee-a1d9ac1e 32s linear infinite}.marquee__track[data-v-a1d9ac1e]:hover{animation-play-state:paused}.marquee__group[data-v-a1d9ac1e]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-a1d9ac1e{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-a1d9ac1e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-a1d9ac1e]{font-size:.875rem}.source-pill[data-v-a1d9ac1e]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-a1d9ac1e] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-a1d9ac1e] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-a1d9ac1e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-a1d9ac1e]{animation:marketing-float-a1d9ac1e 4s ease-in-out infinite}.marketing-float--delay-1[data-v-a1d9ac1e]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-a1d9ac1e]{animation-delay:-2.4s}.marketing-glow-ring[data-v-a1d9ac1e]{position:relative}.marketing-glow-ring[data-v-a1d9ac1e]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-a1d9ac1e]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-a1d9ac1e],.marketing-hero-bg__beam[data-v-a1d9ac1e],.marquee__track[data-v-a1d9ac1e],.gradient-text--shimmer[data-v-a1d9ac1e],.marketing-float[data-v-a1d9ac1e]{animation:none!important}}.portal-info-banner[data-v-a1d9ac1e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-a1d9ac1e]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-a1d9ac1e]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-a1d9ac1e]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-a1d9ac1e]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-a1d9ac1e]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-a1d9ac1e] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-a1d9ac1e]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-a1d9ac1e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-a1d9ac1e]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-a1d9ac1e]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-a1d9ac1e]{margin-bottom:1.25rem}.portal-section .section-title[data-v-a1d9ac1e]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-a1d9ac1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-a1d9ac1e]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-a1d9ac1e]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-a1d9ac1e]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-a1d9ac1e]{margin-top:1rem}.account-section-card[data-v-a1d9ac1e] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-a1d9ac1e] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-a1d9ac1e] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-a1d9ac1e],.p-multiselect-overlay[data-v-a1d9ac1e],.p-menu.p-menu-overlay[data-v-a1d9ac1e],.p-tieredmenu-overlay[data-v-a1d9ac1e],.p-contextmenu[data-v-a1d9ac1e]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-a1d9ac1e],.p-multiselect-list-container[data-v-a1d9ac1e],.p-select-list[data-v-a1d9ac1e],.p-multiselect-list[data-v-a1d9ac1e],.p-menu-list[data-v-a1d9ac1e]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-a1d9ac1e],.p-multiselect-option[data-v-a1d9ac1e]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-a1d9ac1e]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-a1d9ac1e],.p-multiselect-option[data-v-a1d9ac1e]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-a1d9ac1e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-a1d9ac1e],.p-select-option.p-multiselect-option-selected[data-v-a1d9ac1e],.p-multiselect-option.p-select-option-selected[data-v-a1d9ac1e],.p-multiselect-option.p-multiselect-option-selected[data-v-a1d9ac1e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-a1d9ac1e]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-a1d9ac1e]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-a1d9ac1e]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-a1d9ac1e]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-a1d9ac1e]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-a1d9ac1e],.p-menu-item.p-focus .p-menu-item-icon[data-v-a1d9ac1e]{color:var(--text-primary)!important}.p-menu-separator[data-v-a1d9ac1e]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-a1d9ac1e],html.is-native body[data-v-a1d9ac1e]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-a1d9ac1e]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-a1d9ac1e]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-a1d9ac1e]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-a1d9ac1e]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-a1d9ac1e],.shell-tablet[data-v-a1d9ac1e]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-a1d9ac1e],html.auth-screen-layout body[data-v-a1d9ac1e]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-a1d9ac1e]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-a1d9ac1e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-a1d9ac1e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-a1d9ac1e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-a1d9ac1e]{font-size:.75rem}.auth-back-link[data-v-a1d9ac1e]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-a1d9ac1e]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-a1d9ac1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-a1d9ac1e]{max-width:520px}.auth-panel[data-v-a1d9ac1e]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-a1d9ac1e]{flex-direction:row}.auth-oauth-btn[data-v-a1d9ac1e]{flex:1;min-width:0}}.auth-form[data-v-a1d9ac1e]{width:100%}.auth-header[data-v-a1d9ac1e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-a1d9ac1e]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-a1d9ac1e]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-a1d9ac1e]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-a1d9ac1e]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-a1d9ac1e]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-a1d9ac1e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-a1d9ac1e]{margin-top:0!important}.form-row+.prime-input[data-v-a1d9ac1e]{margin-top:1rem}.auth-form .prime-input label[data-v-a1d9ac1e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-a1d9ac1e],.auth-form .p-password-input[data-v-a1d9ac1e]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-a1d9ac1e]:hover,.auth-form .p-password-input[data-v-a1d9ac1e]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-a1d9ac1e]:focus,.auth-form .p-password-input[data-v-a1d9ac1e]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-a1d9ac1e]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-a1d9ac1e]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-a1d9ac1e]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-a1d9ac1e]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-a1d9ac1e]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-a1d9ac1e]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-a1d9ac1e]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-a1d9ac1e]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-a1d9ac1e]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-a1d9ac1e]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-a1d9ac1e]:hover{text-decoration:underline}.oauth-section[data-v-a1d9ac1e]{margin-top:1.75rem}.auth-divider[data-v-a1d9ac1e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-a1d9ac1e]:before,.auth-divider[data-v-a1d9ac1e]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-a1d9ac1e]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-a1d9ac1e]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-a1d9ac1e]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-a1d9ac1e]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-a1d9ac1e]{font-size:1rem}.auth-success[data-v-a1d9ac1e]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-a1d9ac1e]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-a1d9ac1e]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-a1d9ac1e]{max-width:100%;padding:1rem}.auth-panel[data-v-a1d9ac1e]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-a1d9ac1e]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-a1d9ac1e]{padding:.75rem 1rem}.auth-panel[data-v-a1d9ac1e]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-a1d9ac1e],.auth-logo-section[data-v-a1d9ac1e]{margin-bottom:1.25rem}.auth-submit[data-v-a1d9ac1e]{margin-top:1.25rem!important}.oauth-section[data-v-a1d9ac1e]{margin-top:1.25rem}.auth-switch[data-v-a1d9ac1e]{margin-top:1rem}}.account-section-body[data-v-a1d9ac1e]{padding:.25rem 0 .5rem}.profile-layout[data-v-a1d9ac1e]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.profile-avatar-section[data-v-a1d9ac1e]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.avatar-wrapper[data-v-a1d9ac1e]{position:relative;display:inline-block}.profile-avatar-wrapper[data-v-a1d9ac1e]{position:relative;display:inline-block;width:148px;height:148px;border-radius:50%;padding:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-500) 70%,transparent),color-mix(in srgb,var(--p-primary-400) 25%,transparent))}.profile-avatar[data-v-a1d9ac1e]{width:140px!important;height:140px!important;font-size:3.5rem!important}.profile-avatar[data-v-a1d9ac1e] img{width:100%;height:100%;object-fit:cover;object-position:center}.avatar-hint[data-v-a1d9ac1e]{margin:0;font-size:var(--font-sm);color:var(--text-secondary);text-align:center}.profile-form-section[data-v-a1d9ac1e]{display:flex;flex-direction:column;min-width:0}.form-grid[data-v-a1d9ac1e]{display:flex;flex-direction:column;gap:1.25rem}.name-row[data-v-a1d9ac1e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.readonly-field__label[data-v-a1d9ac1e]{display:block;font-size:var(--font-sm);font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.readonly-field__value[data-v-a1d9ac1e]{padding:.75rem 1rem;border-radius:10px;border:1px solid var(--app-card-border);background:var(--app-surface-muted);color:var(--text-primary);font-weight:600;font-size:var(--font-base)}.readonly-field__hint[data-v-a1d9ac1e]{margin:.5rem 0 0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.45}.unsaved-notice[data-v-a1d9ac1e]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-500) 22%,transparent);color:var(--text-primary);font-size:var(--font-sm);font-weight:600}.unsaved-notice .pi[data-v-a1d9ac1e]{color:var(--p-primary-400)}.section-actions[data-v-a1d9ac1e]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--app-card-border)}.avatar-overlay[data-v-a1d9ac1e]{position:absolute;inset:4px;border-radius:50%;background:var(--overlay-transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;pointer-events:none}.profile-avatar-wrapper:hover .avatar-overlay[data-v-a1d9ac1e]{background:var(--overlay-backdrop);opacity:1;pointer-events:all}.control-buttons[data-v-a1d9ac1e]{display:flex;gap:.5rem;align-items:center}.edit-control[data-v-a1d9ac1e],.remove-control[data-v-a1d9ac1e]{width:2.5rem;height:2.5rem}@media(max-width:768px){.profile-layout[data-v-a1d9ac1e]{grid-template-columns:1fr;gap:1.5rem}.profile-avatar-section[data-v-a1d9ac1e]{justify-content:center}.name-row[data-v-a1d9ac1e]{grid-template-columns:1fr}.section-actions[data-v-a1d9ac1e]{flex-direction:column}.section-actions[data-v-a1d9ac1e] .p-button{width:100%}}[data-v-29f4437e]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-29f4437e]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-29f4437e]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-29f4437e]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-29f4437e],body[data-v-29f4437e]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-29f4437e]{color:var(--text-primary);line-height:1.6}main[data-v-29f4437e]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-29f4437e]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-29f4437e]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-29f4437e]{width:100%}#app[data-v-29f4437e]{color:var(--text-primary)!important}.app-container[data-v-29f4437e]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-29f4437e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-29f4437e]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-29f4437e]:before,.divider[data-v-29f4437e]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-29f4437e]:before{left:0}.divider[data-v-29f4437e]:after{right:0}.pi[data-v-29f4437e]{font-family:primeicons!important}[data-v-29f4437e] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-29f4437e] .p-tabview-panels{background-color:transparent}[data-v-29f4437e] .p-datatable-header{height:4.75em}[data-v-29f4437e] .p-button-label{font-weight:600}[data-v-29f4437e] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-29f4437e]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-29f4437e]{margin-top:2rem}.app-input-margin-top-small[data-v-29f4437e]{margin-top:1rem}.primary-color[data-v-29f4437e]{color:var(--p-primary-500)}.background-secondary[data-v-29f4437e]{background-color:var(--app-surface-muted)}.p-card[data-v-29f4437e]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-29f4437e]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-29f4437e],.p-tabpanels[data-v-29f4437e],.p-tablist[data-v-29f4437e],.p-tab[data-v-29f4437e]{background-color:var(--app-card-bg)!important}.p-toast[data-v-29f4437e]{max-width:75%!important}.p-tooltip-text[data-v-29f4437e]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-29f4437e]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-29f4437e]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-29f4437e],.p-tooltip-bottom .p-tooltip-arrow[data-v-29f4437e]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-29f4437e]{margin-top:1rem!important}.p-card-body[data-v-29f4437e]{padding:.5rem!important}}[data-v-29f4437e] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-29f4437e]{display:block}.p-multiselect[data-v-29f4437e],.p-select[data-v-29f4437e],.p-button[data-v-29f4437e]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-29f4437e]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-29f4437e]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-29f4437e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-29f4437e]{color:var(--color-on-primary)!important}.p-button[data-v-29f4437e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-29f4437e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-29f4437e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-29f4437e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-29f4437e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-29f4437e]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-29f4437e]{color:var(--p-primary-500)!important}.reveal[data-v-29f4437e]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-29f4437e]{transform:translate3d(0,28px,0)}.reveal--down[data-v-29f4437e]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-29f4437e]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-29f4437e]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-29f4437e]{transform:scale(.94)}.reveal--fade[data-v-29f4437e]{transform:none}.reveal--visible[data-v-29f4437e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-29f4437e],.reveal--up[data-v-29f4437e],.reveal--down[data-v-29f4437e],.reveal--left[data-v-29f4437e],.reveal--right[data-v-29f4437e],.reveal--zoom[data-v-29f4437e]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-29f4437e]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-29f4437e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-29f4437e]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-29f4437e]{padding:4rem 0}}.eyebrow[data-v-29f4437e]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-29f4437e]{position:relative}.marketing-shell[data-v-29f4437e]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-29f4437e]{position:relative;z-index:1}.marketing-hero-bg[data-v-29f4437e]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-29f4437e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-29f4437e]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-29f4437e 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-29f4437e]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-29f4437e 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-29f4437e]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-29f4437e 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-29f4437e]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-29f4437e]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-29f4437e 8s ease-in-out infinite}@keyframes marketing-float-a-29f4437e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-29f4437e{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-29f4437e{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-29f4437e{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-29f4437e]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-29f4437e]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-29f4437e]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-29f4437e]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-29f4437e]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-29f4437e] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-29f4437e]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-29f4437e]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-29f4437e]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-29f4437e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-29f4437e]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-29f4437e]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-29f4437e 6s linear infinite}@keyframes marketing-shimmer-29f4437e{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-29f4437e]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-29f4437e]{display:flex;width:max-content;animation:marketing-marquee-29f4437e 32s linear infinite}.marquee__track[data-v-29f4437e]:hover{animation-play-state:paused}.marquee__group[data-v-29f4437e]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-29f4437e{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-29f4437e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-29f4437e]{font-size:.875rem}.source-pill[data-v-29f4437e]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-29f4437e] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-29f4437e] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-29f4437e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-29f4437e]{animation:marketing-float-29f4437e 4s ease-in-out infinite}.marketing-float--delay-1[data-v-29f4437e]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-29f4437e]{animation-delay:-2.4s}.marketing-glow-ring[data-v-29f4437e]{position:relative}.marketing-glow-ring[data-v-29f4437e]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-29f4437e]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-29f4437e],.marketing-hero-bg__beam[data-v-29f4437e],.marquee__track[data-v-29f4437e],.gradient-text--shimmer[data-v-29f4437e],.marketing-float[data-v-29f4437e]{animation:none!important}}.portal-info-banner[data-v-29f4437e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-29f4437e]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-29f4437e]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-29f4437e]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-29f4437e]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-29f4437e]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-29f4437e] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-29f4437e]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-29f4437e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-29f4437e]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-29f4437e]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-29f4437e]{margin-bottom:1.25rem}.portal-section .section-title[data-v-29f4437e]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-29f4437e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-29f4437e]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-29f4437e]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-29f4437e]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-29f4437e]{margin-top:1rem}.account-section-card[data-v-29f4437e] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-29f4437e] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-29f4437e] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-29f4437e],.p-multiselect-overlay[data-v-29f4437e],.p-menu.p-menu-overlay[data-v-29f4437e],.p-tieredmenu-overlay[data-v-29f4437e],.p-contextmenu[data-v-29f4437e]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-29f4437e],.p-multiselect-list-container[data-v-29f4437e],.p-select-list[data-v-29f4437e],.p-multiselect-list[data-v-29f4437e],.p-menu-list[data-v-29f4437e]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-29f4437e],.p-multiselect-option[data-v-29f4437e]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-29f4437e]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-29f4437e],.p-multiselect-option[data-v-29f4437e]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-29f4437e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-29f4437e],.p-select-option.p-multiselect-option-selected[data-v-29f4437e],.p-multiselect-option.p-select-option-selected[data-v-29f4437e],.p-multiselect-option.p-multiselect-option-selected[data-v-29f4437e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-29f4437e]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-29f4437e]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-29f4437e]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-29f4437e]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-29f4437e]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-29f4437e],.p-menu-item.p-focus .p-menu-item-icon[data-v-29f4437e]{color:var(--text-primary)!important}.p-menu-separator[data-v-29f4437e]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-29f4437e],html.is-native body[data-v-29f4437e]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-29f4437e]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-29f4437e]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-29f4437e]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-29f4437e]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-29f4437e],.shell-tablet[data-v-29f4437e]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-29f4437e],html.auth-screen-layout body[data-v-29f4437e]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-29f4437e]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-29f4437e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-29f4437e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-29f4437e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-29f4437e]{font-size:.75rem}.auth-back-link[data-v-29f4437e]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-29f4437e]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-29f4437e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-29f4437e]{max-width:520px}.auth-panel[data-v-29f4437e]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-29f4437e]{flex-direction:row}.auth-oauth-btn[data-v-29f4437e]{flex:1;min-width:0}}.auth-form[data-v-29f4437e]{width:100%}.auth-header[data-v-29f4437e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-29f4437e]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-29f4437e]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-29f4437e]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-29f4437e]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-29f4437e]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-29f4437e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-29f4437e]{margin-top:0!important}.form-row+.prime-input[data-v-29f4437e]{margin-top:1rem}.auth-form .prime-input label[data-v-29f4437e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-29f4437e],.auth-form .p-password-input[data-v-29f4437e]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-29f4437e]:hover,.auth-form .p-password-input[data-v-29f4437e]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-29f4437e]:focus,.auth-form .p-password-input[data-v-29f4437e]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-29f4437e]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-29f4437e]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-29f4437e]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-29f4437e]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-29f4437e]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-29f4437e]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-29f4437e]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-29f4437e]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-29f4437e]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-29f4437e]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-29f4437e]:hover{text-decoration:underline}.oauth-section[data-v-29f4437e]{margin-top:1.75rem}.auth-divider[data-v-29f4437e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-29f4437e]:before,.auth-divider[data-v-29f4437e]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-29f4437e]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-29f4437e]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-29f4437e]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-29f4437e]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-29f4437e]{font-size:1rem}.auth-success[data-v-29f4437e]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-29f4437e]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-29f4437e]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-29f4437e]{max-width:100%;padding:1rem}.auth-panel[data-v-29f4437e]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-29f4437e]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-29f4437e]{padding:.75rem 1rem}.auth-panel[data-v-29f4437e]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-29f4437e],.auth-logo-section[data-v-29f4437e]{margin-bottom:1.25rem}.auth-submit[data-v-29f4437e]{margin-top:1.25rem!important}.oauth-section[data-v-29f4437e]{margin-top:1.25rem}.auth-switch[data-v-29f4437e]{margin-top:1rem}}.account-section-body[data-v-29f4437e]{padding:.25rem 0 .5rem}.account-settings-rows[data-v-29f4437e]{display:flex;flex-direction:column;gap:.75rem}.account-settings-row[data-v-29f4437e]{display:flex;align-items:center;gap:1rem;padding:1rem 1.125rem;background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:12px}.account-settings-row__icon[data-v-29f4437e]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);flex-shrink:0}.account-settings-row__info[data-v-29f4437e]{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1;text-align:left}.account-settings-row__label[data-v-29f4437e]{font-size:var(--font-sm);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.account-settings-row__value[data-v-29f4437e]{font-size:var(--font-base);font-weight:700;color:var(--text-primary);word-break:break-word}.account-settings-row__hint[data-v-29f4437e]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.45}.current-info[data-v-29f4437e]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;padding:1rem 1.125rem;background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:12px;text-align:left}.current-info__label[data-v-29f4437e]{font-size:var(--font-sm);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.current-info__value[data-v-29f4437e]{color:var(--text-primary);font-weight:700;font-size:var(--font-lg);word-break:break-word}.form-section[data-v-29f4437e]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.email-input[data-v-29f4437e],.password-input[data-v-29f4437e]{width:100%}.section-actions[data-v-29f4437e]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.25rem;border-top:1px solid var(--app-card-border)}.password-requirements[data-v-29f4437e]{margin-bottom:1.25rem;padding:1rem 1.125rem;background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:12px;text-align:left}.password-requirements h4[data-v-29f4437e]{margin:0 0 .75rem;color:var(--text-primary);font-size:var(--font-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.password-requirements ul[data-v-29f4437e]{margin:0;padding:0;list-style:none}.password-requirements li[data-v-29f4437e]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:var(--font-sm);margin-bottom:.45rem}.password-requirements li.valid[data-v-29f4437e]{color:var(--p-green-500)}.password-requirements li i[data-v-29f4437e]{font-size:var(--font-sm)}@media(max-width:768px){.account-settings-row[data-v-29f4437e]{flex-direction:column;align-items:stretch}.account-settings-row[data-v-29f4437e] .p-button{width:100%}.section-actions[data-v-29f4437e]{flex-direction:column}.section-actions[data-v-29f4437e] .p-button{width:100%}}[data-v-e621945c]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-e621945c]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-e621945c]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-e621945c]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-e621945c],body[data-v-e621945c]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-e621945c]{color:var(--text-primary);line-height:1.6}main[data-v-e621945c]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-e621945c]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-e621945c]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-e621945c]{width:100%}#app[data-v-e621945c]{color:var(--text-primary)!important}.app-container[data-v-e621945c]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-e621945c]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-e621945c]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-e621945c]:before,.divider[data-v-e621945c]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-e621945c]:before{left:0}.divider[data-v-e621945c]:after{right:0}.pi[data-v-e621945c]{font-family:primeicons!important}[data-v-e621945c] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-e621945c] .p-tabview-panels{background-color:transparent}[data-v-e621945c] .p-datatable-header{height:4.75em}[data-v-e621945c] .p-button-label{font-weight:600}[data-v-e621945c] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-e621945c]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-e621945c]{margin-top:2rem}.app-input-margin-top-small[data-v-e621945c]{margin-top:1rem}.primary-color[data-v-e621945c]{color:var(--p-primary-500)}.background-secondary[data-v-e621945c]{background-color:var(--app-surface-muted)}.p-card[data-v-e621945c]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-e621945c]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-e621945c],.p-tabpanels[data-v-e621945c],.p-tablist[data-v-e621945c],.p-tab[data-v-e621945c]{background-color:var(--app-card-bg)!important}.p-toast[data-v-e621945c]{max-width:75%!important}.p-tooltip-text[data-v-e621945c]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-e621945c]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-e621945c]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-e621945c],.p-tooltip-bottom .p-tooltip-arrow[data-v-e621945c]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-e621945c]{margin-top:1rem!important}.p-card-body[data-v-e621945c]{padding:.5rem!important}}[data-v-e621945c] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-e621945c]{display:block}.p-multiselect[data-v-e621945c],.p-select[data-v-e621945c],.p-button[data-v-e621945c]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-e621945c]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-e621945c]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-e621945c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-e621945c]{color:var(--color-on-primary)!important}.p-button[data-v-e621945c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-e621945c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-e621945c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-e621945c]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-e621945c],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-e621945c]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-e621945c]{color:var(--p-primary-500)!important}.reveal[data-v-e621945c]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-e621945c]{transform:translate3d(0,28px,0)}.reveal--down[data-v-e621945c]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-e621945c]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-e621945c]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-e621945c]{transform:scale(.94)}.reveal--fade[data-v-e621945c]{transform:none}.reveal--visible[data-v-e621945c]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-e621945c],.reveal--up[data-v-e621945c],.reveal--down[data-v-e621945c],.reveal--left[data-v-e621945c],.reveal--right[data-v-e621945c],.reveal--zoom[data-v-e621945c]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-e621945c]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-e621945c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-e621945c]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-e621945c]{padding:4rem 0}}.eyebrow[data-v-e621945c]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-e621945c]{position:relative}.marketing-shell[data-v-e621945c]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-e621945c]{position:relative;z-index:1}.marketing-hero-bg[data-v-e621945c]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-e621945c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-e621945c]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-e621945c 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-e621945c]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-e621945c 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-e621945c]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-e621945c 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-e621945c]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-e621945c]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-e621945c 8s ease-in-out infinite}@keyframes marketing-float-a-e621945c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-e621945c{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-e621945c{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-e621945c{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-e621945c]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-e621945c]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-e621945c]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-e621945c]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-e621945c]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-e621945c] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-e621945c]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-e621945c]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-e621945c]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-e621945c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-e621945c]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-e621945c]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-e621945c 6s linear infinite}@keyframes marketing-shimmer-e621945c{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-e621945c]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-e621945c]{display:flex;width:max-content;animation:marketing-marquee-e621945c 32s linear infinite}.marquee__track[data-v-e621945c]:hover{animation-play-state:paused}.marquee__group[data-v-e621945c]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-e621945c{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-e621945c]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-e621945c]{font-size:.875rem}.source-pill[data-v-e621945c]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-e621945c] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-e621945c] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-e621945c{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-e621945c]{animation:marketing-float-e621945c 4s ease-in-out infinite}.marketing-float--delay-1[data-v-e621945c]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-e621945c]{animation-delay:-2.4s}.marketing-glow-ring[data-v-e621945c]{position:relative}.marketing-glow-ring[data-v-e621945c]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-e621945c]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-e621945c],.marketing-hero-bg__beam[data-v-e621945c],.marquee__track[data-v-e621945c],.gradient-text--shimmer[data-v-e621945c],.marketing-float[data-v-e621945c]{animation:none!important}}.portal-info-banner[data-v-e621945c]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-e621945c]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-e621945c]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-e621945c]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-e621945c]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-e621945c]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-e621945c] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-e621945c]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-e621945c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-e621945c]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-e621945c]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-e621945c]{margin-bottom:1.25rem}.portal-section .section-title[data-v-e621945c]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-e621945c]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-e621945c]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-e621945c]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-e621945c]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-e621945c]{margin-top:1rem}.account-section-card[data-v-e621945c] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-e621945c] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-e621945c] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-e621945c],.p-multiselect-overlay[data-v-e621945c],.p-menu.p-menu-overlay[data-v-e621945c],.p-tieredmenu-overlay[data-v-e621945c],.p-contextmenu[data-v-e621945c]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-e621945c],.p-multiselect-list-container[data-v-e621945c],.p-select-list[data-v-e621945c],.p-multiselect-list[data-v-e621945c],.p-menu-list[data-v-e621945c]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-e621945c],.p-multiselect-option[data-v-e621945c]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-e621945c]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-e621945c],.p-multiselect-option[data-v-e621945c]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-e621945c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-e621945c],.p-select-option.p-multiselect-option-selected[data-v-e621945c],.p-multiselect-option.p-select-option-selected[data-v-e621945c],.p-multiselect-option.p-multiselect-option-selected[data-v-e621945c]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-e621945c]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-e621945c]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-e621945c]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-e621945c]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-e621945c]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-e621945c],.p-menu-item.p-focus .p-menu-item-icon[data-v-e621945c]{color:var(--text-primary)!important}.p-menu-separator[data-v-e621945c]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-e621945c],html.is-native body[data-v-e621945c]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-e621945c]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-e621945c]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-e621945c]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-e621945c]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-e621945c],.shell-tablet[data-v-e621945c]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-e621945c],html.auth-screen-layout body[data-v-e621945c]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-e621945c]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-e621945c]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-e621945c]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-e621945c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-e621945c]{font-size:.75rem}.auth-back-link[data-v-e621945c]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-e621945c]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-e621945c]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-e621945c]{max-width:520px}.auth-panel[data-v-e621945c]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-e621945c]{flex-direction:row}.auth-oauth-btn[data-v-e621945c]{flex:1;min-width:0}}.auth-form[data-v-e621945c]{width:100%}.auth-header[data-v-e621945c]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-e621945c]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-e621945c]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-e621945c]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-e621945c]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-e621945c]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-e621945c]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-e621945c]{margin-top:0!important}.form-row+.prime-input[data-v-e621945c]{margin-top:1rem}.auth-form .prime-input label[data-v-e621945c]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-e621945c],.auth-form .p-password-input[data-v-e621945c]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-e621945c]:hover,.auth-form .p-password-input[data-v-e621945c]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-e621945c]:focus,.auth-form .p-password-input[data-v-e621945c]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-e621945c]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-e621945c]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-e621945c]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-e621945c]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-e621945c]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-e621945c]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-e621945c]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-e621945c]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-e621945c]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-e621945c]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-e621945c]:hover{text-decoration:underline}.oauth-section[data-v-e621945c]{margin-top:1.75rem}.auth-divider[data-v-e621945c]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-e621945c]:before,.auth-divider[data-v-e621945c]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-e621945c]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-e621945c]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-e621945c]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-e621945c]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-e621945c]{font-size:1rem}.auth-success[data-v-e621945c]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-e621945c]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-e621945c]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-e621945c]{max-width:100%;padding:1rem}.auth-panel[data-v-e621945c]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-e621945c]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-e621945c]{padding:.75rem 1rem}.auth-panel[data-v-e621945c]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-e621945c],.auth-logo-section[data-v-e621945c]{margin-bottom:1.25rem}.auth-submit[data-v-e621945c]{margin-top:1.25rem!important}.oauth-section[data-v-e621945c]{margin-top:1.25rem}.auth-switch[data-v-e621945c]{margin-top:1rem}}.account-settings-page[data-v-e621945c]{margin:0 auto}.account-plan-banner[data-v-e621945c],.account-app-promo[data-v-e621945c]{margin-bottom:1.5rem}.account-settings-sections[data-v-e621945c]{display:flex;flex-direction:column;gap:1.25rem}[data-v-759080c7]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-759080c7]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-759080c7]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-759080c7]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-759080c7],body[data-v-759080c7]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-759080c7]{color:var(--text-primary);line-height:1.6}main[data-v-759080c7]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-759080c7]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-759080c7]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-759080c7]{width:100%}#app[data-v-759080c7]{color:var(--text-primary)!important}.app-container[data-v-759080c7]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-759080c7]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-759080c7]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-759080c7]:before,.divider[data-v-759080c7]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-759080c7]:before{left:0}.divider[data-v-759080c7]:after{right:0}.pi[data-v-759080c7]{font-family:primeicons!important}[data-v-759080c7] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-759080c7] .p-tabview-panels{background-color:transparent}[data-v-759080c7] .p-datatable-header{height:4.75em}[data-v-759080c7] .p-button-label{font-weight:600}[data-v-759080c7] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-759080c7]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-759080c7]{margin-top:2rem}.app-input-margin-top-small[data-v-759080c7]{margin-top:1rem}.primary-color[data-v-759080c7]{color:var(--p-primary-500)}.background-secondary[data-v-759080c7]{background-color:var(--app-surface-muted)}.p-card[data-v-759080c7]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-759080c7]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-759080c7],.p-tabpanels[data-v-759080c7],.p-tablist[data-v-759080c7],.p-tab[data-v-759080c7]{background-color:var(--app-card-bg)!important}.p-toast[data-v-759080c7]{max-width:75%!important}.p-tooltip-text[data-v-759080c7]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-759080c7]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-759080c7]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-759080c7],.p-tooltip-bottom .p-tooltip-arrow[data-v-759080c7]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-759080c7]{margin-top:1rem!important}.p-card-body[data-v-759080c7]{padding:.5rem!important}}[data-v-759080c7] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-759080c7]{display:block}.p-multiselect[data-v-759080c7],.p-select[data-v-759080c7],.p-button[data-v-759080c7]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-759080c7]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-759080c7]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-759080c7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-759080c7]{color:var(--color-on-primary)!important}.p-button[data-v-759080c7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-759080c7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-759080c7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-759080c7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-759080c7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-759080c7]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-759080c7]{color:var(--p-primary-500)!important}.reveal[data-v-759080c7]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-759080c7]{transform:translate3d(0,28px,0)}.reveal--down[data-v-759080c7]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-759080c7]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-759080c7]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-759080c7]{transform:scale(.94)}.reveal--fade[data-v-759080c7]{transform:none}.reveal--visible[data-v-759080c7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-759080c7],.reveal--up[data-v-759080c7],.reveal--down[data-v-759080c7],.reveal--left[data-v-759080c7],.reveal--right[data-v-759080c7],.reveal--zoom[data-v-759080c7]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-759080c7]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-759080c7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-759080c7]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-759080c7]{padding:4rem 0}}.eyebrow[data-v-759080c7]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-759080c7]{position:relative}.marketing-shell[data-v-759080c7]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-759080c7]{position:relative;z-index:1}.marketing-hero-bg[data-v-759080c7]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-759080c7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-759080c7]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-759080c7 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-759080c7]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-759080c7 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-759080c7]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-759080c7 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-759080c7]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-759080c7]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-759080c7 8s ease-in-out infinite}@keyframes marketing-float-a-759080c7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-759080c7{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-759080c7{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-759080c7{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-759080c7]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-759080c7]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-759080c7]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-759080c7]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-759080c7]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-759080c7] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-759080c7]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-759080c7]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-759080c7]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-759080c7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-759080c7]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-759080c7]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-759080c7 6s linear infinite}@keyframes marketing-shimmer-759080c7{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-759080c7]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-759080c7]{display:flex;width:max-content;animation:marketing-marquee-759080c7 32s linear infinite}.marquee__track[data-v-759080c7]:hover{animation-play-state:paused}.marquee__group[data-v-759080c7]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-759080c7{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-759080c7]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-759080c7]{font-size:.875rem}.source-pill[data-v-759080c7]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-759080c7] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-759080c7] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-759080c7{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-759080c7]{animation:marketing-float-759080c7 4s ease-in-out infinite}.marketing-float--delay-1[data-v-759080c7]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-759080c7]{animation-delay:-2.4s}.marketing-glow-ring[data-v-759080c7]{position:relative}.marketing-glow-ring[data-v-759080c7]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-759080c7]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-759080c7],.marketing-hero-bg__beam[data-v-759080c7],.marquee__track[data-v-759080c7],.gradient-text--shimmer[data-v-759080c7],.marketing-float[data-v-759080c7]{animation:none!important}}.portal-info-banner[data-v-759080c7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-759080c7]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-759080c7]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-759080c7]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-759080c7]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-759080c7]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-759080c7] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-759080c7]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-759080c7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-759080c7]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-759080c7]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-759080c7]{margin-bottom:1.25rem}.portal-section .section-title[data-v-759080c7]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-759080c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-759080c7]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-759080c7]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-759080c7]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-759080c7]{margin-top:1rem}.account-section-card[data-v-759080c7] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-759080c7] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-759080c7] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-759080c7],.p-multiselect-overlay[data-v-759080c7],.p-menu.p-menu-overlay[data-v-759080c7],.p-tieredmenu-overlay[data-v-759080c7],.p-contextmenu[data-v-759080c7]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-759080c7],.p-multiselect-list-container[data-v-759080c7],.p-select-list[data-v-759080c7],.p-multiselect-list[data-v-759080c7],.p-menu-list[data-v-759080c7]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-759080c7],.p-multiselect-option[data-v-759080c7]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-759080c7]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-759080c7],.p-multiselect-option[data-v-759080c7]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-759080c7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-759080c7],.p-select-option.p-multiselect-option-selected[data-v-759080c7],.p-multiselect-option.p-select-option-selected[data-v-759080c7],.p-multiselect-option.p-multiselect-option-selected[data-v-759080c7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-759080c7]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-759080c7]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-759080c7]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-759080c7]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-759080c7]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-759080c7],.p-menu-item.p-focus .p-menu-item-icon[data-v-759080c7]{color:var(--text-primary)!important}.p-menu-separator[data-v-759080c7]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-759080c7],html.is-native body[data-v-759080c7]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-759080c7]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-759080c7]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-759080c7]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-759080c7]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-759080c7],.shell-tablet[data-v-759080c7]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-759080c7],html.auth-screen-layout body[data-v-759080c7]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-759080c7]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-759080c7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-759080c7]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-759080c7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-759080c7]{font-size:.75rem}.auth-back-link[data-v-759080c7]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-759080c7]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-759080c7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-759080c7]{max-width:520px}.auth-panel[data-v-759080c7]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-759080c7]{flex-direction:row}.auth-oauth-btn[data-v-759080c7]{flex:1;min-width:0}}.auth-form[data-v-759080c7]{width:100%}.auth-header[data-v-759080c7]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-759080c7]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-759080c7]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-759080c7]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-759080c7]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-759080c7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-759080c7]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-759080c7]{margin-top:0!important}.form-row+.prime-input[data-v-759080c7]{margin-top:1rem}.auth-form .prime-input label[data-v-759080c7]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-759080c7],.auth-form .p-password-input[data-v-759080c7]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-759080c7]:hover,.auth-form .p-password-input[data-v-759080c7]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-759080c7]:focus,.auth-form .p-password-input[data-v-759080c7]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-759080c7]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-759080c7]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-759080c7]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-759080c7]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-759080c7]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-759080c7]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-759080c7]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-759080c7]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-759080c7]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-759080c7]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-759080c7]:hover{text-decoration:underline}.oauth-section[data-v-759080c7]{margin-top:1.75rem}.auth-divider[data-v-759080c7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-759080c7]:before,.auth-divider[data-v-759080c7]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-759080c7]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-759080c7]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-759080c7]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-759080c7]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-759080c7]{font-size:1rem}.auth-success[data-v-759080c7]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-759080c7]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-759080c7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-759080c7]{max-width:100%;padding:1rem}.auth-panel[data-v-759080c7]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-759080c7]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-759080c7]{padding:.75rem 1rem}.auth-panel[data-v-759080c7]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-759080c7],.auth-logo-section[data-v-759080c7]{margin-bottom:1.25rem}.auth-submit[data-v-759080c7]{margin-top:1.25rem!important}.oauth-section[data-v-759080c7]{margin-top:1.25rem}.auth-switch[data-v-759080c7]{margin-top:1rem}}.billing-toggle-section[data-v-759080c7]{display:flex;justify-content:center}.billing-toggle[data-v-759080c7]{display:inline-flex;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:999px;padding:.25rem}.billing-toggle-btn[data-v-759080c7]{background:none;border:none;padding:.625rem 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:700;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;transition:background .2s,color .2s}.billing-toggle-btn.active[data-v-759080c7]{background:var(--p-primary-500);color:#fff;box-shadow:0 8px 16px -4px var(--color-primary-glow)}.billing-toggle-btn.active .badge-save[data-v-759080c7]{background:var(--overlay-light-soft);color:#fff}.badge-save[data-v-759080c7]{background:var(--color-success-bg-medium);color:var(--color-success);padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:800}@media(max-width:768px){.billing-toggle-btn[data-v-759080c7]{padding:.5rem 1.25rem;font-size:.875rem}.badge-save[data-v-759080c7]{font-size:.625rem;padding:.125rem .375rem}}[data-v-aa897072]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-aa897072]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-aa897072]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-aa897072]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-aa897072],body[data-v-aa897072]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-aa897072]{color:var(--text-primary);line-height:1.6}main[data-v-aa897072]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-aa897072]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-aa897072]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-aa897072]{width:100%}#app[data-v-aa897072]{color:var(--text-primary)!important}.app-container[data-v-aa897072]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-aa897072]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-aa897072]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-aa897072]:before,.divider[data-v-aa897072]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-aa897072]:before{left:0}.divider[data-v-aa897072]:after{right:0}.pi[data-v-aa897072]{font-family:primeicons!important}[data-v-aa897072] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-aa897072] .p-tabview-panels{background-color:transparent}[data-v-aa897072] .p-datatable-header{height:4.75em}[data-v-aa897072] .p-button-label{font-weight:600}[data-v-aa897072] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-aa897072]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-aa897072]{margin-top:2rem}.app-input-margin-top-small[data-v-aa897072]{margin-top:1rem}.primary-color[data-v-aa897072]{color:var(--p-primary-500)}.background-secondary[data-v-aa897072]{background-color:var(--app-surface-muted)}.p-card[data-v-aa897072]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-aa897072]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-aa897072],.p-tabpanels[data-v-aa897072],.p-tablist[data-v-aa897072],.p-tab[data-v-aa897072]{background-color:var(--app-card-bg)!important}.p-toast[data-v-aa897072]{max-width:75%!important}.p-tooltip-text[data-v-aa897072]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-aa897072]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-aa897072]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-aa897072],.p-tooltip-bottom .p-tooltip-arrow[data-v-aa897072]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-aa897072]{margin-top:1rem!important}.p-card-body[data-v-aa897072]{padding:.5rem!important}}[data-v-aa897072] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-aa897072]{display:block}.p-multiselect[data-v-aa897072],.p-select[data-v-aa897072],.p-button[data-v-aa897072]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-aa897072]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-aa897072]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-aa897072]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-aa897072]{color:var(--color-on-primary)!important}.p-button[data-v-aa897072]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-aa897072]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-aa897072]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-aa897072]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-aa897072],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-aa897072]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-aa897072]{color:var(--p-primary-500)!important}.reveal[data-v-aa897072]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-aa897072]{transform:translate3d(0,28px,0)}.reveal--down[data-v-aa897072]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-aa897072]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-aa897072]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-aa897072]{transform:scale(.94)}.reveal--fade[data-v-aa897072]{transform:none}.reveal--visible[data-v-aa897072]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-aa897072],.reveal--up[data-v-aa897072],.reveal--down[data-v-aa897072],.reveal--left[data-v-aa897072],.reveal--right[data-v-aa897072],.reveal--zoom[data-v-aa897072]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-aa897072]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-aa897072]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-aa897072]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-aa897072]{padding:4rem 0}}.eyebrow[data-v-aa897072]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-aa897072]{position:relative}.marketing-shell[data-v-aa897072]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-aa897072]{position:relative;z-index:1}.marketing-hero-bg[data-v-aa897072]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-aa897072]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-aa897072]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-aa897072 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-aa897072]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-aa897072 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-aa897072]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-aa897072 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-aa897072]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-aa897072]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-aa897072 8s ease-in-out infinite}@keyframes marketing-float-a-aa897072{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-aa897072{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-aa897072{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-aa897072{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-aa897072]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-aa897072]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-aa897072]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-aa897072]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-aa897072]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-aa897072] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-aa897072]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-aa897072]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-aa897072]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-aa897072]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-aa897072]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-aa897072]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-aa897072 6s linear infinite}@keyframes marketing-shimmer-aa897072{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-aa897072]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-aa897072]{display:flex;width:max-content;animation:marketing-marquee-aa897072 32s linear infinite}.marquee__track[data-v-aa897072]:hover{animation-play-state:paused}.marquee__group[data-v-aa897072]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-aa897072{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-aa897072]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-aa897072]{font-size:.875rem}.source-pill[data-v-aa897072]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-aa897072] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-aa897072] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-aa897072{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-aa897072]{animation:marketing-float-aa897072 4s ease-in-out infinite}.marketing-float--delay-1[data-v-aa897072]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-aa897072]{animation-delay:-2.4s}.marketing-glow-ring[data-v-aa897072]{position:relative}.marketing-glow-ring[data-v-aa897072]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-aa897072]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-aa897072],.marketing-hero-bg__beam[data-v-aa897072],.marquee__track[data-v-aa897072],.gradient-text--shimmer[data-v-aa897072],.marketing-float[data-v-aa897072]{animation:none!important}}.portal-info-banner[data-v-aa897072]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-aa897072]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-aa897072]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-aa897072]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-aa897072]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-aa897072]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-aa897072] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-aa897072]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-aa897072]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-aa897072]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-aa897072]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-aa897072]{margin-bottom:1.25rem}.portal-section .section-title[data-v-aa897072]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-aa897072]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-aa897072]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-aa897072]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-aa897072]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-aa897072]{margin-top:1rem}.account-section-card[data-v-aa897072] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-aa897072] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-aa897072] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-aa897072],.p-multiselect-overlay[data-v-aa897072],.p-menu.p-menu-overlay[data-v-aa897072],.p-tieredmenu-overlay[data-v-aa897072],.p-contextmenu[data-v-aa897072]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-aa897072],.p-multiselect-list-container[data-v-aa897072],.p-select-list[data-v-aa897072],.p-multiselect-list[data-v-aa897072],.p-menu-list[data-v-aa897072]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-aa897072],.p-multiselect-option[data-v-aa897072]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-aa897072]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-aa897072],.p-multiselect-option[data-v-aa897072]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-aa897072]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-aa897072],.p-select-option.p-multiselect-option-selected[data-v-aa897072],.p-multiselect-option.p-select-option-selected[data-v-aa897072],.p-multiselect-option.p-multiselect-option-selected[data-v-aa897072]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-aa897072]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-aa897072]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-aa897072]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-aa897072]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-aa897072]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-aa897072],.p-menu-item.p-focus .p-menu-item-icon[data-v-aa897072]{color:var(--text-primary)!important}.p-menu-separator[data-v-aa897072]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-aa897072],html.is-native body[data-v-aa897072]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-aa897072]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-aa897072]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-aa897072]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-aa897072]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-aa897072],.shell-tablet[data-v-aa897072]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-aa897072],html.auth-screen-layout body[data-v-aa897072]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-aa897072]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-aa897072]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-aa897072]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-aa897072]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-aa897072]{font-size:.75rem}.auth-back-link[data-v-aa897072]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-aa897072]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-aa897072]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-aa897072]{max-width:520px}.auth-panel[data-v-aa897072]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-aa897072]{flex-direction:row}.auth-oauth-btn[data-v-aa897072]{flex:1;min-width:0}}.auth-form[data-v-aa897072]{width:100%}.auth-header[data-v-aa897072]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-aa897072]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-aa897072]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-aa897072]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-aa897072]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-aa897072]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-aa897072]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-aa897072]{margin-top:0!important}.form-row+.prime-input[data-v-aa897072]{margin-top:1rem}.auth-form .prime-input label[data-v-aa897072]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-aa897072],.auth-form .p-password-input[data-v-aa897072]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-aa897072]:hover,.auth-form .p-password-input[data-v-aa897072]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-aa897072]:focus,.auth-form .p-password-input[data-v-aa897072]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-aa897072]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-aa897072]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-aa897072]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-aa897072]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-aa897072]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-aa897072]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-aa897072]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-aa897072]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-aa897072]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-aa897072]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-aa897072]:hover{text-decoration:underline}.oauth-section[data-v-aa897072]{margin-top:1.75rem}.auth-divider[data-v-aa897072]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-aa897072]:before,.auth-divider[data-v-aa897072]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-aa897072]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-aa897072]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-aa897072]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-aa897072]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-aa897072]{font-size:1rem}.auth-success[data-v-aa897072]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-aa897072]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-aa897072]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-aa897072]{max-width:100%;padding:1rem}.auth-panel[data-v-aa897072]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-aa897072]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-aa897072]{padding:.75rem 1rem}.auth-panel[data-v-aa897072]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-aa897072],.auth-logo-section[data-v-aa897072]{margin-bottom:1.25rem}.auth-submit[data-v-aa897072]{margin-top:1.25rem!important}.oauth-section[data-v-aa897072]{margin-top:1.25rem}.auth-switch[data-v-aa897072]{margin-top:1rem}}.payment-form[data-v-aa897072]{width:100%}.form-group[data-v-aa897072]{margin-bottom:1.5rem}label[data-v-aa897072]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.9rem;color:var(--text-primary)}.form-row[data-v-aa897072]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-actions[data-v-aa897072]{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}.secure-notice[data-v-aa897072]{text-align:center;margin-top:1rem;font-size:.85rem;color:var(--text-secondary)}[data-v-1a7b2fa0]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-1a7b2fa0]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-1a7b2fa0]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-1a7b2fa0]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-1a7b2fa0],body[data-v-1a7b2fa0]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-1a7b2fa0]{color:var(--text-primary);line-height:1.6}main[data-v-1a7b2fa0]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-1a7b2fa0]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-1a7b2fa0]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-1a7b2fa0]{width:100%}#app[data-v-1a7b2fa0]{color:var(--text-primary)!important}.app-container[data-v-1a7b2fa0]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-1a7b2fa0]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-1a7b2fa0]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-1a7b2fa0]:before,.divider[data-v-1a7b2fa0]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-1a7b2fa0]:before{left:0}.divider[data-v-1a7b2fa0]:after{right:0}.pi[data-v-1a7b2fa0]{font-family:primeicons!important}[data-v-1a7b2fa0] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-1a7b2fa0] .p-tabview-panels{background-color:transparent}[data-v-1a7b2fa0] .p-datatable-header{height:4.75em}[data-v-1a7b2fa0] .p-button-label{font-weight:600}[data-v-1a7b2fa0] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-1a7b2fa0]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-1a7b2fa0]{margin-top:2rem}.app-input-margin-top-small[data-v-1a7b2fa0]{margin-top:1rem}.primary-color[data-v-1a7b2fa0]{color:var(--p-primary-500)}.background-secondary[data-v-1a7b2fa0]{background-color:var(--app-surface-muted)}.p-card[data-v-1a7b2fa0]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-1a7b2fa0]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-1a7b2fa0],.p-tabpanels[data-v-1a7b2fa0],.p-tablist[data-v-1a7b2fa0],.p-tab[data-v-1a7b2fa0]{background-color:var(--app-card-bg)!important}.p-toast[data-v-1a7b2fa0]{max-width:75%!important}.p-tooltip-text[data-v-1a7b2fa0]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-1a7b2fa0]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-1a7b2fa0]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-1a7b2fa0],.p-tooltip-bottom .p-tooltip-arrow[data-v-1a7b2fa0]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-1a7b2fa0]{margin-top:1rem!important}.p-card-body[data-v-1a7b2fa0]{padding:.5rem!important}}[data-v-1a7b2fa0] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-1a7b2fa0]{display:block}.p-multiselect[data-v-1a7b2fa0],.p-select[data-v-1a7b2fa0],.p-button[data-v-1a7b2fa0]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-1a7b2fa0]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-1a7b2fa0]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-1a7b2fa0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-1a7b2fa0]{color:var(--color-on-primary)!important}.p-button[data-v-1a7b2fa0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-1a7b2fa0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-1a7b2fa0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-1a7b2fa0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-1a7b2fa0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-1a7b2fa0]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-1a7b2fa0]{color:var(--p-primary-500)!important}.reveal[data-v-1a7b2fa0]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-1a7b2fa0]{transform:translate3d(0,28px,0)}.reveal--down[data-v-1a7b2fa0]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-1a7b2fa0]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-1a7b2fa0]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-1a7b2fa0]{transform:scale(.94)}.reveal--fade[data-v-1a7b2fa0]{transform:none}.reveal--visible[data-v-1a7b2fa0]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-1a7b2fa0],.reveal--up[data-v-1a7b2fa0],.reveal--down[data-v-1a7b2fa0],.reveal--left[data-v-1a7b2fa0],.reveal--right[data-v-1a7b2fa0],.reveal--zoom[data-v-1a7b2fa0]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-1a7b2fa0]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-1a7b2fa0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-1a7b2fa0]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-1a7b2fa0]{padding:4rem 0}}.eyebrow[data-v-1a7b2fa0]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-1a7b2fa0]{position:relative}.marketing-shell[data-v-1a7b2fa0]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-1a7b2fa0]{position:relative;z-index:1}.marketing-hero-bg[data-v-1a7b2fa0]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-1a7b2fa0]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-1a7b2fa0]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-1a7b2fa0 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-1a7b2fa0]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-1a7b2fa0 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-1a7b2fa0]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-1a7b2fa0 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-1a7b2fa0]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-1a7b2fa0]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-1a7b2fa0 8s ease-in-out infinite}@keyframes marketing-float-a-1a7b2fa0{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-1a7b2fa0{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-1a7b2fa0{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-1a7b2fa0{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-1a7b2fa0]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-1a7b2fa0]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-1a7b2fa0]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-1a7b2fa0]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-1a7b2fa0]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-1a7b2fa0] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-1a7b2fa0]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-1a7b2fa0]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-1a7b2fa0]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-1a7b2fa0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-1a7b2fa0]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-1a7b2fa0]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-1a7b2fa0 6s linear infinite}@keyframes marketing-shimmer-1a7b2fa0{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-1a7b2fa0]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-1a7b2fa0]{display:flex;width:max-content;animation:marketing-marquee-1a7b2fa0 32s linear infinite}.marquee__track[data-v-1a7b2fa0]:hover{animation-play-state:paused}.marquee__group[data-v-1a7b2fa0]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-1a7b2fa0{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-1a7b2fa0]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-1a7b2fa0]{font-size:.875rem}.source-pill[data-v-1a7b2fa0]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-1a7b2fa0] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-1a7b2fa0] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-1a7b2fa0{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-1a7b2fa0]{animation:marketing-float-1a7b2fa0 4s ease-in-out infinite}.marketing-float--delay-1[data-v-1a7b2fa0]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-1a7b2fa0]{animation-delay:-2.4s}.marketing-glow-ring[data-v-1a7b2fa0]{position:relative}.marketing-glow-ring[data-v-1a7b2fa0]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-1a7b2fa0]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-1a7b2fa0],.marketing-hero-bg__beam[data-v-1a7b2fa0],.marquee__track[data-v-1a7b2fa0],.gradient-text--shimmer[data-v-1a7b2fa0],.marketing-float[data-v-1a7b2fa0]{animation:none!important}}.portal-info-banner[data-v-1a7b2fa0]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-1a7b2fa0]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-1a7b2fa0]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-1a7b2fa0]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-1a7b2fa0]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-1a7b2fa0]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-1a7b2fa0] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-1a7b2fa0]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-1a7b2fa0]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-1a7b2fa0]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-1a7b2fa0]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-1a7b2fa0]{margin-bottom:1.25rem}.portal-section .section-title[data-v-1a7b2fa0]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-1a7b2fa0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-1a7b2fa0]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-1a7b2fa0]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-1a7b2fa0]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-1a7b2fa0]{margin-top:1rem}.account-section-card[data-v-1a7b2fa0] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-1a7b2fa0] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-1a7b2fa0] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-1a7b2fa0],.p-multiselect-overlay[data-v-1a7b2fa0],.p-menu.p-menu-overlay[data-v-1a7b2fa0],.p-tieredmenu-overlay[data-v-1a7b2fa0],.p-contextmenu[data-v-1a7b2fa0]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-1a7b2fa0],.p-multiselect-list-container[data-v-1a7b2fa0],.p-select-list[data-v-1a7b2fa0],.p-multiselect-list[data-v-1a7b2fa0],.p-menu-list[data-v-1a7b2fa0]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-1a7b2fa0],.p-multiselect-option[data-v-1a7b2fa0]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-1a7b2fa0]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-1a7b2fa0],.p-multiselect-option[data-v-1a7b2fa0]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-1a7b2fa0]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-1a7b2fa0],.p-select-option.p-multiselect-option-selected[data-v-1a7b2fa0],.p-multiselect-option.p-select-option-selected[data-v-1a7b2fa0],.p-multiselect-option.p-multiselect-option-selected[data-v-1a7b2fa0]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-1a7b2fa0]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-1a7b2fa0]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-1a7b2fa0]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-1a7b2fa0]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-1a7b2fa0]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-1a7b2fa0],.p-menu-item.p-focus .p-menu-item-icon[data-v-1a7b2fa0]{color:var(--text-primary)!important}.p-menu-separator[data-v-1a7b2fa0]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-1a7b2fa0],html.is-native body[data-v-1a7b2fa0]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-1a7b2fa0]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-1a7b2fa0]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-1a7b2fa0]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-1a7b2fa0]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-1a7b2fa0],.shell-tablet[data-v-1a7b2fa0]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-1a7b2fa0],html.auth-screen-layout body[data-v-1a7b2fa0]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-1a7b2fa0]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-1a7b2fa0]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-1a7b2fa0]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-1a7b2fa0]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-1a7b2fa0]{font-size:.75rem}.auth-back-link[data-v-1a7b2fa0]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-1a7b2fa0]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-1a7b2fa0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-1a7b2fa0]{max-width:520px}.auth-panel[data-v-1a7b2fa0]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-1a7b2fa0]{flex-direction:row}.auth-oauth-btn[data-v-1a7b2fa0]{flex:1;min-width:0}}.auth-form[data-v-1a7b2fa0]{width:100%}.auth-header[data-v-1a7b2fa0]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-1a7b2fa0]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-1a7b2fa0]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-1a7b2fa0]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-1a7b2fa0]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-1a7b2fa0]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-1a7b2fa0]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-1a7b2fa0]{margin-top:0!important}.form-row+.prime-input[data-v-1a7b2fa0]{margin-top:1rem}.auth-form .prime-input label[data-v-1a7b2fa0]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-1a7b2fa0],.auth-form .p-password-input[data-v-1a7b2fa0]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-1a7b2fa0]:hover,.auth-form .p-password-input[data-v-1a7b2fa0]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-1a7b2fa0]:focus,.auth-form .p-password-input[data-v-1a7b2fa0]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-1a7b2fa0]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-1a7b2fa0]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-1a7b2fa0]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-1a7b2fa0]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-1a7b2fa0]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-1a7b2fa0]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-1a7b2fa0]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-1a7b2fa0]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-1a7b2fa0]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-1a7b2fa0]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-1a7b2fa0]:hover{text-decoration:underline}.oauth-section[data-v-1a7b2fa0]{margin-top:1.75rem}.auth-divider[data-v-1a7b2fa0]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-1a7b2fa0]:before,.auth-divider[data-v-1a7b2fa0]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-1a7b2fa0]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-1a7b2fa0]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-1a7b2fa0]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-1a7b2fa0]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-1a7b2fa0]{font-size:1rem}.auth-success[data-v-1a7b2fa0]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-1a7b2fa0]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-1a7b2fa0]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-1a7b2fa0]{max-width:100%;padding:1rem}.auth-panel[data-v-1a7b2fa0]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-1a7b2fa0]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-1a7b2fa0]{padding:.75rem 1rem}.auth-panel[data-v-1a7b2fa0]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-1a7b2fa0],.auth-logo-section[data-v-1a7b2fa0]{margin-bottom:1.25rem}.auth-submit[data-v-1a7b2fa0]{margin-top:1.25rem!important}.oauth-section[data-v-1a7b2fa0]{margin-top:1.25rem}.auth-switch[data-v-1a7b2fa0]{margin-top:1rem}}.current-plan-summary[data-v-1a7b2fa0]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--app-bg);border-radius:12px}.current-plan-summary .plan-name[data-v-1a7b2fa0]{font-weight:800;font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.plan-pill[data-v-1a7b2fa0]{background:var(--color-muted-bg);color:var(--text-secondary);font-weight:800;padding:2px 8px;border-radius:999px;font-size:.75rem;text-transform:uppercase}.plan-meta[data-v-1a7b2fa0]{margin-top:.25rem;color:var(--text-secondary);font-size:.9rem}.plan-amount[data-v-1a7b2fa0]{font-weight:700;color:var(--text-primary)}.next-billing[data-v-1a7b2fa0]{margin-left:.5rem}[data-v-c5df0ba3]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-c5df0ba3]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-c5df0ba3]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-c5df0ba3]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-c5df0ba3],body[data-v-c5df0ba3]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-c5df0ba3]{color:var(--text-primary);line-height:1.6}main[data-v-c5df0ba3]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-c5df0ba3]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-c5df0ba3]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-c5df0ba3]{width:100%}#app[data-v-c5df0ba3]{color:var(--text-primary)!important}.app-container[data-v-c5df0ba3]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-c5df0ba3]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-c5df0ba3]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-c5df0ba3]:before,.divider[data-v-c5df0ba3]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-c5df0ba3]:before{left:0}.divider[data-v-c5df0ba3]:after{right:0}.pi[data-v-c5df0ba3]{font-family:primeicons!important}[data-v-c5df0ba3] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-c5df0ba3] .p-tabview-panels{background-color:transparent}[data-v-c5df0ba3] .p-datatable-header{height:4.75em}[data-v-c5df0ba3] .p-button-label{font-weight:600}[data-v-c5df0ba3] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-c5df0ba3]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-c5df0ba3]{margin-top:2rem}.app-input-margin-top-small[data-v-c5df0ba3]{margin-top:1rem}.primary-color[data-v-c5df0ba3]{color:var(--p-primary-500)}.background-secondary[data-v-c5df0ba3]{background-color:var(--app-surface-muted)}.p-card[data-v-c5df0ba3]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-c5df0ba3]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-c5df0ba3],.p-tabpanels[data-v-c5df0ba3],.p-tablist[data-v-c5df0ba3],.p-tab[data-v-c5df0ba3]{background-color:var(--app-card-bg)!important}.p-toast[data-v-c5df0ba3]{max-width:75%!important}.p-tooltip-text[data-v-c5df0ba3]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-c5df0ba3]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-c5df0ba3]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-c5df0ba3],.p-tooltip-bottom .p-tooltip-arrow[data-v-c5df0ba3]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-c5df0ba3]{margin-top:1rem!important}.p-card-body[data-v-c5df0ba3]{padding:.5rem!important}}[data-v-c5df0ba3] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-c5df0ba3]{display:block}.p-multiselect[data-v-c5df0ba3],.p-select[data-v-c5df0ba3],.p-button[data-v-c5df0ba3]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-c5df0ba3]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-c5df0ba3]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-c5df0ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-c5df0ba3]{color:var(--color-on-primary)!important}.p-button[data-v-c5df0ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-c5df0ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-c5df0ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-c5df0ba3]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-c5df0ba3],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-c5df0ba3]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-c5df0ba3]{color:var(--p-primary-500)!important}.reveal[data-v-c5df0ba3]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-c5df0ba3]{transform:translate3d(0,28px,0)}.reveal--down[data-v-c5df0ba3]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-c5df0ba3]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-c5df0ba3]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-c5df0ba3]{transform:scale(.94)}.reveal--fade[data-v-c5df0ba3]{transform:none}.reveal--visible[data-v-c5df0ba3]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-c5df0ba3],.reveal--up[data-v-c5df0ba3],.reveal--down[data-v-c5df0ba3],.reveal--left[data-v-c5df0ba3],.reveal--right[data-v-c5df0ba3],.reveal--zoom[data-v-c5df0ba3]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-c5df0ba3]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-c5df0ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-c5df0ba3]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-c5df0ba3]{padding:4rem 0}}.eyebrow[data-v-c5df0ba3]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-c5df0ba3]{position:relative}.marketing-shell[data-v-c5df0ba3]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-c5df0ba3]{position:relative;z-index:1}.marketing-hero-bg[data-v-c5df0ba3]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-c5df0ba3]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-c5df0ba3]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-c5df0ba3 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-c5df0ba3]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-c5df0ba3 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-c5df0ba3]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-c5df0ba3 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-c5df0ba3]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-c5df0ba3]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-c5df0ba3 8s ease-in-out infinite}@keyframes marketing-float-a-c5df0ba3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-c5df0ba3{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-c5df0ba3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-c5df0ba3{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-c5df0ba3]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-c5df0ba3]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-c5df0ba3]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-c5df0ba3]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-c5df0ba3]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-c5df0ba3] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-c5df0ba3]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-c5df0ba3]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-c5df0ba3]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-c5df0ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-c5df0ba3]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-c5df0ba3]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-c5df0ba3 6s linear infinite}@keyframes marketing-shimmer-c5df0ba3{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-c5df0ba3]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-c5df0ba3]{display:flex;width:max-content;animation:marketing-marquee-c5df0ba3 32s linear infinite}.marquee__track[data-v-c5df0ba3]:hover{animation-play-state:paused}.marquee__group[data-v-c5df0ba3]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-c5df0ba3{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-c5df0ba3]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-c5df0ba3]{font-size:.875rem}.source-pill[data-v-c5df0ba3]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-c5df0ba3] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-c5df0ba3] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-c5df0ba3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-c5df0ba3]{animation:marketing-float-c5df0ba3 4s ease-in-out infinite}.marketing-float--delay-1[data-v-c5df0ba3]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-c5df0ba3]{animation-delay:-2.4s}.marketing-glow-ring[data-v-c5df0ba3]{position:relative}.marketing-glow-ring[data-v-c5df0ba3]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-c5df0ba3]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-c5df0ba3],.marketing-hero-bg__beam[data-v-c5df0ba3],.marquee__track[data-v-c5df0ba3],.gradient-text--shimmer[data-v-c5df0ba3],.marketing-float[data-v-c5df0ba3]{animation:none!important}}.portal-info-banner[data-v-c5df0ba3]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-c5df0ba3]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-c5df0ba3]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-c5df0ba3]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-c5df0ba3]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-c5df0ba3]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-c5df0ba3] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-c5df0ba3]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-c5df0ba3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-c5df0ba3]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-c5df0ba3]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-c5df0ba3]{margin-bottom:1.25rem}.portal-section .section-title[data-v-c5df0ba3]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-c5df0ba3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-c5df0ba3]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-c5df0ba3]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-c5df0ba3]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-c5df0ba3]{margin-top:1rem}.account-section-card[data-v-c5df0ba3] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-c5df0ba3] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-c5df0ba3] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-c5df0ba3],.p-multiselect-overlay[data-v-c5df0ba3],.p-menu.p-menu-overlay[data-v-c5df0ba3],.p-tieredmenu-overlay[data-v-c5df0ba3],.p-contextmenu[data-v-c5df0ba3]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-c5df0ba3],.p-multiselect-list-container[data-v-c5df0ba3],.p-select-list[data-v-c5df0ba3],.p-multiselect-list[data-v-c5df0ba3],.p-menu-list[data-v-c5df0ba3]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-c5df0ba3],.p-multiselect-option[data-v-c5df0ba3]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-c5df0ba3]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-c5df0ba3],.p-multiselect-option[data-v-c5df0ba3]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-c5df0ba3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-c5df0ba3],.p-select-option.p-multiselect-option-selected[data-v-c5df0ba3],.p-multiselect-option.p-select-option-selected[data-v-c5df0ba3],.p-multiselect-option.p-multiselect-option-selected[data-v-c5df0ba3]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-c5df0ba3]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-c5df0ba3]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-c5df0ba3]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-c5df0ba3]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-c5df0ba3]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-c5df0ba3],.p-menu-item.p-focus .p-menu-item-icon[data-v-c5df0ba3]{color:var(--text-primary)!important}.p-menu-separator[data-v-c5df0ba3]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-c5df0ba3],html.is-native body[data-v-c5df0ba3]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-c5df0ba3]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-c5df0ba3]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-c5df0ba3]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-c5df0ba3]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-c5df0ba3],.shell-tablet[data-v-c5df0ba3]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-c5df0ba3],html.auth-screen-layout body[data-v-c5df0ba3]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-c5df0ba3]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-c5df0ba3]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-c5df0ba3]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-c5df0ba3]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-c5df0ba3]{font-size:.75rem}.auth-back-link[data-v-c5df0ba3]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-c5df0ba3]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-c5df0ba3]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-c5df0ba3]{max-width:520px}.auth-panel[data-v-c5df0ba3]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-c5df0ba3]{flex-direction:row}.auth-oauth-btn[data-v-c5df0ba3]{flex:1;min-width:0}}.auth-form[data-v-c5df0ba3]{width:100%}.auth-header[data-v-c5df0ba3]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-c5df0ba3]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-c5df0ba3]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-c5df0ba3]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-c5df0ba3]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-c5df0ba3]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-c5df0ba3]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-c5df0ba3]{margin-top:0!important}.form-row+.prime-input[data-v-c5df0ba3]{margin-top:1rem}.auth-form .prime-input label[data-v-c5df0ba3]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-c5df0ba3],.auth-form .p-password-input[data-v-c5df0ba3]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-c5df0ba3]:hover,.auth-form .p-password-input[data-v-c5df0ba3]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-c5df0ba3]:focus,.auth-form .p-password-input[data-v-c5df0ba3]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-c5df0ba3]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-c5df0ba3]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-c5df0ba3]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-c5df0ba3]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-c5df0ba3]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-c5df0ba3]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-c5df0ba3]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-c5df0ba3]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-c5df0ba3]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-c5df0ba3]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-c5df0ba3]:hover{text-decoration:underline}.oauth-section[data-v-c5df0ba3]{margin-top:1.75rem}.auth-divider[data-v-c5df0ba3]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-c5df0ba3]:before,.auth-divider[data-v-c5df0ba3]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-c5df0ba3]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-c5df0ba3]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-c5df0ba3]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-c5df0ba3]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-c5df0ba3]{font-size:1rem}.auth-success[data-v-c5df0ba3]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-c5df0ba3]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-c5df0ba3]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-c5df0ba3]{max-width:100%;padding:1rem}.auth-panel[data-v-c5df0ba3]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-c5df0ba3]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-c5df0ba3]{padding:.75rem 1rem}.auth-panel[data-v-c5df0ba3]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-c5df0ba3],.auth-logo-section[data-v-c5df0ba3]{margin-bottom:1.25rem}.auth-submit[data-v-c5df0ba3]{margin-top:1.25rem!important}.oauth-section[data-v-c5df0ba3]{margin-top:1.25rem}.auth-switch[data-v-c5df0ba3]{margin-top:1rem}}.history-item-info[data-v-c5df0ba3]{flex:1;min-width:0}.history-item-info h5[data-v-c5df0ba3]{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}.history-item-info p[data-v-c5df0ba3]{color:var(--text-secondary);font-size:.8rem;margin:0}.status-badge[data-v-c5df0ba3]{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.status-badge.paid[data-v-c5df0ba3]{background:var(--color-success-bg-medium);color:var(--green-500)}.status-badge.pending[data-v-c5df0ba3]{background:var(--color-warning-bg-medium);color:var(--yellow-500)}.status-badge.failed[data-v-c5df0ba3]{background:var(--color-danger-bg-medium);color:var(--red-500)}.history-item[data-v-c5df0ba3]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--background);border:1px solid var(--border);border-radius:8px;margin-bottom:.75rem}.history-item[data-v-c5df0ba3]:hover{border-color:var(--surface-border-hover)}.history-item-amount[data-v-c5df0ba3]{font-weight:700;font-size:1rem;margin:0 1.5rem;color:var(--text-primary);white-space:nowrap}.history-item-actions[data-v-c5df0ba3]{display:flex;gap:.5rem;flex-shrink:0}.history-action[data-v-c5df0ba3]{padding:.5rem .75rem;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;font-family:inherit}.history-action[data-v-c5df0ba3]:hover{border-color:var(--p-primary-500);color:var(--p-primary-500)}@media(max-width:768px){.billing-history-section[data-v-c5df0ba3]{padding:1.5rem}.history-item[data-v-c5df0ba3]{flex-direction:column;align-items:flex-start;gap:1rem}.history-item-amount[data-v-c5df0ba3]{margin:0}.history-item-actions[data-v-c5df0ba3]{width:100%;justify-content:flex-end}}[data-v-5e86d3fd]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-5e86d3fd]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-5e86d3fd]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-5e86d3fd]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-5e86d3fd],body[data-v-5e86d3fd]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-5e86d3fd]{color:var(--text-primary);line-height:1.6}main[data-v-5e86d3fd]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-5e86d3fd]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-5e86d3fd]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-5e86d3fd]{width:100%}#app[data-v-5e86d3fd]{color:var(--text-primary)!important}.app-container[data-v-5e86d3fd]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-5e86d3fd]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-5e86d3fd]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-5e86d3fd]:before,.divider[data-v-5e86d3fd]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-5e86d3fd]:before{left:0}.divider[data-v-5e86d3fd]:after{right:0}.pi[data-v-5e86d3fd]{font-family:primeicons!important}[data-v-5e86d3fd] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-5e86d3fd] .p-tabview-panels{background-color:transparent}[data-v-5e86d3fd] .p-datatable-header{height:4.75em}[data-v-5e86d3fd] .p-button-label{font-weight:600}[data-v-5e86d3fd] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-5e86d3fd]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-5e86d3fd]{margin-top:2rem}.app-input-margin-top-small[data-v-5e86d3fd]{margin-top:1rem}.primary-color[data-v-5e86d3fd]{color:var(--p-primary-500)}.background-secondary[data-v-5e86d3fd]{background-color:var(--app-surface-muted)}.p-card[data-v-5e86d3fd]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-5e86d3fd]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-5e86d3fd],.p-tabpanels[data-v-5e86d3fd],.p-tablist[data-v-5e86d3fd],.p-tab[data-v-5e86d3fd]{background-color:var(--app-card-bg)!important}.p-toast[data-v-5e86d3fd]{max-width:75%!important}.p-tooltip-text[data-v-5e86d3fd]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-5e86d3fd]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-5e86d3fd]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-5e86d3fd],.p-tooltip-bottom .p-tooltip-arrow[data-v-5e86d3fd]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-5e86d3fd]{margin-top:1rem!important}.p-card-body[data-v-5e86d3fd]{padding:.5rem!important}}[data-v-5e86d3fd] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-5e86d3fd]{display:block}.p-multiselect[data-v-5e86d3fd],.p-select[data-v-5e86d3fd],.p-button[data-v-5e86d3fd]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-5e86d3fd]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-5e86d3fd]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-5e86d3fd]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-5e86d3fd]{color:var(--color-on-primary)!important}.p-button[data-v-5e86d3fd]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-5e86d3fd]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-5e86d3fd]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-5e86d3fd]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-5e86d3fd],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-5e86d3fd]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-5e86d3fd]{color:var(--p-primary-500)!important}.reveal[data-v-5e86d3fd]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-5e86d3fd]{transform:translate3d(0,28px,0)}.reveal--down[data-v-5e86d3fd]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-5e86d3fd]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-5e86d3fd]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-5e86d3fd]{transform:scale(.94)}.reveal--fade[data-v-5e86d3fd]{transform:none}.reveal--visible[data-v-5e86d3fd]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-5e86d3fd],.reveal--up[data-v-5e86d3fd],.reveal--down[data-v-5e86d3fd],.reveal--left[data-v-5e86d3fd],.reveal--right[data-v-5e86d3fd],.reveal--zoom[data-v-5e86d3fd]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-5e86d3fd]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-5e86d3fd]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-5e86d3fd]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-5e86d3fd]{padding:4rem 0}}.eyebrow[data-v-5e86d3fd]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-5e86d3fd]{position:relative}.marketing-shell[data-v-5e86d3fd]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-5e86d3fd]{position:relative;z-index:1}.marketing-hero-bg[data-v-5e86d3fd]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-5e86d3fd]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-5e86d3fd]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-5e86d3fd 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-5e86d3fd]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-5e86d3fd 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-5e86d3fd]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-5e86d3fd 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-5e86d3fd]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-5e86d3fd]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-5e86d3fd 8s ease-in-out infinite}@keyframes marketing-float-a-5e86d3fd{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-5e86d3fd{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-5e86d3fd{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-5e86d3fd{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-5e86d3fd]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-5e86d3fd]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-5e86d3fd]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-5e86d3fd]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-5e86d3fd]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-5e86d3fd] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-5e86d3fd]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-5e86d3fd]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-5e86d3fd]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-5e86d3fd]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-5e86d3fd]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-5e86d3fd]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-5e86d3fd 6s linear infinite}@keyframes marketing-shimmer-5e86d3fd{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-5e86d3fd]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-5e86d3fd]{display:flex;width:max-content;animation:marketing-marquee-5e86d3fd 32s linear infinite}.marquee__track[data-v-5e86d3fd]:hover{animation-play-state:paused}.marquee__group[data-v-5e86d3fd]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-5e86d3fd{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-5e86d3fd]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-5e86d3fd]{font-size:.875rem}.source-pill[data-v-5e86d3fd]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-5e86d3fd] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-5e86d3fd] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-5e86d3fd{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-5e86d3fd]{animation:marketing-float-5e86d3fd 4s ease-in-out infinite}.marketing-float--delay-1[data-v-5e86d3fd]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-5e86d3fd]{animation-delay:-2.4s}.marketing-glow-ring[data-v-5e86d3fd]{position:relative}.marketing-glow-ring[data-v-5e86d3fd]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-5e86d3fd]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-5e86d3fd],.marketing-hero-bg__beam[data-v-5e86d3fd],.marquee__track[data-v-5e86d3fd],.gradient-text--shimmer[data-v-5e86d3fd],.marketing-float[data-v-5e86d3fd]{animation:none!important}}.portal-info-banner[data-v-5e86d3fd]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-5e86d3fd]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-5e86d3fd]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-5e86d3fd]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-5e86d3fd]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-5e86d3fd]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-5e86d3fd] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-5e86d3fd]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-5e86d3fd]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-5e86d3fd]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-5e86d3fd]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-5e86d3fd]{margin-bottom:1.25rem}.portal-section .section-title[data-v-5e86d3fd]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-5e86d3fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-5e86d3fd]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-5e86d3fd]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-5e86d3fd]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-5e86d3fd]{margin-top:1rem}.account-section-card[data-v-5e86d3fd] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-5e86d3fd] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-5e86d3fd] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-5e86d3fd],.p-multiselect-overlay[data-v-5e86d3fd],.p-menu.p-menu-overlay[data-v-5e86d3fd],.p-tieredmenu-overlay[data-v-5e86d3fd],.p-contextmenu[data-v-5e86d3fd]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-5e86d3fd],.p-multiselect-list-container[data-v-5e86d3fd],.p-select-list[data-v-5e86d3fd],.p-multiselect-list[data-v-5e86d3fd],.p-menu-list[data-v-5e86d3fd]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-5e86d3fd],.p-multiselect-option[data-v-5e86d3fd]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-5e86d3fd]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-5e86d3fd],.p-multiselect-option[data-v-5e86d3fd]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-5e86d3fd]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-5e86d3fd],.p-select-option.p-multiselect-option-selected[data-v-5e86d3fd],.p-multiselect-option.p-select-option-selected[data-v-5e86d3fd],.p-multiselect-option.p-multiselect-option-selected[data-v-5e86d3fd]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-5e86d3fd]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-5e86d3fd]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-5e86d3fd]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-5e86d3fd]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-5e86d3fd]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-5e86d3fd],.p-menu-item.p-focus .p-menu-item-icon[data-v-5e86d3fd]{color:var(--text-primary)!important}.p-menu-separator[data-v-5e86d3fd]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-5e86d3fd],html.is-native body[data-v-5e86d3fd]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-5e86d3fd]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-5e86d3fd]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-5e86d3fd]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-5e86d3fd]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-5e86d3fd],.shell-tablet[data-v-5e86d3fd]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-5e86d3fd],html.auth-screen-layout body[data-v-5e86d3fd]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-5e86d3fd]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-5e86d3fd]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-5e86d3fd]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-5e86d3fd]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-5e86d3fd]{font-size:.75rem}.auth-back-link[data-v-5e86d3fd]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-5e86d3fd]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-5e86d3fd]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-5e86d3fd]{max-width:520px}.auth-panel[data-v-5e86d3fd]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-5e86d3fd]{flex-direction:row}.auth-oauth-btn[data-v-5e86d3fd]{flex:1;min-width:0}}.auth-form[data-v-5e86d3fd]{width:100%}.auth-header[data-v-5e86d3fd]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-5e86d3fd]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-5e86d3fd]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-5e86d3fd]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-5e86d3fd]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-5e86d3fd]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-5e86d3fd]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-5e86d3fd]{margin-top:0!important}.form-row+.prime-input[data-v-5e86d3fd]{margin-top:1rem}.auth-form .prime-input label[data-v-5e86d3fd]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-5e86d3fd],.auth-form .p-password-input[data-v-5e86d3fd]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-5e86d3fd]:hover,.auth-form .p-password-input[data-v-5e86d3fd]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-5e86d3fd]:focus,.auth-form .p-password-input[data-v-5e86d3fd]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-5e86d3fd]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-5e86d3fd]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-5e86d3fd]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-5e86d3fd]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-5e86d3fd]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-5e86d3fd]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-5e86d3fd]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-5e86d3fd]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-5e86d3fd]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-5e86d3fd]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-5e86d3fd]:hover{text-decoration:underline}.oauth-section[data-v-5e86d3fd]{margin-top:1.75rem}.auth-divider[data-v-5e86d3fd]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-5e86d3fd]:before,.auth-divider[data-v-5e86d3fd]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-5e86d3fd]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-5e86d3fd]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-5e86d3fd]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-5e86d3fd]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-5e86d3fd]{font-size:1rem}.auth-success[data-v-5e86d3fd]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-5e86d3fd]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-5e86d3fd]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-5e86d3fd]{max-width:100%;padding:1rem}.auth-panel[data-v-5e86d3fd]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-5e86d3fd]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-5e86d3fd]{padding:.75rem 1rem}.auth-panel[data-v-5e86d3fd]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-5e86d3fd],.auth-logo-section[data-v-5e86d3fd]{margin-bottom:1.25rem}.auth-submit[data-v-5e86d3fd]{margin-top:1.25rem!important}.oauth-section[data-v-5e86d3fd]{margin-top:1.25rem}.auth-switch[data-v-5e86d3fd]{margin-top:1rem}}.history-list[data-v-5e86d3fd]{display:flex;flex-direction:column;gap:.75rem}[data-v-6db58417]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-6db58417]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-6db58417]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-6db58417]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-6db58417],body[data-v-6db58417]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-6db58417]{color:var(--text-primary);line-height:1.6}main[data-v-6db58417]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-6db58417]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-6db58417]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-6db58417]{width:100%}#app[data-v-6db58417]{color:var(--text-primary)!important}.app-container[data-v-6db58417]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-6db58417]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-6db58417]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-6db58417]:before,.divider[data-v-6db58417]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-6db58417]:before{left:0}.divider[data-v-6db58417]:after{right:0}.pi[data-v-6db58417]{font-family:primeicons!important}[data-v-6db58417] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-6db58417] .p-tabview-panels{background-color:transparent}[data-v-6db58417] .p-datatable-header{height:4.75em}[data-v-6db58417] .p-button-label{font-weight:600}[data-v-6db58417] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-6db58417]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-6db58417]{margin-top:2rem}.app-input-margin-top-small[data-v-6db58417]{margin-top:1rem}.primary-color[data-v-6db58417]{color:var(--p-primary-500)}.background-secondary[data-v-6db58417]{background-color:var(--app-surface-muted)}.p-card[data-v-6db58417]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-6db58417]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-6db58417],.p-tabpanels[data-v-6db58417],.p-tablist[data-v-6db58417],.p-tab[data-v-6db58417]{background-color:var(--app-card-bg)!important}.p-toast[data-v-6db58417]{max-width:75%!important}.p-tooltip-text[data-v-6db58417]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-6db58417]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-6db58417]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-6db58417],.p-tooltip-bottom .p-tooltip-arrow[data-v-6db58417]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-6db58417]{margin-top:1rem!important}.p-card-body[data-v-6db58417]{padding:.5rem!important}}[data-v-6db58417] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-6db58417]{display:block}.p-multiselect[data-v-6db58417],.p-select[data-v-6db58417],.p-button[data-v-6db58417]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-6db58417]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-6db58417]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-6db58417]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-6db58417]{color:var(--color-on-primary)!important}.p-button[data-v-6db58417]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-6db58417]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-6db58417]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-6db58417]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-6db58417],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-6db58417]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-6db58417]{color:var(--p-primary-500)!important}.reveal[data-v-6db58417]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-6db58417]{transform:translate3d(0,28px,0)}.reveal--down[data-v-6db58417]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-6db58417]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-6db58417]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-6db58417]{transform:scale(.94)}.reveal--fade[data-v-6db58417]{transform:none}.reveal--visible[data-v-6db58417]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-6db58417],.reveal--up[data-v-6db58417],.reveal--down[data-v-6db58417],.reveal--left[data-v-6db58417],.reveal--right[data-v-6db58417],.reveal--zoom[data-v-6db58417]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-6db58417]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-6db58417]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-6db58417]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-6db58417]{padding:4rem 0}}.eyebrow[data-v-6db58417]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-6db58417]{position:relative}.marketing-shell[data-v-6db58417]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-6db58417]{position:relative;z-index:1}.marketing-hero-bg[data-v-6db58417]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-6db58417]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-6db58417]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-6db58417 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-6db58417]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-6db58417 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-6db58417]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-6db58417 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-6db58417]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-6db58417]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-6db58417 8s ease-in-out infinite}@keyframes marketing-float-a-6db58417{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-6db58417{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-6db58417{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-6db58417{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-6db58417]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-6db58417]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-6db58417]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-6db58417]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-6db58417]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-6db58417] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-6db58417]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-6db58417]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-6db58417]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-6db58417]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-6db58417]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-6db58417]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-6db58417 6s linear infinite}@keyframes marketing-shimmer-6db58417{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-6db58417]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-6db58417]{display:flex;width:max-content;animation:marketing-marquee-6db58417 32s linear infinite}.marquee__track[data-v-6db58417]:hover{animation-play-state:paused}.marquee__group[data-v-6db58417]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-6db58417{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-6db58417]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-6db58417]{font-size:.875rem}.source-pill[data-v-6db58417]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-6db58417] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-6db58417] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-6db58417{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-6db58417]{animation:marketing-float-6db58417 4s ease-in-out infinite}.marketing-float--delay-1[data-v-6db58417]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-6db58417]{animation-delay:-2.4s}.marketing-glow-ring[data-v-6db58417]{position:relative}.marketing-glow-ring[data-v-6db58417]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-6db58417]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-6db58417],.marketing-hero-bg__beam[data-v-6db58417],.marquee__track[data-v-6db58417],.gradient-text--shimmer[data-v-6db58417],.marketing-float[data-v-6db58417]{animation:none!important}}.portal-info-banner[data-v-6db58417]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-6db58417]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-6db58417]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-6db58417]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-6db58417]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-6db58417]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-6db58417] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-6db58417]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-6db58417]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-6db58417]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-6db58417]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-6db58417]{margin-bottom:1.25rem}.portal-section .section-title[data-v-6db58417]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-6db58417]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-6db58417]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-6db58417]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-6db58417]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-6db58417]{margin-top:1rem}.account-section-card[data-v-6db58417] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-6db58417] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-6db58417] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-6db58417],.p-multiselect-overlay[data-v-6db58417],.p-menu.p-menu-overlay[data-v-6db58417],.p-tieredmenu-overlay[data-v-6db58417],.p-contextmenu[data-v-6db58417]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-6db58417],.p-multiselect-list-container[data-v-6db58417],.p-select-list[data-v-6db58417],.p-multiselect-list[data-v-6db58417],.p-menu-list[data-v-6db58417]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-6db58417],.p-multiselect-option[data-v-6db58417]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-6db58417]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-6db58417],.p-multiselect-option[data-v-6db58417]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-6db58417]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-6db58417],.p-select-option.p-multiselect-option-selected[data-v-6db58417],.p-multiselect-option.p-select-option-selected[data-v-6db58417],.p-multiselect-option.p-multiselect-option-selected[data-v-6db58417]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-6db58417]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-6db58417]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-6db58417]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-6db58417]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-6db58417]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-6db58417],.p-menu-item.p-focus .p-menu-item-icon[data-v-6db58417]{color:var(--text-primary)!important}.p-menu-separator[data-v-6db58417]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-6db58417],html.is-native body[data-v-6db58417]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-6db58417]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-6db58417]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-6db58417]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-6db58417]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-6db58417],.shell-tablet[data-v-6db58417]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-6db58417],html.auth-screen-layout body[data-v-6db58417]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-6db58417]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-6db58417]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-6db58417]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-6db58417]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-6db58417]{font-size:.75rem}.auth-back-link[data-v-6db58417]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-6db58417]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-6db58417]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-6db58417]{max-width:520px}.auth-panel[data-v-6db58417]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-6db58417]{flex-direction:row}.auth-oauth-btn[data-v-6db58417]{flex:1;min-width:0}}.auth-form[data-v-6db58417]{width:100%}.auth-header[data-v-6db58417]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-6db58417]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-6db58417]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-6db58417]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-6db58417]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-6db58417]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-6db58417]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-6db58417]{margin-top:0!important}.form-row+.prime-input[data-v-6db58417]{margin-top:1rem}.auth-form .prime-input label[data-v-6db58417]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-6db58417],.auth-form .p-password-input[data-v-6db58417]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-6db58417]:hover,.auth-form .p-password-input[data-v-6db58417]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-6db58417]:focus,.auth-form .p-password-input[data-v-6db58417]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-6db58417]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-6db58417]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-6db58417]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-6db58417]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-6db58417]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-6db58417]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-6db58417]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-6db58417]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-6db58417]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-6db58417]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-6db58417]:hover{text-decoration:underline}.oauth-section[data-v-6db58417]{margin-top:1.75rem}.auth-divider[data-v-6db58417]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-6db58417]:before,.auth-divider[data-v-6db58417]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-6db58417]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-6db58417]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-6db58417]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-6db58417]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-6db58417]{font-size:1rem}.auth-success[data-v-6db58417]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-6db58417]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-6db58417]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-6db58417]{max-width:100%;padding:1rem}.auth-panel[data-v-6db58417]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-6db58417]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-6db58417]{padding:.75rem 1rem}.auth-panel[data-v-6db58417]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-6db58417],.auth-logo-section[data-v-6db58417]{margin-bottom:1.25rem}.auth-submit[data-v-6db58417]{margin-top:1.25rem!important}.oauth-section[data-v-6db58417]{margin-top:1.25rem}.auth-switch[data-v-6db58417]{margin-top:1rem}}.state-container[data-v-6db58417]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-state[data-v-6db58417],.error-state[data-v-6db58417]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-6db58417]{width:40px;height:40px;border:3px solid var(--surface-border);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-6db58417 1s linear infinite;margin-bottom:1rem}@keyframes spin-6db58417{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state .pi[data-v-6db58417]{font-size:2rem;color:var(--p-red-400, var(--color-danger));margin-bottom:1rem}.error-state p[data-v-6db58417]{margin-bottom:1.5rem;color:var(--text-secondary)}[data-v-8b203cd7]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-8b203cd7]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-8b203cd7]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-8b203cd7]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-8b203cd7],body[data-v-8b203cd7]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-8b203cd7]{color:var(--text-primary);line-height:1.6}main[data-v-8b203cd7]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-8b203cd7]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-8b203cd7]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-8b203cd7]{width:100%}#app[data-v-8b203cd7]{color:var(--text-primary)!important}.app-container[data-v-8b203cd7]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-8b203cd7]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-8b203cd7]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-8b203cd7]:before,.divider[data-v-8b203cd7]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-8b203cd7]:before{left:0}.divider[data-v-8b203cd7]:after{right:0}.pi[data-v-8b203cd7]{font-family:primeicons!important}[data-v-8b203cd7] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-8b203cd7] .p-tabview-panels{background-color:transparent}[data-v-8b203cd7] .p-datatable-header{height:4.75em}[data-v-8b203cd7] .p-button-label{font-weight:600}[data-v-8b203cd7] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-8b203cd7]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-8b203cd7]{margin-top:2rem}.app-input-margin-top-small[data-v-8b203cd7]{margin-top:1rem}.primary-color[data-v-8b203cd7]{color:var(--p-primary-500)}.background-secondary[data-v-8b203cd7]{background-color:var(--app-surface-muted)}.p-card[data-v-8b203cd7]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-8b203cd7]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-8b203cd7],.p-tabpanels[data-v-8b203cd7],.p-tablist[data-v-8b203cd7],.p-tab[data-v-8b203cd7]{background-color:var(--app-card-bg)!important}.p-toast[data-v-8b203cd7]{max-width:75%!important}.p-tooltip-text[data-v-8b203cd7]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-8b203cd7]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-8b203cd7]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-8b203cd7],.p-tooltip-bottom .p-tooltip-arrow[data-v-8b203cd7]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-8b203cd7]{margin-top:1rem!important}.p-card-body[data-v-8b203cd7]{padding:.5rem!important}}[data-v-8b203cd7] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-8b203cd7]{display:block}.p-multiselect[data-v-8b203cd7],.p-select[data-v-8b203cd7],.p-button[data-v-8b203cd7]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-8b203cd7]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-8b203cd7]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-8b203cd7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-8b203cd7]{color:var(--color-on-primary)!important}.p-button[data-v-8b203cd7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-8b203cd7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-8b203cd7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-8b203cd7]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-8b203cd7],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-8b203cd7]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-8b203cd7]{color:var(--p-primary-500)!important}.reveal[data-v-8b203cd7]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-8b203cd7]{transform:translate3d(0,28px,0)}.reveal--down[data-v-8b203cd7]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-8b203cd7]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-8b203cd7]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-8b203cd7]{transform:scale(.94)}.reveal--fade[data-v-8b203cd7]{transform:none}.reveal--visible[data-v-8b203cd7]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-8b203cd7],.reveal--up[data-v-8b203cd7],.reveal--down[data-v-8b203cd7],.reveal--left[data-v-8b203cd7],.reveal--right[data-v-8b203cd7],.reveal--zoom[data-v-8b203cd7]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-8b203cd7]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-8b203cd7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-8b203cd7]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-8b203cd7]{padding:4rem 0}}.eyebrow[data-v-8b203cd7]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-8b203cd7]{position:relative}.marketing-shell[data-v-8b203cd7]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-8b203cd7]{position:relative;z-index:1}.marketing-hero-bg[data-v-8b203cd7]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-8b203cd7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-8b203cd7]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-8b203cd7 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-8b203cd7]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-8b203cd7 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-8b203cd7]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-8b203cd7 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-8b203cd7]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-8b203cd7]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-8b203cd7 8s ease-in-out infinite}@keyframes marketing-float-a-8b203cd7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-8b203cd7{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-8b203cd7{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-8b203cd7{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-8b203cd7]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-8b203cd7]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-8b203cd7]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-8b203cd7]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-8b203cd7]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-8b203cd7] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-8b203cd7]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-8b203cd7]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-8b203cd7]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-8b203cd7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-8b203cd7]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-8b203cd7]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-8b203cd7 6s linear infinite}@keyframes marketing-shimmer-8b203cd7{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-8b203cd7]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-8b203cd7]{display:flex;width:max-content;animation:marketing-marquee-8b203cd7 32s linear infinite}.marquee__track[data-v-8b203cd7]:hover{animation-play-state:paused}.marquee__group[data-v-8b203cd7]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-8b203cd7{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-8b203cd7]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-8b203cd7]{font-size:.875rem}.source-pill[data-v-8b203cd7]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-8b203cd7] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-8b203cd7] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-8b203cd7{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-8b203cd7]{animation:marketing-float-8b203cd7 4s ease-in-out infinite}.marketing-float--delay-1[data-v-8b203cd7]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-8b203cd7]{animation-delay:-2.4s}.marketing-glow-ring[data-v-8b203cd7]{position:relative}.marketing-glow-ring[data-v-8b203cd7]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-8b203cd7]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-8b203cd7],.marketing-hero-bg__beam[data-v-8b203cd7],.marquee__track[data-v-8b203cd7],.gradient-text--shimmer[data-v-8b203cd7],.marketing-float[data-v-8b203cd7]{animation:none!important}}.portal-info-banner[data-v-8b203cd7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-8b203cd7]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-8b203cd7]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-8b203cd7]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-8b203cd7]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-8b203cd7]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-8b203cd7] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-8b203cd7]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-8b203cd7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-8b203cd7]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-8b203cd7]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-8b203cd7]{margin-bottom:1.25rem}.portal-section .section-title[data-v-8b203cd7]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-8b203cd7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-8b203cd7]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-8b203cd7]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-8b203cd7]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-8b203cd7]{margin-top:1rem}.account-section-card[data-v-8b203cd7] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-8b203cd7] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-8b203cd7] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-8b203cd7],.p-multiselect-overlay[data-v-8b203cd7],.p-menu.p-menu-overlay[data-v-8b203cd7],.p-tieredmenu-overlay[data-v-8b203cd7],.p-contextmenu[data-v-8b203cd7]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-8b203cd7],.p-multiselect-list-container[data-v-8b203cd7],.p-select-list[data-v-8b203cd7],.p-multiselect-list[data-v-8b203cd7],.p-menu-list[data-v-8b203cd7]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-8b203cd7],.p-multiselect-option[data-v-8b203cd7]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-8b203cd7]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-8b203cd7],.p-multiselect-option[data-v-8b203cd7]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-8b203cd7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-8b203cd7],.p-select-option.p-multiselect-option-selected[data-v-8b203cd7],.p-multiselect-option.p-select-option-selected[data-v-8b203cd7],.p-multiselect-option.p-multiselect-option-selected[data-v-8b203cd7]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-8b203cd7]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-8b203cd7]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-8b203cd7]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-8b203cd7]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-8b203cd7]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-8b203cd7],.p-menu-item.p-focus .p-menu-item-icon[data-v-8b203cd7]{color:var(--text-primary)!important}.p-menu-separator[data-v-8b203cd7]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-8b203cd7],html.is-native body[data-v-8b203cd7]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-8b203cd7]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-8b203cd7]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-8b203cd7]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-8b203cd7]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-8b203cd7],.shell-tablet[data-v-8b203cd7]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-8b203cd7],html.auth-screen-layout body[data-v-8b203cd7]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-8b203cd7]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-8b203cd7]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-8b203cd7]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-8b203cd7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-8b203cd7]{font-size:.75rem}.auth-back-link[data-v-8b203cd7]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-8b203cd7]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-8b203cd7]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-8b203cd7]{max-width:520px}.auth-panel[data-v-8b203cd7]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-8b203cd7]{flex-direction:row}.auth-oauth-btn[data-v-8b203cd7]{flex:1;min-width:0}}.auth-form[data-v-8b203cd7]{width:100%}.auth-header[data-v-8b203cd7]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-8b203cd7]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-8b203cd7]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-8b203cd7]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-8b203cd7]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-8b203cd7]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-8b203cd7]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-8b203cd7]{margin-top:0!important}.form-row+.prime-input[data-v-8b203cd7]{margin-top:1rem}.auth-form .prime-input label[data-v-8b203cd7]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-8b203cd7],.auth-form .p-password-input[data-v-8b203cd7]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-8b203cd7]:hover,.auth-form .p-password-input[data-v-8b203cd7]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-8b203cd7]:focus,.auth-form .p-password-input[data-v-8b203cd7]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-8b203cd7]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-8b203cd7]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-8b203cd7]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-8b203cd7]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-8b203cd7]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-8b203cd7]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-8b203cd7]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-8b203cd7]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-8b203cd7]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-8b203cd7]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-8b203cd7]:hover{text-decoration:underline}.oauth-section[data-v-8b203cd7]{margin-top:1.75rem}.auth-divider[data-v-8b203cd7]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-8b203cd7]:before,.auth-divider[data-v-8b203cd7]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-8b203cd7]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-8b203cd7]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-8b203cd7]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-8b203cd7]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-8b203cd7]{font-size:1rem}.auth-success[data-v-8b203cd7]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-8b203cd7]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-8b203cd7]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-8b203cd7]{max-width:100%;padding:1rem}.auth-panel[data-v-8b203cd7]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-8b203cd7]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-8b203cd7]{padding:.75rem 1rem}.auth-panel[data-v-8b203cd7]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-8b203cd7],.auth-logo-section[data-v-8b203cd7]{margin-bottom:1.25rem}.auth-submit[data-v-8b203cd7]{margin-top:1.25rem!important}.oauth-section[data-v-8b203cd7]{margin-top:1.25rem}.auth-switch[data-v-8b203cd7]{margin-top:1rem}}.modal-text[data-v-8b203cd7]{line-height:1.6;color:var(--text-primary)}[data-v-678cc4ff]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-678cc4ff]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-678cc4ff]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-678cc4ff]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-678cc4ff],body[data-v-678cc4ff]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-678cc4ff]{color:var(--text-primary);line-height:1.6}main[data-v-678cc4ff]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-678cc4ff]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-678cc4ff]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-678cc4ff]{width:100%}#app[data-v-678cc4ff]{color:var(--text-primary)!important}.app-container[data-v-678cc4ff]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-678cc4ff]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-678cc4ff]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-678cc4ff]:before,.divider[data-v-678cc4ff]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-678cc4ff]:before{left:0}.divider[data-v-678cc4ff]:after{right:0}.pi[data-v-678cc4ff]{font-family:primeicons!important}[data-v-678cc4ff] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-678cc4ff] .p-tabview-panels{background-color:transparent}[data-v-678cc4ff] .p-datatable-header{height:4.75em}[data-v-678cc4ff] .p-button-label{font-weight:600}[data-v-678cc4ff] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-678cc4ff]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-678cc4ff]{margin-top:2rem}.app-input-margin-top-small[data-v-678cc4ff]{margin-top:1rem}.primary-color[data-v-678cc4ff]{color:var(--p-primary-500)}.background-secondary[data-v-678cc4ff]{background-color:var(--app-surface-muted)}.p-card[data-v-678cc4ff]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-678cc4ff]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-678cc4ff],.p-tabpanels[data-v-678cc4ff],.p-tablist[data-v-678cc4ff],.p-tab[data-v-678cc4ff]{background-color:var(--app-card-bg)!important}.p-toast[data-v-678cc4ff]{max-width:75%!important}.p-tooltip-text[data-v-678cc4ff]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-678cc4ff]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-678cc4ff]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-678cc4ff],.p-tooltip-bottom .p-tooltip-arrow[data-v-678cc4ff]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-678cc4ff]{margin-top:1rem!important}.p-card-body[data-v-678cc4ff]{padding:.5rem!important}}[data-v-678cc4ff] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-678cc4ff]{display:block}.p-multiselect[data-v-678cc4ff],.p-select[data-v-678cc4ff],.p-button[data-v-678cc4ff]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-678cc4ff]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-678cc4ff]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-678cc4ff]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-678cc4ff]{color:var(--color-on-primary)!important}.p-button[data-v-678cc4ff]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-678cc4ff]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-678cc4ff]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-678cc4ff]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-678cc4ff],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-678cc4ff]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-678cc4ff]{color:var(--p-primary-500)!important}.reveal[data-v-678cc4ff]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-678cc4ff]{transform:translate3d(0,28px,0)}.reveal--down[data-v-678cc4ff]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-678cc4ff]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-678cc4ff]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-678cc4ff]{transform:scale(.94)}.reveal--fade[data-v-678cc4ff]{transform:none}.reveal--visible[data-v-678cc4ff]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-678cc4ff],.reveal--up[data-v-678cc4ff],.reveal--down[data-v-678cc4ff],.reveal--left[data-v-678cc4ff],.reveal--right[data-v-678cc4ff],.reveal--zoom[data-v-678cc4ff]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-678cc4ff]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-678cc4ff]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-678cc4ff]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-678cc4ff]{padding:4rem 0}}.eyebrow[data-v-678cc4ff]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-678cc4ff]{position:relative}.marketing-shell[data-v-678cc4ff]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-678cc4ff]{position:relative;z-index:1}.marketing-hero-bg[data-v-678cc4ff]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-678cc4ff]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-678cc4ff]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-678cc4ff 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-678cc4ff]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-678cc4ff 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-678cc4ff]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-678cc4ff 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-678cc4ff]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-678cc4ff]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-678cc4ff 8s ease-in-out infinite}@keyframes marketing-float-a-678cc4ff{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-678cc4ff{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-678cc4ff{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-678cc4ff{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-678cc4ff]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-678cc4ff]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-678cc4ff]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-678cc4ff]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-678cc4ff]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-678cc4ff] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-678cc4ff]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-678cc4ff]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-678cc4ff]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-678cc4ff]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-678cc4ff]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-678cc4ff]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-678cc4ff 6s linear infinite}@keyframes marketing-shimmer-678cc4ff{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-678cc4ff]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-678cc4ff]{display:flex;width:max-content;animation:marketing-marquee-678cc4ff 32s linear infinite}.marquee__track[data-v-678cc4ff]:hover{animation-play-state:paused}.marquee__group[data-v-678cc4ff]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-678cc4ff{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-678cc4ff]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-678cc4ff]{font-size:.875rem}.source-pill[data-v-678cc4ff]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-678cc4ff] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-678cc4ff] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-678cc4ff{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-678cc4ff]{animation:marketing-float-678cc4ff 4s ease-in-out infinite}.marketing-float--delay-1[data-v-678cc4ff]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-678cc4ff]{animation-delay:-2.4s}.marketing-glow-ring[data-v-678cc4ff]{position:relative}.marketing-glow-ring[data-v-678cc4ff]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-678cc4ff]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-678cc4ff],.marketing-hero-bg__beam[data-v-678cc4ff],.marquee__track[data-v-678cc4ff],.gradient-text--shimmer[data-v-678cc4ff],.marketing-float[data-v-678cc4ff]{animation:none!important}}.portal-info-banner[data-v-678cc4ff]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-678cc4ff]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-678cc4ff]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-678cc4ff]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-678cc4ff]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-678cc4ff]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-678cc4ff] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-678cc4ff]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-678cc4ff]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-678cc4ff]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-678cc4ff]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-678cc4ff]{margin-bottom:1.25rem}.portal-section .section-title[data-v-678cc4ff]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-678cc4ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-678cc4ff]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-678cc4ff]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-678cc4ff]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-678cc4ff]{margin-top:1rem}.account-section-card[data-v-678cc4ff] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-678cc4ff] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-678cc4ff] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-678cc4ff],.p-multiselect-overlay[data-v-678cc4ff],.p-menu.p-menu-overlay[data-v-678cc4ff],.p-tieredmenu-overlay[data-v-678cc4ff],.p-contextmenu[data-v-678cc4ff]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-678cc4ff],.p-multiselect-list-container[data-v-678cc4ff],.p-select-list[data-v-678cc4ff],.p-multiselect-list[data-v-678cc4ff],.p-menu-list[data-v-678cc4ff]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-678cc4ff],.p-multiselect-option[data-v-678cc4ff]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-678cc4ff]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-678cc4ff],.p-multiselect-option[data-v-678cc4ff]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-678cc4ff]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-678cc4ff],.p-select-option.p-multiselect-option-selected[data-v-678cc4ff],.p-multiselect-option.p-select-option-selected[data-v-678cc4ff],.p-multiselect-option.p-multiselect-option-selected[data-v-678cc4ff]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-678cc4ff]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-678cc4ff]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-678cc4ff]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-678cc4ff]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-678cc4ff]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-678cc4ff],.p-menu-item.p-focus .p-menu-item-icon[data-v-678cc4ff]{color:var(--text-primary)!important}.p-menu-separator[data-v-678cc4ff]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-678cc4ff],html.is-native body[data-v-678cc4ff]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-678cc4ff]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-678cc4ff]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-678cc4ff]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-678cc4ff]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-678cc4ff],.shell-tablet[data-v-678cc4ff]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-678cc4ff],html.auth-screen-layout body[data-v-678cc4ff]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-678cc4ff]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-678cc4ff]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-678cc4ff]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-678cc4ff]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-678cc4ff]{font-size:.75rem}.auth-back-link[data-v-678cc4ff]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-678cc4ff]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-678cc4ff]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-678cc4ff]{max-width:520px}.auth-panel[data-v-678cc4ff]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-678cc4ff]{flex-direction:row}.auth-oauth-btn[data-v-678cc4ff]{flex:1;min-width:0}}.auth-form[data-v-678cc4ff]{width:100%}.auth-header[data-v-678cc4ff]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-678cc4ff]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-678cc4ff]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-678cc4ff]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-678cc4ff]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-678cc4ff]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-678cc4ff]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-678cc4ff]{margin-top:0!important}.form-row+.prime-input[data-v-678cc4ff]{margin-top:1rem}.auth-form .prime-input label[data-v-678cc4ff]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-678cc4ff],.auth-form .p-password-input[data-v-678cc4ff]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-678cc4ff]:hover,.auth-form .p-password-input[data-v-678cc4ff]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-678cc4ff]:focus,.auth-form .p-password-input[data-v-678cc4ff]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-678cc4ff]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-678cc4ff]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-678cc4ff]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-678cc4ff]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-678cc4ff]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-678cc4ff]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-678cc4ff]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-678cc4ff]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-678cc4ff]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-678cc4ff]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-678cc4ff]:hover{text-decoration:underline}.oauth-section[data-v-678cc4ff]{margin-top:1.75rem}.auth-divider[data-v-678cc4ff]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-678cc4ff]:before,.auth-divider[data-v-678cc4ff]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-678cc4ff]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-678cc4ff]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-678cc4ff]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-678cc4ff]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-678cc4ff]{font-size:1rem}.auth-success[data-v-678cc4ff]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-678cc4ff]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-678cc4ff]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-678cc4ff]{max-width:100%;padding:1rem}.auth-panel[data-v-678cc4ff]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-678cc4ff]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-678cc4ff]{padding:.75rem 1rem}.auth-panel[data-v-678cc4ff]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-678cc4ff],.auth-logo-section[data-v-678cc4ff]{margin-bottom:1.25rem}.auth-submit[data-v-678cc4ff]{margin-top:1.25rem!important}.oauth-section[data-v-678cc4ff]{margin-top:1.25rem}.auth-switch[data-v-678cc4ff]{margin-top:1rem}}.modal-text[data-v-678cc4ff]{line-height:1.6;color:var(--text-primary)}.reason-label[data-v-678cc4ff]{display:block;margin:1rem 0 .5rem;font-size:.85rem;color:var(--text-color-secondary)}.reason-textarea[data-v-678cc4ff]{width:100%}[data-v-c610b3d0]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-c610b3d0]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-c610b3d0]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-c610b3d0]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-c610b3d0],body[data-v-c610b3d0]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-c610b3d0]{color:var(--text-primary);line-height:1.6}main[data-v-c610b3d0]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-c610b3d0]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-c610b3d0]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-c610b3d0]{width:100%}#app[data-v-c610b3d0]{color:var(--text-primary)!important}.app-container[data-v-c610b3d0]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-c610b3d0]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-c610b3d0]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-c610b3d0]:before,.divider[data-v-c610b3d0]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-c610b3d0]:before{left:0}.divider[data-v-c610b3d0]:after{right:0}.pi[data-v-c610b3d0]{font-family:primeicons!important}[data-v-c610b3d0] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-c610b3d0] .p-tabview-panels{background-color:transparent}[data-v-c610b3d0] .p-datatable-header{height:4.75em}[data-v-c610b3d0] .p-button-label{font-weight:600}[data-v-c610b3d0] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-c610b3d0]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-c610b3d0]{margin-top:2rem}.app-input-margin-top-small[data-v-c610b3d0]{margin-top:1rem}.primary-color[data-v-c610b3d0]{color:var(--p-primary-500)}.background-secondary[data-v-c610b3d0]{background-color:var(--app-surface-muted)}.p-card[data-v-c610b3d0]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-c610b3d0]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-c610b3d0],.p-tabpanels[data-v-c610b3d0],.p-tablist[data-v-c610b3d0],.p-tab[data-v-c610b3d0]{background-color:var(--app-card-bg)!important}.p-toast[data-v-c610b3d0]{max-width:75%!important}.p-tooltip-text[data-v-c610b3d0]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-c610b3d0]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-c610b3d0]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-c610b3d0],.p-tooltip-bottom .p-tooltip-arrow[data-v-c610b3d0]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-c610b3d0]{margin-top:1rem!important}.p-card-body[data-v-c610b3d0]{padding:.5rem!important}}[data-v-c610b3d0] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-c610b3d0]{display:block}.p-multiselect[data-v-c610b3d0],.p-select[data-v-c610b3d0],.p-button[data-v-c610b3d0]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-c610b3d0]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-c610b3d0]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-c610b3d0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-c610b3d0]{color:var(--color-on-primary)!important}.p-button[data-v-c610b3d0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-c610b3d0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-c610b3d0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-c610b3d0]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-c610b3d0],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-c610b3d0]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-c610b3d0]{color:var(--p-primary-500)!important}.reveal[data-v-c610b3d0]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-c610b3d0]{transform:translate3d(0,28px,0)}.reveal--down[data-v-c610b3d0]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-c610b3d0]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-c610b3d0]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-c610b3d0]{transform:scale(.94)}.reveal--fade[data-v-c610b3d0]{transform:none}.reveal--visible[data-v-c610b3d0]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-c610b3d0],.reveal--up[data-v-c610b3d0],.reveal--down[data-v-c610b3d0],.reveal--left[data-v-c610b3d0],.reveal--right[data-v-c610b3d0],.reveal--zoom[data-v-c610b3d0]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-c610b3d0]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-c610b3d0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-c610b3d0]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-c610b3d0]{padding:4rem 0}}.eyebrow[data-v-c610b3d0]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-c610b3d0]{position:relative}.marketing-shell[data-v-c610b3d0]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-c610b3d0]{position:relative;z-index:1}.marketing-hero-bg[data-v-c610b3d0]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-c610b3d0]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-c610b3d0]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-c610b3d0 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-c610b3d0]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-c610b3d0 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-c610b3d0]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-c610b3d0 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-c610b3d0]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-c610b3d0]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-c610b3d0 8s ease-in-out infinite}@keyframes marketing-float-a-c610b3d0{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-c610b3d0{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-c610b3d0{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-c610b3d0{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-c610b3d0]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-c610b3d0]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-c610b3d0]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-c610b3d0]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-c610b3d0]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-c610b3d0] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-c610b3d0]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-c610b3d0]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-c610b3d0]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-c610b3d0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-c610b3d0]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-c610b3d0]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-c610b3d0 6s linear infinite}@keyframes marketing-shimmer-c610b3d0{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-c610b3d0]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-c610b3d0]{display:flex;width:max-content;animation:marketing-marquee-c610b3d0 32s linear infinite}.marquee__track[data-v-c610b3d0]:hover{animation-play-state:paused}.marquee__group[data-v-c610b3d0]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-c610b3d0{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-c610b3d0]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-c610b3d0]{font-size:.875rem}.source-pill[data-v-c610b3d0]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-c610b3d0] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-c610b3d0] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-c610b3d0{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-c610b3d0]{animation:marketing-float-c610b3d0 4s ease-in-out infinite}.marketing-float--delay-1[data-v-c610b3d0]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-c610b3d0]{animation-delay:-2.4s}.marketing-glow-ring[data-v-c610b3d0]{position:relative}.marketing-glow-ring[data-v-c610b3d0]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-c610b3d0]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-c610b3d0],.marketing-hero-bg__beam[data-v-c610b3d0],.marquee__track[data-v-c610b3d0],.gradient-text--shimmer[data-v-c610b3d0],.marketing-float[data-v-c610b3d0]{animation:none!important}}.portal-info-banner[data-v-c610b3d0]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-c610b3d0]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-c610b3d0]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-c610b3d0]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-c610b3d0]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-c610b3d0]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-c610b3d0] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-c610b3d0]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-c610b3d0]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-c610b3d0]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-c610b3d0]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-c610b3d0]{margin-bottom:1.25rem}.portal-section .section-title[data-v-c610b3d0]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-c610b3d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-c610b3d0]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-c610b3d0]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-c610b3d0]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-c610b3d0]{margin-top:1rem}.account-section-card[data-v-c610b3d0] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-c610b3d0] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-c610b3d0] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-c610b3d0],.p-multiselect-overlay[data-v-c610b3d0],.p-menu.p-menu-overlay[data-v-c610b3d0],.p-tieredmenu-overlay[data-v-c610b3d0],.p-contextmenu[data-v-c610b3d0]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-c610b3d0],.p-multiselect-list-container[data-v-c610b3d0],.p-select-list[data-v-c610b3d0],.p-multiselect-list[data-v-c610b3d0],.p-menu-list[data-v-c610b3d0]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-c610b3d0],.p-multiselect-option[data-v-c610b3d0]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-c610b3d0]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-c610b3d0],.p-multiselect-option[data-v-c610b3d0]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-c610b3d0]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-c610b3d0],.p-select-option.p-multiselect-option-selected[data-v-c610b3d0],.p-multiselect-option.p-select-option-selected[data-v-c610b3d0],.p-multiselect-option.p-multiselect-option-selected[data-v-c610b3d0]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-c610b3d0]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-c610b3d0]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-c610b3d0]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-c610b3d0]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-c610b3d0]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-c610b3d0],.p-menu-item.p-focus .p-menu-item-icon[data-v-c610b3d0]{color:var(--text-primary)!important}.p-menu-separator[data-v-c610b3d0]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-c610b3d0],html.is-native body[data-v-c610b3d0]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-c610b3d0]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-c610b3d0]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-c610b3d0]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-c610b3d0]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-c610b3d0],.shell-tablet[data-v-c610b3d0]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-c610b3d0],html.auth-screen-layout body[data-v-c610b3d0]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-c610b3d0]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-c610b3d0]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-c610b3d0]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-c610b3d0]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-c610b3d0]{font-size:.75rem}.auth-back-link[data-v-c610b3d0]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-c610b3d0]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-c610b3d0]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-c610b3d0]{max-width:520px}.auth-panel[data-v-c610b3d0]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-c610b3d0]{flex-direction:row}.auth-oauth-btn[data-v-c610b3d0]{flex:1;min-width:0}}.auth-form[data-v-c610b3d0]{width:100%}.auth-header[data-v-c610b3d0]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-c610b3d0]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-c610b3d0]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-c610b3d0]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-c610b3d0]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-c610b3d0]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-c610b3d0]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-c610b3d0]{margin-top:0!important}.form-row+.prime-input[data-v-c610b3d0]{margin-top:1rem}.auth-form .prime-input label[data-v-c610b3d0]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-c610b3d0],.auth-form .p-password-input[data-v-c610b3d0]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-c610b3d0]:hover,.auth-form .p-password-input[data-v-c610b3d0]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-c610b3d0]:focus,.auth-form .p-password-input[data-v-c610b3d0]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-c610b3d0]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-c610b3d0]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-c610b3d0]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-c610b3d0]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-c610b3d0]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-c610b3d0]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-c610b3d0]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-c610b3d0]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-c610b3d0]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-c610b3d0]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-c610b3d0]:hover{text-decoration:underline}.oauth-section[data-v-c610b3d0]{margin-top:1.75rem}.auth-divider[data-v-c610b3d0]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-c610b3d0]:before,.auth-divider[data-v-c610b3d0]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-c610b3d0]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-c610b3d0]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-c610b3d0]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-c610b3d0]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-c610b3d0]{font-size:1rem}.auth-success[data-v-c610b3d0]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-c610b3d0]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-c610b3d0]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-c610b3d0]{max-width:100%;padding:1rem}.auth-panel[data-v-c610b3d0]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-c610b3d0]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-c610b3d0]{padding:.75rem 1rem}.auth-panel[data-v-c610b3d0]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-c610b3d0],.auth-logo-section[data-v-c610b3d0]{margin-bottom:1.25rem}.auth-submit[data-v-c610b3d0]{margin-top:1.25rem!important}.oauth-section[data-v-c610b3d0]{margin-top:1.25rem}.auth-switch[data-v-c610b3d0]{margin-top:1rem}}.custom-checkout[data-v-c610b3d0]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:16px}.checkout-header[data-v-c610b3d0]{margin-bottom:2rem;text-align:center}.checkout-header h3[data-v-c610b3d0]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.fallback-section[data-v-c610b3d0]{margin-bottom:1rem}.fallback-section .alert[data-v-c610b3d0]{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8px;background:var(--color-warning-bg);border:1px solid var(--orange-500);color:var(--orange-500);font-size:.9rem}.fallback-section .alert i[data-v-c610b3d0]{font-size:1rem}.payment-section[data-v-c610b3d0]{margin-bottom:2rem}.payment-header[data-v-c610b3d0]{margin-bottom:1.5rem}.payment-header h3[data-v-c610b3d0]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.debug-info[data-v-c610b3d0]{margin-bottom:1rem;text-align:center}.debug-info .text-muted[data-v-c610b3d0]{color:var(--text-muted);font-size:.875rem}.debug-info .pi[data-v-c610b3d0]{margin-right:.25rem}.express-checkout-element[data-v-c610b3d0]{margin-bottom:1.5rem;min-height:60px}.payment-divider[data-v-c610b3d0]{position:relative;text-align:center;margin:1.5rem 0}.payment-divider[data-v-c610b3d0]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--text-primary)}.payment-divider span[data-v-c610b3d0]{padding:0 1rem;color:var(--text-primary);background:var(--p-surface-1);font-size:.875rem;position:relative}.checkout-actions[data-v-c610b3d0]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.pay-button[data-v-c610b3d0]{width:100%;padding:1rem;background:var(--primary-color);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.pay-button[data-v-c610b3d0]:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color),black 10%);transform:translateY(-1px)}.pay-button[data-v-c610b3d0]:disabled{opacity:.6;cursor:not-allowed}.pay-button i[data-v-c610b3d0]{font-size:1rem}.cancel-button[data-v-c610b3d0]{padding:.75rem;background:transparent;color:var(--text-secondary);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-c610b3d0]:hover:not(:disabled){background:var(--surface-100);color:var(--text-primary)}.security-notice[data-v-c610b3d0]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.security-notice i[data-v-c610b3d0]{color:var(--green-500)}.loading-state[data-v-c610b3d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:var(--text-secondary)}.loading-state i[data-v-c610b3d0]{font-size:2rem;margin-bottom:1rem;color:var(--primary-color)}.loading-state span[data-v-c610b3d0]{font-size:1rem;font-weight:500}@media(max-width:768px){.custom-checkout[data-v-c610b3d0]{padding:1.5rem}.payment-tabs[data-v-c610b3d0]{flex-direction:column}.tab-button[data-v-c610b3d0]{justify-content:flex-start}}[data-v-90dacd6e]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-90dacd6e]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-90dacd6e]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-90dacd6e]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-90dacd6e],body[data-v-90dacd6e]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-90dacd6e]{color:var(--text-primary);line-height:1.6}main[data-v-90dacd6e]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-90dacd6e]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-90dacd6e]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-90dacd6e]{width:100%}#app[data-v-90dacd6e]{color:var(--text-primary)!important}.app-container[data-v-90dacd6e]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-90dacd6e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-90dacd6e]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-90dacd6e]:before,.divider[data-v-90dacd6e]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-90dacd6e]:before{left:0}.divider[data-v-90dacd6e]:after{right:0}.pi[data-v-90dacd6e]{font-family:primeicons!important}[data-v-90dacd6e] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-90dacd6e] .p-tabview-panels{background-color:transparent}[data-v-90dacd6e] .p-datatable-header{height:4.75em}[data-v-90dacd6e] .p-button-label{font-weight:600}[data-v-90dacd6e] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-90dacd6e]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-90dacd6e]{margin-top:2rem}.app-input-margin-top-small[data-v-90dacd6e]{margin-top:1rem}.primary-color[data-v-90dacd6e]{color:var(--p-primary-500)}.background-secondary[data-v-90dacd6e]{background-color:var(--app-surface-muted)}.p-card[data-v-90dacd6e]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-90dacd6e]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-90dacd6e],.p-tabpanels[data-v-90dacd6e],.p-tablist[data-v-90dacd6e],.p-tab[data-v-90dacd6e]{background-color:var(--app-card-bg)!important}.p-toast[data-v-90dacd6e]{max-width:75%!important}.p-tooltip-text[data-v-90dacd6e]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-90dacd6e]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-90dacd6e]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-90dacd6e],.p-tooltip-bottom .p-tooltip-arrow[data-v-90dacd6e]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-90dacd6e]{margin-top:1rem!important}.p-card-body[data-v-90dacd6e]{padding:.5rem!important}}[data-v-90dacd6e] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-90dacd6e]{display:block}.p-multiselect[data-v-90dacd6e],.p-select[data-v-90dacd6e],.p-button[data-v-90dacd6e]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-90dacd6e]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-90dacd6e]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-90dacd6e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-90dacd6e]{color:var(--color-on-primary)!important}.p-button[data-v-90dacd6e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-90dacd6e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-90dacd6e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-90dacd6e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-90dacd6e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-90dacd6e]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-90dacd6e]{color:var(--p-primary-500)!important}.reveal[data-v-90dacd6e]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-90dacd6e]{transform:translate3d(0,28px,0)}.reveal--down[data-v-90dacd6e]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-90dacd6e]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-90dacd6e]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-90dacd6e]{transform:scale(.94)}.reveal--fade[data-v-90dacd6e]{transform:none}.reveal--visible[data-v-90dacd6e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-90dacd6e],.reveal--up[data-v-90dacd6e],.reveal--down[data-v-90dacd6e],.reveal--left[data-v-90dacd6e],.reveal--right[data-v-90dacd6e],.reveal--zoom[data-v-90dacd6e]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-90dacd6e]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-90dacd6e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-90dacd6e]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-90dacd6e]{padding:4rem 0}}.eyebrow[data-v-90dacd6e]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-90dacd6e]{position:relative}.marketing-shell[data-v-90dacd6e]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-90dacd6e]{position:relative;z-index:1}.marketing-hero-bg[data-v-90dacd6e]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-90dacd6e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-90dacd6e]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-90dacd6e 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-90dacd6e]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-90dacd6e 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-90dacd6e]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-90dacd6e 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-90dacd6e]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-90dacd6e]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-90dacd6e 8s ease-in-out infinite}@keyframes marketing-float-a-90dacd6e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-90dacd6e{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-90dacd6e{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-90dacd6e{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-90dacd6e]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-90dacd6e]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-90dacd6e]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-90dacd6e]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-90dacd6e]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-90dacd6e] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-90dacd6e]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-90dacd6e]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-90dacd6e]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-90dacd6e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-90dacd6e]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-90dacd6e]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-90dacd6e 6s linear infinite}@keyframes marketing-shimmer-90dacd6e{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-90dacd6e]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-90dacd6e]{display:flex;width:max-content;animation:marketing-marquee-90dacd6e 32s linear infinite}.marquee__track[data-v-90dacd6e]:hover{animation-play-state:paused}.marquee__group[data-v-90dacd6e]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-90dacd6e{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-90dacd6e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-90dacd6e]{font-size:.875rem}.source-pill[data-v-90dacd6e]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-90dacd6e] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-90dacd6e] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-90dacd6e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-90dacd6e]{animation:marketing-float-90dacd6e 4s ease-in-out infinite}.marketing-float--delay-1[data-v-90dacd6e]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-90dacd6e]{animation-delay:-2.4s}.marketing-glow-ring[data-v-90dacd6e]{position:relative}.marketing-glow-ring[data-v-90dacd6e]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-90dacd6e]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-90dacd6e],.marketing-hero-bg__beam[data-v-90dacd6e],.marquee__track[data-v-90dacd6e],.gradient-text--shimmer[data-v-90dacd6e],.marketing-float[data-v-90dacd6e]{animation:none!important}}.portal-info-banner[data-v-90dacd6e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-90dacd6e]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-90dacd6e]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-90dacd6e]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-90dacd6e]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-90dacd6e]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-90dacd6e] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-90dacd6e]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-90dacd6e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-90dacd6e]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-90dacd6e]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-90dacd6e]{margin-bottom:1.25rem}.portal-section .section-title[data-v-90dacd6e]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-90dacd6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-90dacd6e]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-90dacd6e]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-90dacd6e]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-90dacd6e]{margin-top:1rem}.account-section-card[data-v-90dacd6e] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-90dacd6e] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-90dacd6e] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-90dacd6e],.p-multiselect-overlay[data-v-90dacd6e],.p-menu.p-menu-overlay[data-v-90dacd6e],.p-tieredmenu-overlay[data-v-90dacd6e],.p-contextmenu[data-v-90dacd6e]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-90dacd6e],.p-multiselect-list-container[data-v-90dacd6e],.p-select-list[data-v-90dacd6e],.p-multiselect-list[data-v-90dacd6e],.p-menu-list[data-v-90dacd6e]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-90dacd6e],.p-multiselect-option[data-v-90dacd6e]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-90dacd6e]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-90dacd6e],.p-multiselect-option[data-v-90dacd6e]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-90dacd6e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-90dacd6e],.p-select-option.p-multiselect-option-selected[data-v-90dacd6e],.p-multiselect-option.p-select-option-selected[data-v-90dacd6e],.p-multiselect-option.p-multiselect-option-selected[data-v-90dacd6e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-90dacd6e]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-90dacd6e]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-90dacd6e]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-90dacd6e]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-90dacd6e]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-90dacd6e],.p-menu-item.p-focus .p-menu-item-icon[data-v-90dacd6e]{color:var(--text-primary)!important}.p-menu-separator[data-v-90dacd6e]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-90dacd6e],html.is-native body[data-v-90dacd6e]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-90dacd6e]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-90dacd6e]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-90dacd6e]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-90dacd6e]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-90dacd6e],.shell-tablet[data-v-90dacd6e]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-90dacd6e],html.auth-screen-layout body[data-v-90dacd6e]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-90dacd6e]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-90dacd6e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-90dacd6e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-90dacd6e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-90dacd6e]{font-size:.75rem}.auth-back-link[data-v-90dacd6e]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-90dacd6e]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-90dacd6e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-90dacd6e]{max-width:520px}.auth-panel[data-v-90dacd6e]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-90dacd6e]{flex-direction:row}.auth-oauth-btn[data-v-90dacd6e]{flex:1;min-width:0}}.auth-form[data-v-90dacd6e]{width:100%}.auth-header[data-v-90dacd6e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-90dacd6e]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-90dacd6e]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-90dacd6e]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-90dacd6e]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-90dacd6e]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-90dacd6e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-90dacd6e]{margin-top:0!important}.form-row+.prime-input[data-v-90dacd6e]{margin-top:1rem}.auth-form .prime-input label[data-v-90dacd6e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-90dacd6e],.auth-form .p-password-input[data-v-90dacd6e]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-90dacd6e]:hover,.auth-form .p-password-input[data-v-90dacd6e]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-90dacd6e]:focus,.auth-form .p-password-input[data-v-90dacd6e]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-90dacd6e]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-90dacd6e]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-90dacd6e]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-90dacd6e]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-90dacd6e]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-90dacd6e]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-90dacd6e]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-90dacd6e]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-90dacd6e]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-90dacd6e]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-90dacd6e]:hover{text-decoration:underline}.oauth-section[data-v-90dacd6e]{margin-top:1.75rem}.auth-divider[data-v-90dacd6e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-90dacd6e]:before,.auth-divider[data-v-90dacd6e]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-90dacd6e]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-90dacd6e]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-90dacd6e]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-90dacd6e]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-90dacd6e]{font-size:1rem}.auth-success[data-v-90dacd6e]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-90dacd6e]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-90dacd6e]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-90dacd6e]{max-width:100%;padding:1rem}.auth-panel[data-v-90dacd6e]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-90dacd6e]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-90dacd6e]{padding:.75rem 1rem}.auth-panel[data-v-90dacd6e]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-90dacd6e],.auth-logo-section[data-v-90dacd6e]{margin-bottom:1.25rem}.auth-submit[data-v-90dacd6e]{margin-top:1.25rem!important}.oauth-section[data-v-90dacd6e]{margin-top:1.25rem}.auth-switch[data-v-90dacd6e]{margin-top:1rem}}.usage-header[data-v-90dacd6e]{display:flex;align-items:center;gap:.5rem}.usage-icon[data-v-90dacd6e]{font-size:1.25rem}.usage-label[data-v-90dacd6e]{font-size:.85rem;font-weight:700;color:var(--text-secondary)}.usage-stats[data-v-90dacd6e]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.usage-current[data-v-90dacd6e]{font-size:2rem;font-weight:900;color:var(--text-primary)}.near-limit[data-v-90dacd6e]{color:var(--p-orange-500)}.usage-limit[data-v-90dacd6e]{font-size:1rem;color:var(--text-secondary)}.usage-percent[data-v-90dacd6e]{font-size:.75rem;color:var(--text-secondary);font-weight:600}[data-v-90dacd6e] .p-progressbar{height:.5rem}[data-v-90dacd6e] .p-progressbar .p-progressbar-value{background:var(--p-primary-500)}[data-v-90dacd6e] .near-limit .p-progressbar-value{background:var(--p-orange-500)}[data-v-db582e23]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-db582e23]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-db582e23]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-db582e23]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-db582e23],body[data-v-db582e23]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-db582e23]{color:var(--text-primary);line-height:1.6}main[data-v-db582e23]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-db582e23]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-db582e23]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-db582e23]{width:100%}#app[data-v-db582e23]{color:var(--text-primary)!important}.app-container[data-v-db582e23]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-db582e23]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-db582e23]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-db582e23]:before,.divider[data-v-db582e23]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-db582e23]:before{left:0}.divider[data-v-db582e23]:after{right:0}.pi[data-v-db582e23]{font-family:primeicons!important}[data-v-db582e23] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-db582e23] .p-tabview-panels{background-color:transparent}[data-v-db582e23] .p-datatable-header{height:4.75em}[data-v-db582e23] .p-button-label{font-weight:600}[data-v-db582e23] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-db582e23]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-db582e23]{margin-top:2rem}.app-input-margin-top-small[data-v-db582e23]{margin-top:1rem}.primary-color[data-v-db582e23]{color:var(--p-primary-500)}.background-secondary[data-v-db582e23]{background-color:var(--app-surface-muted)}.p-card[data-v-db582e23]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-db582e23]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-db582e23],.p-tabpanels[data-v-db582e23],.p-tablist[data-v-db582e23],.p-tab[data-v-db582e23]{background-color:var(--app-card-bg)!important}.p-toast[data-v-db582e23]{max-width:75%!important}.p-tooltip-text[data-v-db582e23]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-db582e23]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-db582e23]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-db582e23],.p-tooltip-bottom .p-tooltip-arrow[data-v-db582e23]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-db582e23]{margin-top:1rem!important}.p-card-body[data-v-db582e23]{padding:.5rem!important}}[data-v-db582e23] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-db582e23]{display:block}.p-multiselect[data-v-db582e23],.p-select[data-v-db582e23],.p-button[data-v-db582e23]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-db582e23]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-db582e23]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-db582e23]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-db582e23]{color:var(--color-on-primary)!important}.p-button[data-v-db582e23]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-db582e23]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-db582e23]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-db582e23]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-db582e23],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-db582e23]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-db582e23]{color:var(--p-primary-500)!important}.reveal[data-v-db582e23]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-db582e23]{transform:translate3d(0,28px,0)}.reveal--down[data-v-db582e23]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-db582e23]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-db582e23]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-db582e23]{transform:scale(.94)}.reveal--fade[data-v-db582e23]{transform:none}.reveal--visible[data-v-db582e23]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-db582e23],.reveal--up[data-v-db582e23],.reveal--down[data-v-db582e23],.reveal--left[data-v-db582e23],.reveal--right[data-v-db582e23],.reveal--zoom[data-v-db582e23]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-db582e23]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-db582e23]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-db582e23]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-db582e23]{padding:4rem 0}}.eyebrow[data-v-db582e23]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-db582e23]{position:relative}.marketing-shell[data-v-db582e23]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-db582e23]{position:relative;z-index:1}.marketing-hero-bg[data-v-db582e23]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-db582e23]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-db582e23]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-db582e23 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-db582e23]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-db582e23 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-db582e23]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-db582e23 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-db582e23]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-db582e23]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-db582e23 8s ease-in-out infinite}@keyframes marketing-float-a-db582e23{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-db582e23{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-db582e23{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-db582e23{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-db582e23]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-db582e23]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-db582e23]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-db582e23]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-db582e23]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-db582e23] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-db582e23]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-db582e23]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-db582e23]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-db582e23]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-db582e23]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-db582e23]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-db582e23 6s linear infinite}@keyframes marketing-shimmer-db582e23{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-db582e23]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-db582e23]{display:flex;width:max-content;animation:marketing-marquee-db582e23 32s linear infinite}.marquee__track[data-v-db582e23]:hover{animation-play-state:paused}.marquee__group[data-v-db582e23]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-db582e23{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-db582e23]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-db582e23]{font-size:.875rem}.source-pill[data-v-db582e23]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-db582e23] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-db582e23] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-db582e23{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-db582e23]{animation:marketing-float-db582e23 4s ease-in-out infinite}.marketing-float--delay-1[data-v-db582e23]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-db582e23]{animation-delay:-2.4s}.marketing-glow-ring[data-v-db582e23]{position:relative}.marketing-glow-ring[data-v-db582e23]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-db582e23]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-db582e23],.marketing-hero-bg__beam[data-v-db582e23],.marquee__track[data-v-db582e23],.gradient-text--shimmer[data-v-db582e23],.marketing-float[data-v-db582e23]{animation:none!important}}.portal-info-banner[data-v-db582e23]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-db582e23]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-db582e23]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-db582e23]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-db582e23]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-db582e23]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-db582e23] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-db582e23]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-db582e23]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-db582e23]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-db582e23]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-db582e23]{margin-bottom:1.25rem}.portal-section .section-title[data-v-db582e23]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-db582e23]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-db582e23]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-db582e23]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-db582e23]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-db582e23]{margin-top:1rem}.account-section-card[data-v-db582e23] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-db582e23] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-db582e23] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-db582e23],.p-multiselect-overlay[data-v-db582e23],.p-menu.p-menu-overlay[data-v-db582e23],.p-tieredmenu-overlay[data-v-db582e23],.p-contextmenu[data-v-db582e23]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-db582e23],.p-multiselect-list-container[data-v-db582e23],.p-select-list[data-v-db582e23],.p-multiselect-list[data-v-db582e23],.p-menu-list[data-v-db582e23]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-db582e23],.p-multiselect-option[data-v-db582e23]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-db582e23]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-db582e23],.p-multiselect-option[data-v-db582e23]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-db582e23]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-db582e23],.p-select-option.p-multiselect-option-selected[data-v-db582e23],.p-multiselect-option.p-select-option-selected[data-v-db582e23],.p-multiselect-option.p-multiselect-option-selected[data-v-db582e23]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-db582e23]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-db582e23]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-db582e23]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-db582e23]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-db582e23]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-db582e23],.p-menu-item.p-focus .p-menu-item-icon[data-v-db582e23]{color:var(--text-primary)!important}.p-menu-separator[data-v-db582e23]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-db582e23],html.is-native body[data-v-db582e23]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-db582e23]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-db582e23]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-db582e23]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-db582e23]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-db582e23],.shell-tablet[data-v-db582e23]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-db582e23],html.auth-screen-layout body[data-v-db582e23]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-db582e23]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-db582e23]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-db582e23]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-db582e23]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-db582e23]{font-size:.75rem}.auth-back-link[data-v-db582e23]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-db582e23]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-db582e23]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-db582e23]{max-width:520px}.auth-panel[data-v-db582e23]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-db582e23]{flex-direction:row}.auth-oauth-btn[data-v-db582e23]{flex:1;min-width:0}}.auth-form[data-v-db582e23]{width:100%}.auth-header[data-v-db582e23]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-db582e23]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-db582e23]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-db582e23]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-db582e23]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-db582e23]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-db582e23]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-db582e23]{margin-top:0!important}.form-row+.prime-input[data-v-db582e23]{margin-top:1rem}.auth-form .prime-input label[data-v-db582e23]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-db582e23],.auth-form .p-password-input[data-v-db582e23]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-db582e23]:hover,.auth-form .p-password-input[data-v-db582e23]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-db582e23]:focus,.auth-form .p-password-input[data-v-db582e23]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-db582e23]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-db582e23]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-db582e23]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-db582e23]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-db582e23]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-db582e23]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-db582e23]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-db582e23]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-db582e23]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-db582e23]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-db582e23]:hover{text-decoration:underline}.oauth-section[data-v-db582e23]{margin-top:1.75rem}.auth-divider[data-v-db582e23]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-db582e23]:before,.auth-divider[data-v-db582e23]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-db582e23]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-db582e23]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-db582e23]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-db582e23]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-db582e23]{font-size:1rem}.auth-success[data-v-db582e23]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-db582e23]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-db582e23]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-db582e23]{max-width:100%;padding:1rem}.auth-panel[data-v-db582e23]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-db582e23]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-db582e23]{padding:.75rem 1rem}.auth-panel[data-v-db582e23]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-db582e23],.auth-logo-section[data-v-db582e23]{margin-bottom:1.25rem}.auth-submit[data-v-db582e23]{margin-top:1.25rem!important}.oauth-section[data-v-db582e23]{margin-top:1.25rem}.auth-switch[data-v-db582e23]{margin-top:1rem}}.usage-section[data-v-db582e23]{margin-bottom:2rem;gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.usage-section[data-v-db582e23]{grid-template-columns:1fr}}.usage-section h3[data-v-db582e23]{margin:0 0 1rem;font-size:var(--font-lg);font-weight:600;color:var(--text-primary)}.usage-item[data-v-db582e23]{margin-bottom:1.5rem}.usage-item[data-v-db582e23]:last-child{margin-bottom:0}.usage-header[data-v-db582e23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.usage-info[data-v-db582e23]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-primary)}.usage-info i[data-v-db582e23]{color:var(--p-primary-500)}.usage-text[data-v-db582e23]{font-weight:600;color:var(--text-secondary)}.usage-warning[data-v-db582e23]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:6px;font-size:.85rem;color:var(--p-orange-700)}.usage-warning i[data-v-db582e23]{color:var(--p-orange-500)}.upgrade-prompt[data-v-db582e23]{background:var(--color-warning-bg);border:1px solid var(--p-orange-500);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-v-2e2e4c18]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-2e2e4c18]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-2e2e4c18]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-2e2e4c18]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-2e2e4c18],body[data-v-2e2e4c18]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-2e2e4c18]{color:var(--text-primary);line-height:1.6}main[data-v-2e2e4c18]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-2e2e4c18]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-2e2e4c18]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-2e2e4c18]{width:100%}#app[data-v-2e2e4c18]{color:var(--text-primary)!important}.app-container[data-v-2e2e4c18]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-2e2e4c18]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-2e2e4c18]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-2e2e4c18]:before,.divider[data-v-2e2e4c18]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-2e2e4c18]:before{left:0}.divider[data-v-2e2e4c18]:after{right:0}.pi[data-v-2e2e4c18]{font-family:primeicons!important}[data-v-2e2e4c18] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-2e2e4c18] .p-tabview-panels{background-color:transparent}[data-v-2e2e4c18] .p-datatable-header{height:4.75em}[data-v-2e2e4c18] .p-button-label{font-weight:600}[data-v-2e2e4c18] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-2e2e4c18]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-2e2e4c18]{margin-top:2rem}.app-input-margin-top-small[data-v-2e2e4c18]{margin-top:1rem}.primary-color[data-v-2e2e4c18]{color:var(--p-primary-500)}.background-secondary[data-v-2e2e4c18]{background-color:var(--app-surface-muted)}.p-card[data-v-2e2e4c18]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-2e2e4c18]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-2e2e4c18],.p-tabpanels[data-v-2e2e4c18],.p-tablist[data-v-2e2e4c18],.p-tab[data-v-2e2e4c18]{background-color:var(--app-card-bg)!important}.p-toast[data-v-2e2e4c18]{max-width:75%!important}.p-tooltip-text[data-v-2e2e4c18]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-2e2e4c18]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-2e2e4c18]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-2e2e4c18],.p-tooltip-bottom .p-tooltip-arrow[data-v-2e2e4c18]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-2e2e4c18]{margin-top:1rem!important}.p-card-body[data-v-2e2e4c18]{padding:.5rem!important}}[data-v-2e2e4c18] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-2e2e4c18]{display:block}.p-multiselect[data-v-2e2e4c18],.p-select[data-v-2e2e4c18],.p-button[data-v-2e2e4c18]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-2e2e4c18]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-2e2e4c18]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-2e2e4c18]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-2e2e4c18]{color:var(--color-on-primary)!important}.p-button[data-v-2e2e4c18]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-2e2e4c18]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-2e2e4c18]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-2e2e4c18]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-2e2e4c18],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-2e2e4c18]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-2e2e4c18]{color:var(--p-primary-500)!important}.reveal[data-v-2e2e4c18]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-2e2e4c18]{transform:translate3d(0,28px,0)}.reveal--down[data-v-2e2e4c18]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-2e2e4c18]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-2e2e4c18]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-2e2e4c18]{transform:scale(.94)}.reveal--fade[data-v-2e2e4c18]{transform:none}.reveal--visible[data-v-2e2e4c18]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-2e2e4c18],.reveal--up[data-v-2e2e4c18],.reveal--down[data-v-2e2e4c18],.reveal--left[data-v-2e2e4c18],.reveal--right[data-v-2e2e4c18],.reveal--zoom[data-v-2e2e4c18]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-2e2e4c18]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-2e2e4c18]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-2e2e4c18]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-2e2e4c18]{padding:4rem 0}}.eyebrow[data-v-2e2e4c18]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-2e2e4c18]{position:relative}.marketing-shell[data-v-2e2e4c18]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-2e2e4c18]{position:relative;z-index:1}.marketing-hero-bg[data-v-2e2e4c18]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-2e2e4c18]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-2e2e4c18]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-2e2e4c18 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-2e2e4c18]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-2e2e4c18 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-2e2e4c18]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-2e2e4c18 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-2e2e4c18]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-2e2e4c18]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-2e2e4c18 8s ease-in-out infinite}@keyframes marketing-float-a-2e2e4c18{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-2e2e4c18{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-2e2e4c18{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-2e2e4c18{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-2e2e4c18]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-2e2e4c18]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-2e2e4c18]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-2e2e4c18]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-2e2e4c18]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-2e2e4c18] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-2e2e4c18]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-2e2e4c18]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-2e2e4c18]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-2e2e4c18]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-2e2e4c18]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-2e2e4c18]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-2e2e4c18 6s linear infinite}@keyframes marketing-shimmer-2e2e4c18{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-2e2e4c18]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-2e2e4c18]{display:flex;width:max-content;animation:marketing-marquee-2e2e4c18 32s linear infinite}.marquee__track[data-v-2e2e4c18]:hover{animation-play-state:paused}.marquee__group[data-v-2e2e4c18]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-2e2e4c18{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-2e2e4c18]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-2e2e4c18]{font-size:.875rem}.source-pill[data-v-2e2e4c18]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-2e2e4c18] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-2e2e4c18] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-2e2e4c18{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-2e2e4c18]{animation:marketing-float-2e2e4c18 4s ease-in-out infinite}.marketing-float--delay-1[data-v-2e2e4c18]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-2e2e4c18]{animation-delay:-2.4s}.marketing-glow-ring[data-v-2e2e4c18]{position:relative}.marketing-glow-ring[data-v-2e2e4c18]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-2e2e4c18]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-2e2e4c18],.marketing-hero-bg__beam[data-v-2e2e4c18],.marquee__track[data-v-2e2e4c18],.gradient-text--shimmer[data-v-2e2e4c18],.marketing-float[data-v-2e2e4c18]{animation:none!important}}.portal-info-banner[data-v-2e2e4c18]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-2e2e4c18]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-2e2e4c18]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-2e2e4c18]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-2e2e4c18]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-2e2e4c18]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-2e2e4c18] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-2e2e4c18]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-2e2e4c18]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-2e2e4c18]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-2e2e4c18]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-2e2e4c18]{margin-bottom:1.25rem}.portal-section .section-title[data-v-2e2e4c18]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-2e2e4c18]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-2e2e4c18]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-2e2e4c18]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-2e2e4c18]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-2e2e4c18]{margin-top:1rem}.account-section-card[data-v-2e2e4c18] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-2e2e4c18] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-2e2e4c18] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-2e2e4c18],.p-multiselect-overlay[data-v-2e2e4c18],.p-menu.p-menu-overlay[data-v-2e2e4c18],.p-tieredmenu-overlay[data-v-2e2e4c18],.p-contextmenu[data-v-2e2e4c18]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-2e2e4c18],.p-multiselect-list-container[data-v-2e2e4c18],.p-select-list[data-v-2e2e4c18],.p-multiselect-list[data-v-2e2e4c18],.p-menu-list[data-v-2e2e4c18]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-2e2e4c18],.p-multiselect-option[data-v-2e2e4c18]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-2e2e4c18]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-2e2e4c18],.p-multiselect-option[data-v-2e2e4c18]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-2e2e4c18]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-2e2e4c18],.p-select-option.p-multiselect-option-selected[data-v-2e2e4c18],.p-multiselect-option.p-select-option-selected[data-v-2e2e4c18],.p-multiselect-option.p-multiselect-option-selected[data-v-2e2e4c18]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-2e2e4c18]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-2e2e4c18]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-2e2e4c18]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-2e2e4c18]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-2e2e4c18]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-2e2e4c18],.p-menu-item.p-focus .p-menu-item-icon[data-v-2e2e4c18]{color:var(--text-primary)!important}.p-menu-separator[data-v-2e2e4c18]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-2e2e4c18],html.is-native body[data-v-2e2e4c18]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-2e2e4c18]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-2e2e4c18]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-2e2e4c18]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-2e2e4c18]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-2e2e4c18],.shell-tablet[data-v-2e2e4c18]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-2e2e4c18],html.auth-screen-layout body[data-v-2e2e4c18]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-2e2e4c18]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-2e2e4c18]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-2e2e4c18]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-2e2e4c18]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-2e2e4c18]{font-size:.75rem}.auth-back-link[data-v-2e2e4c18]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-2e2e4c18]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-2e2e4c18]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-2e2e4c18]{max-width:520px}.auth-panel[data-v-2e2e4c18]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-2e2e4c18]{flex-direction:row}.auth-oauth-btn[data-v-2e2e4c18]{flex:1;min-width:0}}.auth-form[data-v-2e2e4c18]{width:100%}.auth-header[data-v-2e2e4c18]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-2e2e4c18]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-2e2e4c18]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-2e2e4c18]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-2e2e4c18]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-2e2e4c18]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-2e2e4c18]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-2e2e4c18]{margin-top:0!important}.form-row+.prime-input[data-v-2e2e4c18]{margin-top:1rem}.auth-form .prime-input label[data-v-2e2e4c18]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-2e2e4c18],.auth-form .p-password-input[data-v-2e2e4c18]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-2e2e4c18]:hover,.auth-form .p-password-input[data-v-2e2e4c18]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-2e2e4c18]:focus,.auth-form .p-password-input[data-v-2e2e4c18]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-2e2e4c18]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-2e2e4c18]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-2e2e4c18]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-2e2e4c18]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-2e2e4c18]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-2e2e4c18]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-2e2e4c18]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-2e2e4c18]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-2e2e4c18]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-2e2e4c18]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-2e2e4c18]:hover{text-decoration:underline}.oauth-section[data-v-2e2e4c18]{margin-top:1.75rem}.auth-divider[data-v-2e2e4c18]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-2e2e4c18]:before,.auth-divider[data-v-2e2e4c18]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-2e2e4c18]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-2e2e4c18]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-2e2e4c18]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-2e2e4c18]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-2e2e4c18]{font-size:1rem}.auth-success[data-v-2e2e4c18]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-2e2e4c18]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-2e2e4c18]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-2e2e4c18]{max-width:100%;padding:1rem}.auth-panel[data-v-2e2e4c18]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-2e2e4c18]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-2e2e4c18]{padding:.75rem 1rem}.auth-panel[data-v-2e2e4c18]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-2e2e4c18],.auth-logo-section[data-v-2e2e4c18]{margin-bottom:1.25rem}.auth-submit[data-v-2e2e4c18]{margin-top:1.25rem!important}.oauth-section[data-v-2e2e4c18]{margin-top:1.25rem}.auth-switch[data-v-2e2e4c18]{margin-top:1rem}}.status-message[data-v-2e2e4c18]{padding:1rem;border-radius:10px;margin-bottom:1rem;display:none}.status-message.success[data-v-2e2e4c18]{background:var(--color-success-bg);border:1px solid var(--green-500);color:var(--green-500);display:block}.status-message.error[data-v-2e2e4c18]{background:var(--color-danger-bg);border:1px solid var(--red-500);color:var(--red-500);display:block}.plans-grid[data-v-2e2e4c18]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.plans-grid[data-v-2e2e4c18]>*{width:100%;min-width:0}.billing-toggle-section[data-v-2e2e4c18]{display:flex;justify-content:center;align-items:center}.compact-plan-card[data-v-2e2e4c18]{border:2px solid var(--surface-border);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;background:var(--surface-card);height:100%;display:flex;flex-direction:column}.compact-plan-card[data-v-2e2e4c18]:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 25px var(--overlay-subtle)}.compact-plan-card.selected[data-v-2e2e4c18]{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-50),var(--surface-card));box-shadow:0 8px 25px var(--color-primary-shadow)}.compact-plan-card.current[data-v-2e2e4c18]{border-color:var(--text-color-secondary);background:var(--surface-100)}.plan-header[data-v-2e2e4c18]{margin-bottom:1rem}.plan-header h3[data-v-2e2e4c18]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-color)}.plan-price[data-v-2e2e4c18]{display:flex;align-items:baseline;gap:.25rem}.price-amount[data-v-2e2e4c18]{font-size:2rem;font-weight:700;color:var(--primary-color)}.price-period[data-v-2e2e4c18]{font-size:.875rem;color:var(--text-color-secondary)}.plan-features[data-v-2e2e4c18]{margin-bottom:1.5rem}.feature-item[data-v-2e2e4c18]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:var(--text-color)}.payment-card[data-v-2e2e4c18]{max-width:600px;margin:0 auto}.payment-header[data-v-2e2e4c18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.payment-header .section-title[data-v-2e2e4c18]{margin:0;font-size:1.25rem;font-weight:600}.selected-plan-info[data-v-2e2e4c18]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.plan-name[data-v-2e2e4c18]{font-weight:600;color:var(--p-text-color)}.plan-price[data-v-2e2e4c18]{font-size:var(--font-sm);color:var(--p-text-muted-color)}.section-title[data-v-2e2e4c18]{font-size:var(--font-lg);font-weight:600;color:var(--p-text-color);margin-bottom:.5rem}.express-checkout[data-v-2e2e4c18]{margin-bottom:1.5rem}.express-checkout h3[data-v-2e2e4c18]{font-size:var(--font-md);font-weight:600;color:var(--p-text-color);margin-bottom:1rem}.express-buttons[data-v-2e2e4c18]{display:flex;gap:1rem;margin-bottom:1rem}.express-button[data-v-2e2e4c18]{flex:1;height:40px;border-radius:var(--p-border-radius-md)}.payment-divider[data-v-2e2e4c18]{display:flex;align-items:center;margin:1.5rem 0;color:var(--p-text-muted-color);font-size:var(--font-sm)}.payment-divider[data-v-2e2e4c18]:before,.payment-divider[data-v-2e2e4c18]:after{content:"";flex:1;height:1px;background:var(--p-card-border-color)}.payment-divider span[data-v-2e2e4c18]{padding:0 1rem}.billing-info-form[data-v-2e2e4c18]{margin-bottom:1.5rem}.form-grid[data-v-2e2e4c18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group[data-v-2e2e4c18]{display:flex;flex-direction:column}.form-group.col-span-2[data-v-2e2e4c18]{grid-column:span 2}.form-group label[data-v-2e2e4c18]{font-size:var(--font-sm);font-weight:500;color:var(--p-text-color);margin-bottom:.5rem}.card-element-container[data-v-2e2e4c18]{margin-bottom:1.5rem}.stripe-card-element[data-v-2e2e4c18]{padding:.75rem;border:1px solid var(--p-card-border-color);border-radius:var(--p-border-radius-md);background:var(--p-surface-0)}.payment-errors[data-v-2e2e4c18]{color:var(--red-600);font-size:var(--font-sm);margin-top:.5rem}.submit-section[data-v-2e2e4c18]{text-align:center}.payment-submit[data-v-2e2e4c18]{font-size:var(--font-md);padding:1rem 2rem;margin-bottom:1rem}.payment-notice[data-v-2e2e4c18]{font-size:var(--font-xs);color:var(--p-text-muted-color);line-height:1.4;margin:0}.billing-toggle-container[data-v-2e2e4c18]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--p-card-border-color)}@media(max-width:1200px){.plans-grid[data-v-2e2e4c18]{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px}}@media(max-width:768px){.plans-grid[data-v-2e2e4c18]{grid-template-columns:1fr;gap:1.25rem;max-width:600px}.billing-toggle-container[data-v-2e2e4c18]{margin-top:.5rem}.payment-card[data-v-2e2e4c18]{margin:0 1rem}.express-buttons[data-v-2e2e4c18]{flex-direction:column}.form-grid[data-v-2e2e4c18]{grid-template-columns:1fr}}[data-v-aa552302]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-aa552302]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-aa552302]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-aa552302]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-aa552302],body[data-v-aa552302]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-aa552302]{color:var(--text-primary);line-height:1.6}main[data-v-aa552302]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-aa552302]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-aa552302]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-aa552302]{width:100%}#app[data-v-aa552302]{color:var(--text-primary)!important}.app-container[data-v-aa552302]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-aa552302]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-aa552302]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-aa552302]:before,.divider[data-v-aa552302]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-aa552302]:before{left:0}.divider[data-v-aa552302]:after{right:0}.pi[data-v-aa552302]{font-family:primeicons!important}[data-v-aa552302] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-aa552302] .p-tabview-panels{background-color:transparent}[data-v-aa552302] .p-datatable-header{height:4.75em}[data-v-aa552302] .p-button-label{font-weight:600}[data-v-aa552302] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-aa552302]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-aa552302]{margin-top:2rem}.app-input-margin-top-small[data-v-aa552302]{margin-top:1rem}.primary-color[data-v-aa552302]{color:var(--p-primary-500)}.background-secondary[data-v-aa552302]{background-color:var(--app-surface-muted)}.p-card[data-v-aa552302]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-aa552302]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-aa552302],.p-tabpanels[data-v-aa552302],.p-tablist[data-v-aa552302],.p-tab[data-v-aa552302]{background-color:var(--app-card-bg)!important}.p-toast[data-v-aa552302]{max-width:75%!important}.p-tooltip-text[data-v-aa552302]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-aa552302]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-aa552302]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-aa552302],.p-tooltip-bottom .p-tooltip-arrow[data-v-aa552302]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-aa552302]{margin-top:1rem!important}.p-card-body[data-v-aa552302]{padding:.5rem!important}}[data-v-aa552302] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-aa552302]{display:block}.p-multiselect[data-v-aa552302],.p-select[data-v-aa552302],.p-button[data-v-aa552302]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-aa552302]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-aa552302]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-aa552302]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-aa552302]{color:var(--color-on-primary)!important}.p-button[data-v-aa552302]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-aa552302]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-aa552302]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-aa552302]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-aa552302],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-aa552302]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-aa552302]{color:var(--p-primary-500)!important}.reveal[data-v-aa552302]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-aa552302]{transform:translate3d(0,28px,0)}.reveal--down[data-v-aa552302]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-aa552302]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-aa552302]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-aa552302]{transform:scale(.94)}.reveal--fade[data-v-aa552302]{transform:none}.reveal--visible[data-v-aa552302]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-aa552302],.reveal--up[data-v-aa552302],.reveal--down[data-v-aa552302],.reveal--left[data-v-aa552302],.reveal--right[data-v-aa552302],.reveal--zoom[data-v-aa552302]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-aa552302]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-aa552302]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-aa552302]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-aa552302]{padding:4rem 0}}.eyebrow[data-v-aa552302]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-aa552302]{position:relative}.marketing-shell[data-v-aa552302]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-aa552302]{position:relative;z-index:1}.marketing-hero-bg[data-v-aa552302]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-aa552302]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-aa552302]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-aa552302 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-aa552302]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-aa552302 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-aa552302]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-aa552302 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-aa552302]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-aa552302]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-aa552302 8s ease-in-out infinite}@keyframes marketing-float-a-aa552302{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-aa552302{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-aa552302{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-aa552302{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-aa552302]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-aa552302]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-aa552302]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-aa552302]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-aa552302]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-aa552302] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-aa552302]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-aa552302]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-aa552302]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-aa552302]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-aa552302]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-aa552302]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-aa552302 6s linear infinite}@keyframes marketing-shimmer-aa552302{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-aa552302]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-aa552302]{display:flex;width:max-content;animation:marketing-marquee-aa552302 32s linear infinite}.marquee__track[data-v-aa552302]:hover{animation-play-state:paused}.marquee__group[data-v-aa552302]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-aa552302{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-aa552302]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-aa552302]{font-size:.875rem}.source-pill[data-v-aa552302]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-aa552302] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-aa552302] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-aa552302{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-aa552302]{animation:marketing-float-aa552302 4s ease-in-out infinite}.marketing-float--delay-1[data-v-aa552302]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-aa552302]{animation-delay:-2.4s}.marketing-glow-ring[data-v-aa552302]{position:relative}.marketing-glow-ring[data-v-aa552302]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-aa552302]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-aa552302],.marketing-hero-bg__beam[data-v-aa552302],.marquee__track[data-v-aa552302],.gradient-text--shimmer[data-v-aa552302],.marketing-float[data-v-aa552302]{animation:none!important}}.portal-info-banner[data-v-aa552302]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-aa552302]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-aa552302]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-aa552302]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-aa552302]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-aa552302]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-aa552302] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-aa552302]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-aa552302]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-aa552302]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-aa552302]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-aa552302]{margin-bottom:1.25rem}.portal-section .section-title[data-v-aa552302]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-aa552302]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-aa552302]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-aa552302]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-aa552302]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-aa552302]{margin-top:1rem}.account-section-card[data-v-aa552302] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-aa552302] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-aa552302] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-aa552302],.p-multiselect-overlay[data-v-aa552302],.p-menu.p-menu-overlay[data-v-aa552302],.p-tieredmenu-overlay[data-v-aa552302],.p-contextmenu[data-v-aa552302]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-aa552302],.p-multiselect-list-container[data-v-aa552302],.p-select-list[data-v-aa552302],.p-multiselect-list[data-v-aa552302],.p-menu-list[data-v-aa552302]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-aa552302],.p-multiselect-option[data-v-aa552302]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-aa552302]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-aa552302],.p-multiselect-option[data-v-aa552302]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-aa552302]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-aa552302],.p-select-option.p-multiselect-option-selected[data-v-aa552302],.p-multiselect-option.p-select-option-selected[data-v-aa552302],.p-multiselect-option.p-multiselect-option-selected[data-v-aa552302]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-aa552302]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-aa552302]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-aa552302]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-aa552302]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-aa552302]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-aa552302],.p-menu-item.p-focus .p-menu-item-icon[data-v-aa552302]{color:var(--text-primary)!important}.p-menu-separator[data-v-aa552302]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-aa552302],html.is-native body[data-v-aa552302]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-aa552302]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-aa552302]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-aa552302]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-aa552302]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-aa552302],.shell-tablet[data-v-aa552302]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-aa552302],html.auth-screen-layout body[data-v-aa552302]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-aa552302]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-aa552302]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-aa552302]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-aa552302]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-aa552302]{font-size:.75rem}.auth-back-link[data-v-aa552302]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-aa552302]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-aa552302]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-aa552302]{max-width:520px}.auth-panel[data-v-aa552302]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-aa552302]{flex-direction:row}.auth-oauth-btn[data-v-aa552302]{flex:1;min-width:0}}.auth-form[data-v-aa552302]{width:100%}.auth-header[data-v-aa552302]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-aa552302]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-aa552302]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-aa552302]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-aa552302]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-aa552302]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-aa552302]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-aa552302]{margin-top:0!important}.form-row+.prime-input[data-v-aa552302]{margin-top:1rem}.auth-form .prime-input label[data-v-aa552302]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-aa552302],.auth-form .p-password-input[data-v-aa552302]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-aa552302]:hover,.auth-form .p-password-input[data-v-aa552302]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-aa552302]:focus,.auth-form .p-password-input[data-v-aa552302]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-aa552302]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-aa552302]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-aa552302]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-aa552302]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-aa552302]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-aa552302]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-aa552302]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-aa552302]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-aa552302]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-aa552302]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-aa552302]:hover{text-decoration:underline}.oauth-section[data-v-aa552302]{margin-top:1.75rem}.auth-divider[data-v-aa552302]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-aa552302]:before,.auth-divider[data-v-aa552302]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-aa552302]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-aa552302]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-aa552302]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-aa552302]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-aa552302]{font-size:1rem}.auth-success[data-v-aa552302]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-aa552302]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-aa552302]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-aa552302]{max-width:100%;padding:1rem}.auth-panel[data-v-aa552302]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-aa552302]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-aa552302]{padding:.75rem 1rem}.auth-panel[data-v-aa552302]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-aa552302],.auth-logo-section[data-v-aa552302]{margin-bottom:1.25rem}.auth-submit[data-v-aa552302]{margin-top:1.25rem!important}.oauth-section[data-v-aa552302]{margin-top:1.25rem}.auth-switch[data-v-aa552302]{margin-top:1rem}}.help-search[data-v-aa552302]{display:flex;align-items:center;gap:.75rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:14px;padding:.875rem 1.125rem;margin-bottom:1.5rem;transition:border-color .15s,box-shadow .2s}.help-search[data-v-aa552302]:focus-within{border-color:var(--p-primary-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 18%,transparent)}.help-search-icon[data-v-aa552302]{color:var(--text-secondary);font-size:.9375rem;flex-shrink:0}.help-search-input[data-v-aa552302]{flex:1;background:none;border:none;outline:none;font-size:1rem;font-weight:500;color:var(--text-primary);font-family:inherit}.help-search-input[data-v-aa552302]::placeholder{color:var(--text-secondary)}.quick-links[data-v-aa552302]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:2rem}@media(max-width:560px){.quick-links[data-v-aa552302]{grid-template-columns:1fr}}.quick-link[data-v-aa552302]{display:flex;align-items:center;gap:.75rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:12px;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;color:var(--text-primary);cursor:pointer;text-decoration:none;transition:all .15s}.quick-link[data-v-aa552302]:hover{border-color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 8%,transparent);transform:translateY(-1px)}.quick-link-icon[data-v-aa552302]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);color:var(--p-primary-400);font-size:.875rem;flex-shrink:0}.quick-link-arrow[data-v-aa552302]{margin-left:auto;font-size:.75rem;color:var(--text-secondary)}.category-filter[data-v-aa552302]{margin-bottom:1.5rem}.category-select[data-v-aa552302]{width:100%;max-width:280px}.section-label[data-v-aa552302]{font-size:.6875rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.875rem}.faq-list[data-v-aa552302]{background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:16px;overflow:hidden;margin-bottom:2rem}.faq-item[data-v-aa552302]{border-bottom:1px solid var(--app-card-border)}.faq-item[data-v-aa552302]:last-child{border-bottom:none}.faq-question[data-v-aa552302]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;font-size:.9375rem;font-weight:700;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s,color .15s}.faq-question[data-v-aa552302]:hover{background:var(--app-surface-muted)}.faq-question.open[data-v-aa552302]{color:var(--p-primary-400)}.faq-q-text[data-v-aa552302]{flex:1}.faq-icon[data-v-aa552302]{font-size:.75rem;color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.faq-answer[data-v-aa552302]{padding:0 1.25rem 1.125rem;font-size:.9375rem;color:var(--text-secondary);line-height:1.7}.faq-tags[data-v-aa552302]{margin-top:.875rem;display:flex;flex-wrap:wrap;gap:.4rem}.faq-tag[data-v-aa552302]{background:var(--app-surface-muted);border:1px solid var(--app-card-border);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;color:var(--text-primary);cursor:pointer;transition:all .15s}.faq-tag[data-v-aa552302]:hover{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);border-color:var(--p-primary-400);color:var(--p-primary-400)}.no-results[data-v-aa552302]{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.no-results p[data-v-aa552302]{margin:1rem 0;font-size:1rem}.loading-state[data-v-aa552302]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-spinner[data-v-aa552302]{text-align:center;color:var(--text-secondary)}.loading-spinner p[data-v-aa552302]{margin-top:1rem;font-size:.875rem}.faq-expand-enter-active[data-v-aa552302],.faq-expand-leave-active[data-v-aa552302]{transition:opacity .18s ease}.faq-expand-enter-from[data-v-aa552302],.faq-expand-leave-to[data-v-aa552302]{opacity:0}.contact-card[data-v-aa552302]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:16px;padding:1.5rem;margin-top:2rem}.contact-icon[data-v-aa552302]{font-size:2rem;flex-shrink:0;width:56px;height:56px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);border-radius:16px;display:flex;align-items:center;justify-content:center}.contact-text[data-v-aa552302]{flex:1;min-width:200px}.contact-title[data-v-aa552302]{font-size:1rem;font-weight:800;color:var(--text-primary)}.contact-sub[data-v-aa552302]{font-size:.875rem;color:var(--text-secondary);font-weight:500;margin-top:.25rem}.contact-card[data-v-aa552302] .p-button{min-width:auto!important;padding:.625rem 1.25rem}[data-v-f144cf1e]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-f144cf1e]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-f144cf1e]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}[data-v-f144cf1e]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-f144cf1e],body[data-v-f144cf1e]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-f144cf1e]{color:var(--text-primary);line-height:1.6}main[data-v-f144cf1e]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-f144cf1e]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-f144cf1e]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-f144cf1e]{width:100%}#app[data-v-f144cf1e]{color:var(--text-primary)!important}.app-container[data-v-f144cf1e]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-f144cf1e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-f144cf1e]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-f144cf1e]:before,.divider[data-v-f144cf1e]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-f144cf1e]:before{left:0}.divider[data-v-f144cf1e]:after{right:0}.pi[data-v-f144cf1e]{font-family:primeicons!important}[data-v-f144cf1e] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-f144cf1e] .p-tabview-panels{background-color:transparent}[data-v-f144cf1e] .p-datatable-header{height:4.75em}[data-v-f144cf1e] .p-button-label{font-weight:600}[data-v-f144cf1e] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-f144cf1e]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-f144cf1e]{margin-top:2rem}.app-input-margin-top-small[data-v-f144cf1e]{margin-top:1rem}.primary-color[data-v-f144cf1e]{color:var(--p-primary-500)}.background-secondary[data-v-f144cf1e]{background-color:var(--app-surface-muted)}.p-card[data-v-f144cf1e]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-f144cf1e]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-f144cf1e],.p-tabpanels[data-v-f144cf1e],.p-tablist[data-v-f144cf1e],.p-tab[data-v-f144cf1e]{background-color:var(--app-card-bg)!important}.p-toast[data-v-f144cf1e]{max-width:75%!important}.p-tooltip-text[data-v-f144cf1e]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-f144cf1e]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-f144cf1e]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-f144cf1e],.p-tooltip-bottom .p-tooltip-arrow[data-v-f144cf1e]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-f144cf1e]{margin-top:1rem!important}.p-card-body[data-v-f144cf1e]{padding:.5rem!important}}[data-v-f144cf1e] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-f144cf1e]{display:block}.p-multiselect[data-v-f144cf1e],.p-select[data-v-f144cf1e],.p-button[data-v-f144cf1e]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-f144cf1e]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-f144cf1e]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-f144cf1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-f144cf1e]{color:var(--color-on-primary)!important}.p-button[data-v-f144cf1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-f144cf1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-f144cf1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-f144cf1e]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-f144cf1e],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-f144cf1e]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-f144cf1e]{color:var(--p-primary-500)!important}.reveal[data-v-f144cf1e]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-f144cf1e]{transform:translate3d(0,28px,0)}.reveal--down[data-v-f144cf1e]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-f144cf1e]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-f144cf1e]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-f144cf1e]{transform:scale(.94)}.reveal--fade[data-v-f144cf1e]{transform:none}.reveal--visible[data-v-f144cf1e]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-f144cf1e],.reveal--up[data-v-f144cf1e],.reveal--down[data-v-f144cf1e],.reveal--left[data-v-f144cf1e],.reveal--right[data-v-f144cf1e],.reveal--zoom[data-v-f144cf1e]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-f144cf1e]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-f144cf1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-f144cf1e]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-f144cf1e]{padding:4rem 0}}.eyebrow[data-v-f144cf1e]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-f144cf1e]{position:relative}.marketing-shell[data-v-f144cf1e]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-f144cf1e]{position:relative;z-index:1}.marketing-hero-bg[data-v-f144cf1e]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-f144cf1e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-f144cf1e]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-f144cf1e 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-f144cf1e]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-f144cf1e 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-f144cf1e]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-f144cf1e 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-f144cf1e]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-f144cf1e]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-f144cf1e 8s ease-in-out infinite}@keyframes marketing-float-a-f144cf1e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-f144cf1e{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-f144cf1e{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-f144cf1e{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-f144cf1e]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-f144cf1e]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-f144cf1e]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-f144cf1e]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-f144cf1e]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-f144cf1e] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-f144cf1e]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-f144cf1e]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-f144cf1e]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-f144cf1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-f144cf1e]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-f144cf1e]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-f144cf1e 6s linear infinite}@keyframes marketing-shimmer-f144cf1e{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-f144cf1e]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-f144cf1e]{display:flex;width:max-content;animation:marketing-marquee-f144cf1e 32s linear infinite}.marquee__track[data-v-f144cf1e]:hover{animation-play-state:paused}.marquee__group[data-v-f144cf1e]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-f144cf1e{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-f144cf1e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-f144cf1e]{font-size:.875rem}.source-pill[data-v-f144cf1e]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-f144cf1e] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-f144cf1e] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-f144cf1e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-f144cf1e]{animation:marketing-float-f144cf1e 4s ease-in-out infinite}.marketing-float--delay-1[data-v-f144cf1e]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-f144cf1e]{animation-delay:-2.4s}.marketing-glow-ring[data-v-f144cf1e]{position:relative}.marketing-glow-ring[data-v-f144cf1e]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-f144cf1e]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-f144cf1e],.marketing-hero-bg__beam[data-v-f144cf1e],.marquee__track[data-v-f144cf1e],.gradient-text--shimmer[data-v-f144cf1e],.marketing-float[data-v-f144cf1e]{animation:none!important}}.portal-info-banner[data-v-f144cf1e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-f144cf1e]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-f144cf1e]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-f144cf1e]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-f144cf1e]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-f144cf1e]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-f144cf1e] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-f144cf1e]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-f144cf1e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-f144cf1e]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-f144cf1e]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-f144cf1e]{margin-bottom:1.25rem}.portal-section .section-title[data-v-f144cf1e]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-f144cf1e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-f144cf1e]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-f144cf1e]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-f144cf1e]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-f144cf1e]{margin-top:1rem}.account-section-card[data-v-f144cf1e] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-f144cf1e] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-f144cf1e] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-f144cf1e],.p-multiselect-overlay[data-v-f144cf1e],.p-menu.p-menu-overlay[data-v-f144cf1e],.p-tieredmenu-overlay[data-v-f144cf1e],.p-contextmenu[data-v-f144cf1e]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-f144cf1e],.p-multiselect-list-container[data-v-f144cf1e],.p-select-list[data-v-f144cf1e],.p-multiselect-list[data-v-f144cf1e],.p-menu-list[data-v-f144cf1e]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-f144cf1e],.p-multiselect-option[data-v-f144cf1e]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-f144cf1e]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-f144cf1e],.p-multiselect-option[data-v-f144cf1e]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-f144cf1e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-f144cf1e],.p-select-option.p-multiselect-option-selected[data-v-f144cf1e],.p-multiselect-option.p-select-option-selected[data-v-f144cf1e],.p-multiselect-option.p-multiselect-option-selected[data-v-f144cf1e]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-f144cf1e]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-f144cf1e]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-f144cf1e]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-f144cf1e]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-f144cf1e]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-f144cf1e],.p-menu-item.p-focus .p-menu-item-icon[data-v-f144cf1e]{color:var(--text-primary)!important}.p-menu-separator[data-v-f144cf1e]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-f144cf1e],html.is-native body[data-v-f144cf1e]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-f144cf1e]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-f144cf1e]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-f144cf1e]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-f144cf1e]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-f144cf1e],.shell-tablet[data-v-f144cf1e]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-f144cf1e],html.auth-screen-layout body[data-v-f144cf1e]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-f144cf1e]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-f144cf1e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-f144cf1e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-f144cf1e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-f144cf1e]{font-size:.75rem}.auth-back-link[data-v-f144cf1e]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-f144cf1e]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-f144cf1e]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-f144cf1e]{max-width:520px}.auth-panel[data-v-f144cf1e]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-f144cf1e]{flex-direction:row}.auth-oauth-btn[data-v-f144cf1e]{flex:1;min-width:0}}.auth-form[data-v-f144cf1e]{width:100%}.auth-header[data-v-f144cf1e]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-f144cf1e]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-f144cf1e]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-f144cf1e]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-f144cf1e]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-f144cf1e]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-f144cf1e]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-f144cf1e]{margin-top:0!important}.form-row+.prime-input[data-v-f144cf1e]{margin-top:1rem}.auth-form .prime-input label[data-v-f144cf1e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-f144cf1e],.auth-form .p-password-input[data-v-f144cf1e]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-f144cf1e]:hover,.auth-form .p-password-input[data-v-f144cf1e]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-f144cf1e]:focus,.auth-form .p-password-input[data-v-f144cf1e]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-f144cf1e]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-f144cf1e]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-f144cf1e]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-f144cf1e]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-f144cf1e]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-f144cf1e]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-f144cf1e]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-f144cf1e]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-f144cf1e]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-f144cf1e]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-f144cf1e]:hover{text-decoration:underline}.oauth-section[data-v-f144cf1e]{margin-top:1.75rem}.auth-divider[data-v-f144cf1e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-f144cf1e]:before,.auth-divider[data-v-f144cf1e]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-f144cf1e]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-f144cf1e]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-f144cf1e]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-f144cf1e]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-f144cf1e]{font-size:1rem}.auth-success[data-v-f144cf1e]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-f144cf1e]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-f144cf1e]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-f144cf1e]{max-width:100%;padding:1rem}.auth-panel[data-v-f144cf1e]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-f144cf1e]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-f144cf1e]{padding:.75rem 1rem}.auth-panel[data-v-f144cf1e]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-f144cf1e],.auth-logo-section[data-v-f144cf1e]{margin-bottom:1.25rem}.auth-submit[data-v-f144cf1e]{margin-top:1.25rem!important}.oauth-section[data-v-f144cf1e]{margin-top:1.25rem}.auth-switch[data-v-f144cf1e]{margin-top:1rem}}.help-container-marketing[data-v-f144cf1e]{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}[data-v-c956767b]:root{--font-family-base: Poppins, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--p-font-family: var(--font-family-base);--radius-base: 12px;--p-content-background: #171717;--p-content-border-radius: 12px;--p-toast-content-padding: .5rem !important;--p-menu-border-radius: 12px;--app-dropdown-radius: 14px;--app-dropdown-shadow: 0 16px 48px var(--overlay-backdrop);--app-dropdown-item-padding: 10px 16px;--app-dropdown-item-font-size: 14px;--app-dropdown-item-font-weight: 600;--app-dropdown-list-padding: 6px 0;--font-xs: clamp(.75rem, .72rem + .1vw, .8125rem);--font-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-base: clamp(.875rem, .83rem + .25vw, 1rem);--font-md: clamp(1rem, .95rem + .3vw, 1.125rem);--font-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-xxl: clamp(1.75rem, 1.5rem + 1vw, 2.125rem);--color-success: #10b981;--color-success-dark: #059669;--color-success-rgb: 16, 185, 129;--color-danger: #ef4444;--color-danger-dark: #dc2626;--color-danger-rgb: 239, 68, 68;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-rgb: 245, 158, 11;--color-star: #fbbf24;--color-white: #ffffff;--color-on-primary: #ffffff;--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--color-accent-indigo: #6366f1;--color-accent-purple: #8b5cf6;--color-accent-blue: #3b82f6;--color-accent-pink: #ec4899;--color-accent-rose: #f43f5e;--color-accent-cyan: #06b6d4;--color-accent-orange: #f97316;--color-accent-green-ios: #30d158;--color-teal: #14b8a6;--color-teal-rgb: 20, 184, 166;--color-yellow-ios: #ffd60a;--color-yellow-ios-rgb: 255, 214, 10;--color-violet: #a855f7;--color-violet-rgb: 168, 85, 247;--color-surface-dark: #111827;--color-green-600: #16a34a;--color-green-500-rgb: 34, 197, 94;--primary-color-rgb: 30, 64, 175;--native-blue-rgb: 59, 107, 219;--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-dark: rgba(0, 0, 0, .7);--overlay-dark-strong: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .8);--overlay-light-muted: rgba(255, 255, 255, .15);--overlay-subtle: rgba(0, 0, 0, .1);--overlay-subtle-strong: rgba(0, 0, 0, .2);--overlay-subtle-heavy: rgba(0, 0, 0, .3);--overlay-subtle-light: rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, var(--p-primary-500), var(--color-accent-indigo));--gradient-primary-extended: linear-gradient(135deg, var(--p-primary-400) 0%, var(--color-accent-indigo) 50%, var(--color-accent-purple) 100%);--gradient-success: linear-gradient(135deg, var(--color-success), var(--color-success-dark));--gradient-warning: linear-gradient(135deg, var(--color-warning), var(--color-warning-dark));--gradient-danger: linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));--gradient-surface: linear-gradient(135deg, var(--app-surface), var(--app-bg));--color-success-bg-subtle: rgba(var(--color-success-rgb), .06);--color-success-bg: rgba(var(--color-success-rgb), .1);--color-success-bg-medium: rgba(var(--color-success-rgb), .15);--color-success-border: rgba(var(--color-success-rgb), .18);--color-danger-bg: rgba(var(--color-danger-rgb), .1);--color-danger-border: rgba(var(--color-danger-rgb), .3);--color-warning-bg: rgba(var(--color-warning-rgb), .1);--color-warning-border: rgba(var(--color-warning-rgb), .3);--color-primary-bg-subtle: rgba(var(--primary-color-rgb), .05);--color-primary-bg: rgba(var(--primary-color-rgb), .1);--color-primary-border: rgba(var(--primary-color-rgb), .3);--color-primary-border-light: rgba(var(--primary-color-rgb), .25);--color-primary-bg-selected: rgba(var(--primary-color-rgb), .07);--color-primary-shadow: rgba(var(--primary-color-rgb), .15);--color-primary-shadow-strong: rgba(var(--primary-color-rgb), .35);--color-primary-bg-faint: rgba(var(--primary-color-rgb), .03);--color-primary-bg-light: rgba(var(--primary-color-rgb), .06);--color-primary-bg-medium: rgba(var(--primary-color-rgb), .08);--color-primary-bg-strong: rgba(var(--primary-color-rgb), .18);--color-primary-bg-emphasis: rgba(var(--primary-color-rgb), .28);--overlay-drop-shadow: rgba(0, 0, 0, .25);--color-primary-bg-heavy: rgba(var(--primary-color-rgb), .2);--color-primary-bg-intense: rgba(var(--primary-color-rgb), .45);--color-primary-glow: rgba(var(--primary-color-rgb), .5);--color-primary-glow-strong: rgba(var(--primary-color-rgb), .6);--color-teal-bg: rgba(var(--color-teal-rgb), .05);--color-teal-bg-medium: rgba(var(--color-teal-rgb), .1);--color-green-bg: rgba(var(--color-green-500-rgb), .1);--color-green-bg-subtle: rgba(var(--color-green-500-rgb), .05);--color-yellow-bg: rgba(var(--color-yellow-ios-rgb), .1);--color-yellow-bg-medium: rgba(var(--color-yellow-ios-rgb), .25);--color-yellow-border: rgba(var(--color-yellow-ios-rgb), .25);--color-violet-bg: rgba(var(--color-violet-rgb), .15);--color-blue-bg: rgba(59, 130, 246, .15);--color-danger-bg-medium: rgba(var(--color-danger-rgb), .15);--color-warning-bg-medium: rgba(var(--color-warning-rgb), .15);--color-warning-bg-strong: rgba(255, 159, 10, .2);--color-muted-bg: color-mix(in srgb, var(--text-secondary) 12%, transparent);--color-muted-bg-strong: color-mix(in srgb, var(--text-secondary) 15%, transparent);--overlay-faint: rgba(0, 0, 0, .06);--overlay-soft: rgba(0, 0, 0, .08);--overlay-medium: rgba(0, 0, 0, .15);--overlay-strong: rgba(0, 0, 0, .45);--overlay-heavy: rgba(0, 0, 0, .55);--overlay-intense: rgba(0, 0, 0, .6);--overlay-deep: rgba(0, 0, 0, .75);--overlay-solid: rgba(0, 0, 0, .8);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-light-soft: rgba(255, 255, 255, .2);--overlay-light-medium: rgba(255, 255, 255, .25);--overlay-light-strong: rgba(255, 255, 255, .3);--overlay-light-heavy: rgba(255, 255, 255, .85);--overlay-light-solid: rgba(255, 255, 255, .92);--overlay-native-nav: rgba(12, 12, 16, .96);--native-blue-dim-light: rgba(var(--native-blue-rgb), .2);--native-blue-dim-medium: rgba(var(--native-blue-rgb), .25);--native-blue-dim-strong: rgba(var(--native-blue-rgb), .3);--native-blue-dim-intense: rgba(var(--native-blue-rgb), .35);--native-blue-dim-heavy: rgba(var(--native-blue-rgb), .4);--native-blue-dim-max: rgba(var(--native-blue-rgb), .45);--native-blue-dim-subtle: rgba(59, 107, 219, .15);--color-danger-ios-bg: rgba(255, 69, 58, .07);--color-danger-ios-bg-medium: rgba(255, 69, 58, .12);--color-danger-ios-bg-strong: rgba(255, 69, 58, .25);--color-danger-ios-bg-intense: rgba(255, 69, 58, .4);--color-rose-bg: rgba(244, 63, 94, .12);--color-rose-bg-medium: rgba(244, 63, 94, .4);--color-rose-bg-strong: rgba(244, 63, 94, .7);--color-rose-light: #fda4af;--color-surface-subtle: #f3f4f6;--color-surface-faint: #f9fafb;--color-border-muted: #d1d5db;--color-text-placeholder: #666;--color-tag-gold: #f0c040;--color-tag-gold-dark: #c9930a;--color-accent-violet-deep: #6b4ce6;--color-accent-sky: #0ea5e9;--color-accent-blue-bright: #2563eb;--color-accent-fuchsia: #d946ef;--color-accent-green-bright: #22c55e;--banner-info-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--banner-info-border: #5a67d8;--banner-info-shadow: rgba(102, 126, 234, .3);--banner-warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--banner-warning-border: #ed8936;--banner-warning-shadow: rgba(245, 87, 108, .3);--banner-error-gradient: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);--banner-error-border: #e53e3e;--banner-error-shadow: rgba(238, 90, 36, .3);--banner-success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--banner-success-border: #38a169;--banner-success-shadow: rgba(0, 242, 254, .3)}.theme-light[data-v-c956767b]{--app-bg: #fafafa;--app-surface: #ffffff;--app-surface-muted: #f4f4f5;--app-nav-bg: rgba(255, 255, 255, .85);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #e4e4e7;--app-card-bg: #ffffff;--app-card-border: #e4e4e7;--primary-color: #1e40af;--secondary-color: #64748b;--text-primary: #09090b;--text-secondary: #52525b;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--shadow-card: 0 8px 30px rgba(0, 0, 0, .06);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 20px 40px -12px rgba(0, 0, 0, .08);--marketing-grain-opacity: .025;--marketing-blob-opacity: .22;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #06b6d4;--marketing-grid-line: rgba(0, 0, 0, .06);--marketing-grid-opacity: .5;--marketing-beam-color: rgba(59, 130, 246, .15);--marketing-card-bg: rgba(255, 255, 255, .9);--marketing-card-border: #e4e4e7;--marketing-card-border-hover: #a1a1aa;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .1);--marketing-pill-bg: #f4f4f5;--marketing-cta-glow: rgba(30, 64, 175, .35);--marketing-radius-lg: 20px;--marketing-footer-bg: #f4f4f5;--marketing-footer-cta-bg: linear-gradient(135deg, #f0f4ff 0%, #faf5ff 50%, #f0fdfa 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #d4d4d8, transparent)}.theme-dark[data-v-c956767b]{--app-bg: #050505;--app-surface: #0c0c0c;--app-surface-muted: #141414;--app-surface-light: #e2e8f0;--app-nav-bg: rgba(5, 5, 5, .8);--app-dropdown-bg: var(--app-surface);--app-dropdown-footer-bg: var(--app-surface-muted);--app-nav-border: #1f1f1f;--app-card-bg: #0c0c0c;--app-card-border: #1f1f1f;--p-card-background: var(--app-card-bg);--p-card-border-color: var(--app-card-border);--p-surface-0: var(--app-bg);--p-surface-1: var(--app-surface);--p-surface-2: var(--app-surface-muted);--p-surface-light: var(--app-surface-light);--primary-color: #3b82f6;--secondary-color: #71717a;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--p-text-color: var(--text-primary);--p-text-muted-color: var(--text-secondary);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--p-button-primary-hover-border-color: var(--p-primary-600);--p-border-radius-md: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--shadow-card: 0 8px 30px rgba(0, 0, 0, .4);--shadow-card-primary: 0 8px 30px var(--color-primary-shadow);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .6);--marketing-grain-opacity: .04;--marketing-blob-opacity: .4;--marketing-glow-primary: #3b82f6;--marketing-glow-secondary: #8b5cf6;--marketing-glow-tertiary: #6366f1;--marketing-grid-line: rgba(255, 255, 255, .04);--marketing-grid-opacity: .35;--marketing-beam-color: rgba(99, 102, 241, .2);--marketing-card-bg: rgba(12, 12, 12, .85);--marketing-card-border: #1f1f1f;--marketing-card-border-hover: #3f3f46;--marketing-card-shadow-hover: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);--marketing-pill-bg: #141414;--marketing-cta-glow: rgba(59, 130, 246, .45);--marketing-radius-lg: 20px;--marketing-footer-bg: #0a0a0a;--marketing-footer-cta-bg: linear-gradient(135deg, rgba(30, 64, 175, .12) 0%, rgba(139, 92, 246, .1) 50%, rgba(6, 182, 212, .08) 100%);--marketing-footer-border: linear-gradient(90deg, transparent, #27272a, transparent)}@font-face{font-display:optional}[data-v-c956767b]{box-sizing:border-box;font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-v-c956767b],body[data-v-c956767b]{background:var(--app-bg);margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body[data-v-c956767b]{color:var(--text-primary);line-height:1.6}main[data-v-c956767b]{padding:1rem!important;width:100%;min-height:100vh}.row[data-v-c956767b]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row[data-v-c956767b]>*{padding-left:.75rem;padding-right:.75rem;flex-shrink:0;width:100%;max-width:100%}.w-100[data-v-c956767b]{width:100%}#app[data-v-c956767b]{color:var(--text-primary)!important}.app-container[data-v-c956767b]{min-height:100vh;background:var(--app-bg)}.loading-container[data-v-c956767b]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--app-bg)}.divider[data-v-c956767b]{text-align:center;margin:1rem 0;color:var(--text-secondary);position:relative;font-size:var(--font-base)}.divider[data-v-c956767b]:before,.divider[data-v-c956767b]:after{content:"";position:absolute;top:50%;width:45%;height:1px;background:var(--p-card-border-color)}.divider[data-v-c956767b]:before{left:0}.divider[data-v-c956767b]:after{right:0}.pi[data-v-c956767b]{font-family:primeicons!important}[data-v-c956767b] .p-tabview-tablist{background-color:transparent;box-shadow:0 2px 4px -1px var(--overlay-subtle-strong),0 4px 5px 0 var(--overlay-subtle-strong),0 1px 10px 0 var(--overlay-subtle-strong)}[data-v-c956767b] .p-tabview-panels{background-color:transparent}[data-v-c956767b] .p-datatable-header{height:4.75em}[data-v-c956767b] .p-button-label{font-weight:600}[data-v-c956767b] .p-datatable-header{background-color:transparent;border-top:none}.app-input-margin-top[data-v-c956767b]{margin-top:1.5rem}.app-input-margin-top-medium[data-v-c956767b]{margin-top:2rem}.app-input-margin-top-small[data-v-c956767b]{margin-top:1rem}.primary-color[data-v-c956767b]{color:var(--p-primary-500)}.background-secondary[data-v-c956767b]{background-color:var(--app-surface-muted)}.p-card[data-v-c956767b]{border:1px solid var(--p-card-border-color);border-radius:20px}.p-skeleton[data-v-c956767b]:not(.p-skeleton-circle){border-radius:var(--radius-base)}.p-card[data-v-c956767b],.p-tabpanels[data-v-c956767b],.p-tablist[data-v-c956767b],.p-tab[data-v-c956767b]{background-color:var(--app-card-bg)!important}.p-toast[data-v-c956767b]{max-width:75%!important}.p-tooltip-text[data-v-c956767b]{background:var(--text-primary)!important;color:var(--app-bg)!important;font-size:var(--font-xs);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lg)}.p-tooltip-right .p-tooltip-arrow[data-v-c956767b]{border-right-color:var(--text-primary)!important}.p-tooltip-left .p-tooltip-arrow[data-v-c956767b]{border-left-color:var(--text-primary)!important}.p-tooltip-top .p-tooltip-arrow[data-v-c956767b],.p-tooltip-bottom .p-tooltip-arrow[data-v-c956767b]{border-top-color:var(--text-primary)!important;border-bottom-color:var(--text-primary)!important}@media only screen and (max-width:564px){.app-input-margin-top-medium[data-v-c956767b]{margin-top:1rem!important}.p-card-body[data-v-c956767b]{padding:.5rem!important}}[data-v-c956767b] .p-card-body{border-radius:var(--radius-base)!important}.p-password[data-v-c956767b]{display:block}.p-multiselect[data-v-c956767b],.p-select[data-v-c956767b],.p-button[data-v-c956767b]{border-radius:var(--radius-base)!important}.p-button-icon-only.p-button-rounded[data-v-c956767b]{border-radius:50%;height:var(--p-button-icon-only-width)}.p-inputtext[data-v-c956767b]{border-radius:var(--radius-base)!important;font-size:var(--font-base);padding:.75rem 1rem!important;transition:all .2s;color:var(--text-primary)!important}.p-button[data-v-c956767b]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-label[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast) .p-button-icon[data-v-c956767b]{color:var(--color-on-primary)!important}.p-button[data-v-c956767b]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover,.p-button[data-v-c956767b]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button[data-v-c956767b]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active,.p-button[data-v-c956767b]:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{color:var(--color-on-primary)!important}.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-label[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:hover .p-button-icon[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-label[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover .p-button-icon[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-label[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):enabled:active .p-button-icon[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-label[data-v-c956767b],.p-button:not(.p-button-link):not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active .p-button-icon[data-v-c956767b]{color:var(--color-on-primary)!important}.p-button-primary.p-button-text[data-v-c956767b]{color:var(--p-primary-500)!important}.reveal[data-v-c956767b]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--up[data-v-c956767b]{transform:translate3d(0,28px,0)}.reveal--down[data-v-c956767b]{transform:translate3d(0,-28px,0)}.reveal--left[data-v-c956767b]{transform:translate3d(-32px,0,0)}.reveal--right[data-v-c956767b]{transform:translate3d(32px,0,0)}.reveal--zoom[data-v-c956767b]{transform:scale(.94)}.reveal--fade[data-v-c956767b]{transform:none}.reveal--visible[data-v-c956767b]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-v-c956767b],.reveal--up[data-v-c956767b],.reveal--down[data-v-c956767b],.reveal--left[data-v-c956767b],.reveal--right[data-v-c956767b],.reveal--zoom[data-v-c956767b]{opacity:1;transform:none;transition:none}}.gradient-text[data-v-c956767b]{background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass-card[data-v-c956767b]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-section[data-v-c956767b]{position:relative;max-width:1200px;margin:0 auto;padding:6rem 1.5rem}@media(max-width:768px){.marketing-section[data-v-c956767b]{padding:4rem 0}}.eyebrow[data-v-c956767b]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-primary-400);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 20%,transparent);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-shell[data-v-c956767b]{position:relative}.marketing-shell[data-v-c956767b]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--marketing-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.marketing-main[data-v-c956767b]{position:relative;z-index:1}.marketing-hero-bg[data-v-c956767b]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-hero-bg__blob[data-v-c956767b]{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--marketing-blob-opacity);will-change:transform}.marketing-hero-bg__blob--1[data-v-c956767b]{width:520px;height:520px;background:radial-gradient(circle,var(--marketing-glow-primary),transparent 68%);top:-160px;left:-100px;animation:marketing-float-a-c956767b 22s ease-in-out infinite}.marketing-hero-bg__blob--2[data-v-c956767b]{width:440px;height:440px;background:radial-gradient(circle,var(--marketing-glow-secondary),transparent 68%);top:60px;right:-80px;animation:marketing-float-b-c956767b 18s ease-in-out infinite;animation-delay:-7s}.marketing-hero-bg__blob--3[data-v-c956767b]{width:360px;height:360px;background:radial-gradient(circle,var(--marketing-glow-tertiary),transparent 68%);bottom:-80px;left:35%;animation:marketing-float-c-c956767b 26s ease-in-out infinite;animation-delay:-12s}.marketing-hero-bg__grid[data-v-c956767b]{position:absolute;inset:0;background-image:linear-gradient(var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 72%);opacity:var(--marketing-grid-opacity)}.marketing-hero-bg__beam[data-v-c956767b]{position:absolute;top:-20%;left:50%;width:1px;height:140%;background:linear-gradient(180deg,transparent,var(--marketing-beam-color) 40%,transparent);transform:translate(-50%) rotate(12deg);opacity:.5;animation:marketing-beam-pulse-c956767b 8s ease-in-out infinite}@keyframes marketing-float-a-c956767b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes marketing-float-b-c956767b{0%,to{transform:translate(0)}50%{transform:translate(-35px,25px)}}@keyframes marketing-float-c-c956767b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(25px,-30px) scale(1.08)}70%{transform:translate(-15px,15px) scale(.92)}}@keyframes marketing-beam-pulse-c956767b{0%,to{opacity:.3}50%{opacity:.7}}.marketing-page-hero[data-v-c956767b]{position:relative;overflow:hidden;text-align:center;padding:5.5rem 1.5rem 3.5rem}.marketing-page-hero__inner[data-v-c956767b]{position:relative;z-index:1;max-width:760px;margin:0 auto}.marketing-page-hero__title[data-v-c956767b]{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;color:var(--text-primary)}.marketing-page-hero__sub[data-v-c956767b]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.65;max-width:600px;margin:0 auto 2rem}.marketing-page-hero__actions[data-v-c956767b]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}.marketing-page-hero__actions[data-v-c956767b] .p-button{min-width:auto!important;padding:.875rem 1.75rem;font-weight:700}.section-header[data-v-c956767b]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-c956767b]{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 1rem;color:var(--text-primary)}.section-subtitle[data-v-c956767b]{font-size:var(--font-lg);color:var(--text-secondary);max-width:620px;margin:0 auto;line-height:1.6}.marketing-card[data-v-c956767b]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:var(--marketing-radius-lg);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.marketing-card[data-v-c956767b]:hover{transform:translateY(-5px);border-color:var(--marketing-card-border-hover);box-shadow:var(--marketing-card-shadow-hover)}.gradient-text--shimmer[data-v-c956767b]{background:var(--gradient-primary-extended);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-shimmer-c956767b 6s linear infinite}@keyframes marketing-shimmer-c956767b{0%{background-position:0% center}to{background-position:200% center}}.marquee[data-v-c956767b]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track[data-v-c956767b]{display:flex;width:max-content;animation:marketing-marquee-c956767b 32s linear infinite}.marquee__track[data-v-c956767b]:hover{animation-play-state:paused}.marquee__group[data-v-c956767b]{display:flex;align-items:center;gap:.75rem;padding-right:.75rem;flex-shrink:0}@keyframes marketing-marquee-c956767b{0%{transform:translate(0)}to{transform:translate(-50%)}}.source-pill[data-v-c956767b]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:var(--marketing-pill-bg);border:1px solid var(--marketing-card-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.source-pill .pi[data-v-c956767b]{font-size:.875rem}.source-pill[data-v-c956767b]:hover{border-color:var(--marketing-card-border-hover);color:var(--text-primary)}.marketing-cta-primary[data-v-c956767b] .p-button{box-shadow:0 12px 32px -10px var(--marketing-cta-glow);transition:transform .2s ease,box-shadow .2s ease}.marketing-cta-primary[data-v-c956767b] .p-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px var(--marketing-cta-glow)}@keyframes marketing-float-c956767b{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marketing-float[data-v-c956767b]{animation:marketing-float-c956767b 4s ease-in-out infinite}.marketing-float--delay-1[data-v-c956767b]{animation-delay:-1.2s}.marketing-float--delay-2[data-v-c956767b]{animation-delay:-2.4s}.marketing-glow-ring[data-v-c956767b]{position:relative}.marketing-glow-ring[data-v-c956767b]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--gradient-primary-extended);opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.marketing-glow-ring[data-v-c956767b]:hover:after{opacity:.35}@media(prefers-reduced-motion:reduce){.marketing-hero-bg__blob[data-v-c956767b],.marketing-hero-bg__beam[data-v-c956767b],.marquee__track[data-v-c956767b],.gradient-text--shimmer[data-v-c956767b],.marketing-float[data-v-c956767b]{animation:none!important}}.portal-info-banner[data-v-c956767b]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--app-surface);border:1px solid var(--app-card-border);border-radius:var(--marketing-radius-lg, 20px);padding:1.25rem 1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.portal-info-banner__left[data-v-c956767b]{display:flex;align-items:flex-start;gap:.875rem;min-width:0;flex:1}.portal-info-banner__left>.pi[data-v-c956767b]{color:var(--p-primary-400);font-size:1.25rem;margin-top:2px;flex-shrink:0}.portal-info-banner__title[data-v-c956767b]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.portal-info-banner__title strong[data-v-c956767b]{color:var(--p-primary-400)}.portal-info-banner__sub[data-v-c956767b]{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem;line-height:1.5}.portal-info-banner[data-v-c956767b] .p-button{min-width:auto!important;padding:.625rem 1.125rem;font-weight:700}.portal-section-label[data-v-c956767b]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, var(--text-secondary));margin-bottom:.75rem}.portal-section-icon[data-v-c956767b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-400);font-size:.9375rem;flex-shrink:0}.portal-section[data-v-c956767b]{padding:1.5rem 0 2rem}.portal-section.compact[data-v-c956767b]{padding:.75rem 0 1.25rem}.portal-section .section-header[data-v-c956767b]{margin-bottom:1.25rem}.portal-section .section-title[data-v-c956767b]{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.portal-empty-state[data-v-c956767b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.portal-empty-state .pi[data-v-c956767b]{font-size:2rem;color:var(--p-primary-400);margin-bottom:.75rem}.portal-empty-state h3[data-v-c956767b]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.portal-empty-state p[data-v-c956767b]{margin:0;font-size:.9375rem;line-height:1.55;max-width:28rem}.portal-empty-state .empty-actions[data-v-c956767b]{margin-top:1rem}.account-section-card[data-v-c956767b] .header-text-container{padding-bottom:.25rem}.account-section-card[data-v-c956767b] .header{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.account-section-card[data-v-c956767b] .sub-header{font-size:.875rem;line-height:1.45}.p-select-overlay[data-v-c956767b],.p-multiselect-overlay[data-v-c956767b],.p-menu.p-menu-overlay[data-v-c956767b],.p-tieredmenu-overlay[data-v-c956767b],.p-contextmenu[data-v-c956767b]{background:var(--app-dropdown-bg, var(--app-surface))!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-dropdown-radius)!important;box-shadow:var(--app-dropdown-shadow)!important;overflow:hidden;isolation:isolate;color:var(--text-primary)!important}.p-select-list-container[data-v-c956767b],.p-multiselect-list-container[data-v-c956767b],.p-select-list[data-v-c956767b],.p-multiselect-list[data-v-c956767b],.p-menu-list[data-v-c956767b]{background:transparent!important;border:none!important;box-shadow:none!important;padding:var(--app-dropdown-list-padding)!important}.p-select-option[data-v-c956767b],.p-multiselect-option[data-v-c956767b]{padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;border-radius:0!important;transition:background .1s ease}.p-select-option[data-v-c956767b]:not(.p-disabled):hover,.p-select-option.p-focus[data-v-c956767b],.p-multiselect-option[data-v-c956767b]:not(.p-disabled):hover,.p-multiselect-option.p-focus[data-v-c956767b]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-select-option.p-select-option-selected[data-v-c956767b],.p-select-option.p-multiselect-option-selected[data-v-c956767b],.p-multiselect-option.p-select-option-selected[data-v-c956767b],.p-multiselect-option.p-multiselect-option-selected[data-v-c956767b]{background:var(--app-surface-muted)!important;color:var(--text-primary)!important}.p-menu-item-content[data-v-c956767b]{border-radius:0!important;transition:background .1s ease}.p-menu-item-link[data-v-c956767b]{gap:10px!important;padding:var(--app-dropdown-item-padding)!important;font-size:var(--app-dropdown-item-font-size)!important;font-weight:var(--app-dropdown-item-font-weight)!important;color:var(--text-primary)!important;text-decoration:none}.p-menu-item:not(.p-disabled) .p-menu-item-content[data-v-c956767b]:hover,.p-menu-item.p-focus .p-menu-item-content[data-v-c956767b]{background:var(--app-surface-muted)!important}.p-menu-item-icon[data-v-c956767b]{font-size:15px!important;width:18px;text-align:center;flex-shrink:0;color:var(--text-secondary)!important}.p-menu-item:not(.p-disabled):hover .p-menu-item-icon[data-v-c956767b],.p-menu-item.p-focus .p-menu-item-icon[data-v-c956767b]{color:var(--text-primary)!important}.p-menu-separator[data-v-c956767b]{margin:6px 0!important;border-color:var(--app-card-border)!important}html.is-native[data-v-c956767b],html.is-native body[data-v-c956767b]{height:100%;overflow:hidden;overscroll-behavior:none}html.is-native #app[data-v-c956767b]{height:100%;overflow:hidden;text-align:left}.is-native[data-v-c956767b]{--native-tab-height: 88px;--native-page-padding-x: 20px;--native-page-padding-bottom: 24px;--native-blue: #3b6bdb;--native-blue-2: #4c7ef5;--native-blue-3: #5a8fff;--native-blue-dim: rgba(59, 107, 219, .18)}.is-native.theme-dark[data-v-c956767b]{--native-bg: #0c0c0e;--native-surface: #18181c;--native-surface-2: #222228;--native-surface-3: #2c2c34;--native-border: #2a2a32;--native-text: #f0f0f5;--native-text-2: #8e8e9a;--native-text-3: #44444d;--overlay-native-nav: rgba(12, 12, 16, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.is-native.theme-light[data-v-c956767b]{--native-bg: #f8fafc;--native-surface: #ffffff;--native-surface-2: #f1f5f9;--native-surface-3: #e2e8f0;--native-border: #e2e8f0;--native-text: #0f172a;--native-text-2: #475569;--native-text-3: #94a3b8;--overlay-native-nav: rgba(248, 250, 252, .96);--app-bg: var(--native-bg);--app-surface: var(--native-surface);--app-surface-muted: var(--native-surface-2);--app-card-bg: var(--native-surface);--app-card-border: var(--native-border);--app-nav-bg: var(--native-bg);--app-nav-border: var(--native-border);--primary-color: var(--native-blue);--p-button-primary-color: var(--color-on-primary);--p-button-primary-hover-color: var(--color-on-primary);--text-primary: var(--native-text);--text-secondary: var(--native-text-2);--text-muted: var(--native-text-3);--p-text-color: var(--native-text);--p-text-muted-color: var(--native-text-2);--p-card-background: var(--native-surface);--p-card-border-color: var(--native-border);--p-surface-0: var(--native-bg);--p-surface-1: var(--native-surface);--p-surface-2: var(--native-surface-2);--color-surface-faint: var(--native-surface-2);--color-surface-subtle: var(--native-surface-3);--color-border-muted: var(--native-border)}.shell-mobile[data-v-c956767b],.shell-tablet[data-v-c956767b]{--app-bg: var(--native-bg);--app-surface: var(--native-surface);--text-primary: var(--native-text);--text-secondary: var(--native-text-2)}html.auth-screen-layout[data-v-c956767b],html.auth-screen-layout body[data-v-c956767b]{height:100dvh;max-height:100dvh;overflow:hidden}.auth-container[data-v-c956767b]{height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-ambient[data-v-c956767b]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-top-bar[data-v-c956767b]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.auth-back-link[data-v-c956767b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem .875rem;border-radius:10px;transition:color .2s,background .2s}.auth-back-link .pi[data-v-c956767b]{font-size:.75rem}.auth-back-link[data-v-c956767b]:hover{color:var(--text-primary);background:var(--app-surface-muted)}.auth-box[data-v-c956767b]{width:100%;max-width:520px;padding:1.5rem;position:relative;z-index:1}.auth-panel[data-v-c956767b]{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:24px;padding:2.25rem 2rem 2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}@media(min-width:768px){.auth-box[data-v-c956767b]{max-width:520px}.auth-panel[data-v-c956767b]{padding:2.5rem 2.5rem 2.25rem}.oauth-buttons[data-v-c956767b]{flex-direction:row}.auth-oauth-btn[data-v-c956767b]{flex:1;min-width:0}}.auth-form[data-v-c956767b]{width:100%}.auth-header[data-v-c956767b]{text-align:center;margin-bottom:1.75rem}.auth-title[data-v-c956767b]{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;color:var(--text-primary)}.auth-subtitle[data-v-c956767b]{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.5}.auth-logo-section[data-v-c956767b]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;color:var(--text-primary);margin-bottom:1.75rem}.auth-logo-section .logo[data-v-c956767b]{height:2.5rem;width:auto;border-radius:10px}.auth-website-name[data-v-c956767b]{font-size:var(--font-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.form-row[data-v-c956767b]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:0}.form-row .prime-input[data-v-c956767b]{margin-top:0!important}.form-row+.prime-input[data-v-c956767b]{margin-top:1rem}.auth-form .prime-input label[data-v-c956767b]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.auth-form .p-inputtext[data-v-c956767b],.auth-form .p-password-input[data-v-c956767b]{background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;transition:border-color .2s,box-shadow .2s}.auth-form .p-inputtext[data-v-c956767b]:hover,.auth-form .p-password-input[data-v-c956767b]:hover{border-color:var(--marketing-card-border-hover)!important}.auth-form .p-inputtext[data-v-c956767b]:focus,.auth-form .p-password-input[data-v-c956767b]:focus{border-color:var(--p-primary-400)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 15%,transparent)!important}.remember-forgot[data-v-c956767b]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.remember-me[data-v-c956767b]{display:flex;align-items:center;gap:.5rem}.remember-me label[data-v-c956767b]{font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.forgot .p-button-link[data-v-c956767b]{font-size:.8125rem!important;font-weight:600!important;padding:0!important}.auth-submit[data-v-c956767b]{margin-top:1.5rem!important}.auth-submit .p-button[data-v-c956767b]{width:100%;justify-content:center;padding:.875rem 1.5rem!important;font-weight:700!important;font-size:.9375rem!important}.auth-switch[data-v-c956767b]{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--text-secondary)}.auth-switch .p-button-link[data-v-c956767b]{font-weight:700!important;padding:0!important;margin-left:.25rem}.terms[data-v-c956767b]{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1.65;color:var(--text-muted)}.terms a[data-v-c956767b]{color:var(--p-primary-400);text-decoration:none;font-weight:600}.terms a[data-v-c956767b]:hover{text-decoration:underline}.oauth-section[data-v-c956767b]{margin-top:1.75rem}.auth-divider[data-v-c956767b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.auth-divider[data-v-c956767b]:before,.auth-divider[data-v-c956767b]:after{content:"";flex:1;height:1px;background:var(--app-card-border)}.auth-divider span[data-v-c956767b]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}.oauth-buttons[data-v-c956767b]{display:flex;flex-direction:column;gap:.625rem}.auth-oauth-btn .p-button[data-v-c956767b]{width:100%;justify-content:center;padding:.75rem 1rem!important;font-weight:600!important;font-size:.875rem!important;background:var(--app-surface-muted)!important;border:1px solid var(--app-card-border)!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s,transform .2s}.auth-oauth-btn .p-button[data-v-c956767b]:hover:not(:disabled){border-color:var(--marketing-card-border-hover)!important;background:var(--app-surface)!important;transform:translateY(-1px)}.auth-oauth-btn .p-button .p-button-icon[data-v-c956767b]{font-size:1rem}.auth-success[data-v-c956767b]{text-align:center;padding:1.5rem 0}.auth-success .auth-success-icon[data-v-c956767b]{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.auth-success p[data-v-c956767b]{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0}@media only screen and (max-width:564px){.auth-box[data-v-c956767b]{max-width:100%;padding:1rem}.auth-panel[data-v-c956767b]{padding:1.75rem 1.5rem 1.5rem;border-radius:20px}.form-row[data-v-c956767b]{grid-template-columns:1fr;gap:0}}@media(max-height:720px){.auth-box[data-v-c956767b]{padding:.75rem 1rem}.auth-panel[data-v-c956767b]{padding:1.5rem 1.25rem 1.25rem}.auth-header[data-v-c956767b],.auth-logo-section[data-v-c956767b]{margin-bottom:1.25rem}.auth-submit[data-v-c956767b]{margin-top:1.25rem!important}.oauth-section[data-v-c956767b]{margin-top:1.25rem}.auth-switch[data-v-c956767b]{margin-top:1rem}}.not-found[data-v-c956767b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem 4rem;max-width:32rem;margin:0 auto}.not-found__icon[data-v-c956767b]{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:20px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-500) 22%,transparent);margin-bottom:1.25rem}.not-found__icon .pi[data-v-c956767b]{font-size:2rem;color:var(--p-primary-400)}.not-found__code[data-v-c956767b]{margin:0 0 .5rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;background:var(--gradient-primary-extended);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.not-found__message[data-v-c956767b]{margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.not-found__actions[data-v-c956767b]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;width:100%;margin-bottom:1.5rem}.not-found__actions[data-v-c956767b] .p-button{min-width:auto!important;font-weight:700}.not-found__help[data-v-c956767b]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color .15s}.not-found__help .pi[data-v-c956767b]{font-size:.75rem;transition:transform .15s}.not-found__help[data-v-c956767b]:hover{color:var(--p-primary-400)}.not-found__help:hover .pi[data-v-c956767b]{transform:translate(2px)}
