:root{--text-primary: #e0e4fc;--text-secondary: #a0a8e0;--text-light: #1a1a2e;--text-error: #ff6b6b;--text-success: #66bb6a;--text-info: #e0e4fc;--btn-text: #ffffff;--play-btn-text: #ffffff;--meditation-badge-bg: rgba(123, 104, 238, .25);--meditation-badge-text: #e0e4fc;--hypnosis-badge-bg: rgba(88, 28, 135, .3);--hypnosis-badge-text: #e0e4fc;--background-main: #0a0a20;--background-gradient-1: rgba(106, 90, 205, .15);--background-gradient-2: rgba(72, 61, 139, .2);--background-gradient-3: rgba(123, 104, 238, .1);--background-card: rgba(22, 22, 45, .85);--background-cardHover: rgba(28, 28, 55, .92);--background-button: #6a5acd;--background-buttonHover: #8470ff;--background-input: #252550;--background-error: #4a1530;--background-success: #12362f;--background-info: #252550;--fixed-card-bg: #1c1b39;--fixed-card-border: #1c1a3c;--fixed-card-border-hover: #25224c;--fixed-play-button: #6a5acd;--fixed-play-button-hover: #8470ff;--background-image: radial-gradient(circle at 50% -20%, var(--background-gradient-1), transparent 55%), radial-gradient(circle at -20% 50%, var(--background-gradient-2), transparent 52%), radial-gradient(circle at 100% 80%, var(--background-gradient-3), transparent 45%), var(--background-main);--background-attachment: scroll;--background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;--ui-divider: rgba(123, 104, 238, .2);--ui-shadow: rgba(0, 0, 40, .3);--ui-shadowHover: rgba(0, 0, 40, .5);--ui-border: rgba(123, 104, 238, .25);--ui-focus: #7b68ee;--ui-success: #72efdd;--ui-success-hover: #64dfcb;--ui-danger: #ff6b6b;--ui-danger-hover: #ff5252;--ui-disabled: #444464;--icon-primary: #c8c8ff;--icon-secondary: #8080c0;--icon-danger: #ff6b6b;--background-card-rgb: 22, 22, 45;--icon-primary-rgb: 200, 200, 255;--text-primary-rgb: 224, 228, 252;--interactive-gradient-1: 106, 90, 205;--interactive-gradient-2: 132, 112, 255;--interactive-opacity-1: .2;--interactive-opacity-2: .35;--interactive-hover-opacity-1: .3;--interactive-hover-opacity-2: .45;--cyan-accent: 95, 166, 219;--background-card-transparent: rgba(var(--background-card-rgb), .5);--icon-primary-faded: rgba(var(--icon-primary-rgb), .85);--text-primary-faded: rgba(var(--text-primary-rgb), .85);--btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-opacity-2)) 100%);--btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-hover-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-hover-opacity-2)) 100%);--play-btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .5) 0%, rgba(var(--interactive-gradient-2), .5) 100%);--play-btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .8) 0%, rgba(var(--interactive-gradient-2), .9) 100%);--session-play-bg: rgba(var(--interactive-gradient-1), .15);--session-play-bg-hover: rgba(var(--interactive-gradient-1), .2);--record-btn-bg: #38316f;--slider-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--slider-progress-bg: linear-gradient(90deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--sleep-glass-bg: rgba(var(--text-primary-rgb), .025);--sleep-glass-bg-hover: rgba(var(--text-primary-rgb), .045);--sleep-glass-border: rgba(var(--text-primary-rgb), .035);--sleep-glass-border-hover: rgba(var(--text-primary-rgb), .06);--sleep-page-gradient: linear-gradient( 135deg, rgba(var(--interactive-gradient-1), .02) 0%, rgba(var(--interactive-gradient-2), .04) 100% );--sleep-card-gradient: linear-gradient( 135deg, rgba(var(--interactive-gradient-1), .06) 0%, rgba(var(--interactive-gradient-2), .08) 100% );--sleep-play-btn-bg: linear-gradient( 145deg, rgba(var(--interactive-gradient-1), .28) 0%, rgba(var(--interactive-gradient-2), .36) 100% );--sleep-play-btn-active: linear-gradient( 145deg, rgba(var(--interactive-gradient-1), .4) 0%, rgba(var(--interactive-gradient-2), .48) 100% );--meditation-card-border: rgba(147, 130, 255, .18);--meditation-card-border-hover: rgba(167, 150, 255, .28);--hypnosis-card-border: rgba(88, 28, 135, .22);--hypnosis-card-border-hover: rgba(109, 45, 165, .32);--meditation-card-gradient-1: linear-gradient(135deg, rgba(123, 104, 238, .22) 0%, rgba(147, 130, 255, .28) 100%);--meditation-card-gradient-hover-1: linear-gradient(135deg, rgba(147, 130, 255, .32) 0%, rgba(167, 150, 255, .4) 100%);--meditation-card-gradient-2: linear-gradient(135deg, rgba(106, 90, 205, .2) 0%, rgba(132, 112, 255, .26) 100%);--meditation-card-gradient-hover-2: linear-gradient(135deg, rgba(132, 112, 255, .3) 0%, rgba(152, 135, 255, .38) 100%);--meditation-card-gradient-3: linear-gradient(135deg, rgba(95, 166, 219, .2) 0%, rgba(123, 104, 238, .26) 100%);--meditation-card-gradient-hover-3: linear-gradient(135deg, rgba(110, 190, 240, .3) 0%, rgba(147, 130, 255, .38) 100%);--meditation-card-gradient-4: linear-gradient(135deg, rgba(138, 118, 255, .2) 0%, rgba(167, 150, 255, .26) 100%);--meditation-card-gradient-hover-4: linear-gradient(135deg, rgba(158, 138, 255, .3) 0%, rgba(187, 170, 255, .38) 100%);--hypnosis-card-gradient-1: linear-gradient(135deg, rgba(88, 28, 135, .24) 0%, rgba(58, 12, 88, .34) 100%);--hypnosis-card-gradient-hover-1: linear-gradient(135deg, rgba(109, 45, 165, .34) 0%, rgba(75, 25, 115, .44) 100%);--hypnosis-card-gradient-2: linear-gradient(135deg, rgba(75, 0, 130, .22) 0%, rgba(46, 3, 72, .32) 100%);--hypnosis-card-gradient-hover-2: linear-gradient(135deg, rgba(96, 20, 150, .32) 0%, rgba(63, 15, 95, .42) 100%);--hypnosis-card-gradient-3: linear-gradient(135deg, rgba(70, 12, 120, .22) 0%, rgba(38, 5, 65, .32) 100%);--hypnosis-card-gradient-hover-3: linear-gradient(135deg, rgba(86, 28, 150, .32) 0%, rgba(52, 15, 90, .42) 100%);--hypnosis-card-gradient-4: linear-gradient(135deg, rgba(105, 34, 155, .24) 0%, rgba(65, 15, 95, .34) 100%);--hypnosis-card-gradient-hover-4: linear-gradient(135deg, rgba(125, 50, 185, .34) 0%, rgba(82, 25, 120, .44) 100%);--grey-shade: #edeeee;--alert-error-text: #ff9595;--alert-error-icon: #ff7a7a;--alert-error-bg: rgba(222, 87, 102, .12);--alert-error-border: rgba(222, 87, 102, .35);--alert-success-text: #7dd975;--alert-success-icon: #7dd975;--alert-success-bg: rgba(75, 181, 67, .12);--alert-success-border: rgba(75, 181, 67, .35);--badge-text: var(--text-primary);--badge-bg: rgba(var(--interactive-gradient-1), .2);--badge-border: rgba(var(--interactive-gradient-1), .3);--meditation-card-border: rgba(123, 104, 238, .22);--meditation-card-border-hover: rgba(147, 130, 255, .32);--hypnosis-card-border: rgba(138, 43, 226, .24);--hypnosis-card-border-hover: rgba(158, 63, 246, .34);--meditation-card-gradient-1: linear-gradient(135deg, rgba(106, 90, 205, .28) 0%, rgba(123, 104, 238, .4) 100%);--meditation-card-gradient-hover-1: linear-gradient(135deg, rgba(123, 104, 238, .42) 0%, rgba(147, 130, 255, .52) 100%);--meditation-card-gradient-2: linear-gradient(135deg, rgba(95, 166, 219, .22) 0%, rgba(106, 90, 205, .35) 100%);--meditation-card-gradient-hover-2: linear-gradient(135deg, rgba(110, 190, 240, .32) 0%, rgba(133, 112, 255, .45) 100%);--meditation-card-gradient-3: linear-gradient(135deg, rgba(72, 61, 139, .24) 0%, rgba(95, 166, 219, .32) 100%);--meditation-card-gradient-hover-3: linear-gradient(135deg, rgba(90, 70, 180, .36) 0%, rgba(123, 180, 240, .44) 100%);--meditation-card-gradient-4: linear-gradient(135deg, rgba(83, 52, 192, .26) 0%, rgba(123, 104, 238, .38) 100%);--meditation-card-gradient-hover-4: linear-gradient(135deg, rgba(104, 84, 210, .4) 0%, rgba(152, 135, 255, .5) 100%);--hypnosis-card-gradient-1: linear-gradient(135deg, rgba(88, 28, 135, .3) 0%, rgba(46, 3, 72, .45) 100%);--hypnosis-card-gradient-hover-1: linear-gradient(135deg, rgba(109, 45, 165, .42) 0%, rgba(70, 15, 130, .55) 100%);--hypnosis-card-gradient-2: linear-gradient(135deg, rgba(138, 43, 226, .28) 0%, rgba(75, 0, 130, .45) 100%);--hypnosis-card-gradient-hover-2: linear-gradient(135deg, rgba(158, 63, 246, .4) 0%, rgba(96, 20, 150, .55) 100%);--hypnosis-card-gradient-3: linear-gradient(135deg, rgba(70, 12, 120, .3) 0%, rgba(25, 0, 60, .45) 100%);--hypnosis-card-gradient-hover-3: linear-gradient(135deg, rgba(86, 28, 150, .42) 0%, rgba(45, 10, 100, .55) 100%);--hypnosis-card-gradient-4: linear-gradient(135deg, rgba(105, 34, 155, .3) 0%, rgba(52, 8, 110, .45) 100%);--hypnosis-card-gradient-hover-4: linear-gradient(135deg, rgba(125, 50, 185, .42) 0%, rgba(70, 20, 140, .56) 100%)}.gem-theme{--text-primary: #e8e8e8;--text-secondary: #a0a0a0;--text-light: #1a1a1a;--text-error: #ef5350;--text-success: #81c784;--text-info: #e0e4fc;--btn-text: #ffffff;--play-btn-text: #ffffff;--meditation-badge-bg: rgba(79, 172, 254, .22);--meditation-badge-text: #e8e8e8;--hypnosis-badge-bg: rgba(102, 51, 153, .28);--hypnosis-badge-text: #e8e8e8;--background-main: #121212;--background-gradient-1: rgba(70, 130, 180, .15);--background-gradient-2: rgba(75, 0, 130, .1);--background-gradient-3: rgba(100, 149, 237, .1);--background-card: rgba(30, 30, 30, .9);--background-cardHover: rgba(42, 42, 42, .95);--background-button: #e8e8e8;--background-buttonHover: #d0d0d0;--background-input: #2a2a2a;--background-error: #4a1515;--background-success: #284f3c;--background-info: #2a2a2a;--fixed-card-bg: #1a2630;--fixed-card-border: #1e2b38;--fixed-card-border-hover: #226277;--fixed-play-button: #226277;--fixed-play-button-hover: #16b8d0;--background-image: radial-gradient(circle at 50% -20%, var(--background-gradient-1), transparent 60%), radial-gradient(circle at -10% 50%, var(--background-gradient-2), transparent 50%), radial-gradient(circle at 100% 80%, var(--background-gradient-3), transparent 40%), var(--background-main);--background-attachment: scroll;--background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;--ui-divider: rgba(255, 255, 255, .1);--ui-shadow: rgba(0, 0, 0, .3);--ui-shadowHover: rgba(0, 0, 0, .5);--ui-border: rgba(255, 255, 255, .1);--ui-focus: #e8e8e8;--ui-success: #43a047;--ui-success-hover: #388e3c;--ui-danger: #e53935;--ui-danger-hover: #c62828;--ui-disabled: #555555;--icon-primary: #d0d0d0;--icon-secondary: #909090;--icon-danger: #ef5350;--background-card-rgb: 30, 30, 30;--icon-primary-rgb: 208, 208, 208;--text-primary-rgb: 232, 232, 232;--interactive-gradient-1: 79, 172, 254;--interactive-gradient-2: 0, 242, 254;--interactive-opacity-1: .2;--interactive-opacity-2: .4;--interactive-hover-opacity-1: .3;--interactive-hover-opacity-2: .5;--background-card-transparent: rgba(var(--background-card-rgb), .5);--icon-primary-faded: rgba(var(--icon-primary-rgb), .85);--text-primary-faded: rgba(var(--text-primary-rgb), .85);--btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-opacity-2)) 100%);--btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-hover-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-hover-opacity-2)) 100%);--play-btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .5) 0%, rgba(var(--interactive-gradient-2), .5) 100%);--play-btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .8) 0%, rgba(var(--interactive-gradient-2), .9) 100%);--session-play-bg: rgba(var(--interactive-gradient-1), .15);--session-play-bg-hover: rgba(var(--interactive-gradient-1), .2);--record-btn-bg: #226277;--slider-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--slider-progress-bg: linear-gradient(90deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--sleep-glass-bg: rgba(var(--text-primary-rgb), .025);--sleep-glass-bg-hover: rgba(var(--text-primary-rgb), .045);--sleep-glass-border: rgba(var(--text-primary-rgb), .035);--sleep-glass-border-hover: rgba(var(--text-primary-rgb), .06);--sleep-page-gradient: linear-gradient( 135deg, rgba(var(--interactive-gradient-1), .02) 0%, rgba(var(--interactive-gradient-2), .04) 100% );--sleep-card-gradient: linear-gradient( 135deg, rgba(var(--interactive-gradient-1), .06) 0%, rgba(var(--interactive-gradient-2), .08) 100% );--sleep-play-btn-bg: linear-gradient( 145deg, rgba(var(--interactive-gradient-1), .28) 0%, rgba(var(--interactive-gradient-2), .36) 100% );--sleep-play-btn-active: linear-gradient( 145deg, rgba(var(--interactive-gradient-1), .4) 0%, rgba(var(--interactive-gradient-2), .48) 100% );--meditation-card-border: rgba(79, 172, 254, .16);--meditation-card-border-hover: rgba(0, 210, 255, .26);--hypnosis-card-border: rgba(102, 51, 153, .2);--hypnosis-card-border-hover: rgba(122, 71, 173, .3);--meditation-card-gradient-1: linear-gradient(135deg, rgba(79, 172, 254, .2) 0%, rgba(0, 242, 254, .26) 100%);--meditation-card-gradient-hover-1: linear-gradient(135deg, rgba(99, 192, 255, .3) 0%, rgba(0, 242, 254, .36) 100%);--meditation-card-gradient-2: linear-gradient(135deg, rgba(70, 130, 180, .18) 0%, rgba(0, 191, 255, .24) 100%);--meditation-card-gradient-hover-2: linear-gradient(135deg, rgba(95, 155, 205, .28) 0%, rgba(0, 216, 255, .34) 100%);--meditation-card-gradient-3: linear-gradient(135deg, rgba(0, 191, 255, .19) 0%, rgba(0, 242, 254, .25) 100%);--meditation-card-gradient-hover-3: linear-gradient(135deg, rgba(0, 210, 255, .29) 0%, rgba(64, 255, 255, .36) 100%);--meditation-card-gradient-4: linear-gradient(135deg, rgba(100, 149, 237, .19) 0%, rgba(79, 172, 254, .25) 100%);--meditation-card-gradient-hover-4: linear-gradient(135deg, rgba(120, 169, 247, .29) 0%, rgba(99, 192, 255, .36) 100%);--hypnosis-card-gradient-1: linear-gradient(135deg, rgba(102, 51, 153, .22) 0%, rgba(54, 20, 99, .32) 100%);--hypnosis-card-gradient-hover-1: linear-gradient(135deg, rgba(122, 71, 173, .32) 0%, rgba(70, 30, 120, .42) 100%);--hypnosis-card-gradient-2: linear-gradient(135deg, rgba(123, 104, 238, .2) 0%, rgba(48, 25, 92, .3) 100%);--hypnosis-card-gradient-hover-2: linear-gradient(135deg, rgba(143, 124, 248, .3) 0%, rgba(68, 35, 112, .4) 100%);--hypnosis-card-gradient-3: linear-gradient(135deg, rgba(72, 61, 139, .2) 0%, rgba(36, 15, 70, .3) 100%);--hypnosis-card-gradient-hover-3: linear-gradient(135deg, rgba(90, 70, 180, .3) 0%, rgba(52, 25, 90, .4) 100%);--hypnosis-card-gradient-4: linear-gradient(135deg, rgba(147, 112, 219, .21) 0%, rgba(65, 30, 110, .31) 100%);--hypnosis-card-gradient-hover-4: linear-gradient(135deg, rgba(167, 132, 239, .31) 0%, rgba(82, 40, 130, .41) 100%);--hypnosis-card-gradient-hover-4: linear-gradient(135deg, rgba(173, 122, 224, .4) 0%, rgba(74, 40, 119, .54) 100%)}.rose-theme{--text-primary: #ffe4f1;--text-secondary: #f0b6d0;--text-light: #1a0a16;--text-error: #ff6b8b;--text-success: #66bb6a;--text-info: #ffe4f1;--btn-text: #ffffff;--play-btn-text: #ffffff;--meditation-badge-bg: rgba(255, 105, 180, .25);--meditation-badge-text: #ffe4f1;--hypnosis-badge-bg: rgba(217, 70, 239, .25);--hypnosis-badge-text: #ffe4f1;--background-main: #120414;--background-gradient-1: rgba(236, 72, 153, .15);--background-gradient-2: rgba(217, 70, 239, .2);--background-gradient-3: rgba(244, 114, 182, .1);--background-card: rgba(34, 16, 40, .85);--background-cardHover: rgba(42, 20, 50, .92);--background-button: #ec4899;--background-buttonHover: #f472b6;--background-input: #2b1330;--background-error: #4a1525;--background-success: #153a2a;--background-info: #2b1330;--fixed-card-bg: #1f0f24;--fixed-card-border: #25112b;--fixed-card-border-hover: #33163b;--fixed-play-button: #ec4899;--fixed-play-button-hover: #f472b6;--background-image: radial-gradient(circle at 50% -20%, var(--background-gradient-1), transparent 55%), radial-gradient(circle at -20% 50%, var(--background-gradient-2), transparent 52%), radial-gradient(circle at 100% 80%, var(--background-gradient-3), transparent 45%), var(--background-main);--background-attachment: scroll;--background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;--ui-divider: rgba(244, 114, 182, .2);--ui-shadow: rgba(20, 0, 30, .3);--ui-shadowHover: rgba(20, 0, 30, .5);--ui-border: rgba(244, 114, 182, .25);--ui-focus: #f472b6;--ui-success: #72efdd;--ui-success-hover: #64dfcb;--ui-danger: #ff6b8b;--ui-danger-hover: #ff5475;--ui-disabled: #5a3b59;--icon-primary: #ffd6e8;--icon-secondary: #c88bb4;--icon-danger: #ff6b8b;--background-card-rgb: 34, 16, 40;--icon-primary-rgb: 255, 214, 232;--text-primary-rgb: 255, 228, 241;--interactive-gradient-1: 236, 72, 153;--interactive-gradient-2: 217, 70, 239;--interactive-opacity-1: .2;--interactive-opacity-2: .35;--interactive-hover-opacity-1: .3;--interactive-hover-opacity-2: .45;--background-card-transparent: rgba(var(--background-card-rgb), .5);--icon-primary-faded: rgba(var(--icon-primary-rgb), .85);--text-primary-faded: rgba(var(--text-primary-rgb), .85);--btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-opacity-2)) 100%);--btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), var(--interactive-hover-opacity-1)) 0%, rgba(var(--interactive-gradient-2), var(--interactive-hover-opacity-2)) 100%);--play-btn-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .5) 0%, rgba(var(--interactive-gradient-2), .5) 100%);--play-btn-bg-hover: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .8) 0%, rgba(var(--interactive-gradient-2), .9) 100%);--session-play-bg: rgba(var(--interactive-gradient-1), .15);--session-play-bg-hover: rgba(var(--interactive-gradient-1), .2);--record-btn-bg: #4a1b3a;--slider-bg: linear-gradient(135deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--slider-progress-bg: linear-gradient(90deg, rgba(var(--interactive-gradient-1), .6) 0%, rgba(var(--interactive-gradient-2), .7) 100%);--grey-shade: #f7eaf2}.scroll-to-top.svelte-7q5v9v{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease;z-index:90;display:none}@media (min-width: 769px){.scroll-to-top.svelte-7q5v9v{display:flex}}.scroll-to-top.svelte-7q5v9v:hover{transform:translateY(-3px) scale(1.05);background:linear-gradient(135deg,#8470ff,#9370db)}.scroll-to-top.svelte-7q5v9v:active{transform:translateY(-1px) scale(1.02)}.scroll-to-top.svelte-7q5v9v:focus{outline:none;box-shadow:inset 0 1px 1px #ffffff1a,0 6px 15px #7b68ee59,0 0 0 3px #7b68ee4d}.scroll-to-top.svelte-7q5v9v svg:where(.svelte-7q5v9v){width:24px;height:24px}@media (min-width: 769px) and (max-width: 1024px){.scroll-to-top.svelte-7q5v9v{bottom:1.5rem;right:1.5rem;width:45px;height:45px}.scroll-to-top.svelte-7q5v9v svg:where(.svelte-7q5v9v){width:20px;height:20px}}:root{--header-height-actual: calc(3.2rem + 1px) }html.no-scroll,body.no-scroll{overflow:hidden}.public-layout.svelte-1l0quee{display:flex;flex-direction:column;min-height:600px;min-height:100vh;background-image:var(--background-image);background-attachment:var(--background-attachment);background-size:var(--background-size);color:var(--text-primary)}@media (min-height: 5000px){.public-layout.svelte-1l0quee{min-height:800px}}.public-content.svelte-1l0quee{flex-grow:1;width:100%}.public-content.auth-page.svelte-1l0quee{padding:0;background:transparent}.full-width-content.svelte-1l0quee{padding:0;max-width:none}[data-native-app=true] .public-content.auth-page.svelte-1l0quee{padding-top:0!important;padding-bottom:0!important}.cosmic-header.svelte-1l0quee{background-color:#0f0c29d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(123,104,238,.2);position:sticky;top:0;z-index:100;transition:all .3s ease;box-shadow:0 2px 10px #0003;transition:opacity .3s ease-in-out,transform .3s ease-in-out,background-color .3s ease,backdrop-filter .3s ease,border-bottom .3s ease,box-shadow .3s ease}.landing-header-base.svelte-1l0quee{position:fixed;width:100%;opacity:1;transform:translateY(0)}.landing-header-hidden.svelte-1l0quee{opacity:0!important;transform:translateY(-100%)!important;pointer-events:none!important}.header-content.svelte-1l0quee{max-width:1200px;margin:0 auto;padding:.6rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1l0quee{font-size:1.5rem;font-weight:600;color:#e3ddff;text-decoration:none;font-family:Poppins,sans-serif;display:flex;align-items:center}.app-text.svelte-1l0quee{font-size:.8rem;position:relative;top:.25rem}.logo-image.svelte-1l0quee{height:2rem;width:auto;margin-right:.25rem}.desktop-nav.svelte-1l0quee{display:none}@media (min-width: 769px){.desktop-nav.svelte-1l0quee{display:block}.desktop-nav.svelte-1l0quee ul:where(.svelte-1l0quee){display:flex;list-style:none;margin:0;padding:0;gap:2rem;align-items:center}.desktop-nav.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--text-primary);text-decoration:none;transition:all .2s ease;font-weight:500;position:relative;padding:.5rem 0;font-size:.95rem}.desktop-nav.svelte-1l0quee a:where(.svelte-1l0quee):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7b68ee,#d4c1ff);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.desktop-nav.svelte-1l0quee a:where(.svelte-1l0quee):hover:after,.desktop-nav.svelte-1l0quee a.active:where(.svelte-1l0quee):after{transform:scaleX(1);transform-origin:left}.desktop-nav.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:#d4c1ff}.desktop-nav.svelte-1l0quee a.active:where(.svelte-1l0quee){color:#d4c1ff}.cta-nav.svelte-1l0quee{margin-left:.5rem}}.menu-button.svelte-1l0quee{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;z-index:110}@media (min-width: 769px){.menu-button.svelte-1l0quee{display:none}}.menu-icon.svelte-1l0quee{width:24px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.menu-icon.svelte-1l0quee span:where(.svelte-1l0quee){display:block;height:2px;width:100%;background-color:var(--text-primary);border-radius:2px;transition:all .3s ease}.menu-icon.open.svelte-1l0quee span:where(.svelte-1l0quee):first-child{transform:translateY(9px) rotate(45deg)}.menu-icon.open.svelte-1l0quee span:where(.svelte-1l0quee):nth-child(2){opacity:0}.menu-icon.open.svelte-1l0quee span:where(.svelte-1l0quee):last-child{transform:translateY(-9px) rotate(-45deg)}.mobile-menu-container.svelte-1l0quee{position:fixed;top:var(--header-height-actual);left:0;width:100vw;height:calc(100vh - var(--header-height-actual));background-color:#0f0c29;z-index:105;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu.svelte-1l0quee{padding:2.5rem 1.5rem;height:100%;display:flex;flex-direction:column}.mobile-menu.svelte-1l0quee ul:where(.svelte-1l0quee){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.mobile-menu.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--text-primary);text-decoration:none;font-size:1.2rem;font-weight:500;display:block;padding:.5rem 0;border-bottom:1px solid rgba(123,104,238,.2);position:relative}.mobile-menu.svelte-1l0quee a:where(.svelte-1l0quee):after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7b68ee,#d4c1ff);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.mobile-menu.svelte-1l0quee a:where(.svelte-1l0quee):hover:after,.mobile-menu.svelte-1l0quee a.active:where(.svelte-1l0quee):after{transform:scaleX(1);transform-origin:left}.mobile-menu.svelte-1l0quee a.active:where(.svelte-1l0quee){color:#d4c1ff}.mobile-cta.svelte-1l0quee{margin-top:1.5rem}.cosmic-footer.svelte-1l0quee{background-color:#0f0c29b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(123,104,238,.2)}.footer-content.svelte-1l0quee{max-width:1200px;margin:0 auto;padding:4rem 2rem 3rem;display:grid;grid-template-columns:1fr 2fr;gap:4rem}.footer-logo-section.svelte-1l0quee{display:flex;flex-direction:column;gap:1.5rem}.footer-logo-section.svelte-1l0quee p:where(.svelte-1l0quee){color:var(--text-secondary);line-height:1.6;margin:0}.social-icons.svelte-1l0quee{display:flex;gap:1rem}.social-icon.svelte-1l0quee{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7b68ee26;color:var(--text-primary);text-decoration:none;transition:all .3s ease;border:1px solid rgba(123,104,238,.3)}.social-icon.svelte-1l0quee:hover{transform:translateY(-3px);background:#7b68ee4d;color:#d4c1ff}.app-store-badges.svelte-1l0quee{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.app-store-badges.svelte-1l0quee a:where(.svelte-1l0quee){display:inline-block;transition:all .3s ease;opacity:.9}.app-store-badges.svelte-1l0quee a:where(.svelte-1l0quee):hover{opacity:1;transform:translateY(-2px)}.app-store-badges.svelte-1l0quee img:where(.svelte-1l0quee){height:48px;width:auto;display:block}.footer-links.svelte-1l0quee{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-section.svelte-1l0quee h4:where(.svelte-1l0quee){color:#d4c1ff;margin-top:0;margin-bottom:1.5rem;font-size:1.1rem}.footer-section.svelte-1l0quee ul:where(.svelte-1l0quee){list-style:none;padding:0;margin:0}.footer-section.svelte-1l0quee li:where(.svelte-1l0quee){margin-bottom:.8rem}.footer-section.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--text-secondary);text-decoration:none;transition:color .2s ease;position:relative;display:inline-block}.footer-section.svelte-1l0quee a:where(.svelte-1l0quee):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#7b68ee;transition:width .3s ease}.footer-section.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--text-primary)}.footer-section.svelte-1l0quee a:where(.svelte-1l0quee):hover:after{width:100%}.footer-cta.svelte-1l0quee{background:linear-gradient(135deg,#7b68ee1a,#9370db0d);border-top:1px solid rgba(123,104,238,.2);border-bottom:1px solid rgba(123,104,238,.2);padding:3rem 0;text-align:center;margin-top:2rem}.cta-content.svelte-1l0quee{max-width:600px;margin:0 auto;padding:0 2rem}.footer-cta.svelte-1l0quee h3:where(.svelte-1l0quee){font-size:1.8rem;margin-top:0;margin-bottom:1rem;background:linear-gradient(135deg,#7b68ee,#d4c1ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.footer-cta.svelte-1l0quee p:where(.svelte-1l0quee){color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.footer-bottom.svelte-1l0quee{max-width:1200px;margin:0 auto;padding:1.5rem 2rem;text-align:center;color:var(--text-secondary);font-size:.9rem}@media (max-width: 1024px){.footer-content.svelte-1l0quee{grid-template-columns:1fr;gap:3rem}.footer-logo-section.svelte-1l0quee{text-align:center;align-items:center}.social-icons.svelte-1l0quee,.app-store-badges.svelte-1l0quee{justify-content:center}}@media (max-width: 768px){.footer-links.svelte-1l0quee{grid-template-columns:repeat(2,1fr)}.cta-content.svelte-1l0quee{padding:0 1rem}}@media (max-width: 576px){.footer-links.svelte-1l0quee{grid-template-columns:1fr;text-align:center}.footer-section.svelte-1l0quee a:where(.svelte-1l0quee):after{display:none}}
