: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=lavender-sticker]{--color-primary: #5632C8;--color-primary-dark: #5632C8;--color-magenta: #5632C8;--color-gold: #B02A64;--color-mint: #1E7F55;--color-violet: #B02A64;--gradient-sunset: #FFE36E;--gradient-sunset-soft: rgba(255, 227, 110, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #1D1534;--cta-icon-filter: none;--gradient-text: linear-gradient(#5632C8, #5632C8);--highlight-marker: #FFE36E;--glass-filter: none;--color-tertiary: #E8DFFF;--bg-image: radial-gradient(rgba(29, 21, 52, .13) 1.3px, transparent 1.7px);--bg-size: 18px 18px;--color-surface: #FFFDF7;--color-surface-elevated: #FFFDF7;--color-surface-muted: #F1EBFF;--color-surface-sage: rgba(255, 227, 110, .3);--color-secondary: #D9CCFA;--color-obsidian: #D9CCFA;--color-accent: #B02A64;--color-accent-soft: #5632C8;--color-accent-quarter: rgba(255, 227, 110, .3);--color-accent-half: rgba(255, 227, 110, .65);--color-black: #1D1534;--color-black-dark: #1D1534;--color-black-dark-light: rgba(29, 21, 52, .9);--color-black-60: #544A70;--color-text-muted: #544A70;--color-black-half: #857BA0;--color-black-quarter: rgba(29, 21, 52, .15);--color-border: rgba(29, 21, 52, .12);--color-border-strong: #1D1534;--card-border: 2px solid #1D1534;--btn-primary-border: 2px solid #1D1534;--color-gray: #544A70;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #1E7F55;--header-bg: rgba(232, 223, 255, .9);--nav-bg: rgba(29, 21, 52, .94);--overlay-frosted: rgba(232, 223, 255, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 #1D1534;--shadow-md: 4px 4px 0 #1D1534;--shadow-card-sm: 2px 2px 0 #1D1534;--shadow-glow: 3px 3px 0 #1D1534;--shadow-cta: 3px 3px 0 #1D1534}html[data-theme=mango-pop]{--color-primary: #AE3A0E;--color-primary-dark: #AE3A0E;--color-magenta: #AE3A0E;--color-gold: #6E34B8;--color-mint: #1C7A4F;--color-violet: #6E34B8;--gradient-sunset: #FF9DBE;--gradient-sunset-soft: rgba(255, 157, 190, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #2B1408;--cta-icon-filter: none;--gradient-text: linear-gradient(#AE3A0E, #AE3A0E);--highlight-marker: #FFC9DA;--glass-filter: none;--color-tertiary: #FFEBD3;--bg-image: radial-gradient(rgba(174, 58, 14, .14) 1.3px, transparent 1.7px);--bg-size: 18px 18px;--color-surface: #FFFCF7;--color-surface-elevated: #FFFCF7;--color-surface-muted: #FFF4E6;--color-surface-sage: rgba(255, 157, 190, .3);--color-secondary: #F9D7B3;--color-obsidian: #F9D7B3;--color-accent: #6E34B8;--color-accent-soft: #AE3A0E;--color-accent-quarter: rgba(255, 157, 190, .3);--color-accent-half: rgba(255, 157, 190, .65);--color-black: #2B1408;--color-black-dark: #2B1408;--color-black-dark-light: rgba(43, 20, 8, .9);--color-black-60: #66493A;--color-text-muted: #66493A;--color-black-half: #977A6B;--color-black-quarter: rgba(43, 20, 8, .15);--color-border: rgba(43, 20, 8, .12);--color-border-strong: #2B1408;--card-border: 2px solid #2B1408;--btn-primary-border: 2px solid #2B1408;--color-gray: #66493A;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #1C7A4F;--header-bg: rgba(255, 235, 211, .9);--nav-bg: rgba(43, 20, 8, .94);--overlay-frosted: rgba(255, 235, 211, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 #2B1408;--shadow-md: 4px 4px 0 #2B1408;--shadow-card-sm: 2px 2px 0 #2B1408;--shadow-glow: 3px 3px 0 #2B1408;--shadow-cta: 3px 3px 0 #2B1408}html[data-theme=summer-camp]{--color-primary: #1A6A45;--color-primary-dark: #1A6A45;--color-magenta: #1A6A45;--color-gold: #B43F0A;--color-mint: #1A6A45;--color-violet: #B43F0A;--gradient-sunset: #9DE4B8;--gradient-sunset-soft: rgba(157, 228, 184, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #14261B;--cta-icon-filter: none;--gradient-text: linear-gradient(#1A6A45, #1A6A45);--highlight-marker: #BDEFD0;--glass-filter: none;--color-tertiary: #FFF3C6;--bg-image: radial-gradient(circle at 50% 0, transparent 9px, rgba(242, 179, 61, .3) 10px, transparent 11px);--bg-size: 24px 14px;--color-surface: #FFFEF6;--color-surface-elevated: #FFFEF6;--color-surface-muted: #FFF8DE;--color-surface-sage: rgba(157, 228, 184, .3);--color-secondary: #F3E1A0;--color-obsidian: #F3E1A0;--color-accent: #B43F0A;--color-accent-soft: #1A6A45;--color-accent-quarter: rgba(157, 228, 184, .3);--color-accent-half: rgba(157, 228, 184, .65);--color-black: #1D2414;--color-black-dark: #1D2414;--color-black-dark-light: rgba(29, 36, 20, .9);--color-black-60: #525B48;--color-text-muted: #525B48;--color-black-half: #838B79;--color-black-quarter: rgba(29, 36, 20, .15);--color-border: rgba(29, 36, 20, .12);--color-border-strong: rgba(26, 106, 69, .45);--card-border: 1.5px solid rgba(29, 36, 20, .18);--btn-primary-border: 1.5px solid rgba(29, 36, 20, .6);--color-gray: #525B48;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #1A6A45;--header-bg: rgba(255, 243, 198, .9);--nav-bg: rgba(29, 36, 20, .94);--overlay-frosted: rgba(255, 243, 198, .94);--spotify-icon-filter: none;--shadow-card: 5px 5px 0 #FFB676;--shadow-md: 5px 5px 0 #FFB676;--shadow-card-sm: 3px 3px 0 #FFB676;--shadow-glow: 3px 3px 0 #FFB676;--shadow-cta: 3px 3px 0 #FFB676}html[data-theme=butter-blueberry]{--color-primary: #2E3CAE;--color-primary-dark: #2E3CAE;--color-magenta: #2E3CAE;--color-gold: #985200;--color-mint: #147A55;--color-violet: #985200;--gradient-sunset: #B7C2FF;--gradient-sunset-soft: rgba(183, 194, 255, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #141A40;--cta-icon-filter: none;--gradient-text: linear-gradient(#2E3CAE, #2E3CAE);--highlight-marker: #C9D1FF;--glass-filter: none;--color-tertiary: #FFF3C2;--bg-image: conic-gradient(rgba(233, 201, 74, .16) 25%, transparent 0 50%, rgba(233, 201, 74, .16) 0 75%, transparent 0);--bg-size: 36px 36px;--color-surface: #FFFEF8;--color-surface-elevated: #FFFEF8;--color-surface-muted: #FFF8DD;--color-surface-sage: rgba(183, 194, 255, .3);--color-secondary: #F2E2A0;--color-obsidian: #F2E2A0;--color-accent: #985200;--color-accent-soft: #2E3CAE;--color-accent-quarter: rgba(183, 194, 255, .3);--color-accent-half: rgba(183, 194, 255, .65);--color-black: #141A40;--color-black-dark: #141A40;--color-black-dark-light: rgba(20, 26, 64, .9);--color-black-60: #4C5275;--color-text-muted: #4C5275;--color-black-half: #7D82A3;--color-black-quarter: rgba(20, 26, 64, .15);--color-border: rgba(20, 26, 64, .12);--color-border-strong: #141A40;--card-border: 2px solid #141A40;--btn-primary-border: 2px solid #141A40;--color-gray: #4C5275;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #147A55;--header-bg: rgba(255, 243, 194, .9);--nav-bg: rgba(20, 26, 64, .94);--overlay-frosted: rgba(255, 243, 194, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 #141A40;--shadow-md: 4px 4px 0 #141A40;--shadow-card-sm: 2px 2px 0 #141A40;--shadow-glow: 3px 3px 0 #141A40;--shadow-cta: 3px 3px 0 #141A40}html[data-theme=disco-skate]{--color-primary: #A81C74;--color-primary-dark: #A81C74;--color-magenta: #A81C74;--color-gold: #2648BE;--color-mint: #167553;--color-violet: #2648BE;--gradient-sunset: #9BD7FF;--gradient-sunset-soft: rgba(155, 215, 255, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #151A33;--cta-icon-filter: none;--gradient-text: linear-gradient(#A81C74, #A81C74);--highlight-marker: #BFE6FF;--glass-filter: none;--color-tertiary: #FBE4F4;--bg-image: radial-gradient(circle at 18% 26%, rgba(255, 255, 255, .95) 1.8px, transparent 2.4px), radial-gradient(circle at 66% 62%, rgba(168, 28, 116, .13) 2.2px, transparent 2.8px), radial-gradient(circle at 84% 14%, rgba(38, 72, 190, .1) 1.5px, transparent 2px);--bg-size: 46px 46px;--color-surface: #FFFBFE;--color-surface-elevated: #FFFBFE;--color-surface-muted: #FDF1FA;--color-surface-sage: rgba(155, 215, 255, .3);--color-secondary: #EFCDE6;--color-obsidian: #EFCDE6;--color-accent: #2648BE;--color-accent-soft: #A81C74;--color-accent-quarter: rgba(155, 215, 255, .3);--color-accent-half: rgba(155, 215, 255, .65);--color-black: #2A1230;--color-black-dark: #2A1230;--color-black-dark-light: rgba(42, 18, 48, .9);--color-black-60: #664A69;--color-text-muted: #664A69;--color-black-half: #977A99;--color-black-quarter: rgba(42, 18, 48, .15);--color-border: rgba(42, 18, 48, .12);--color-border-strong: rgba(168, 28, 116, .45);--card-border: 1.5px solid rgba(42, 18, 48, .12);--btn-primary-border: 1.5px solid rgba(42, 18, 48, .55);--color-gray: #664A69;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #167553;--header-bg: rgba(251, 228, 244, .9);--nav-bg: rgba(42, 18, 48, .94);--overlay-frosted: rgba(251, 228, 244, .94);--spotify-icon-filter: none;--shadow-card: 0 5px 0 #E7BBDD;--shadow-md: 0 5px 0 #E7BBDD;--shadow-card-sm: 0 3px 0 #E7BBDD;--shadow-glow: 0 4px 0 rgba(42, 18, 48, .82);--shadow-cta: 0 4px 0 rgba(42, 18, 48, .82)}html[data-theme=citrus-club]{--color-primary: #2E6618;--color-primary-dark: #2E6618;--color-magenta: #2E6618;--color-gold: #A51F62;--color-mint: #2E6618;--color-violet: #A51F62;--gradient-sunset: #FFB766;--gradient-sunset-soft: rgba(255, 183, 102, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #2A1606;--cta-icon-filter: none;--gradient-text: linear-gradient(#2E6618, #2E6618);--highlight-marker: #FFD9A8;--glass-filter: none;--color-tertiary: #F1F7CC;--bg-image: conic-gradient(rgba(183, 204, 74, .14) 25%, transparent 0 50%, rgba(183, 204, 74, .14) 0 75%, transparent 0);--bg-size: 36px 36px;--color-surface: #FEFFF5;--color-surface-elevated: #FEFFF5;--color-surface-muted: #F7FBE2;--color-surface-sage: rgba(255, 183, 102, .3);--color-secondary: #DDEAA5;--color-obsidian: #DDEAA5;--color-accent: #A51F62;--color-accent-soft: #2E6618;--color-accent-quarter: rgba(255, 183, 102, .3);--color-accent-half: rgba(255, 183, 102, .65);--color-black: #1E2410;--color-black-dark: #1E2410;--color-black-dark-light: rgba(30, 36, 16, .9);--color-black-60: #535B43;--color-text-muted: #535B43;--color-black-half: #848C73;--color-black-quarter: rgba(30, 36, 16, .15);--color-border: rgba(30, 36, 16, .12);--color-border-strong: #1E2410;--card-border: 2px solid #1E2410;--btn-primary-border: 2px solid #1E2410;--color-gray: #535B43;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #2E6618;--header-bg: rgba(241, 247, 204, .9);--nav-bg: rgba(30, 36, 16, .94);--overlay-frosted: rgba(241, 247, 204, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 #1E2410;--shadow-md: 4px 4px 0 #1E2410;--shadow-card-sm: 2px 2px 0 #1E2410;--shadow-glow: 3px 3px 0 #1E2410;--shadow-cta: 3px 3px 0 #1E2410}html[data-theme=pool-party]{--color-primary: #0D6580;--color-primary-dark: #0D6580;--color-magenta: #0D6580;--color-gold: #B3245F;--color-mint: #13704F;--color-violet: #B3245F;--gradient-sunset: #FFE07A;--gradient-sunset-soft: rgba(255, 224, 122, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #2A2006;--cta-icon-filter: none;--gradient-text: linear-gradient(#0D6580, #0D6580);--highlight-marker: #FFEBA8;--glass-filter: none;--color-tertiary: #D6F3F6;--bg-image: radial-gradient(circle at 50% 0, transparent 9px, rgba(13, 101, 128, .13) 10px, transparent 11px);--bg-size: 24px 14px;--color-surface: #FBFFFF;--color-surface-elevated: #FBFFFF;--color-surface-muted: #EAF9FA;--color-surface-sage: rgba(255, 224, 122, .3);--color-secondary: #B6E3E8;--color-obsidian: #B6E3E8;--color-accent: #B3245F;--color-accent-soft: #0D6580;--color-accent-quarter: rgba(255, 224, 122, .3);--color-accent-half: rgba(255, 224, 122, .65);--color-black: #10262E;--color-black-dark: #10262E;--color-black-dark-light: rgba(16, 38, 46, .9);--color-black-60: #46616A;--color-text-muted: #46616A;--color-black-half: #77919A;--color-black-quarter: rgba(16, 38, 46, .15);--color-border: rgba(16, 38, 46, .12);--color-border-strong: rgba(13, 101, 128, .45);--card-border: 1.5px solid rgba(16, 38, 46, .18);--btn-primary-border: 1.5px solid rgba(16, 38, 46, .6);--color-gray: #46616A;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #13704F;--header-bg: rgba(214, 243, 246, .9);--nav-bg: rgba(16, 38, 46, .94);--overlay-frosted: rgba(214, 243, 246, .94);--spotify-icon-filter: none;--shadow-card: 5px 5px 0 #FFA7C6;--shadow-md: 5px 5px 0 #FFA7C6;--shadow-card-sm: 3px 3px 0 #FFA7C6;--shadow-glow: 3px 3px 0 #FFA7C6;--shadow-cta: 3px 3px 0 #FFA7C6}html[data-theme=sunday-comics]{--color-primary: #B8233A;--color-primary-dark: #B8233A;--color-magenta: #B8233A;--color-gold: #17627E;--color-mint: #1E7350;--color-violet: #17627E;--gradient-sunset: #FFB3B0;--gradient-sunset-soft: rgba(255, 179, 176, .35);--gradient-cta: var(--gradient-sunset);--on-accent: #271416;--cta-icon-filter: none;--gradient-text: linear-gradient(#B8233A, #B8233A);--highlight-marker: #BFE8F2;--glass-filter: none;--color-tertiary: #FFF6E6;--bg-image: radial-gradient(rgba(23, 98, 126, .12) 2px, transparent 2.5px);--bg-size: 14px 14px;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-surface-muted: #FFFAF1;--color-surface-sage: rgba(255, 179, 176, .3);--color-secondary: #F4E6CC;--color-obsidian: #F4E6CC;--color-accent: #17627E;--color-accent-soft: #B8233A;--color-accent-quarter: rgba(255, 179, 176, .3);--color-accent-half: rgba(255, 179, 176, .65);--color-black: #1D1C24;--color-black-dark: #1D1C24;--color-black-dark-light: rgba(29, 28, 36, .9);--color-black-60: #55525F;--color-text-muted: #55525F;--color-black-half: #86838F;--color-black-quarter: rgba(29, 28, 36, .15);--color-border: rgba(29, 28, 36, .12);--color-border-strong: rgba(184, 35, 58, .45);--card-border: 1.5px solid rgba(29, 28, 36, .18);--btn-primary-border: 1.5px solid rgba(29, 28, 36, .6);--color-gray: #55525F;--color-white: #FFFFFF;--color-error: #C92A3A;--color-success: #1E7350;--header-bg: rgba(255, 246, 230, .9);--nav-bg: rgba(29, 28, 36, .94);--overlay-frosted: rgba(255, 246, 230, .94);--spotify-icon-filter: none;--shadow-card: 5px 5px 0 #9ED8E8;--shadow-md: 5px 5px 0 #9ED8E8;--shadow-card-sm: 3px 3px 0 #9ED8E8;--shadow-glow: 3px 3px 0 #9ED8E8;--shadow-cta: 3px 3px 0 #9ED8E8}html[data-theme=arcade-night]{--color-primary: #FFD46E;--color-primary-dark: #FFD46E;--color-magenta: #FFD46E;--color-gold: #FFA9CF;--color-mint: #9FF0CF;--color-violet: #FFA9CF;--gradient-sunset: #FFD46E;--gradient-sunset-soft: rgba(255, 212, 110, .22);--gradient-cta: var(--gradient-sunset);--on-accent: #241A35;--cta-icon-filter: none;--gradient-text: linear-gradient(#FFD46E, #FFD46E);--highlight-marker: rgba(255, 212, 110, .28);--glass-filter: none;--color-tertiary: #241A35;--bg-image: radial-gradient(rgba(255, 212, 110, .1) 1.3px, transparent 1.7px);--bg-size: 18px 18px;--color-surface: #2F2445;--color-surface-elevated: #2F2445;--color-surface-muted: #382C52;--color-surface-sage: rgba(255, 212, 110, .18);--color-secondary: #45385F;--color-obsidian: #18112A;--color-accent: #FFA9CF;--color-accent-soft: #FFD46E;--color-accent-quarter: rgba(255, 212, 110, .2);--color-accent-half: rgba(255, 212, 110, .45);--color-black: #FFF6EC;--color-black-dark: #FFF6EC;--color-black-dark-light: rgba(255, 246, 236, .9);--color-black-60: #CDBFD8;--color-text-muted: #CDBFD8;--color-black-half: #9E90AE;--color-black-quarter: rgba(255, 246, 236, .15);--color-border: rgba(255, 246, 236, .14);--color-border-strong: rgba(255, 212, 110, .45);--card-border: 2px solid rgba(241, 247, 248, .9);--btn-primary-border: 2px solid #F1F7F8;--color-gray: #CDBFD8;--color-white: #FFFFFF;--color-error: #FF8A8A;--color-success: #9FF0CF;--header-bg: rgba(47, 36, 69, .9);--nav-bg: #18112A;--overlay-frosted: rgba(36, 26, 53, .94);--spotify-icon-filter: invert(1);--shadow-card: 4px 4px 0 #FFD46E;--shadow-md: 4px 4px 0 #FFD46E;--shadow-card-sm: 2px 2px 0 #FFD46E;--shadow-glow: 3px 3px 0 #F1F7F8;--shadow-cta: 3px 3px 0 #F1F7F8}: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}[class*=card],[class*=Card],[role=dialog]>div{-webkit-backdrop-filter:var(--glass-filter, none);backdrop-filter:var(--glass-filter, none)}.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-text, var(--gradient-sunset));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-primary);box-shadow:inset 0 -.34em 0 var(--highlight-marker, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.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:var(--on-accent, #FFFFFF);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(--nav-active-bg, var(--gradient-sunset));color:var(--nav-active-text, var(--on-accent, #FFFFFF));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:var(--on-accent, #FFFFFF);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_1saqc_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 72px}._hero-badge_1saqc_15{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_1saqc_49{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_1saqc_71{background:var(--gradient-text, var(--gradient-sunset));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-primary);box-shadow:inset 0 -.34em 0 var(--highlight-marker, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}._subheadline_1saqc_93{margin:14px auto 0;max-width:370px;font-size:14.5px;line-height:1.48;color:var(--color-black-60)}._login-container_1saqc_109{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:8px}._cta-btn_1saqc_125{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:var(--on-accent, #FFFFFF);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_1saqc_125:hover{transform:translateY(-2px);filter:brightness(1.08)}._cta-subtext_1saqc_173{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_1saqc_201{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_1saqc_223{display:inline-block;background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin-bottom:12px}._invite-avatars_1saqc_247{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}._invite-mystery-avatar_1saqc_263{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_1saqc_295{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_1saqc_315{display:flex;align-items:center;justify-content:center;gap:clamp(8px,3vw,14px);margin-bottom:12px;flex-wrap:wrap}._preview-user_1saqc_333{display:flex;flex-direction:column;align-items:center;gap:4px}._preview-user-pill_1saqc_347{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_1saqc_367{width:32px;height:32px;border-radius:999px;background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-shadow:var(--shadow-glow)}._preview-count-box_1saqc_395{background:var(--gradient-sunset-soft);border:1px solid var(--color-border-strong);border-radius:16px;padding:12px 14px;margin-bottom:12px}._preview-count-num_1saqc_411{font-size:34px;font-weight:900;line-height:1;color:var(--color-gold)}._preview-count-label_1saqc_425{font-size:13px;font-weight:700;color:var(--color-black-dark);margin-top:3px}._preview-first-pill_1saqc_439{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_1saqc_463{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_1saqc_485{display:flex;align-items:center;justify-content:space-between;gap:10px}._demo-song-left_1saqc_499{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._demo-song-art_1saqc_515{width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);flex-shrink:0}._demo-song-meta_1saqc_533{min-width:0;flex:1}._demo-song-title_1saqc_543{font-size:14px;font-weight:800;color:var(--color-black-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._demo-song-artist_1saqc_561{font-size:12px;font-weight:600;color:var(--color-violet)}._demo-song-dates_1saqc_573{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_1saqc_607{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_1saqc_625{font-size:16px;font-weight:800;color:var(--color-black-dark);margin-bottom:12px}._audience-chips_1saqc_639{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._audience-chip_1saqc_639{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_1saqc_679{display:flex;flex-direction:column;gap:8px;text-align:left}._step-row_1saqc_693{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_1saqc_713{width:26px;height:26px;border-radius:999px;background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}._step-text_1saqc_741{font-size:13.5px;font-weight:600;color:var(--color-black-dark);line-height:1.38}._main_5r6ro_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 110px}._profile-card_5r6ro_15{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_5r6ro_35{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_5r6ro_53{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_5r6ro_53:hover{background-color:var(--color-surface-muted)}._songs-pill_5r6ro_91{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_5r6ro_125{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_5r6ro_145{font-size:16px;font-weight:800;color:var(--color-black-dark);display:flex;align-items:center;gap:6px}._share-card-desc_5r6ro_163{font-size:13px;line-height:1.42;color:var(--color-black-60);margin-top:4px;margin-bottom:12px}._url-preview-box_5r6ro_179{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_5r6ro_207{display:grid;grid-template-columns:1fr 1fr;gap:10px}._share-btn-row_5r6ro_207>*{min-width:0}@media(max-width:340px){._share-btn-row_5r6ro_207{grid-template-columns:1fr}}._match-cta-card_5r6ro_239{display:flex;align-items:center;justify-content:space-between;background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);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_5r6ro_239:hover{transform:translateY(-2px);filter:brightness(1.07)}._settings-card_5r6ro_279{margin-top:12px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:16px;text-align:left}._messages_5r6ro_297{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_1lp7n_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_1lp7n_25{position:relative;width:104px;height:104px;margin:0 auto 18px}._ring_1lp7n_39{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_1lp7n_1 2.4s linear infinite}._avatar_1lp7n_57,._note_1lp7n_59{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_1lp7n_1 2.4s linear infinite reverse}._note_1lp7n_59{font-size:36px;font-weight:900;color:var(--color-primary)}._eq_1lp7n_97{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_1lp7n_97>span{width:4px;height:100%;border-radius:999px;background:var(--gradient-sunset);transform-origin:bottom;animation:_eq_1lp7n_97 .9s ease-in-out infinite}._title_1lp7n_143{font-size:15px;font-weight:800;color:var(--color-black-dark)}._pct_1lp7n_155{margin-top:4px;font-size:52px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--color-primary)}._pct_1lp7n_155>span{font-size:24px;margin-left:2px;color:var(--color-gold)}._pctMuted_1lp7n_185{margin-top:10px;font-size:13px;font-weight:700;color:var(--color-black-60)}._track_1lp7n_199{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_1lp7n_221{height:100%;border-radius:999px;background:var(--gradient-sunset);transition:width .45s ease;position:relative;overflow:hidden}._fill_1lp7n_221: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_1lp7n_1 1.4s linear infinite}._fillIndeterminate_1lp7n_255{width:35%;animation:_indeterminate_1lp7n_1 1.3s ease-in-out infinite}._counter_1lp7n_265{margin-top:8px;font-size:12px;font-weight:700;color:var(--color-black-60)}._steps_1lp7n_279{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._step_1lp7n_279{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--color-black-60);opacity:.7}._stepDot_1lp7n_319{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_1lp7n_347{opacity:1;color:var(--color-black-dark)}._stepActive_1lp7n_347 ._stepDot_1lp7n_319{border-color:var(--color-primary);color:var(--color-primary);animation:_pulse_1lp7n_1 1.4s ease-in-out infinite}._stepDone_1lp7n_369{opacity:1}._stepDone_1lp7n_369 ._stepDot_1lp7n_319{background:var(--gradient-sunset);border-color:transparent;color:var(--on-accent, #FFFFFF)}._hint_1lp7n_389{margin-top:16px;font-size:11.5px;font-weight:600;color:var(--color-black-60)}@keyframes _spin_1lp7n_1{to{transform:rotate(360deg)}}@keyframes _eq_1lp7n_97{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes _shimmer_1lp7n_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _indeterminate_1lp7n_1{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes _pulse_1lp7n_1{0%,to{box-shadow:0 0 0 0 var(--color-accent-half)}50%{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){._ring_1lp7n_39,._avatar_1lp7n_57,._note_1lp7n_59,._eq_1lp7n_97>span,._fill_1lp7n_221:after,._fillIndeterminate_1lp7n_255,._stepActive_1lp7n_347 ._stepDot_1lp7n_319{animation:none}}._back-drop_1cbp5_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_1cbp5_27{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_1cbp5_55{animation:_modalPopIn_1cbp5_1 .2s ease-out forwards}._animSlideDownHide_1cbp5_63{animation:_modalPopOut_1cbp5_1 .16s ease-in forwards}@keyframes _modalPopIn_1cbp5_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _modalPopOut_1cbp5_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}._close-icon-btn_1cbp5_115{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_1cbp5_151{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_1cbp5_169{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_1cbp5_189{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_1cbp5_221{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_1cbp5_247{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_1cbp5_273{background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF)}._plans-grid_1cbp5_283{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:16px 0 14px}._plan-card_1cbp5_297{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_1cbp5_321{border:2px solid var(--color-primary);background:var(--gradient-sunset-soft);box-shadow:var(--shadow-glow)}._plan-badge_1cbp5_333{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_1cbp5_361{padding:12px 4px 4px;font-size:13.5px;line-height:1.45;text-align:left}._instruction-card_1cbp5_375{background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:16px;padding:14px;margin-bottom:14px}._instruction-heading_1cbp5_391{font-size:15.5px;font-weight:800;text-align:left;margin-bottom:10px;color:var(--color-black-dark)}._align-center_1cbp5_407{text-align:center}._input_1cbp5_415{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_1cbp5_415::placeholder{color:var(--color-black-half)}._input_1cbp5_415:focus{outline:none;border-color:var(--color-primary)}._input-disabled_1cbp5_459{color:var(--color-black-half);font-weight:700;background-color:#ffffff0d}._input-disabled_1cbp5_459:hover{cursor:not-allowed}._loading-busy_1cbp5_479{width:14px;height:14px;border-radius:100px;border:solid 3px #FFFFFF;margin-right:8px;border-bottom:solid 3px transparent;animation:_rotate_1cbp5_1 1s linear infinite}@keyframes _rotate_1cbp5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._main_c743m_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 120px}._search-container_c743m_19{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_c743m_43{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_c743m_65{color:var(--color-gold);font-size:14.5px;font-weight:800;-webkit-user-select:none;user-select:none;flex-shrink:0}._input-tag_c743m_81{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_c743m_43::placeholder,._input-tag_c743m_81::placeholder{color:var(--color-black-half)}._input-name_c743m_43:focus,._input-tag_c743m_81:focus{outline:none}._search-submit-btn_c743m_127{background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);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_c743m_127:hover{filter:brightness(1.08)}._input_c743m_43{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_c743m_43:focus{outline:none}._search-result_c743m_195{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_c743m_215{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_c743m_235{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_c743m_235:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._search-history_c743m_275{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_c743m_295{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_c743m_315{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_c743m_333{display:flex;align-items:center;gap:10px;flex-grow:1;padding:4px 6px;border-radius:12px}._history-detail_c743m_333:hover{cursor:pointer;background-color:#ffffff0d}._back-bar_c743m_365{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}._back-btn_c743m_379{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_c743m_407{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_c743m_425{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2.5vw,12px)}._profile-connection_c743m_439{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:125px}._username-label_c743m_457{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_c743m_489{width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF);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_c743m_521{margin-top:14px;background:var(--gradient-sunset-soft);border:1px solid var(--color-border-strong);border-radius:16px;padding:12px 14px}._match-count-num_c743m_537{font-size:38px;font-weight:900;line-height:1;color:var(--color-gold)}._match-count-label_c743m_551{font-size:12.5px;font-weight:700;color:var(--color-black-dark);margin-top:4px}._taste-bar-wrap_c743m_565{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_c743m_583{height:7px;width:100%;background-color:var(--color-obsidian);border-radius:999px;overflow:hidden;margin:6px 0 2px}._taste-bar-fill_c743m_601{height:100%;background:var(--gradient-sunset);border-radius:999px}._action-bar-grid_c743m_613{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}._action-bar-grid_c743m_613>*{min-width:0}@media(max-width:340px){._action-bar-grid_c743m_613{grid-template-columns:1fr}}._mode-toggle-row_c743m_647{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_c743m_671{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_c743m_695{background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF)}._song-container_c743m_709{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_c743m_709:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._song_c743m_709{display:flex;justify-content:space-between;align-items:center;gap:12px}._song-album-art_c743m_755{overflow:hidden;width:46px;height:46px;border-radius:10px;border:1px solid var(--color-border);flex-shrink:0}._song-detail_c743m_773{flex:1;min-width:0;text-align:left}._song-detail_c743m_773>: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_c743m_773>: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_c743m_829{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_c743m_829:hover{background-color:#1ed7603d}._date-container_c743m_863{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_c743m_893{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;min-width:0;gap:6px}._first-badge_c743m_911{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_c743m_943{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_c743m_965{filter:blur(5px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}._paywall-frosted-overlay_c743m_979{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_c743m_1007{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:var(--on-accent, #FFFFFF);-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:12px;font-size:14px}._unlock-badge_c743m_1007:hover{filter:brightness(1.08)}._share-backdrop_c743m_1059{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_c743m_1081{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_c743m_1 .22s ease-out forwards}@keyframes _slideUpSheet_c743m_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._share-header_c743m_1127{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--color-border)}._share-container-title_c743m_1143{font-size:16px;font-weight:800;color:var(--color-black-dark)}._share-body_c743m_1155{padding:14px 18px;overflow-y:auto;flex:1;text-align:left}._share-song-list_c743m_1169{display:flex;flex-direction:column;gap:6px;margin-top:8px}._share-song_c743m_1169{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_c743m_1169>: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_c743m_1169>:nth-child(2)>:nth-child(1){font-size:11.5px;color:var(--color-violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._share-song_c743m_1169>:nth-child(2)>:nth-child(2){font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._share-footer_c743m_1255{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_c743m_1275{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}._story-result-img_c743m_1291{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_c743m_1321{font-size:12px;color:var(--color-black-dark);opacity:.75;margin:0;line-height:1.4}._story-result-error_c743m_1337{font-size:12px;color:#d93a3a;margin:0}._artist-grouping-header_c743m_1349{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_c743m_1349:hover{background-color:var(--color-surface-muted);cursor:pointer}._main_xy02w_1{text-align:left;max-width:600px;margin:0 auto;padding:80px 16px 120px}._headerCard_xy02w_15{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_xy02w_33{display:inline-block;font-size:12px;font-weight:800;color:var(--color-primary);margin-bottom:12px;text-decoration:none}._backBtn_xy02w_33:hover{text-decoration:underline}._eyebrow_xy02w_59{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_xy02w_85{margin:0;font-size:26px;font-weight:900;color:var(--color-black);letter-spacing:-.6px}._subtitle_xy02w_101{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._list_xy02w_115{display:flex;flex-direction:column;gap:12px}._card_xy02w_127{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_xy02w_127:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._cardTop_xy02w_155{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}._monoId_xy02w_171{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_xy02w_195{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--color-text-muted)}._statusBadge_xy02w_209{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px}._statusSuccess_xy02w_229{background:#0d9f6e24;color:var(--color-accent);border:1px solid rgba(13,159,110,.3)}._statusPending_xy02w_241{background:#ff7b5426;color:var(--color-primary);border:1px solid rgba(255,123,84,.3)}._statusFailed_xy02w_253{background:#dc35451f;color:#dc3545;border:1px solid rgba(220,53,69,.3)}._cardDivider_xy02w_265{height:1px;background:var(--color-border);margin:14px 0}._cardMeta_xy02w_277{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._metaCol_xy02w_289{display:flex;flex-direction:column;gap:2px}._metaLabel_xy02w_301{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._metaVal_xy02w_317{font-size:13.5px;font-weight:700;color:var(--color-black);word-break:break-all}._amountVal_xy02w_331{font-size:15px;font-weight:900;color:var(--color-primary)}._validBanner_xy02w_343{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_xy02w_369{font-size:14px}._emptyCard_xy02w_379{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_xy02w_397{font-size:42px;display:inline-block;margin-bottom:12px}._emptyTitle_xy02w_409{margin:0;font-size:19px;font-weight:900;color:var(--color-black)}._emptyDesc_xy02w_423{margin:8px auto 20px;max-width:380px;font-size:13.5px;font-weight:600;color:var(--color-text-muted);line-height:1.5}._ctaBtn_xy02w_441{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:999px;background:var(--gradient-cta);color:var(--on-accent, #FFFFFF);font-size:13px;font-weight:800;text-decoration:none;box-shadow:var(--shadow-cta)}@media(max-width:500px){._cardMeta_xy02w_277{grid-template-columns:1fr;gap:10px}}._main_9llrh_1{max-width:640px;margin:0 auto;padding:84px 16px 40px;text-align:left}._tabs_9llrh_17{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_9llrh_17::-webkit-scrollbar{display:none}._tab_9llrh_17{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_9llrh_17:hover{color:var(--color-black-dark);background:var(--color-surface-muted)}._tabActive_9llrh_83,._tabActive_9llrh_83:hover{background:var(--gradient-sunset);color:var(--on-accent, #FFFFFF)}._hero_9llrh_97{text-align:center;margin-bottom:22px}._eyebrow_9llrh_107{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_9llrh_133{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_9llrh_133 em{font-style:normal;background:var(--gradient-text, var(--gradient-sunset));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-shadow:inset 0 -.34em 0 var(--highlight-marker, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}._subheading_9llrh_173{margin:10px auto 0;max-width:480px;font-size:14.5px;font-weight:600;line-height:1.55;color:var(--color-black-60)}._updated_9llrh_191{margin-top:8px;font-size:11.5px;font-weight:700;color:var(--color-black-half, var(--color-black-60))}._card_9llrh_207{background:var(--color-surface);border:var(--card-border, 1px solid var(--color-border));border-radius:22px;padding:18px 18px 16px;margin-bottom:12px}._cardHead_9llrh_223{display:flex;align-items:center;gap:10px;margin-bottom:8px}._cardIcon_9llrh_237{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_9llrh_263{margin:0;font-size:15.5px;font-weight:900;letter-spacing:-.01em;color:var(--color-black-dark)}._cardBody_9llrh_279{font-size:14px;font-weight:500;line-height:1.65;color:var(--color-black-60)}._cardBody_9llrh_279 p+p{margin-top:8px}._cardBody_9llrh_279 ul{margin:4px 0 0;padding-left:18px}._cardBody_9llrh_279 li+li{margin-top:4px}._cardBody_9llrh_279 a{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px}._cardBody_9llrh_279 strong{color:var(--color-black-dark);font-weight:800}._grid_9llrh_345{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}._tile_9llrh_359{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:14px 12px;text-align:center}._tileNum_9llrh_375{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:var(--on-accent, #FFFFFF);background:var(--gradient-sunset)}._tileText_9llrh_403{font-size:12.5px;font-weight:700;line-height:1.4;color:var(--color-black-dark)}._sectionLabel_9llrh_417{margin:22px 4px 10px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--color-black-60)}._faq_9llrh_437{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease}._faq_9llrh_437[open]{border-color:var(--color-border-strong)}._faqSummary_9llrh_463{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_9llrh_463::-webkit-details-marker{display:none}._faqChevron_9llrh_497{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_9llrh_437[open] ._faqChevron_9llrh_497{transform:rotate(45deg)}._faqBody_9llrh_535{padding:0 16px 16px;font-size:14px;font-weight:500;line-height:1.65;color:var(--color-black-60)}._faqBody_9llrh_535 p+p{margin-top:8px}._contactCard_9llrh_561{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_9llrh_579{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_9llrh_597{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}._pillBtn_9llrh_613{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_9llrh_641{background:var(--gradient-sunset);border-color:transparent;color:var(--on-accent, #FFFFFF)}._ctaRow_9llrh_655{display:flex;justify-content:center;margin-top:26px}._ctaBtn_9llrh_667{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:800;color:var(--on-accent, #FFFFFF);background:var(--gradient-sunset)}@media(max-width:480px){._grid_9llrh_345{grid-template-columns:1fr}._tile_9llrh_359{display:flex;align-items:center;gap:12px;text-align:left}._tileNum_9llrh_375{margin:0;flex-shrink:0}}._dashboard_kyyn9_1{max-width:960px;margin:12px auto 88px;padding:0 16px;text-align:left}._headerCard_kyyn9_15{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_kyyn9_43{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_kyyn9_73{margin:0;font-size:26px;font-weight:900;color:var(--color-black);letter-spacing:-.6px}._headerSub_kyyn9_89{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._headerActions_kyyn9_103{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._actionBtn_kyyn9_117{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_kyyn9_117:hover{transform:translateY(-1px);background:var(--color-surface-sage)}._actionBtnPrimary_kyyn9_159{background:var(--gradient-cta);color:var(--on-accent, #FFFFFF);border:none;box-shadow:var(--shadow-cta)}._actionBtnPrimary_kyyn9_159:hover{background:var(--gradient-cta);opacity:.95}._kpiGrid_kyyn9_185{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}._kpiCard_kyyn9_199{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_kyyn9_199:hover{transform:translateY(-2px);border-color:var(--color-primary)}._kpiCardActive_kyyn9_237{border:2px solid var(--color-primary);background:var(--color-surface-sage)}._kpiLabel_kyyn9_247{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}._kpiValue_kyyn9_263{font-size:28px;font-weight:900;color:var(--color-black);letter-spacing:-.8px;line-height:1.1}._kpiHint_kyyn9_279{font-size:11px;font-weight:700;color:var(--color-primary)}._tabBar_kyyn9_293{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_kyyn9_293::-webkit-scrollbar{display:none}._tabBtn_kyyn9_325{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_kyyn9_325:hover{color:var(--color-black);background:var(--color-surface-muted)}._tabBtnActive_kyyn9_371{background:var(--gradient-cta);color:var(--on-accent, #FFFFFF);box-shadow:var(--shadow-cta)}._tabBtnActive_kyyn9_371:hover{background:var(--gradient-cta);color:var(--on-accent, #FFFFFF)}._tabCount_kyyn9_393{padding:2px 7px;border-radius:999px;font-size:11px;font-weight:900;background:#0000001f;color:inherit}._card_kyyn9_413{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_kyyn9_431{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}._cardTitle_kyyn9_449{margin:0;font-size:19px;font-weight:900;color:var(--color-black);letter-spacing:-.4px}._cardSubtitle_kyyn9_465{margin:3px 0 0;font-size:12.5px;font-weight:600;color:var(--color-text-muted)}._toolbar_kyyn9_481{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_kyyn9_507{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}._filterSelect_kyyn9_533{padding:8px 12px;border-radius:10px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-black);font-size:12.5px;font-weight:700;max-width:220px}._paginationGroup_kyyn9_555{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._pageSizeSelector_kyyn9_569{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_kyyn9_589{padding:5px 9px;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:800;cursor:pointer}._pageSizeBtnActive_kyyn9_611{background:var(--color-primary);color:#fff}._pageBtn_kyyn9_621{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_kyyn9_621:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._pageBtn_kyyn9_621:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_kyyn9_671{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._pageInfo_kyyn9_683{font-size:12px;font-weight:800;color:var(--color-text-muted);padding:0 4px}._tableWrap_kyyn9_699{width:100%;overflow-x:auto;border-radius:16px;border:1.5px solid var(--color-border)}._table_kyyn9_699{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px;background:var(--color-surface)}._table_kyyn9_699 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_kyyn9_699 td{padding:12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-black);font-weight:600;vertical-align:middle}._table_kyyn9_699 tbody tr:last-child td{border-bottom:none}._table_kyyn9_699 tbody tr:hover td{background:var(--color-surface-muted)}._badgePro_kyyn9_787{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_kyyn9_809{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_kyyn9_833{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_kyyn9_857{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_kyyn9_877{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_kyyn9_877:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._funnelBarTrack_kyyn9_915{width:100%;max-width:140px;height:8px;background:var(--color-surface-muted);border-radius:999px;overflow:hidden;border:1px solid var(--color-border)}._funnelBarFill_kyyn9_935{height:100%;background:var(--gradient-cta);border-radius:999px}._proGrid_kyyn9_949{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}._proBox_kyyn9_963{padding:18px;border-radius:18px;background:var(--color-surface-muted);border:1.5px solid var(--color-border)}._textarea_kyyn9_977{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_kyyn9_1007{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_kyyn9_1029{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_kyyn9_1053{padding:32px 16px;text-align:center;color:var(--color-text-muted);font-size:13.5px;font-weight:700}@media(max-width:768px){._kpiGrid_kyyn9_185{grid-template-columns:repeat(2,1fr)}._proGrid_kyyn9_949{grid-template-columns:1fr}._headerCard_kyyn9_15,._card_kyyn9_413{padding:18px 16px;border-radius:20px}._toolbar_kyyn9_481{flex-direction:column;align-items:stretch}._paginationGroup_kyyn9_555{justify-content:space-between}}
