*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-layout[data-v-8f876c4f]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-surface-primary)}.env-banner[data-v-8f876c4f]{padding:var(--space-inset-sm);text-align:center;font-weight:600;font-size:var(--text-caption);position:sticky;top:0;z-index:var(--z-banner);-webkit-backdrop-filter:blur(var(--blur-surface-glass-medium));backdrop-filter:blur(var(--blur-surface-glass-medium))}.env-banner.production[data-v-8f876c4f]{background:var(--color-feedback-critical);color:var(--color-text-on-accent)}.env-banner.development[data-v-8f876c4f]{background:var(--color-feedback-info);color:var(--color-text-on-accent)}.env-banner.preview-mode[data-v-8f876c4f]{background:var(--color-feedback-warning);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;gap:var(--space-inline-md)}.preview-exit-btn[data-v-8f876c4f]{padding:var(--space-inset-xs) var(--space-inset-sm);background:var(--color-surface-glass-strong);border:1px solid var(--color-border-subtle);border-radius:var(--radius-button);font-size:var(--text-label);font-weight:500;cursor:pointer}.admin-container[data-v-8f876c4f]{display:flex;flex:1;min-height:0;container-type:inline-size;container-name:admin-layout}.admin-sidebar[data-v-8f876c4f]{display:flex;flex-direction:column;overflow-y:auto;background:var(--color-surface-glass-strong);-webkit-backdrop-filter:blur(var(--blur-surface-glass-high));backdrop-filter:blur(var(--blur-surface-glass-high));border-right:1px solid var(--color-border-subtle);color:var(--color-text-primary);width:clamp(15rem,20vw,20rem)}.sidebar-header[data-v-8f876c4f]{padding:var(--space-inset-lg);border-bottom:1px solid var(--color-border-subtle)}.admin-logo[data-v-8f876c4f]{width:100%;max-width:12rem;height:auto;margin-bottom:var(--space-stack-md);display:block}.role-badge[data-v-8f876c4f]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:600;margin-bottom:var(--space-stack-sm);-webkit-backdrop-filter:blur(var(--blur-surface-glass-low));backdrop-filter:blur(var(--blur-surface-glass-low))}.role-superadmin[data-v-8f876c4f],.role-operations[data-v-8f876c4f],.role-compliance[data-v-8f876c4f],.role-finance[data-v-8f876c4f],.role-customer-service[data-v-8f876c4f],.role-deal-sponsor[data-v-8f876c4f]{background:var(--color-surface-glass-strong);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.role-name[data-v-8f876c4f]{font-size:var(--text-body);margin-bottom:var(--space-stack-xs)}.data-scope[data-v-8f876c4f]{font-size:var(--text-label);opacity:var(--opacity-muted)}.pii-access[data-v-8f876c4f]{display:inline-block;padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-button);font-size:var(--text-label);font-weight:500;-webkit-backdrop-filter:blur(var(--blur-surface-glass-low));backdrop-filter:blur(var(--blur-surface-glass-low))}.pii-full[data-v-8f876c4f],.pii-masked[data-v-8f876c4f],.pii-own[data-v-8f876c4f]{background:var(--color-surface-glass-strong);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.sidebar-nav[data-v-8f876c4f]{flex:1;padding:var(--space-inset-md) 0;overflow-y:auto}.nav-section-title[data-v-8f876c4f]{padding:var(--space-inset-md) var(--space-inset-lg) var(--space-inset-sm);font-size:var(--text-label);font-weight:600;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.05em}.nav-item[data-v-8f876c4f]{display:flex;align-items:center;padding:var(--button-padding-vertical-md) var(--button-padding-inline-lg);color:var(--color-text-secondary);text-decoration:none;transition:all var(--motion-fast-ease-out);border-radius:var(--radius-button);margin:0 var(--space-inline-sm)}.nav-item[data-v-8f876c4f]:hover{background:var(--color-surface-glass);color:var(--color-text-primary);-webkit-backdrop-filter:blur(var(--blur-surface-glass-medium));backdrop-filter:blur(var(--blur-surface-glass-medium))}.nav-item.active[data-v-8f876c4f]{background:var(--color-accent-primary);color:var(--color-text-on-accent)}.nav-icon[data-v-8f876c4f]{margin-right:var(--space-inline-md);font-size:var(--size-icon-md)}.nav-label[data-v-8f876c4f]{font-size:var(--text-base);font-weight:500}.sidebar-footer[data-v-8f876c4f]{padding:var(--space-inset-md) var(--space-inset-lg);border-top:1px solid var(--color-border-subtle)}.user-info[data-v-8f876c4f]{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.user-email[data-v-8f876c4f]{font-size:var(--text-label);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-8f876c4f]{padding:var(--space-inset-sm) var(--space-inset-md);background:var(--color-surface-glass-strong);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-button);font-size:var(--text-body);font-weight:500;cursor:pointer;transition:all var(--motion-fast-ease-out);-webkit-backdrop-filter:blur(var(--blur-surface-glass-low));backdrop-filter:blur(var(--blur-surface-glass-low))}.logout-btn[data-v-8f876c4f]:hover{background:var(--color-surface-glass);transform:scale(var(--motion-tap-scale));border-color:var(--color-accent-primary)}.admin-main[data-v-8f876c4f]{flex:1;max-width:var(--size-content-max-width, 90rem);margin:0 auto;width:100%;background:var(--color-surface-primary);overflow-y:auto;padding:var(--space-inset-xl);min-height:0}@media(max-width:48rem){.admin-container[data-v-8f876c4f]{flex-direction:column}.admin-sidebar[data-v-8f876c4f]{width:100%;position:fixed;bottom:0;height:auto;flex-direction:row;border-right:none;border-top:1px solid var(--color-border-subtle);z-index:var(--z-bottomnav)}.sidebar-header[data-v-8f876c4f],.sidebar-footer[data-v-8f876c4f]{display:none}.sidebar-nav[data-v-8f876c4f]{display:flex;width:100%;padding:0}.nav-section-title[data-v-8f876c4f]{display:none}.nav-item[data-v-8f876c4f]{flex:1;flex-direction:column;padding:var(--space-inset-sm);justify-content:center;margin:0;border-radius:0}.nav-icon[data-v-8f876c4f]{margin-right:0;margin-bottom:var(--space-stack-xs)}.nav-label[data-v-8f876c4f]{font-size:var(--text-label)}.admin-main[data-v-8f876c4f]{padding:var(--space-inset-md);padding-bottom:var(--space-stack-bottomnav-clearance)}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:100%;width:100%;height:100%;overflow-y:scroll}@supports (scrollbar-gutter: stable){html{overflow-y:auto;scrollbar-gutter:stable}}body{width:100%;height:100%;background:#000;color:#fff8e7;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#app{width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;position:fixed;inset:0;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:auto;touch-action:none}#app:has(.pilot-register-container),#app:has(.pilot-auth-container),#app:has(.progressive-register-container),#app:has(.email-verification-container),#app:has(.reset-password-container){position:relative;overflow:auto;touch-action:auto}@media(max-width:768px){html,body{font-size:var(--text-size-md)}}:root{--primary-gold: #C9A961;--secondary-gold: #FFD700;--dark-bg: #000;--light-text: #FFF8E7;--gray-text: #666;--lg-blur: 20px;--lg-blur-clear: 30px;--lg-saturate: 180%;--lg-saturate-clear: 200%;--lg-bg-regular: color-mix(in srgb, var(--light-text) 8%, transparent);--lg-bg-clear: color-mix(in srgb, var(--light-text) 4%, transparent);--lg-bg-dim: color-mix(in srgb, #000 50%, transparent);--lg-highlight: inset 0 .5px 0 color-mix(in srgb, var(--light-text) 12%, transparent);--lg-highlight-clear: inset 0 .5px 0 color-mix(in srgb, var(--light-text) 8%, transparent);--lg-radius-large: 20px;--lg-radius-medium: 12px;--lg-radius-small: 8px;--lg-radius-capsule: 9999px;--glass-blur: 15px;--glass-blur-reduced: 10px;--glass-saturate: saturate(180%);--glass-border-light: 1.5px solid color-mix(in srgb, var(--color-accent-gold) 45%, transparent);--glass-inset-shadow: inset 0 1px 0 color-mix(in srgb, #FFF5DC 15%, transparent);--glass-bg-light: linear-gradient(135deg, color-mix(in srgb, var(--color-accent-gold) 25%, transparent), color-mix(in srgb, var(--color-accent-gold) 10%, transparent));--glass-glow-gold: 0 8px 24px color-mix(in srgb, var(--color-accent-gold) 20%, transparent);--glass-glow-gold-hover: 0 12px 32px color-mix(in srgb, var(--color-accent-gold) 30%, transparent);--success-green: color-mix(in srgb, #51cf66 25%, transparent);--success-green-bright: #51cf66;--error-red: color-mix(in srgb, #DC3545 25%, transparent);--error-red-bright: #ff4444;--warning-orange: color-mix(in srgb, #f59e0b 25%, transparent);--warning-orange-bright: #f59e0b;--nila-cyan: #00CED1;--nila-green: #10B981;--nila-violet: #8B5CF6;--backdrop-blur: blur(var(--glass-blur)) var(--glass-saturate);--backdrop-blur-reduced: blur(var(--glass-blur-reduced)) saturate(150%);--gold-accent: #C9A961;--gold-bright: #FFD700;--cream: #FFF8E7;--school-primary: var(--gold-accent);--school-secondary: var(--gold-bright);--text-xs: clamp(.6875rem, 2.8vw, .75rem);--text-sm: clamp(.8125rem, 3.3vw, .875rem);--text-base: clamp(.875rem, 3.5vw, 1rem);--text-md: clamp(.9375rem, 3.8vw, 1.0625rem);--text-lg: clamp(1.125rem, 4.5vw, 1.25rem);--text-xl: clamp(1.25rem, 5vw, 1.5rem);--text-2xl: clamp(1.5rem, 6vw, 1.75rem);--text-3xl: clamp(1.75rem, 7vw, 2rem);--space-2xs: clamp(.25rem, 1vw, .375rem);--space-xs: clamp(.375rem, 1.5vw, .5rem);--space-sm: clamp(.5rem, 2vw, .75rem);--space-md: clamp(.75rem, 3vw, 1rem);--space-lg: clamp(1rem, 4vw, 1.5rem);--space-xl: clamp(1.5rem, 5vw, 2rem);--space-2xl: clamp(2rem, 6vw, 3rem);--height-input-sm: clamp(2rem, 2.5vh, 2.25rem);--height-input-md: clamp(2.5rem, 3vh, 2.75rem);--height-input-lg: clamp(3rem, 4vh, 3.5rem);--height-textarea-sm: clamp(6rem, 8vh, 7rem);--height-textarea-md: clamp(8rem, 10vh, 9rem);--height-textarea-lg: clamp(10rem, 12vh, 11rem);--height-container-sm: 12rem;--height-container-md: 18rem;--height-container-lg: 24rem;--button-height-sm: clamp(2rem, 2.5vw, 2.5rem);--button-height-md: clamp(2.5rem, 3vw, 3rem);--button-height-lg: clamp(2.75rem, 3.5vw, 3.5rem);--button-padding-inline-sm: clamp(.75rem, 1.5vw, 1rem);--button-padding-inline-md: clamp(1rem, 2vw, 1.25rem);--button-padding-inline-lg: clamp(1.25rem, 2.5vw, 1.5rem);--button-padding-vertical-sm: clamp(.375rem, .75vw, .5rem);--button-padding-vertical-md: clamp(.5rem, 1vw, .625rem);--button-padding-vertical-lg: clamp(.625rem, 1.25vw, .75rem);--header-font-size-sm: clamp(1.25rem, 2vw, 1.5rem);--header-font-size-md: clamp(1.5rem, 2.5vw, 1.75rem);--header-font-size-lg: clamp(1.75rem, 3vw, 2rem);--header-line-height: clamp(1.2, calc(1rem + .5vw) , 1.4);--admin-viewport-max-width: clamp(320px, 66vw, 520px);--admin-viewport-min-height: clamp(640px, 75vh, 980px);--admin-viewport-fluid-height: clamp(700px, 85vh, 1020px);--border-width-thin: 1px;--button-min-width-responsive: clamp(9rem, 32vw, 22rem);--button-max-width-responsive: clamp(12rem, 48vw, 26rem);--button-min-height-responsive: clamp(2.5rem, 3vw, 3.4rem);--text-display: var(--text-3xl);--text-headline: var(--text-lg);--space-inset-lg: var(--space-lg);--space-inset-md: var(--space-md);--space-inset-badge: var(--space-xs);--space-inline-sm: var(--space-sm);--space-stack-sm: var(--space-sm);--space-stack-xs: var(--space-xs);--space-inset-fab-clearance: var(--space-xl);--radius-badge: var(--lg-radius-small);--size-icon-sm: var(--text-sm);--size-border-active: 2px;--size-drag-handle-width: 2.25rem;--size-drag-handle-height: .25rem;--size-content-max-width: 90rem;--opacity-glow: .35;--z-base-elevated: 2;--color-surface-glass: var(--lg-bg-clear);--color-surface-tertiary: color-mix(in srgb, var(--light-text) 20%, transparent);--blur-surface-glass-low: var(--glass-blur-reduced);--color-surface-gradient-photo-overlay: linear-gradient( 180deg, color-mix(in srgb, #000 10%, transparent) 0%, color-mix(in srgb, #000 55%, transparent) 65%, color-mix(in srgb, #000 75%, transparent) 100% );--touch-min: 2.75rem;--touch-target: 3rem;--touch-target-lg: 3.5rem;--nila-gap: 16px;--bottom-nav-height: 7.5dvh;--bottom-nav-min: 56px;--nila-bottom-nav-offset: calc(max(var(--bottom-nav-height), var(--bottom-nav-min)) + var(--nila-gap));--nila-standalone-offset: var(--nila-gap);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--container-padding: clamp(.75rem, 4vw, 1.25rem);--avatar-sm: clamp(2rem, 10vw, 2.5rem);--avatar-md: clamp(3rem, 15vw, 4rem);--avatar-lg: clamp(4rem, 20vw, 5rem);--icon-sm: clamp(1rem, 4vw, 1.125rem);--icon-md: clamp(1.25rem, 5vw, 1.5rem);--motion-instant: 0ms;--motion-fast-ease-out: .15s ease-out;--motion-normal-ease-out: .2s ease-out;--motion-normal-ease-in-out: .2s ease-in-out;--motion-slow-ease-out: .3s ease-out;--motion-slow-ease-in-out: .3s ease-in-out;--motion-tap-scale: .98;--text-size-xs: clamp(10px, 2.5vw, 11px);--text-size-sm: clamp(12px, 3vw, 13px);--text-size-md: clamp(14px, 3.5vw, 16px);--text-size-lg: clamp(16px, 4vw, 18px);--text-size-xl: clamp(18px, 4.5vw, 20px);--text-size-2xl: clamp(20px, 5vw, 24px);--text-size-3xl: clamp(24px, 6vw, 28px);--text-size-4xl: clamp(28px, 7vw, 32px);--text-size-display: clamp(32px, 8vw, 40px);--text-weight-normal: 400;--text-weight-medium: 500;--text-weight-semibold: 600;--text-weight-bold: 700;--text-weight-black: 900;--z-base: 1;--z-elevated: 10;--z-sticky: 50;--z-overlay: 100;--z-modal: 1000;--z-toast: 1100;--z-fab: 9999;--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 9999px;--color-accent-gold: #C9A961;--opacity-dim: .3;--opacity-medium: .5;--opacity-light: .7;--opacity-strong: .8;--opacity-near-opaque: .9;--color-text-primary: #FFF8E7;--color-text-secondary: rgba(255, 248, 231, .7);--color-text-tertiary: rgba(255, 248, 231, .5);--color-text-on-accent: #000;--color-surface-glass: rgba(255, 248, 231, .04);--color-surface-glass-strong: rgba(255, 248, 231, .08);--color-surface-solid: #1a1a1a;--color-accent-primary: #C9A961;--color-border-subtle: rgba(255, 248, 231, .12);--color-feedback-error: #ff4444;--color-feedback-warning: #f59e0b;--color-feedback-calm: #10B981;--color-feedback-critical: #dc2626;--color-feedback-info: #3b82f6;--color-surface-primary: #000;--color-surface-secondary: #1a1a1a;--color-text-muted: rgba(255, 248, 231, .5);--blur-surface-glass-high: calc(var(--lg-blur) * 2);--blur-surface-glass-medium: var(--lg-blur);--opacity-muted: .5;--z-banner: 100;--z-bottomnav: 90;--motion-slow: .4s;--space-inset-sm: var(--space-sm);--space-inset-xl: var(--space-xl);--space-inset-xs: var(--space-xs);--space-inline-lg: var(--space-lg);--space-inline-md: var(--space-md);--space-stack-lg: var(--space-lg);--space-stack-md: var(--space-md);--space-stack-bottomnav-clearance: calc(var(--bottom-nav-height) + var(--space-lg));--size-touch-target: var(--touch-target);--size-icon-md: var(--icon-md);--radius-button: var(--radius-md);--text-body: var(--text-base);--text-caption: var(--text-xs);--text-label: var(--text-xs);--font-weight-medium: 500;--font-weight-bold: 700;--lg-glass-regular: blur(var(--lg-blur)) saturate(var(--lg-saturate));--space-premium-inset: clamp(1.5rem, 2vw, 2.5rem);--space-premium-gutter: clamp(2rem, 3vw, 3.5rem);--space-premium-section: clamp(3rem, 4vw, 5rem);--color-role-superadmin: #D97706;--color-role-compliance: #F59E0B;--color-role-cs: #10B981;--color-role-sponsor: #8B5CF6;--color-role-sales: #F472B6;--color-role-partner: #14B8A6;--gradient-role-superadmin: linear-gradient(135deg, #D97706 0%, #F59E0B 100%);--gradient-role-compliance: linear-gradient(135deg, #F59E0B 0%, #FCD34D 100%);--gradient-role-cs: linear-gradient(135deg, #10B981 0%, #34D399 100%);--gradient-role-sponsor: linear-gradient(135deg, #8B5CF6 0%, #A78BFA 100%);--gradient-role-sales: linear-gradient(135deg, #F472B6 0%, #FBCFE8 100%);--gradient-role-partner: linear-gradient(135deg, #14B8A6 0%, #5EEAD4 100%);--gradient-role-superadmin-bg: linear-gradient( 135deg, color-mix(in srgb, #D97706 15%, transparent) 0%, color-mix(in srgb, #F59E0B 8%, transparent) 100% );--gradient-role-compliance-bg: linear-gradient( 135deg, color-mix(in srgb, #F59E0B 15%, transparent) 0%, color-mix(in srgb, #FCD34D 8%, transparent) 100% );--gradient-role-cs-bg: linear-gradient( 135deg, color-mix(in srgb, #10B981 15%, transparent) 0%, color-mix(in srgb, #34D399 8%, transparent) 100% );--gradient-role-sponsor-bg: linear-gradient( 135deg, color-mix(in srgb, #8B5CF6 15%, transparent) 0%, color-mix(in srgb, #A78BFA 8%, transparent) 100% );--gradient-role-sales-bg: linear-gradient( 135deg, color-mix(in srgb, #F472B6 15%, transparent) 0%, color-mix(in srgb, #FBCFE8 8%, transparent) 100% );--gradient-role-partner-bg: linear-gradient( 135deg, color-mix(in srgb, #14B8A6 15%, transparent) 0%, color-mix(in srgb, #5EEAD4 8%, transparent) 100% );--blur-premium-surface: 1.5rem;--blur-glow-subtle: 1rem;--blur-glow-prominent: 2rem;--glow-warm-gold: 0 0 var(--blur-glow-subtle) color-mix( in srgb, var(--color-accent-gold) 40%, transparent );--glow-warm-gold-hover: 0 0 var(--blur-glow-prominent) color-mix( in srgb, var(--color-accent-gold) 60%, transparent );--motion-slow-ease-out-premium: cubic-bezier(.16, 1, .3, 1);--scale-hover-subtle: 1.02;--scale-press: .98;--text-display-sm: clamp(1.5rem, 2.5vw, 2rem);--text-display-lg: clamp(2.25rem, 3.5vw, 3rem);--text-label-premium: clamp(.75rem, 1.2vw, .875rem);--radius-sheet: 1.25rem;--z-sticky-premium: 100;--z-modal-premium: 1000;--z-toast-premium: 1100}.lg-glass-regular{background:var(--lg-bg-regular);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:none;box-shadow:var(--lg-highlight)}.lg-glass-clear{background:var(--lg-bg-clear);backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-saturate-clear));-webkit-backdrop-filter:blur(var(--lg-blur-clear)) saturate(var(--lg-saturate-clear));border:none;box-shadow:var(--lg-highlight-clear)}.lg-dim-overlay{background:var(--lg-bg-dim);backdrop-filter:none;-webkit-backdrop-filter:none}.lg-interactive{transition:transform var(--motion-normal-ease-out),box-shadow var(--motion-normal-ease-out);cursor:pointer}.lg-interactive:hover{transform:scale(1.02)}.lg-interactive:active{transform:scale(.98);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--light-text) 15%,transparent),inset 0 0 8px color-mix(in srgb,var(--color-accent-gold) 10%,transparent)}.lg-scroll-edge-top:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,color-mix(in srgb,#000 80%,transparent),transparent);pointer-events:none;z-index:var(--z-base)}.lg-scroll-edge-bottom:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to top,color-mix(in srgb,#000 80%,transparent),transparent);pointer-events:none;z-index:var(--z-base)}.lg-glass-tinted{background:linear-gradient(135deg,color-mix(in srgb,var(--school-primary) 15%,transparent),color-mix(in srgb,var(--school-primary) 8%,transparent));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid color-mix(in srgb,var(--school-primary) 25%,transparent);box-shadow:var(--lg-highlight)}.lg-toast{background:color-mix(in srgb,var(--school-primary) 90%,transparent);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border-radius:var(--lg-radius-medium)}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:144dpi){:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.75rem;--text-3xl: 2rem;--text-size-xs: 11px;--text-size-sm: 13px;--text-size-md: 16px;--text-size-lg: 18px;--text-size-xl: 20px;--text-size-2xl: 24px;--text-size-3xl: 28px;--text-size-4xl: 32px;--text-size-display: 40px}}
