:root,html[data-theme=light-peach-sorbet]{--color-primary: #FF4757;--color-primary-dark: #E83847;--color-magenta: #FF7F50;--color-gold: #D9480F;--color-mint: #099268;--color-violet: #E03131;--gradient-sunset: linear-gradient(135deg, #FF4757 0%, #FF7F50 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(255, 71, 87, .12) 0%, rgba(255, 127, 80, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #FBECE8;--bg-image: radial-gradient(circle at 20% 0%, rgba(255, 71, 87, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(255, 159, 67, .15) 0%, transparent 50%);--bg-size: auto;--color-surface: #FFF8F6;--color-surface-elevated: #FFF8F6;--color-surface-muted: #F5DFD9;--color-surface-sage: rgba(255, 71, 87, .11);--color-secondary: #EED0C8;--color-obsidian: #F5DFD9;--color-accent: #D9480F;--color-accent-soft: #FF4757;--color-accent-quarter: rgba(255, 71, 87, .12);--color-accent-half: rgba(255, 71, 87, .28);--color-black: #261416;--color-black-dark: #261416;--color-black-dark-light: rgba(38, 20, 22, .88);--color-black-60: #6E4B4F;--color-text-muted: #6E4B4F;--color-black-half: #946D72;--color-black-quarter: rgba(38, 20, 22, .15);--color-border: rgba(38, 20, 22, .12);--color-border-strong: rgba(255, 71, 87, .35);--card-border: 1.5px solid rgba(38, 20, 22, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #7D585C;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #099268;--header-bg: rgba(255, 248, 246, .88);--nav-bg: rgba(38, 20, 22, .94);--overlay-frosted: linear-gradient(180deg, rgba(255, 248, 246, .55) 0%, rgba(251, 236, 232, .94) 48%, rgba(255, 248, 246, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(110, 35, 42, .08);--shadow-md: 0 10px 28px rgba(110, 35, 42, .08);--shadow-card-sm: 0 4px 12px rgba(110, 35, 42, .05);--shadow-glow: 0 8px 22px rgba(255, 71, 87, .28);--shadow-cta: 0 8px 22px rgba(255, 71, 87, .28)}html[data-theme=pastel-lavender-haze]{--color-primary: #8B5CF6;--color-primary-dark: #7C3AED;--color-magenta: #B06AF3;--color-gold: #D6336C;--color-mint: #0CA678;--color-violet: #7048E8;--gradient-sunset: linear-gradient(135deg, #8B5CF6 0%, #B06AF3 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(139, 92, 246, .12) 0%, rgba(176, 106, 243, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #F1ECFB;--bg-image: radial-gradient(circle at 20% 0%, rgba(139, 92, 246, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(244, 143, 177, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #FBF9FF;--color-surface-elevated: #FBF9FF;--color-surface-muted: #E6DDF7;--color-surface-sage: rgba(139, 92, 246, .11);--color-secondary: #D9CCF2;--color-obsidian: #E6DDF7;--color-accent: #D6336C;--color-accent-soft: #8B5CF6;--color-accent-quarter: rgba(139, 92, 246, .12);--color-accent-half: rgba(139, 92, 246, .28);--color-black: #1F1633;--color-black-dark: #1F1633;--color-black-dark-light: rgba(31, 22, 51, .88);--color-black-60: #5E5378;--color-text-muted: #5E5378;--color-black-half: #85799F;--color-black-quarter: rgba(31, 22, 51, .15);--color-border: rgba(31, 22, 51, .12);--color-border-strong: rgba(139, 92, 246, .35);--card-border: 1.5px solid rgba(31, 22, 51, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #6B6087;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: rgba(251, 249, 255, .88);--nav-bg: rgba(31, 22, 51, .94);--overlay-frosted: linear-gradient(180deg, rgba(251, 249, 255, .55) 0%, rgba(241, 236, 251, .94) 48%, rgba(251, 249, 255, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(70, 40, 140, .08);--shadow-md: 0 10px 28px rgba(70, 40, 140, .08);--shadow-card-sm: 0 4px 12px rgba(70, 40, 140, .05);--shadow-glow: 0 8px 22px rgba(139, 92, 246, .28);--shadow-cta: 0 8px 22px rgba(139, 92, 246, .28)}html[data-theme=pastel-mint-sorbet]{--color-primary: #0CA678;--color-primary-dark: #099268;--color-magenta: #20C997;--color-gold: #E64980;--color-mint: #087F5B;--color-violet: #0B7285;--gradient-sunset: linear-gradient(135deg, #0CA678 0%, #20C997 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(12, 166, 120, .12) 0%, rgba(32, 201, 151, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #E6F6EF;--bg-image: radial-gradient(circle at 20% 0%, rgba(12, 166, 120, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(153, 233, 242, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #F7FDFA;--color-surface-elevated: #F7FDFA;--color-surface-muted: #D3EEE2;--color-surface-sage: rgba(12, 166, 120, .11);--color-secondary: #BFE3D3;--color-obsidian: #D3EEE2;--color-accent: #E64980;--color-accent-soft: #0CA678;--color-accent-quarter: rgba(12, 166, 120, .12);--color-accent-half: rgba(12, 166, 120, .28);--color-black: #10261E;--color-black-dark: #10261E;--color-black-dark-light: rgba(16, 38, 30, .88);--color-black-60: #4A6B5E;--color-text-muted: #4A6B5E;--color-black-half: #6F8F82;--color-black-quarter: rgba(16, 38, 30, .15);--color-border: rgba(16, 38, 30, .12);--color-border-strong: rgba(12, 166, 120, .35);--card-border: 1.5px solid rgba(16, 38, 30, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #587A6C;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #087F5B;--header-bg: rgba(247, 253, 250, .88);--nav-bg: rgba(16, 38, 30, .94);--overlay-frosted: linear-gradient(180deg, rgba(247, 253, 250, .55) 0%, rgba(230, 246, 239, .94) 48%, rgba(247, 253, 250, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(20, 90, 65, .08);--shadow-md: 0 10px 28px rgba(20, 90, 65, .08);--shadow-card-sm: 0 4px 12px rgba(20, 90, 65, .05);--shadow-glow: 0 8px 22px rgba(12, 166, 120, .28);--shadow-cta: 0 8px 22px rgba(12, 166, 120, .28)}html[data-theme=pastel-baby-blue]{--color-primary: #4C6EF5;--color-primary-dark: #3B5BDB;--color-magenta: #339AF0;--color-gold: #F06595;--color-mint: #0CA678;--color-violet: #5F3DC4;--gradient-sunset: linear-gradient(135deg, #4C6EF5 0%, #339AF0 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(76, 110, 245, .12) 0%, rgba(51, 154, 240, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #E7EFFB;--bg-image: radial-gradient(circle at 20% 0%, rgba(76, 110, 245, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(165, 216, 255, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #F8FBFF;--color-surface-elevated: #F8FBFF;--color-surface-muted: #D8E4F7;--color-surface-sage: rgba(76, 110, 245, .11);--color-secondary: #C3D4F0;--color-obsidian: #D8E4F7;--color-accent: #F06595;--color-accent-soft: #4C6EF5;--color-accent-quarter: rgba(76, 110, 245, .12);--color-accent-half: rgba(76, 110, 245, .28);--color-black: #141C33;--color-black-dark: #141C33;--color-black-dark-light: rgba(20, 28, 51, .88);--color-black-60: #4F5B7A;--color-text-muted: #4F5B7A;--color-black-half: #7581A0;--color-black-quarter: rgba(20, 28, 51, .15);--color-border: rgba(20, 28, 51, .12);--color-border-strong: rgba(76, 110, 245, .35);--card-border: 1.5px solid rgba(20, 28, 51, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #5E6A89;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: rgba(248, 251, 255, .88);--nav-bg: rgba(20, 28, 51, .94);--overlay-frosted: linear-gradient(180deg, rgba(248, 251, 255, .55) 0%, rgba(231, 239, 251, .94) 48%, rgba(248, 251, 255, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(40, 65, 140, .08);--shadow-md: 0 10px 28px rgba(40, 65, 140, .08);--shadow-card-sm: 0 4px 12px rgba(40, 65, 140, .05);--shadow-glow: 0 8px 22px rgba(76, 110, 245, .28);--shadow-cta: 0 8px 22px rgba(76, 110, 245, .28)}html[data-theme=pastel-lemon-butter]{--color-primary: #F08C00;--color-primary-dark: #E67700;--color-magenta: #FAB005;--color-gold: #7950F2;--color-mint: #2B8A3E;--color-violet: #7950F2;--gradient-sunset: linear-gradient(135deg, #F08C00 0%, #FAB005 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(240, 140, 0, .12) 0%, rgba(250, 176, 5, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #FBF5DC;--bg-image: radial-gradient(circle at 20% 0%, rgba(240, 140, 0, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(255, 236, 153, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #FFFDF4;--color-surface-elevated: #FFFDF4;--color-surface-muted: #F3EACB;--color-surface-sage: rgba(240, 140, 0, .11);--color-secondary: #E9DCAF;--color-obsidian: #F3EACB;--color-accent: #7950F2;--color-accent-soft: #F08C00;--color-accent-quarter: rgba(240, 140, 0, .12);--color-accent-half: rgba(240, 140, 0, .28);--color-black: #2A2210;--color-black-dark: #2A2210;--color-black-dark-light: rgba(42, 34, 16, .88);--color-black-60: #6E6146;--color-text-muted: #6E6146;--color-black-half: #928467;--color-black-quarter: rgba(42, 34, 16, .15);--color-border: rgba(42, 34, 16, .12);--color-border-strong: rgba(240, 140, 0, .35);--card-border: 1.5px solid rgba(42, 34, 16, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #7A6C50;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #2B8A3E;--header-bg: rgba(255, 253, 244, .88);--nav-bg: rgba(42, 34, 16, .94);--overlay-frosted: linear-gradient(180deg, rgba(255, 253, 244, .55) 0%, rgba(251, 245, 220, .94) 48%, rgba(255, 253, 244, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(120, 90, 10, .08);--shadow-md: 0 10px 28px rgba(120, 90, 10, .08);--shadow-card-sm: 0 4px 12px rgba(120, 90, 10, .05);--shadow-glow: 0 8px 22px rgba(240, 140, 0, .28);--shadow-cta: 0 8px 22px rgba(240, 140, 0, .28)}html[data-theme=pastel-cotton-candy]{--color-primary: #E64980;--color-primary-dark: #D6336C;--color-magenta: #CC5DE8;--color-gold: #339AF0;--color-mint: #0CA678;--color-violet: #AE3EC9;--gradient-sunset: linear-gradient(135deg, #E64980 0%, #CC5DE8 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(230, 73, 128, .12) 0%, rgba(204, 93, 232, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #FCEAF3;--bg-image: radial-gradient(circle at 20% 0%, rgba(230, 73, 128, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(116, 192, 252, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #FFF8FC;--color-surface-elevated: #FFF8FC;--color-surface-muted: #F6D9E7;--color-surface-sage: rgba(230, 73, 128, .11);--color-secondary: #EEC5D9;--color-obsidian: #F6D9E7;--color-accent: #339AF0;--color-accent-soft: #E64980;--color-accent-quarter: rgba(230, 73, 128, .12);--color-accent-half: rgba(230, 73, 128, .28);--color-black: #2B1422;--color-black-dark: #2B1422;--color-black-dark-light: rgba(43, 20, 34, .88);--color-black-60: #74506A;--color-text-muted: #74506A;--color-black-half: #98728C;--color-black-quarter: rgba(43, 20, 34, .15);--color-border: rgba(43, 20, 34, .12);--color-border-strong: rgba(230, 73, 128, .35);--card-border: 1.5px solid rgba(43, 20, 34, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #805A73;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: rgba(255, 248, 252, .88);--nav-bg: rgba(43, 20, 34, .94);--overlay-frosted: linear-gradient(180deg, rgba(255, 248, 252, .55) 0%, rgba(252, 234, 243, .94) 48%, rgba(255, 248, 252, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(140, 40, 95, .08);--shadow-md: 0 10px 28px rgba(140, 40, 95, .08);--shadow-card-sm: 0 4px 12px rgba(140, 40, 95, .05);--shadow-glow: 0 8px 22px rgba(230, 73, 128, .28);--shadow-cta: 0 8px 22px rgba(230, 73, 128, .28)}html[data-theme=pastel-matcha-latte]{--color-primary: #5C940D;--color-primary-dark: #4C7A0B;--color-magenta: #74B816;--color-gold: #D6336C;--color-mint: #2B8A3E;--color-violet: #66A80F;--gradient-sunset: linear-gradient(135deg, #5C940D 0%, #74B816 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(92, 148, 13, .12) 0%, rgba(116, 184, 22, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #EEF3E4;--bg-image: radial-gradient(circle at 20% 0%, rgba(92, 148, 13, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(255, 201, 222, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #FBFDF6;--color-surface-elevated: #FBFDF6;--color-surface-muted: #E0E9D2;--color-surface-sage: rgba(92, 148, 13, .11);--color-secondary: #CFDDBB;--color-obsidian: #E0E9D2;--color-accent: #D6336C;--color-accent-soft: #5C940D;--color-accent-quarter: rgba(92, 148, 13, .12);--color-accent-half: rgba(92, 148, 13, .28);--color-black: #1C2412;--color-black-dark: #1C2412;--color-black-dark-light: rgba(28, 36, 18, .88);--color-black-60: #57644A;--color-text-muted: #57644A;--color-black-half: #7B886D;--color-black-quarter: rgba(28, 36, 18, .15);--color-border: rgba(28, 36, 18, .12);--color-border-strong: rgba(92, 148, 13, .35);--card-border: 1.5px solid rgba(28, 36, 18, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #637055;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #2B8A3E;--header-bg: rgba(251, 253, 246, .88);--nav-bg: rgba(28, 36, 18, .94);--overlay-frosted: linear-gradient(180deg, rgba(251, 253, 246, .55) 0%, rgba(238, 243, 228, .94) 48%, rgba(251, 253, 246, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(60, 90, 20, .08);--shadow-md: 0 10px 28px rgba(60, 90, 20, .08);--shadow-card-sm: 0 4px 12px rgba(60, 90, 20, .05);--shadow-glow: 0 8px 22px rgba(92, 148, 13, .28);--shadow-cta: 0 8px 22px rgba(92, 148, 13, .28)}html[data-theme=pastel-aqua-lagoon]{--color-primary: #1098AD;--color-primary-dark: #0C8599;--color-magenta: #22B8CF;--color-gold: #7048E8;--color-mint: #0CA678;--color-violet: #1864AB;--gradient-sunset: linear-gradient(135deg, #1098AD 0%, #22B8CF 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(16, 152, 173, .12) 0%, rgba(34, 184, 207, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #E3F5F7;--bg-image: radial-gradient(circle at 20% 0%, rgba(16, 152, 173, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(208, 191, 255, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #F6FDFE;--color-surface-elevated: #F6FDFE;--color-surface-muted: #D0ECEF;--color-surface-sage: rgba(16, 152, 173, .11);--color-secondary: #B8E0E5;--color-obsidian: #D0ECEF;--color-accent: #7048E8;--color-accent-soft: #1098AD;--color-accent-quarter: rgba(16, 152, 173, .12);--color-accent-half: rgba(16, 152, 173, .28);--color-black: #0F2529;--color-black-dark: #0F2529;--color-black-dark-light: rgba(15, 37, 41, .88);--color-black-60: #4A6A70;--color-text-muted: #4A6A70;--color-black-half: #6F8E94;--color-black-quarter: rgba(15, 37, 41, .15);--color-border: rgba(15, 37, 41, .12);--color-border-strong: rgba(16, 152, 173, .35);--card-border: 1.5px solid rgba(15, 37, 41, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #587A80;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: rgba(246, 253, 254, .88);--nav-bg: rgba(15, 37, 41, .94);--overlay-frosted: linear-gradient(180deg, rgba(246, 253, 254, .55) 0%, rgba(227, 245, 247, .94) 48%, rgba(246, 253, 254, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(15, 95, 110, .08);--shadow-md: 0 10px 28px rgba(15, 95, 110, .08);--shadow-card-sm: 0 4px 12px rgba(15, 95, 110, .05);--shadow-glow: 0 8px 22px rgba(16, 152, 173, .28);--shadow-cta: 0 8px 22px rgba(16, 152, 173, .28)}html[data-theme=pastel-rose-quartz]{--color-primary: #B04A80;--color-primary-dark: #962F68;--color-magenta: #D0679D;--color-gold: #7950F2;--color-mint: #0CA678;--color-violet: #862E9C;--gradient-sunset: linear-gradient(135deg, #B04A80 0%, #D0679D 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(176, 74, 128, .12) 0%, rgba(208, 103, 157, .14) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #F5E9EF;--bg-image: radial-gradient(circle at 20% 0%, rgba(176, 74, 128, .14) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(229, 219, 255, .22) 0%, transparent 50%);--bg-size: auto;--color-surface: #FFF9FC;--color-surface-elevated: #FFF9FC;--color-surface-muted: #EBD9E2;--color-surface-sage: rgba(176, 74, 128, .11);--color-secondary: #DFC4D2;--color-obsidian: #EBD9E2;--color-accent: #7950F2;--color-accent-soft: #B04A80;--color-accent-quarter: rgba(176, 74, 128, .12);--color-accent-half: rgba(176, 74, 128, .28);--color-black: #2A1520;--color-black-dark: #2A1520;--color-black-dark-light: rgba(42, 21, 32, .88);--color-black-60: #6E5060;--color-text-muted: #6E5060;--color-black-half: #937283;--color-black-quarter: rgba(42, 21, 32, .15);--color-border: rgba(42, 21, 32, .12);--color-border-strong: rgba(176, 74, 128, .35);--card-border: 1.5px solid rgba(42, 21, 32, .12);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .24);--color-gray: #7A5B6B;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: rgba(255, 249, 252, .88);--nav-bg: rgba(42, 21, 32, .94);--overlay-frosted: linear-gradient(180deg, rgba(255, 249, 252, .55) 0%, rgba(245, 233, 239, .94) 48%, rgba(255, 249, 252, .98) 100%);--spotify-icon-filter: none;--shadow-card: 0 10px 28px rgba(110, 45, 80, .08);--shadow-md: 0 10px 28px rgba(110, 45, 80, .08);--shadow-card-sm: 0 4px 12px rgba(110, 45, 80, .05);--shadow-glow: 0 8px 22px rgba(176, 74, 128, .28);--shadow-cta: 0 8px 22px rgba(176, 74, 128, .28)}html[data-theme=pastel-midnight]{--color-primary: #9775FA;--color-primary-dark: #845EF7;--color-magenta: #F783AC;--color-gold: #F783AC;--color-mint: #63E6BE;--color-violet: #B197FC;--gradient-sunset: linear-gradient(135deg, #9775FA 0%, #DA77F2 100%);--gradient-sunset-soft: linear-gradient(135deg, rgba(151, 117, 250, .16) 0%, rgba(247, 131, 172, .16) 100%);--gradient-cta: var(--gradient-sunset);--color-tertiary: #1A1B2E;--bg-image: radial-gradient(circle at 20% 0%, rgba(151, 117, 250, .18) 0%, transparent 50%), radial-gradient(circle at 85% 30%, rgba(99, 230, 190, .1) 0%, transparent 50%);--bg-size: auto;--color-surface: #24253D;--color-surface-elevated: #24253D;--color-surface-muted: #2E2F4A;--color-surface-sage: rgba(177, 151, 252, .14);--color-secondary: #3A3B5A;--color-obsidian: #12131F;--color-accent: #F783AC;--color-accent-soft: #B197FC;--color-accent-quarter: rgba(177, 151, 252, .15);--color-accent-half: rgba(151, 117, 250, .35);--color-black: #F1EEFF;--color-black-dark: #F1EEFF;--color-black-dark-light: rgba(241, 238, 255, .92);--color-black-60: #B4B0D4;--color-text-muted: #B4B0D4;--color-black-half: #8E8AB0;--color-black-quarter: rgba(241, 238, 255, .16);--color-border: rgba(177, 151, 252, .18);--color-border-strong: rgba(177, 151, 252, .5);--card-border: 1.5px solid rgba(177, 151, 252, .2);--btn-primary-border: 1.5px solid rgba(255, 255, 255, .18);--color-gray: #A09CC4;--color-white: #FFFFFF;--color-error: #FF8787;--color-success: #63E6BE;--header-bg: rgba(36, 37, 61, .9);--nav-bg: #12131F;--overlay-frosted: rgba(26, 27, 46, .94);--spotify-icon-filter: invert(1);--shadow-card: 0 10px 28px rgba(0, 0, 0, .35);--shadow-md: 0 10px 28px rgba(0, 0, 0, .35);--shadow-card-sm: 0 4px 12px rgba(0, 0, 0, .25);--shadow-glow: 0 8px 22px rgba(151, 117, 250, .35);--shadow-cta: 0 8px 22px rgba(151, 117, 250, .35)}:root{--max-width: 440px}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}img,canvas,svg{max-width:100%}body{background-color:var(--color-tertiary);background-image:var(--bg-image);background-size:var(--bg-size, auto);background-attachment:fixed;color:var(--color-black-dark);line-height:1.4;letter-spacing:-.015em;margin:74px 0 0;font-size:17px;font-family:Montserrat,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.font-montserrat-black{font-family:Montserrat,sans-serif;font-weight:900}.font-montserrat-bold{font-family:Montserrat,sans-serif;font-weight:700}.font-montserrat-medium{font-family:Montserrat,sans-serif;font-weight:500}.font-inter-bold{font-family:Inter,sans-serif;font-weight:700}.font-inter-medium{font-family:Inter,sans-serif;font-weight:500}.font-inter-regular{font-family:Inter,sans-serif;font-weight:400}p{margin:0}a{text-decoration:none;color:unset}.brand-container,.brand-pro-nav-container{position:fixed;top:0;left:0;right:0;width:100%;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--header-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card-sm);z-index:50;-webkit-user-select:none;user-select:none;padding:0 16px;overflow:hidden}.brand-pro-nav{animation-name:slideUp;animation-duration:.3s;animation-timing-function:ease-out}@keyframes slideUp{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-down{animation-name:slideDown;animation-duration:.28s;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(26px);opacity:0}}.brand-pro-container{-webkit-user-select:none;user-select:none}.brand,.brand-pro-nav{font-size:clamp(15px,4.4vw,19px);font-weight:900;letter-spacing:-.03em;display:flex;align-items:center;justify-content:flex-start;min-width:0}.brand-pro{font-size:clamp(15px,4.4vw,19px);font-weight:900;letter-spacing:-.03em;display:flex;margin-top:4px;align-items:center;justify-content:center;min-width:0}.brand>:nth-child(1),.brand-pro-nav>:nth-child(1),.brand-pro>:nth-child(1){background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-primary)}.brand>:nth-child(2),.brand-pro-nav>:nth-child(2),.brand-pro>:nth-child(2){color:var(--color-gold)}.brand-pro>:nth-child(3),.brand-pro-nav>:nth-child(3){margin-left:6px;display:inline-flex}.brand-pro>:nth-child(3)>*,.brand-pro-nav>:nth-child(3)>*{font-size:10.5px;font-weight:900;color:#fff;background:var(--gradient-sunset);padding:2px 8px;border-radius:999px;letter-spacing:.04em;text-align:center}.nav-container{position:fixed;bottom:14px;left:50%;transform:translate(-50%);width:min(340px,calc(100vw - 32px));height:54px;font-size:14px;text-align:center;background-color:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);box-shadow:none;border-radius:999px;z-index:45;padding:4px}.nav{margin:auto;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;gap:6px;-webkit-user-select:none;user-select:none}.nav>*{flex:1;height:100%;border-radius:999px;background:transparent;border:none;font-family:Montserrat,sans-serif;font-weight:700;font-size:13.5px;color:#ffffffad;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.nav>*:hover{cursor:pointer;color:#fff}.nav>*.text-primary{background:var(--gradient-sunset);color:#fff;font-weight:800;box-shadow:none}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-tertiary{color:var(--color-tertiary)}.text-accent{color:var(--color-accent)}.btn{font-family:Montserrat,sans-serif;font-weight:800;border:1.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;box-sizing:border-box;min-width:0;max-width:100%;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;line-height:1.25;letter-spacing:-.01em}.btn:hover{cursor:pointer;transform:translateY(-1px);filter:brightness(1.05)}.btn:active{transform:translateY(0)}.btn-black{font-size:15px;background-color:var(--color-surface-muted);color:var(--color-black-dark);border:1.5px solid var(--color-border);width:100%;max-width:320px;border-radius:999px;padding:12px 22px;box-shadow:var(--shadow-card-sm)}.btn-black:hover{background-color:var(--color-secondary)}.btn-primary{font-size:15px;background:var(--gradient-sunset);color:#fff;border:var(--btn-primary-border, 1.5px solid rgba(255, 255, 255, .22));width:100%;max-width:320px;border-radius:999px;padding:12px 22px;box-shadow:var(--shadow-glow)}.btn-fit{width:auto;max-width:none;padding-left:22px;padding-right:22px}.btn-text,.btn-text-small,.btn-text-primary-small{font-size:14px;font-weight:700;background-color:transparent;color:var(--color-black-60);width:auto;border-radius:999px;padding:8px 14px;box-shadow:none}.btn-text:hover,.btn-text-small:hover{background-color:var(--color-surface-muted);color:var(--color-black-dark)}.btn-text-primary-small,.btn-text-small{font-size:13.5px;width:fit-content}.btn-text-primary-small{color:var(--color-primary);font-weight:800}.cls-card{background-color:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border));border-radius:22px;box-shadow:var(--shadow-card);padding:20px;text-align:left}.cls-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;background-color:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-black-dark)}.profile-pic,.profile-pic-small,.profile-pic-84{border-radius:100%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:92px;width:92px;background-color:var(--color-surface-muted);border:none;box-shadow:none;flex-shrink:0}.profile-pic-small{border:none;box-shadow:none}.profile-pic-84{width:78px;height:78px}.line{width:100%;height:1px;background-color:var(--color-border)}.footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;font-size:13px;font-weight:600;color:var(--color-black-60);max-width:var(--max-width);margin:0 auto 32px;padding:16px 16px 0;border-top:1px solid var(--color-border)}.footer>*{margin:4px;text-align:center;line-height:16px}.spotify-adapt-icon{filter:var(--spotify-icon-filter)}.notif-container{position:fixed;top:0;left:0;right:0;z-index:1000}.notif-success{border-top:solid 5px var(--color-success)}.notif-error{border-top:solid 5px var(--color-error)}.notif-backdrop{background-color:#0a061280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative}.notif-body{height:100vh}.notif-content{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:84px;left:16px;right:16px;font-size:14.5px;color:var(--color-black-dark);line-height:20px;max-width:340px!important;margin:auto;border-radius:16px;background-color:var(--color-surface);border:1.5px solid var(--color-border-strong);padding:14px 18px;box-shadow:var(--shadow-card);animation-name:slideUpNotif;animation-duration:.2s;animation-timing-function:ease-out}.notif-content>:nth-child(1){flex-grow:1;text-align:left;margin-right:12px}.notif-content>:nth-child(2){color:var(--color-black-60);background:var(--color-surface-muted);border:none;border-radius:999px;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0}.notif-content>:nth-child(2):hover{cursor:pointer;color:var(--color-black-dark)}@keyframes slideUpNotif{0%{bottom:20px;opacity:0}to{bottom:84px;opacity:1}}._main_1tewx_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 72px}._hero-badge_1tewx_8{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;gap:6px;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;color:var(--color-gold);margin-bottom:16px}._desc_1tewx_25{margin:0 auto;max-width:390px;font-size:clamp(23px,6.8vw,31px);font-weight:900;color:var(--color-black-dark);line-height:1.16;letter-spacing:-.03em;word-wrap:break-word}._desc-highlight_1tewx_36{background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-primary)}._subheadline_1tewx_44{margin:14px auto 0;max-width:370px;font-size:14.5px;line-height:1.48;color:var(--color-black-60)}._login-container_1tewx_52{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:8px}._cta-btn_1tewx_60{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:330px;padding:14px 18px;font-size:clamp(13.5px,4vw,15.5px);font-weight:800;border-radius:999px;background:var(--gradient-sunset);color:#fff;border:var(--btn-primary-border, 1.5px solid rgba(255, 255, 255, .22));box-shadow:var(--shadow-glow);cursor:pointer;transition:transform .14s ease,filter .14s ease}._cta-btn_1tewx_60:hover{transform:translateY(-2px);filter:brightness(1.08)}._cta-subtext_1tewx_84{font-size:12px;color:var(--color-black-60);display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;gap:6px;text-align:center}._invite-card_1tewx_98{background-color:var(--color-surface);border:1.5px solid var(--color-border-strong);box-shadow:var(--shadow-card);border-radius:22px;padding:18px 20px;margin:0 auto 22px;max-width:380px;text-align:center}._invite-badge_1tewx_109{display:inline-block;background:var(--gradient-sunset);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin-bottom:12px}._invite-avatars_1tewx_121{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}._invite-mystery-avatar_1tewx_129{width:64px;height:64px;border-radius:999px;background-color:var(--color-surface-muted);border:2px dashed var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:var(--color-gold)}._preview-card_1tewx_145{margin:26px auto 0;background-color:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:24px;box-shadow:var(--shadow-card);padding:20px 16px;text-align:center}._preview-header_1tewx_155{display:flex;align-items:center;justify-content:center;gap:clamp(8px,3vw,14px);margin-bottom:12px;flex-wrap:wrap}._preview-user_1tewx_164{display:flex;flex-direction:column;align-items:center;gap:4px}._preview-user-pill_1tewx_171{background-color:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-black-dark);font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}._preview-vs_1tewx_181{width:32px;height:32px;border-radius:999px;background:var(--gradient-sunset);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-shadow:0 4px 12px #f7258559}._preview-count-box_1tewx_195{background:var(--gradient-sunset-soft);border:1px solid var(--color-border-strong);border-radius:16px;padding:12px 14px;margin-bottom:12px}._preview-count-num_1tewx_203{font-size:34px;font-weight:900;line-height:1;color:var(--color-gold)}._preview-count-label_1tewx_210{font-size:13px;font-weight:700;color:var(--color-black-dark);margin-top:3px}._preview-first-pill_1tewx_217{margin-top:6px;display:inline-block;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;color:var(--color-black-60)}._demo-song-row_1tewx_229{display:flex;flex-direction:column;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:14px;padding:10px 12px;margin-bottom:8px;text-align:left}._demo-song-top_1tewx_240{display:flex;align-items:center;justify-content:space-between;gap:10px}._demo-song-left_1tewx_247{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._demo-song-art_1tewx_255{width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);flex-shrink:0}._demo-song-meta_1tewx_264{min-width:0;flex:1}._demo-song-title_1tewx_269{font-size:14px;font-weight:800;color:var(--color-black-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._demo-song-artist_1tewx_278{font-size:12px;font-weight:600;color:var(--color-violet)}._demo-song-dates_1tewx_284{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font-size:10.5px;font-weight:700;color:var(--color-black-60);margin-top:8px;padding-top:6px;border-top:1px dashed var(--color-border);text-align:center}._section-card_1tewx_301{margin-top:20px;background-color:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:22px;box-shadow:var(--shadow-card-sm);padding:18px 16px}._section-title_1tewx_310{font-size:16px;font-weight:800;color:var(--color-black-dark);margin-bottom:12px}._audience-chips_1tewx_317{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._audience-chip_1tewx_317{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--color-black-dark)}._steps-grid_1tewx_337{display:flex;flex-direction:column;gap:8px;text-align:left}._step-row_1tewx_344{display:flex;align-items:center;gap:12px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:14px;padding:10px 12px}._step-num_1tewx_354{width:26px;height:26px;border-radius:999px;background:var(--gradient-sunset);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}._step-text_1tewx_368{font-size:13.5px;font-weight:600;color:var(--color-black-dark);line-height:1.38}._main_1cf0d_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 110px}._profile-card_1cf0d_8{background-color:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:24px;box-shadow:var(--shadow-card);padding:22px 18px 18px;margin-bottom:16px;position:relative}._profile-name_1cf0d_18{font-size:clamp(19px,5.5vw,22px);font-weight:900;color:var(--color-black-dark);margin-top:10px;line-height:1.15;word-break:break-word}._profile-tag-btn_1cf0d_27{margin-top:6px;display:inline-flex;align-items:center;gap:6px;background-color:var(--color-surface-sage);border:1px solid var(--color-border-strong);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700;color:var(--color-gold);cursor:pointer}._profile-tag-btn_1cf0d_27:hover{background-color:var(--color-surface-muted)}._songs-pill_1cf0d_46{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;gap:6px;background-color:#1ed76024;border:1px solid rgba(30,215,96,.34);color:var(--color-mint);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800}._share-card_1cf0d_63{background-color:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:22px;box-shadow:var(--shadow-card);padding:18px;margin-bottom:16px;text-align:left}._share-card-title_1cf0d_73{font-size:16px;font-weight:800;color:var(--color-black-dark);display:flex;align-items:center;gap:6px}._share-card-desc_1cf0d_82{font-size:13px;line-height:1.42;color:var(--color-black-60);margin-top:4px;margin-bottom:12px}._url-preview-box_1cf0d_90{background-color:var(--color-obsidian);border:1px solid var(--color-border);border-radius:12px;padding:9px 12px;font-size:12px;font-weight:600;color:var(--color-violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}._share-btn-row_1cf0d_104{display:grid;grid-template-columns:1fr 1fr;gap:10px}._share-btn-row_1cf0d_104>*{min-width:0}@media(max-width:340px){._share-btn-row_1cf0d_104{grid-template-columns:1fr}}._match-cta-card_1cf0d_120{display:flex;align-items:center;justify-content:space-between;background:var(--gradient-sunset);color:#fff;border:var(--btn-primary-border, 1.5px solid rgba(255, 255, 255, .22));border-radius:22px;box-shadow:var(--shadow-glow);padding:16px 18px;margin-bottom:18px;text-align:left;transition:transform .14s ease,filter .14s ease}._match-cta-card_1cf0d_120:hover{transform:translateY(-2px);filter:brightness(1.07)}._settings-card_1cf0d_140{margin-top:12px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:16px;text-align:left}._messages_1cf0d_149{font-size:13px;line-height:1.45;color:var(--color-black-60);text-align:left;margin-bottom:12px}._container_1utwb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:40vh;padding:32px 16px;text-align:center}._container_1utwb_1>:nth-child(1){display:flex;align-items:flex-end;gap:5px;height:36px}._container_1utwb_1>:nth-child(1)>span{width:6px;height:100%;border-radius:999px;background:var(--gradient-sunset, var(--color-primary));transform-origin:bottom;animation:_eq_1utwb_1 .9s ease-in-out infinite}._container_1utwb_1>:nth-child(1)>span:nth-child(2){animation-delay:.12s}._container_1utwb_1>:nth-child(1)>span:nth-child(3){animation-delay:.24s}._container_1utwb_1>:nth-child(1)>span:nth-child(4){animation-delay:.36s}._container_1utwb_1>:nth-child(2){margin:0;font-size:14.5px;font-weight:700;color:var(--color-black-60, var(--color-accent))}@keyframes _eq_1utwb_1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._container_1utwb_1>:nth-child(1)>span{animation:none;transform:scaleY(.6)}}._card_1y99d_1{width:100%;max-width:400px;margin:12px auto 0;padding:28px 22px 22px;background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border));border-radius:28px;box-shadow:var(--shadow-card);text-align:center}._visual_1y99d_13{position:relative;width:104px;height:104px;margin:0 auto 18px}._ring_1y99d_20{width:104px;height:104px;border-radius:999px;padding:4px;background:conic-gradient(from 0deg,var(--color-primary),var(--color-gold),var(--color-primary));animation:_spin_1y99d_1 2.4s linear infinite}._avatar_1y99d_29,._note_1y99d_30{width:100%;height:100%;border-radius:999px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--color-surface-muted);border:3px solid var(--color-surface);animation:_spin_1y99d_1 2.4s linear infinite reverse}._note_1y99d_30{font-size:36px;font-weight:900;color:var(--color-primary)}._eq_1y99d_49{position:absolute;bottom:-6px;right:-10px;display:flex;align-items:flex-end;gap:3px;height:30px;padding:6px 8px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border)}._eq_1y99d_49>span{width:4px;height:100%;border-radius:999px;background:var(--gradient-sunset);transform-origin:bottom;animation:_eq_1y99d_49 .9s ease-in-out infinite}._title_1y99d_72{font-size:15px;font-weight:800;color:var(--color-black-dark)}._pct_1y99d_78{margin-top:4px;font-size:52px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--color-primary)}._pct_1y99d_78>span{font-size:24px;margin-left:2px;color:var(--color-gold)}._pctMuted_1y99d_93{margin-top:10px;font-size:13px;font-weight:700;color:var(--color-black-60)}._track_1y99d_100{position:relative;width:100%;height:10px;margin-top:16px;border-radius:999px;overflow:hidden;background:var(--color-surface-muted);border:1px solid var(--color-border)}._fill_1y99d_111{height:100%;border-radius:999px;background:var(--gradient-sunset);transition:width .45s ease;position:relative;overflow:hidden}._fill_1y99d_111:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:_shimmer_1y99d_1 1.4s linear infinite}._fillIndeterminate_1y99d_128{width:35%;animation:_indeterminate_1y99d_1 1.3s ease-in-out infinite}._counter_1y99d_133{margin-top:8px;font-size:12px;font-weight:700;color:var(--color-black-60)}._steps_1y99d_140{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._step_1y99d_140{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--color-black-60);opacity:.7}._stepDot_1y99d_160{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;background:var(--color-surface-muted);border:1.5px solid var(--color-border);color:var(--color-black-60)}._stepActive_1y99d_174{opacity:1;color:var(--color-black-dark)}._stepActive_1y99d_174 ._stepDot_1y99d_160{border-color:var(--color-primary);color:var(--color-primary);animation:_pulse_1y99d_1 1.4s ease-in-out infinite}._stepDone_1y99d_185{opacity:1}._stepDone_1y99d_185 ._stepDot_1y99d_160{background:var(--gradient-sunset);border-color:transparent;color:#fff}._hint_1y99d_195{margin-top:16px;font-size:11.5px;font-weight:600;color:var(--color-black-60)}@keyframes _spin_1y99d_1{to{transform:rotate(360deg)}}@keyframes _eq_1y99d_49{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes _shimmer_1y99d_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _indeterminate_1y99d_1{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes _pulse_1y99d_1{0%,to{box-shadow:0 0 #ff475759}50%{box-shadow:0 0 0 6px #ff475700}}@media(prefers-reduced-motion:reduce){._ring_1y99d_20,._avatar_1y99d_29,._note_1y99d_30,._eq_1y99d_49>span,._fill_1y99d_111:after,._fillIndeterminate_1y99d_128,._stepActive_1y99d_174 ._stepDot_1y99d_160{animation:none}}._back-drop_1ot0y_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0a0612b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}._container_1ot0y_14{width:100%;max-width:380px;max-height:90vh;overflow-y:auto;position:relative;background-color:var(--color-surface);border:1.5px solid var(--color-border-strong);box-shadow:0 20px 48px #0009;border-radius:24px;padding:20px 18px 22px;text-align:center}._animSlideDownShow_1ot0y_28{animation:_modalPopIn_1ot0y_1 .2s ease-out forwards}._animSlideDownHide_1ot0y_32{animation:_modalPopOut_1ot0y_1 .16s ease-in forwards}@keyframes _modalPopIn_1ot0y_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _modalPopOut_1ot0y_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}._close-icon-btn_1ot0y_58{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface-muted);color:var(--color-black-dark);font-weight:800;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._features-box_1ot0y_76{background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:16px;padding:14px;margin-top:14px;text-align:left}._benefit-row_1ot0y_85{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.38;color:var(--color-black-dark);margin-top:8px}._benefit-check_1ot0y_95{width:18px;height:18px;border-radius:999px;background-color:#1ed76029;border:1px solid rgba(30,215,96,.4);color:var(--color-mint);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0;margin-top:1px}._currency-container_1ot0y_111{margin-top:14px;display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:3px;gap:4px}._currency-btn_1ot0y_124{padding:6px 12px;background:transparent;border:none;border-radius:999px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;color:var(--color-black-60);cursor:pointer;transition:all .15s ease}._currency-active_1ot0y_137{background:var(--gradient-sunset);color:#fff}._plans-grid_1ot0y_142{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:16px 0 14px}._plan-card_1ot0y_149{position:relative;min-width:0;padding:14px 8px 12px;border-radius:16px;border:1.5px solid var(--color-border);background-color:var(--color-surface-muted);cursor:pointer;text-align:center;transition:all .15s ease}._plan-card-selected_1ot0y_161{border:2px solid var(--color-primary);background:var(--gradient-sunset-soft);box-shadow:0 4px 16px #f7258538}._plan-badge_1ot0y_167{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ffbe0b,#ff6b5b);color:#161024;font-size:9.5px;font-weight:900;padding:2px 8px;border-radius:999px;white-space:nowrap}._payment-container_1ot0y_181{padding:12px 4px 4px;font-size:13.5px;line-height:1.45;text-align:left}._instruction-card_1ot0y_188{background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:16px;padding:14px;margin-bottom:14px}._instruction-heading_1ot0y_196{font-size:15.5px;font-weight:800;text-align:left;margin-bottom:10px;color:var(--color-black-dark)}._align-center_1ot0y_204{text-align:center}._input_1ot0y_208{background-color:var(--color-obsidian);border:1px solid var(--color-border);border-radius:12px;color:var(--color-black-dark);padding:10px 14px;font-size:14px;width:100%;box-sizing:border-box;margin-top:4px;margin-bottom:10px}._input_1ot0y_208::placeholder{color:var(--color-black-half)}._input_1ot0y_208:focus{outline:none;border-color:var(--color-primary)}._input-disabled_1ot0y_230{color:var(--color-black-half);font-weight:700;background-color:#ffffff0d}._input-disabled_1ot0y_230:hover{cursor:not-allowed}._loading-busy_1ot0y_240{width:14px;height:14px;border-radius:100px;border:solid 3px #FFFFFF;margin-right:8px;border-bottom:solid 3px transparent;animation:_rotate_1ot0y_1 1s linear infinite}@keyframes _rotate_1ot0y_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._main_ln4lt_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 120px}._search-container_ln4lt_10{width:100%;background-color:var(--color-surface);border:1.5px solid var(--color-border-strong);box-shadow:var(--shadow-card);border-radius:999px;padding:5px 5px 5px 12px;display:flex;align-items:center;gap:4px}._input-name_ln4lt_22{flex:1;min-width:0;background:transparent;border:none;font-size:14px;font-weight:700;color:var(--color-black-dark);padding:8px 2px}._input-hash_ln4lt_33{color:var(--color-gold);font-size:14.5px;font-weight:800;-webkit-user-select:none;user-select:none;flex-shrink:0}._input-tag_ln4lt_41{width:56px;flex-shrink:0;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;text-align:center;font-size:13px;font-weight:700;color:var(--color-gold);padding:7px 4px}._input-name_ln4lt_22::placeholder,._input-tag_ln4lt_41::placeholder{color:var(--color-black-half)}._input-name_ln4lt_22:focus,._input-tag_ln4lt_41:focus{outline:none}._search-submit-btn_ln4lt_64{background:var(--gradient-sunset);color:#fff;border:none;border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:800;cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-glow);transition:filter .15s ease}._search-submit-btn_ln4lt_64:hover{filter:brightness(1.08)}._input_ln4lt_22{background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-black-dark);font-weight:700;padding:8px 14px;font-size:13.5px}._input_ln4lt_22:focus{outline:none}._search-result_ln4lt_98{margin-top:18px;margin-bottom:20px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-card);padding:20px 18px}._presets-card_ln4lt_108{margin:20px auto 0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-card);padding:18px 16px;text-align:left}._preset-row_ln4lt_118{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:16px;padding:10px 12px;margin-top:10px;transition:transform .12s ease,border-color .12s ease}._preset-row_ln4lt_118:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._search-history_ln4lt_138{width:100%;margin:20px auto 0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;padding:16px;text-align:left}._search-history-header_ln4lt_148{display:flex;justify-content:space-between;align-items:center;font-size:14.5px;font-weight:800;color:var(--color-black-dark);margin-bottom:8px}._history_ln4lt_158{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;font-size:14.5px;-webkit-user-select:none;user-select:none}._history-detail_ln4lt_167{display:flex;align-items:center;gap:10px;flex-grow:1;padding:4px 6px;border-radius:12px}._history-detail_ln4lt_167:hover{cursor:pointer;background-color:#ffffff0d}._back-bar_ln4lt_183{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}._back-btn_ln4lt_190{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;color:var(--color-black-dark);cursor:pointer}._match-hero-card_ln4lt_204{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-card);padding:20px 16px;margin-bottom:14px}._connection-header_ln4lt_213{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2.5vw,12px)}._profile-connection_ln4lt_220{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:125px}._username-label_ln4lt_229{margin-top:8px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-black-dark);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vs-badge_ln4lt_245{width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--gradient-sunset);color:#fff;box-shadow:var(--shadow-glow);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin-bottom:22px}._match-count-banner_ln4lt_261{margin-top:14px;background:var(--gradient-sunset-soft);border:1px solid var(--color-border-strong);border-radius:16px;padding:12px 14px}._match-count-num_ln4lt_269{font-size:38px;font-weight:900;line-height:1;color:var(--color-gold)}._match-count-label_ln4lt_276{font-size:12.5px;font-weight:700;color:var(--color-black-dark);margin-top:4px}._taste-bar-wrap_ln4lt_283{margin-top:10px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:14px;padding:10px 12px;text-align:left}._taste-bar-track_ln4lt_292{height:7px;width:100%;background-color:var(--color-obsidian);border-radius:999px;overflow:hidden;margin:6px 0 2px}._taste-bar-fill_ln4lt_301{height:100%;background:var(--gradient-sunset);border-radius:999px}._action-bar-grid_ln4lt_307{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}._action-bar-grid_ln4lt_307>*{min-width:0}@media(max-width:340px){._action-bar-grid_ln4lt_307{grid-template-columns:1fr}}._mode-toggle-row_ln4lt_324{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:3px;margin-bottom:14px}._mode-toggle-btn_ln4lt_336{border:none;background:transparent;border-radius:999px;padding:6px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--color-black-60);cursor:pointer}._mode-toggle-btn-active_ln4lt_348{background:var(--gradient-sunset);color:#fff}._song-container_ln4lt_355{width:100%;background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card-sm);margin:0 auto 9px;border-radius:16px;padding:11px 13px;transition:transform .12s ease,border-color .12s ease}._song-container_ln4lt_355:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._song_ln4lt_355{display:flex;justify-content:space-between;align-items:center;gap:12px}._song-album-art_ln4lt_378{overflow:hidden;width:46px;height:46px;border-radius:10px;border:1px solid var(--color-border);flex-shrink:0}._song-detail_ln4lt_387{flex:1;min-width:0;text-align:left}._song-detail_ln4lt_387>:nth-child(1){color:var(--color-violet);font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._song-detail_ln4lt_387>:nth-child(2){color:var(--color-black-dark);font-size:15px;font-weight:800;line-height:1.25;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._spotify-linking_ln4lt_415{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;background-color:#1ed76024;border:1px solid rgba(30,215,96,.35);border-radius:999px;padding:5px 10px;color:var(--color-mint);flex-shrink:0}._spotify-linking_ln4lt_415:hover{background-color:#1ed7603d}._date-container_ln4lt_432{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 8px;color:var(--color-black-60);font-size:10.5px;margin-top:9px;padding-top:7px;border-top:1px dashed var(--color-border);letter-spacing:normal;text-align:center}._date-pills-left_ln4lt_447{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;min-width:0;gap:6px}._first-badge_ln4lt_456{background-color:var(--color-surface-sage);border:1px solid var(--color-border-strong);color:var(--color-gold);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._paywall-preview-wrapper_ln4lt_472{position:relative;margin-top:12px;border-radius:22px;overflow:hidden;border:1.5px solid var(--color-border-strong);box-shadow:var(--shadow-card);background-color:var(--color-surface);padding:14px}._blurred-songs-stack_ln4lt_483{filter:blur(5px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}._paywall-frosted-overlay_ln4lt_490{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-frosted);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}._unlock-badge_ln4lt_504{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:280px;padding:12px 20px;border:1.5px solid rgba(255,255,255,.22);box-shadow:var(--shadow-glow);font:inherit;border-radius:999px;background:var(--gradient-sunset);color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:12px;font-size:14px}._unlock-badge_ln4lt_504:hover{filter:brightness(1.08)}._share-backdrop_ln4lt_530{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background-color:#0a0612ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center}._share-container_ln4lt_541{width:100%;max-width:440px;max-height:86vh;background-color:var(--color-surface);border-top:1.5px solid var(--color-border-strong);border-top-left-radius:24px;border-top-right-radius:24px;display:flex;flex-direction:column;overflow:hidden;animation:_slideUpSheet_ln4lt_1 .22s ease-out forwards}@keyframes _slideUpSheet_ln4lt_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._share-header_ln4lt_564{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--color-border)}._share-container-title_ln4lt_572{font-size:16px;font-weight:800;color:var(--color-black-dark)}._share-body_ln4lt_578{padding:14px 18px;overflow-y:auto;flex:1;text-align:left}._share-song-list_ln4lt_585{display:flex;flex-direction:column;gap:6px;margin-top:8px}._share-song_ln4lt_585{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background-color:var(--color-surface-muted);border:1px solid var(--color-border);cursor:pointer}._share-song_ln4lt_585>:nth-child(2){display:flex;flex-direction:column;text-align:left;color:var(--color-black-dark);line-height:1.25;flex:1;min-width:0}._share-song_ln4lt_585>:nth-child(2)>:nth-child(1){font-size:11.5px;color:var(--color-violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._share-song_ln4lt_585>:nth-child(2)>:nth-child(2){font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._share-footer_ln4lt_628{padding:14px 18px 20px;border-top:1px solid var(--color-border);background-color:var(--color-surface);display:flex;flex-direction:column;gap:8px;align-items:center}._story-result-body_ln4lt_638{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}._story-result-img_ln4lt_646{display:block;width:auto;max-width:100%;max-height:52vh;aspect-ratio:9 / 16;border-radius:14px;border:1px solid var(--color-border);box-shadow:var(--shadow-card-sm);-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}._story-result-hint_ln4lt_661{font-size:12px;color:var(--color-black-dark);opacity:.75;margin:0;line-height:1.4}._story-result-error_ln4lt_669{font-size:12px;color:#d93a3a;margin:0}._artist-grouping-header_ln4lt_675{padding:13px 16px;border-radius:14px;background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card-sm);margin-bottom:8px}._artist-grouping-header_ln4lt_675:hover{background-color:var(--color-surface-muted);cursor:pointer}._main_13s2o_1{text-align:left;max-width:600px;margin:0 auto;padding:80px 16px 120px}._headerCard_13s2o_8{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:24px;padding:22px 20px;box-shadow:var(--shadow-card);margin-bottom:16px}._backBtn_13s2o_17{display:inline-block;font-size:12px;font-weight:800;color:var(--color-primary);margin-bottom:12px;text-decoration:none}._backBtn_13s2o_17:hover{text-decoration:underline}._eyebrow_13s2o_30{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--color-surface-sage);color:var(--color-primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}._title_13s2o_43{margin:0;font-size:26px;font-weight:900;color:var(--color-black);letter-spacing:-.6px}._subtitle_13s2o_51{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._list_13s2o_58{display:flex;flex-direction:column;gap:12px}._card_13s2o_64{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border));border-radius:20px;padding:18px 20px;box-shadow:var(--shadow-card-sm);transition:transform .14s ease,border-color .14s ease}._card_13s2o_64:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._cardTop_13s2o_78{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}._monoId_13s2o_86{font-family:monospace;font-size:13px;font-weight:800;color:var(--color-black);background:var(--color-surface-muted);padding:3px 8px;border-radius:6px;border:1px solid var(--color-border);letter-spacing:.5px}._date_13s2o_98{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--color-text-muted)}._statusBadge_13s2o_105{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px}._statusSuccess_13s2o_115{background:#0d9f6e24;color:var(--color-accent);border:1px solid rgba(13,159,110,.3)}._statusPending_13s2o_121{background:#ff7b5426;color:var(--color-primary);border:1px solid rgba(255,123,84,.3)}._statusFailed_13s2o_127{background:#dc35451f;color:#dc3545;border:1px solid rgba(220,53,69,.3)}._cardDivider_13s2o_133{height:1px;background:var(--color-border);margin:14px 0}._cardMeta_13s2o_139{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._metaCol_13s2o_145{display:flex;flex-direction:column;gap:2px}._metaLabel_13s2o_151{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._metaVal_13s2o_159{font-size:13.5px;font-weight:700;color:var(--color-black);word-break:break-all}._amountVal_13s2o_166{font-size:15px;font-weight:900;color:var(--color-primary)}._validBanner_13s2o_172{margin-top:14px;padding:8px 12px;border-radius:12px;background:var(--color-surface-sage);border:1px solid var(--color-border-strong);font-size:12px;color:var(--color-black);display:flex;align-items:center;gap:6px}._validSpark_13s2o_185{font-size:14px}._emptyCard_13s2o_190{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border));border-radius:24px;padding:40px 24px;text-align:center;box-shadow:var(--shadow-card)}._emptyIcon_13s2o_199{font-size:42px;display:inline-block;margin-bottom:12px}._emptyTitle_13s2o_205{margin:0;font-size:19px;font-weight:900;color:var(--color-black)}._emptyDesc_13s2o_212{margin:8px auto 20px;max-width:380px;font-size:13.5px;font-weight:600;color:var(--color-text-muted);line-height:1.5}._ctaBtn_13s2o_221{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:999px;background:var(--gradient-cta);color:#fff;font-size:13px;font-weight:800;text-decoration:none;box-shadow:var(--shadow-cta)}@media(max-width:500px){._cardMeta_13s2o_139{grid-template-columns:1fr;gap:10px}}._main_1xog6_1{max-width:640px;margin:0 auto;padding:84px 16px 40px;text-align:left}._tabs_1xog6_9{display:flex;gap:4px;padding:4px;margin:0 auto 22px;width:fit-content;max-width:100%;overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;scrollbar-width:none}._tabs_1xog6_9::-webkit-scrollbar{display:none}._tab_1xog6_9{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--color-black-60);white-space:nowrap;transition:background-color .15s ease,color .15s ease}._tab_1xog6_9:hover{color:var(--color-black-dark);background:var(--color-surface-muted)}._tabActive_1xog6_42,._tabActive_1xog6_42:hover{background:var(--gradient-sunset);color:#fff}._hero_1xog6_49{text-align:center;margin-bottom:22px}._eyebrow_1xog6_54{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--color-surface-sage);border:1px solid var(--color-border-strong);color:var(--color-primary);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._heading_1xog6_67{margin:12px 0 0;font-size:clamp(26px,7vw,36px);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:var(--color-black-dark)}._heading_1xog6_67 em{font-style:normal;background:var(--gradient-sunset);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._subheading_1xog6_84{margin:10px auto 0;max-width:480px;font-size:14.5px;font-weight:600;line-height:1.55;color:var(--color-black-60)}._updated_1xog6_93{margin-top:8px;font-size:11.5px;font-weight:700;color:var(--color-black-half, var(--color-black-60))}._card_1xog6_101{background:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:22px;padding:18px 18px 16px;margin-bottom:12px}._cardHead_1xog6_109{display:flex;align-items:center;gap:10px;margin-bottom:8px}._cardIcon_1xog6_116{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--color-surface-sage);border:1px solid var(--color-border)}._cardTitle_1xog6_129{margin:0;font-size:15.5px;font-weight:900;letter-spacing:-.01em;color:var(--color-black-dark)}._cardBody_1xog6_137{font-size:14px;font-weight:500;line-height:1.65;color:var(--color-black-60)}._cardBody_1xog6_137 p+p{margin-top:8px}._cardBody_1xog6_137 ul{margin:4px 0 0;padding-left:18px}._cardBody_1xog6_137 li+li{margin-top:4px}._cardBody_1xog6_137 a{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}._cardBody_1xog6_137 strong{color:var(--color-black-dark);font-weight:800}._grid_1xog6_170{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}._tile_1xog6_177{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:14px 12px;text-align:center}._tileNum_1xog6_185{width:30px;height:30px;margin:0 auto 8px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#fff;background:var(--gradient-sunset)}._tileText_1xog6_199{font-size:12.5px;font-weight:700;line-height:1.4;color:var(--color-black-dark)}._sectionLabel_1xog6_206{margin:22px 4px 10px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--color-black-60)}._faq_1xog6_216{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease}._faq_1xog6_216[open]{border-color:var(--color-border-strong)}._faqSummary_1xog6_229{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:800;color:var(--color-black-dark)}._faqSummary_1xog6_229::-webkit-details-marker{display:none}._faqChevron_1xog6_246{flex-shrink:0;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--color-primary);background:var(--color-surface-muted);transition:transform .2s ease}._faq_1xog6_216[open] ._faqChevron_1xog6_246{transform:rotate(45deg)}._faqBody_1xog6_265{padding:0 16px 16px;font-size:14px;font-weight:500;line-height:1.65;color:var(--color-black-60)}._faqBody_1xog6_265 p+p{margin-top:8px}._contactCard_1xog6_278{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:24px;padding:22px 18px;text-align:center;margin-bottom:12px}._contactEmail_1xog6_287{display:inline-block;margin-top:6px;font-size:clamp(17px,5vw,22px);font-weight:900;color:var(--color-black-dark);word-break:break-all}._contactActions_1xog6_296{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}._pillBtn_1xog6_304{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer;border:1.5px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-black-dark)}._pillBtnPrimary_1xog6_318{background:var(--gradient-sunset);border-color:transparent;color:#fff}._ctaRow_1xog6_325{display:flex;justify-content:center;margin-top:26px}._ctaBtn_1xog6_331{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:800;color:#fff;background:var(--gradient-sunset)}@media(max-width:480px){._grid_1xog6_170{grid-template-columns:1fr}._tile_1xog6_177{display:flex;align-items:center;gap:12px;text-align:left}._tileNum_1xog6_185{margin:0;flex-shrink:0}}._dashboard_1s4ew_1{max-width:960px;margin:12px auto 88px;padding:0 16px;text-align:left}._headerCard_1s4ew_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:22px 24px;background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:24px;box-shadow:var(--shadow-card);margin-bottom:18px}._headerBadge_1s4ew_22{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-surface-sage);color:var(--color-primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}._headerTitle_1s4ew_37{margin:0;font-size:26px;font-weight:900;color:var(--color-black);letter-spacing:-.6px}._headerSub_1s4ew_45{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._headerActions_1s4ew_52{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._actionBtn_1s4ew_59{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;border:1.5px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-black);transition:transform .15s ease,background-color .15s ease}._actionBtn_1s4ew_59:hover{transform:translateY(-1px);background:var(--color-surface-sage)}._actionBtnPrimary_1s4ew_80{background:var(--gradient-cta);color:var(--color-white);border:none;box-shadow:var(--shadow-cta)}._actionBtnPrimary_1s4ew_80:hover{background:var(--gradient-cta);opacity:.95}._kpiGrid_1s4ew_93{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}._kpiCard_1s4ew_100{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:20px;padding:16px 18px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease}._kpiCard_1s4ew_100:hover{transform:translateY(-2px);border-color:var(--color-primary)}._kpiCardActive_1s4ew_119{border:2px solid var(--color-primary);background:var(--color-surface-sage)}._kpiLabel_1s4ew_124{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}._kpiValue_1s4ew_132{font-size:28px;font-weight:900;color:var(--color-black);letter-spacing:-.8px;line-height:1.1}._kpiHint_1s4ew_140{font-size:11px;font-weight:700;color:var(--color-primary)}._tabBar_1s4ew_147{display:flex;gap:8px;overflow-x:auto;padding:6px;background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:18px;margin-bottom:18px;scrollbar-width:none}._tabBar_1s4ew_147::-webkit-scrollbar{display:none}._tabBtn_1s4ew_163{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;border:none;background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .15s ease}._tabBtn_1s4ew_163:hover{color:var(--color-black);background:var(--color-surface-muted)}._tabBtnActive_1s4ew_186{background:var(--gradient-cta);color:var(--color-white);box-shadow:var(--shadow-cta)}._tabBtnActive_1s4ew_186:hover{background:var(--gradient-cta);color:var(--color-white)}._tabCount_1s4ew_197{padding:2px 7px;border-radius:999px;font-size:11px;font-weight:900;background:#0000001f;color:inherit}._card_1s4ew_207{background:var(--color-surface);border:var(--card-border, 1.5px solid var(--color-border-strong));border-radius:24px;padding:22px 24px;box-shadow:var(--shadow-card);margin-bottom:18px}._cardHeader_1s4ew_216{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._cardTitle_1s4ew_225{margin:0;font-size:19px;font-weight:900;color:var(--color-black);letter-spacing:-.4px}._cardSubtitle_1s4ew_233{margin:3px 0 0;font-size:12.5px;font-weight:600;color:var(--color-text-muted)}._toolbar_1s4ew_241{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:12px 14px;background:var(--color-surface-muted);border-radius:16px;border:1px solid var(--color-border)}._searchInput_1s4ew_254{flex:1 1 220px;min-width:180px;padding:9px 14px;border-radius:12px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-black);font-size:13px;font-weight:600;margin:0}._paginationGroup_1s4ew_267{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._pageSizeSelector_1s4ew_274{display:inline-flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:10px;padding:2px;gap:2px}._pageSizeBtn_1s4ew_284{padding:5px 9px;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:800;cursor:pointer}._pageSizeBtnActive_1s4ew_295{background:var(--color-primary);color:#fff}._pageBtn_1s4ew_300{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:10px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-black);font-size:12px;font-weight:800;cursor:pointer;transition:all .15s ease}._pageBtn_1s4ew_300:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._pageBtn_1s4ew_300:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1s4ew_325{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._pageInfo_1s4ew_331{font-size:12px;font-weight:800;color:var(--color-text-muted);padding:0 4px}._tableWrap_1s4ew_339{width:100%;overflow-x:auto;border-radius:16px;border:1.5px solid var(--color-border)}._table_1s4ew_339{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px;background:var(--color-surface)}._table_1s4ew_339 th{padding:12px 14px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-bottom:1.5px solid var(--color-border);white-space:nowrap}._table_1s4ew_339 td{padding:12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-black);font-weight:600;vertical-align:middle}._table_1s4ew_339 tbody tr:last-child td{border-bottom:none}._table_1s4ew_339 tbody tr:hover td{background:var(--color-surface-muted)}._badgePro_1s4ew_383{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;background:#0d9f6e24;color:var(--color-accent)}._badgeFree_1s4ew_394{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--color-surface-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}._badgeEvent_1s4ew_406{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:800;background:var(--color-surface-sage);color:var(--color-primary);font-family:monospace}._monoTag_1s4ew_418{font-family:monospace;font-size:12.5px;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--color-surface-muted);color:var(--color-black)}._miniBtn_1s4ew_428{padding:5px 10px;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}._miniBtn_1s4ew_428:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._funnelBarTrack_1s4ew_447{width:100%;max-width:140px;height:8px;background:var(--color-surface-muted);border-radius:999px;overflow:hidden;border:1px solid var(--color-border)}._funnelBarFill_1s4ew_457{height:100%;background:var(--gradient-cta);border-radius:999px}._proGrid_1s4ew_464{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}._proBox_1s4ew_471{padding:18px;border-radius:18px;background:var(--color-surface-muted);border:1.5px solid var(--color-border)}._textarea_1s4ew_478{width:100%;min-height:110px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-black);font-family:monospace;font-size:13px;resize:vertical;margin-top:8px;margin-bottom:10px}._secretBar_1s4ew_493{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--color-surface-sage);border:1.5px solid var(--color-border-strong)}._secretInput_1s4ew_504{flex:1 1 220px;padding:9px 14px;border-radius:10px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-black);font-size:13px;font-weight:700;margin:0}._emptyState_1s4ew_516{padding:32px 16px;text-align:center;color:var(--color-text-muted);font-size:13.5px;font-weight:700}@media(max-width:768px){._kpiGrid_1s4ew_93{grid-template-columns:repeat(2,1fr)}._proGrid_1s4ew_464{grid-template-columns:1fr}._headerCard_1s4ew_8,._card_1s4ew_207{padding:18px 16px;border-radius:20px}._toolbar_1s4ew_241{flex-direction:column;align-items:stretch}._paginationGroup_1s4ew_267{justify-content:space-between}}
