: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=peach-flat-pop]{--color-primary: #FF3B4E;--color-primary-dark: #E0283B;--color-magenta: #FF3B4E;--color-gold: #FF3B4E;--color-mint: #009E73;--color-violet: #C92A42;--gradient-sunset: linear-gradient(0deg, #FF3B4E 0%, #FF3B4E 100%);--gradient-sunset-soft: linear-gradient(0deg, #FFE5E8 0%, #FFE5E8 100%);--gradient-cta: linear-gradient(0deg, #FF3B4E 0%, #FF3B4E 100%);--color-tertiary: #FCEAE3;--bg-image: none;--bg-size: auto;--color-surface: #FFF9F6;--color-surface-elevated: #FFF9F6;--color-surface-muted: #F6DDD4;--color-surface-sage: #FFE5E8;--color-secondary: #EFCBC0;--color-obsidian: #F6DDD4;--color-accent: #009E73;--color-accent-soft: #FF3B4E;--color-accent-quarter: #FFE5E8;--color-accent-half: rgba(255, 59, 78, .28);--color-black: #231114;--color-black-dark: #231114;--color-black-dark-light: #231114;--color-black-60: #6B464B;--color-text-muted: #6B464B;--color-black-half: #8F676C;--color-black-quarter: rgba(35, 17, 20, .15);--color-border: #E8C5BA;--color-border-strong: #FF3B4E;--card-border: 1.5px solid #E8C5BA;--btn-primary-border: 1.5px solid #E0283B;--color-gray: #754E54;--color-white: #FFFFFF;--color-error: #E0283B;--color-success: #009E73;--header-bg: #FFF9F6;--nav-bg: #231114;--overlay-frosted: rgba(252, 234, 227, .94);--spotify-icon-filter: none;--shadow-card: 0 2px 0 #E8C5BA;--shadow-md: 0 2px 0 #E8C5BA;--shadow-card-sm: 0 1px 0 #E8C5BA;--shadow-glow: 0 4px 0 #C81E30;--shadow-cta: 0 4px 0 #C81E30}html[data-theme=peach-neo-brutal]{--color-primary: #FF4757;--color-primary-dark: #E03140;--color-magenta: #FF7A00;--color-gold: #D9381E;--color-mint: #009E60;--color-violet: #241215;--gradient-sunset: linear-gradient(0deg, #FF4757 0%, #FF4757 100%);--gradient-sunset-soft: linear-gradient(0deg, #FFE8DF 0%, #FFE8DF 100%);--gradient-cta: linear-gradient(0deg, #FF4757 0%, #FF4757 100%);--color-tertiary: #FDE6DA;--bg-image: none;--bg-size: auto;--color-surface: #FFFDFB;--color-surface-elevated: #FFFDFB;--color-surface-muted: #F9D8C8;--color-surface-sage: #FFE3E6;--color-secondary: #F2C5B0;--color-obsidian: #F9D8C8;--color-accent: #FF7A00;--color-accent-soft: #FF4757;--color-accent-quarter: #FFE3E6;--color-accent-half: rgba(255, 71, 87, .35);--color-black: #241215;--color-black-dark: #241215;--color-black-dark-light: #241215;--color-black-60: #593A3F;--color-text-muted: #593A3F;--color-black-half: #7A565C;--color-black-quarter: rgba(36, 18, 21, .2);--color-border: #241215;--color-border-strong: #241215;--card-border: 2px solid #241215;--btn-primary-border: 2px solid #241215;--color-gray: #593A3F;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #009E60;--header-bg: #FFFDFB;--nav-bg: #241215;--overlay-frosted: rgba(253, 230, 218, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 #241215;--shadow-md: 4px 4px 0 #241215;--shadow-card-sm: 3px 3px 0 #241215;--shadow-glow: 4px 4px 0 #241215;--shadow-cta: 4px 4px 0 #241215}html[data-theme=peach-risograph]{--color-primary: #FF4352;--color-primary-dark: #E02D3C;--color-magenta: #2541F6;--color-gold: #2541F6;--color-mint: #00966D;--color-violet: #2541F6;--gradient-sunset: linear-gradient(0deg, #FF4352 0%, #FF4352 100%);--gradient-sunset-soft: linear-gradient(0deg, #EEF1FF 0%, #EEF1FF 100%);--gradient-cta: linear-gradient(0deg, #FF4352 0%, #FF4352 100%);--color-tertiary: #FBE9E2;--bg-image: radial-gradient(rgba(37, 65, 246, .16) 1.25px, transparent 1.25px);--bg-size: 18px 18px;--color-surface: #FFF8F5;--color-surface-elevated: #FFF8F5;--color-surface-muted: #F4DCD3;--color-surface-sage: rgba(37, 65, 246, .1);--color-secondary: #ECCBC0;--color-obsidian: #F4DCD3;--color-accent: #2541F6;--color-accent-soft: #FF4352;--color-accent-quarter: rgba(37, 65, 246, .12);--color-accent-half: rgba(255, 67, 82, .28);--color-black: #191D3A;--color-black-dark: #191D3A;--color-black-dark-light: #191D3A;--color-black-60: #51567A;--color-text-muted: #51567A;--color-black-half: #73789C;--color-black-quarter: rgba(25, 29, 58, .15);--color-border: rgba(37, 65, 246, .28);--color-border-strong: #2541F6;--card-border: 1.5px solid rgba(37, 65, 246, .32);--btn-primary-border: 1.5px solid #191D3A;--color-gray: #51567A;--color-white: #FFFFFF;--color-error: #E02D3C;--color-success: #00966D;--header-bg: rgba(255, 248, 245, .94);--nav-bg: #191D3A;--overlay-frosted: rgba(251, 233, 226, .94);--spotify-icon-filter: none;--shadow-card: 4px 4px 0 rgba(37, 65, 246, .18);--shadow-md: 4px 4px 0 rgba(37, 65, 246, .18);--shadow-card-sm: 2px 2px 0 rgba(37, 65, 246, .15);--shadow-glow: 3px 3px 0 #191D3A;--shadow-cta: 3px 3px 0 #191D3A}html[data-theme=peach-matcha-club]{--color-primary: #FF4B55;--color-primary-dark: #E03540;--color-magenta: #15803D;--color-gold: #15803D;--color-mint: #15803D;--color-violet: #C92A42;--gradient-sunset: linear-gradient(0deg, #FF4B55 0%, #FF4B55 100%);--gradient-sunset-soft: linear-gradient(0deg, #E3F6EA 0%, #E3F6EA 100%);--gradient-cta: linear-gradient(0deg, #FF4B55 0%, #FF4B55 100%);--color-tertiary: #FCECE6;--bg-image: none;--bg-size: auto;--color-surface: #FFF8F5;--color-surface-elevated: #FFF8F5;--color-surface-muted: #F3DDD5;--color-surface-sage: #E3F6EA;--color-secondary: #E9CEC3;--color-obsidian: #E3F6EA;--color-accent: #15803D;--color-accent-soft: #FF4B55;--color-accent-quarter: #E3F6EA;--color-accent-half: rgba(255, 75, 85, .28);--color-black: #1E241E;--color-black-dark: #1E241E;--color-black-dark-light: #1E241E;--color-black-60: #566356;--color-text-muted: #566356;--color-black-half: #758575;--color-black-quarter: rgba(30, 36, 30, .15);--color-border: rgba(30, 36, 30, .14);--color-border-strong: rgba(21, 128, 61, .4);--card-border: 1.5px solid rgba(30, 36, 30, .14);--btn-primary-border: 1.5px solid #D9303B;--color-gray: #566356;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #15803D;--header-bg: #FFF8F5;--nav-bg: #1E241E;--overlay-frosted: rgba(252, 236, 230, .94);--spotify-icon-filter: none;--shadow-card: 0 6px 0 rgba(30, 36, 30, .06);--shadow-md: 0 6px 0 rgba(30, 36, 30, .06);--shadow-card-sm: 0 3px 0 rgba(30, 36, 30, .05);--shadow-glow: 0 4px 0 #C92A42;--shadow-cta: 0 4px 0 #C92A42}html[data-theme=peach-espresso-luxe]{--color-primary: #FF4757;--color-primary-dark: #2B1318;--color-magenta: #FF4757;--color-gold: #E03140;--color-mint: #099268;--color-violet: #B8324F;--gradient-sunset: linear-gradient(0deg, #2B1318 0%, #2B1318 100%);--gradient-sunset-soft: linear-gradient(0deg, #FDE2E4 0%, #FDE2E4 100%);--gradient-cta: linear-gradient(0deg, #2B1318 0%, #2B1318 100%);--color-tertiary: #F9E5DC;--bg-image: none;--bg-size: auto;--color-surface: #FFF7F3;--color-surface-elevated: #FFF7F3;--color-surface-muted: #F2D6CA;--color-surface-sage: #FDE2E4;--color-secondary: #E8C5B7;--color-obsidian: #F2D6CA;--color-accent: #FF4757;--color-accent-soft: #2B1318;--color-accent-quarter: #FDE2E4;--color-accent-half: rgba(255, 71, 87, .28);--color-black: #2B1318;--color-black-dark: #2B1318;--color-black-dark-light: #2B1318;--color-black-60: #6E4950;--color-text-muted: #6E4950;--color-black-half: #916870;--color-black-quarter: rgba(43, 19, 24, .16);--color-border: rgba(43, 19, 24, .16);--color-border-strong: #2B1318;--card-border: 1.5px solid rgba(43, 19, 24, .18);--btn-primary-border: 1.5px solid #FF4757;--color-gray: #6E4950;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #099268;--header-bg: #FFF7F3;--nav-bg: #2B1318;--overlay-frosted: rgba(249, 229, 220, .94);--spotify-icon-filter: none;--shadow-card: 0 8px 20px rgba(43, 19, 24, .08);--shadow-md: 0 8px 20px rgba(43, 19, 24, .08);--shadow-card-sm: 0 3px 8px rgba(43, 19, 24, .05);--shadow-glow: 0 4px 0 #FF4757;--shadow-cta: 0 4px 0 #FF4757}html[data-theme=peach-guava-berry]{--color-primary: #F42C64;--color-primary-dark: #D91B50;--color-magenta: #FF6B4A;--color-gold: #D91B50;--color-mint: #0CA678;--color-violet: #C2255C;--gradient-sunset: linear-gradient(0deg, #F42C64 0%, #F42C64 100%);--gradient-sunset-soft: linear-gradient(0deg, #FFE3EC 0%, #FFE3EC 100%);--gradient-cta: linear-gradient(0deg, #F42C64 0%, #F42C64 100%);--color-tertiary: #FCE8EE;--bg-image: none;--bg-size: auto;--color-surface: #FFF7FA;--color-surface-elevated: #FFF7FA;--color-surface-muted: #F7D6E0;--color-surface-sage: #FFE3EC;--color-secondary: #EFC2D0;--color-obsidian: #F7D6E0;--color-accent: #FF6B4A;--color-accent-soft: #F42C64;--color-accent-quarter: #FFE3EC;--color-accent-half: rgba(244, 44, 100, .28);--color-black: #29121B;--color-black-dark: #29121B;--color-black-dark-light: #29121B;--color-black-60: #734657;--color-text-muted: #734657;--color-black-half: #966578;--color-black-quarter: rgba(41, 18, 27, .15);--color-border: rgba(244, 44, 100, .2);--color-border-strong: rgba(244, 44, 100, .45);--card-border: 1.5px solid rgba(244, 44, 100, .22);--btn-primary-border: 1.5px solid #C91447;--color-gray: #734657;--color-white: #FFFFFF;--color-error: #E03131;--color-success: #0CA678;--header-bg: #FFF7FA;--nav-bg: #29121B;--overlay-frosted: rgba(252, 232, 238, .94);--spotify-icon-filter: none;--shadow-card: 0 6px 0 rgba(244, 44, 100, .1);--shadow-md: 0 6px 0 rgba(244, 44, 100, .1);--shadow-card-sm: 0 3px 0 rgba(244, 44, 100, .08);--shadow-glow: 0 4px 0 #B81140;--shadow-cta: 0 4px 0 #B81140}html[data-theme=peach-apricot-sun]{--color-primary: #FA3E2C;--color-primary-dark: #DF2B1A;--color-magenta: #D9480F;--color-gold: #D9480F;--color-mint: #087F5B;--color-violet: #C92A2A;--gradient-sunset: linear-gradient(0deg, #FA3E2C 0%, #FA3E2C 100%);--gradient-sunset-soft: linear-gradient(0deg, #FFE8D6 0%, #FFE8D6 100%);--gradient-cta: linear-gradient(0deg, #FA3E2C 0%, #FA3E2C 100%);--color-tertiary: #FDF0E2;--bg-image: none;--bg-size: auto;--color-surface: #FFFAF4;--color-surface-elevated: #FFFAF4;--color-surface-muted: #F7DFC6;--color-surface-sage: #FFE8D6;--color-secondary: #EED0B1;--color-obsidian: #F7DFC6;--color-accent: #D9480F;--color-accent-soft: #FA3E2C;--color-accent-quarter: #FFE8D6;--color-accent-half: rgba(250, 62, 44, .28);--color-black: #2B160C;--color-black-dark: #2B160C;--color-black-dark-light: #2B160C;--color-black-60: #754C39;--color-text-muted: #754C39;--color-black-half: #996B56;--color-black-quarter: rgba(43, 22, 12, .15);--color-border: rgba(217, 72, 15, .22);--color-border-strong: rgba(250, 62, 44, .45);--card-border: 1.5px solid rgba(217, 72, 15, .24);--btn-primary-border: 1.5px solid #C42212;--color-gray: #754C39;--color-white: #FFFFFF;--color-error: #C92A2A;--color-success: #087F5B;--header-bg: #FFFAF4;--nav-bg: #2B160C;--overlay-frosted: rgba(253, 240, 226, .94);--spotify-icon-filter: none;--shadow-card: 0 5px 0 rgba(217, 72, 15, .12);--shadow-md: 0 5px 0 rgba(217, 72, 15, .12);--shadow-card-sm: 0 3px 0 rgba(217, 72, 15, .08);--shadow-glow: 0 4px 0 #B81F10;--shadow-cta: 0 4px 0 #B81F10}html[data-theme=peach-bento-tint]{--color-primary: #E62E45;--color-primary-dark: #C91E34;--color-magenta: #E62E45;--color-gold: #B81D33;--color-mint: #087F5B;--color-violet: #A61E4D;--gradient-sunset: linear-gradient(0deg, #E62E45 0%, #E62E45 100%);--gradient-sunset-soft: linear-gradient(0deg, #F7C6BC 0%, #F7C6BC 100%);--gradient-cta: linear-gradient(0deg, #E62E45 0%, #E62E45 100%);--color-tertiary: #FADCD4;--bg-image: none;--bg-size: auto;--color-surface: #FFEFEB;--color-surface-elevated: #FFEFEB;--color-surface-muted: #F5C7BC;--color-surface-sage: #F7C6BC;--color-secondary: #EDB4A6;--color-obsidian: #F5C7BC;--color-accent: #B81D33;--color-accent-soft: #E62E45;--color-accent-quarter: #F7C6BC;--color-accent-half: rgba(230, 46, 69, .3);--color-black: #331018;--color-black-dark: #331018;--color-black-dark-light: #331018;--color-black-60: #753B47;--color-text-muted: #753B47;--color-black-half: #965663;--color-black-quarter: rgba(51, 16, 24, .16);--color-border: #E5AFA2;--color-border-strong: #E62E45;--card-border: 1.5px solid #E5AFA2;--btn-primary-border: 1.5px solid #B81D33;--color-gray: #753B47;--color-white: #FFFFFF;--color-error: #C91E34;--color-success: #087F5B;--header-bg: #FFEFEB;--nav-bg: #331018;--overlay-frosted: rgba(250, 220, 212, .94);--spotify-icon-filter: none;--shadow-card: 0 4px 0 #E5AFA2;--shadow-md: 0 4px 0 #E5AFA2;--shadow-card-sm: 0 2px 0 #E5AFA2;--shadow-glow: 0 4px 0 #A31629;--shadow-cta: 0 4px 0 #A31629}html[data-theme=peach-velvet-dusk]{--color-primary: #FF5263;--color-primary-dark: #E6394B;--color-magenta: #FF9E7D;--color-gold: #FF9E7D;--color-mint: #20C997;--color-violet: #FF858F;--gradient-sunset: linear-gradient(0deg, #FF5263 0%, #FF5263 100%);--gradient-sunset-soft: linear-gradient(0deg, rgba(255, 82, 99, .16) 0%, rgba(255, 82, 99, .16) 100%);--gradient-cta: linear-gradient(0deg, #FF5263 0%, #FF5263 100%);--color-tertiary: #1D1114;--bg-image: none;--bg-size: auto;--color-surface: #2A181C;--color-surface-elevated: #2A181C;--color-surface-muted: #382026;--color-surface-sage: rgba(255, 158, 125, .15);--color-secondary: #462930;--color-obsidian: #150C0E;--color-accent: #FF9E7D;--color-accent-soft: #FF5263;--color-accent-quarter: rgba(255, 158, 125, .15);--color-accent-half: rgba(255, 82, 99, .35);--color-black: #FFF0EC;--color-black-dark: #FFF0EC;--color-black-dark-light: rgba(255, 240, 236, .92);--color-black-60: #CFA8A0;--color-text-muted: #CFA8A0;--color-black-half: #A87E76;--color-black-quarter: rgba(255, 240, 236, .16);--color-border: rgba(255, 158, 125, .18);--color-border-strong: rgba(255, 82, 99, .5);--card-border: 1.5px solid rgba(255, 158, 125, .2);--btn-primary-border: 1.5px solid #FF858F;--color-gray: #B88E86;--color-white: #FFFFFF;--color-error: #FF6B6B;--color-success: #20C997;--header-bg: #2A181C;--nav-bg: #150C0E;--overlay-frosted: rgba(29, 17, 20, .94);--spotify-icon-filter: invert(1);--shadow-card: 0 6px 0 #12090B;--shadow-md: 0 6px 0 #12090B;--shadow-card-sm: 0 3px 0 #12090B;--shadow-glow: 0 4px 0 #B81D2D;--shadow-cta: 0 4px 0 #B81D2D}: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_1fspp_1{text-align:center;max-width:var(--max-width);margin:0 auto;padding:18px 16px 120px}._search-container_1fspp_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_1fspp_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_1fspp_33{color:var(--color-gold);font-size:14.5px;font-weight:800;-webkit-user-select:none;user-select:none;flex-shrink:0}._input-tag_1fspp_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_1fspp_22::placeholder,._input-tag_1fspp_41::placeholder{color:var(--color-black-half)}._input-name_1fspp_22:focus,._input-tag_1fspp_41:focus{outline:none}._search-submit-btn_1fspp_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_1fspp_64:hover{filter:brightness(1.08)}._input_1fspp_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_1fspp_22:focus{outline:none}._search-result_1fspp_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_1fspp_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_1fspp_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_1fspp_118:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._search-history_1fspp_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_1fspp_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_1fspp_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_1fspp_167{display:flex;align-items:center;gap:10px;flex-grow:1;padding:4px 6px;border-radius:12px}._history-detail_1fspp_167:hover{cursor:pointer;background-color:#ffffff0d}._back-bar_1fspp_183{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}._back-btn_1fspp_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_1fspp_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_1fspp_213{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2.5vw,12px)}._profile-connection_1fspp_220{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:125px}._username-label_1fspp_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_1fspp_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_1fspp_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_1fspp_269{font-size:38px;font-weight:900;line-height:1;color:var(--color-gold)}._match-count-label_1fspp_276{font-size:12.5px;font-weight:700;color:var(--color-black-dark);margin-top:4px}._taste-bar-wrap_1fspp_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_1fspp_292{height:7px;width:100%;background-color:var(--color-obsidian);border-radius:999px;overflow:hidden;margin:6px 0 2px}._taste-bar-fill_1fspp_301{height:100%;background:var(--gradient-sunset);border-radius:999px}._action-bar-grid_1fspp_307{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}._action-bar-grid_1fspp_307>*{min-width:0}@media(max-width:340px){._action-bar-grid_1fspp_307{grid-template-columns:1fr}}._mode-toggle-row_1fspp_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_1fspp_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_1fspp_348{background:var(--gradient-sunset);color:#fff}._song-container_1fspp_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_1fspp_355:hover{transform:translateY(-1px);border-color:var(--color-border-strong)}._song_1fspp_355{display:flex;justify-content:space-between;align-items:center;gap:12px}._song-album-art_1fspp_378{overflow:hidden;width:46px;height:46px;border-radius:10px;border:1px solid var(--color-border);flex-shrink:0}._song-detail_1fspp_387{flex:1;min-width:0;text-align:left}._song-detail_1fspp_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_1fspp_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_1fspp_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_1fspp_415:hover{background-color:#1ed7603d}._date-container_1fspp_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_1fspp_447{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;min-width:0;gap:6px}._first-badge_1fspp_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_1fspp_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_1fspp_483{filter:blur(5px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}._paywall-frosted-overlay_1fspp_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_1fspp_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_1fspp_504:hover{filter:brightness(1.08)}._share-backdrop_1fspp_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_1fspp_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_1fspp_1 .22s ease-out forwards}@keyframes _slideUpSheet_1fspp_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._share-header_1fspp_564{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--color-border)}._share-container-title_1fspp_572{font-size:16px;font-weight:800;color:var(--color-black-dark)}._share-body_1fspp_578{padding:14px 18px;overflow-y:auto;flex:1;text-align:left}._share-song-list_1fspp_585{display:flex;flex-direction:column;gap:6px;margin-top:8px}._share-song_1fspp_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_1fspp_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_1fspp_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_1fspp_585>:nth-child(2)>:nth-child(2){font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._share-footer_1fspp_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}._artist-grouping-header_1fspp_638{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_1fspp_638: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}}
