@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes lp-shimmer{to{transform:translate(100%)}}:root{--tag-violet: #8b5cf6;--tag-blue: #2cfff4;--tag-teal: #2dd4bf;--tag-red: #ef4444;--tag-orange: #f97316;--tag-green: #10b981;--tag-pink: #ec4899;--tag-violet-light: rgb(185.4, 157.2, 249.6);--tag-blue-light: rgb(128.4, 255, 248.4);--tag-teal-light: rgb(129, 229.2, 216.6);--tag-red-light: rgb(245.4, 142.8, 142.8);--tag-orange-light: rgb(251.4, 171, 115.2);--tag-green-light: rgb(111.6, 213, 179.4);--tag-pink-light: rgb(243.6, 145.2, 193.8);--tag-violet-dark: #150e27;--tag-blue-dark: #0a172b;--tag-teal-dark: #0d2926;--tag-red-dark: #250b0b;--tag-orange-dark: #221500;--tag-green-dark: #031f15;--tag-pink-dark: #250c19;--tag-neutral: #6b7280;--tag-neutral-light: #9ca3af;--tag-neutral-dark: #1f2937;--bg-base: #101218;--bg-surface: #181b24;--bg-elevated: #212533;--bg-border: #2b3140;--bg-border-subtle: #3d4457;--text-primary: #f5f6f8;--text-secondary: #9aa3b2;--text-muted: #687180;--white: #ffffff;--off-white: #f5f6f8;--primary: #e5323c;--primary-dark: #c41e28;--primary-darker: #9c1620;--primary-coral: #ff5f45;--primary-soft: rgba(229, 50, 60, .12);--gradient-primary: linear-gradient(135deg, #e5323c 0%, #ff5f45 100%);--accent: #e5323c;--accent-dark: #c41e28;--accent-darker: #9c1620;--success: #10b981;--warning: #f97316;--danger: #ef4444;--info: #2dd4bf;--gold: #eab308;--gold-light: #fde047;--gold-dark: #161200;--black: #000000;--format-mp3-bg: #041f05;--format-mp3-color: #009405;--format-wav-bg: #022325;--format-wav-color: #00c1cf;--format-stems-bg: #110420;--format-stems-color: #a78bfa;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow-md: 0 6px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .5);--glow-primary: 0 0 24px rgba(229, 50, 60, .35);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.16, 1, .3, 1);--glass-bg: rgba(20, 23, 31, .72)}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;min-height:100%;background-color:#101218;color:#f5f6f8;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.font-display{font-family:Space Grotesk Variable,Space Grotesk,-apple-system,Segoe UI,sans-serif;letter-spacing:-.025em}::selection{background:#e5323c59;color:#fff}:focus-visible{outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #e5323c8c;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}nav.navbar.bg-dark,.navbar.navbar-dark.bg-dark{background-color:#101218!important;border-bottom:1px solid rgba(255,255,255,.08)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){nav.navbar.bg-dark,.navbar.navbar-dark.bg-dark{background-color:#14171fb8!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}a{color:#e5323c;transition:color .12s cubic-bezier(.16,1,.3,1)}a:hover{color:#b99dfa}.spinner-border.text-primary{color:#e5323c!important}img{max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#212533;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3d4457}.badge{border-radius:999px!important}.badge.bg-success,.badge.text-bg-success{background:#031f15!important;border:1px solid #10b981;color:#fff!important}.badge.bg-info,.badge.text-bg-info{background:#0a172b!important;border:1px solid #2cfff4;color:#fff!important}.badge.bg-warning,.badge.text-bg-warning{background:#221500!important;border:1px solid #f97316;color:#fff!important}.badge.bg-danger,.badge.text-bg-danger{background:#250b0b!important;border:1px solid #ef4444;color:#fff!important}.badge.bg-primary,.badge.text-bg-primary{background:#150e27!important;border:1px solid #8b5cf6;color:#fff!important}.badge.bg-secondary,.badge.text-bg-secondary{background:#1f2937!important;border:1px solid #6b7280;color:#fff!important}.lp-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;border:1px solid;font-size:.75rem;font-weight:600;line-height:1.4}.lp-badge-green{background:#031f15;border:1px solid #10b981;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-blue{background:#0a172b;border:1px solid #2cfff4;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-orange{background:#221500;border:1px solid #f97316;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-red{background:#250b0b;border:1px solid #ef4444;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-pink{background:#250c19;border:1px solid #ec4899;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-violet{background:#150e27;border:1px solid #8b5cf6;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-neutral{background:#1f2937;border:1px solid #6b7280;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.lp-badge-premium{background:#0a172b;border:1px solid #e5323c;color:#fff;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .12s cubic-bezier(.16,1,.3,1)}.btn-success{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-success:hover{background:#10b981;border-color:#10b981;color:#000;box-shadow:0 0 16px #10b98147;transform:translateY(-1px)}.btn-success:focus-visible{background:#10b981;border-color:#10b981;color:#000;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #10b9818c}.btn-success:active{transform:translateY(0);box-shadow:none}.btn-success:disabled,.btn-success[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-info{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-info:hover{background:#2cfff4;border-color:#2cfff4;color:#000;box-shadow:0 0 16px #2cfff447;transform:translateY(-1px)}.btn-info:focus-visible{background:#2cfff4;border-color:#2cfff4;color:#000;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #2cfff48c}.btn-info:active{transform:translateY(0);box-shadow:none}.btn-info:disabled,.btn-info[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-warning{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-warning:hover{background:#f97316;border-color:#f97316;color:#fff;box-shadow:0 0 16px #f9731647;transform:translateY(-1px)}.btn-warning:focus-visible{background:#f97316;border-color:#f97316;color:#fff;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #f973168c}.btn-warning:active{transform:translateY(0);box-shadow:none}.btn-warning:disabled,.btn-warning[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-danger{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-danger:hover{background:#ef4444;border-color:#ef4444;color:#fff;box-shadow:0 0 16px #ef444447;transform:translateY(-1px)}.btn-danger:focus-visible{background:#ef4444;border-color:#ef4444;color:#fff;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #ef44448c}.btn-danger:active{transform:translateY(0);box-shadow:none}.btn-danger:disabled,.btn-danger[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-primary:hover{background:#e5323c;border-color:#e5323c;color:#fff;box-shadow:0 0 16px #e5323c47;transform:translateY(-1px)}.btn-primary:focus-visible{background:#e5323c;border-color:#e5323c;color:#fff;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #e5323c8c}.btn-primary:active{transform:translateY(0);box-shadow:none}.btn-primary:disabled,.btn-primary[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-secondary{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#0b0d12;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{background:#6b7280;border-color:#6b7280;color:#fff;box-shadow:0 0 16px #6b728047;transform:translateY(-1px)}.btn-secondary:focus-visible{background:#6b7280;border-color:#6b7280;color:#fff;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #6b72808c}.btn-secondary:active{transform:translateY(0);box-shadow:none}.btn-secondary:disabled,.btn-secondary[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-premium{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1.1rem;background:linear-gradient(135deg,#e5323c,#ff5f45);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),filter .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.btn-premium:hover{color:#fff;box-shadow:0 0 24px #e5323c59;filter:brightness(1.06);transform:translateY(-1px)}.btn-premium:focus-visible{color:#fff;outline:none;box-shadow:0 0 0 2px #101218,0 0 0 4px #e5323c8c}.btn-premium:active{background:#9c1620;filter:none;transform:translateY(0);box-shadow:none}.btn-premium:disabled,.btn-premium[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.lp-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.lp-reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}}.lp-card{background:#181b24;border:1px solid #2b3140;border-radius:14px;padding:1.5rem;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff0d}.lp-card-hover{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.lp-card-hover:hover{transform:translateY(-2px);border-color:#3d4457;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff0d}.lp-glass{background:#181b24;border:1px solid rgba(255,255,255,.08)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.lp-glass{background:#14171fb8;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}
