:root{--gold:#d4af37;--gold-2:#f4d77a;--gold-3:#ffd76a;--gold-dark:#8f6b13;--text:#f5f5f5;--muted:#a8a8a8;--border-gold:rgba(212,175,55,.18);--danger:#ff8a8a;--success:#cfcfcf;--desktop-rail-width:86px;--desktop-rail-expanded:320px;--mobile-bottom-nav-height:86px;--mobile-nav-bg:hsla(0,0%,4%,.94);--icon-gold-filter:brightness(0) saturate(100%) invert(74%) sepia(56%) saturate(820%) hue-rotate(3deg) brightness(99%) contrast(94%);--icon-gold-active-filter:brightness(0) saturate(100%) invert(86%) sepia(56%) saturate(530%) hue-rotate(358deg) brightness(103%) contrast(96%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:linear-gradient(180deg,rgba(7,7,7,.48),rgba(7,7,7,.72) 45%,rgba(7,7,7,.82)),radial-gradient(circle at top,rgba(212,175,55,.14),transparent 30%),url(/bg-mobile-final-1080x1920.webp);background-size:cover,auto,cover;background-position:top,top,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:fixed,scroll,fixed;color:var(--text);font-family:Manrope,sans-serif;padding:0 18px 44px calc(var(--desktop-rail-width) + 28px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:Space Grotesk,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.hidden{display:none!important}.site-shell{max-width:1180px;margin:0 auto;padding-top:8px}.header-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:80;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-bar{width:100%;min-height:74px;display:grid;grid-template-columns:60px 1fr 60px;align-items:center;grid-gap:10px;gap:10px;padding:8px 16px 4px;position:relative}.header-center,.header-left,.header-right{display:flex;align-items:center;min-width:0}.header-left{justify-content:flex-start}.currency-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;width:max-content;min-width:88px;max-width:none;padding:0 16px 0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),linear-gradient(180deg,hsla(0,0%,5%,.88),hsla(0,0%,4%,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 22px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;flex:0 0 auto;flex-shrink:0}.currency-badge-icon{width:28px;height:28px;object-fit:contain;display:block;flex:0 0 auto}.currency-badge-value{display:inline-block;flex:0 0 auto;min-width:0;color:#f7e6ac;font-size:16px;font-weight:700;line-height:1;font-family:Space Grotesk,sans-serif;letter-spacing:.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.header-center{justify-content:center;pointer-events:none}.header-center>*{pointer-events:auto}.header-right{justify-content:flex-end;position:relative}.header-logo-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.header-logo{display:block;width:min(288px,45vw);height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35)) drop-shadow(0 0 20px rgba(212,175,55,.08))}.header-icon-btn{width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),linear-gradient(180deg,hsla(0,0%,4%,.86),hsla(0,0%,4%,.92));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;padding:0;text-decoration:none}.header-icon-btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 14px 24px rgba(0,0,0,.28)}.person-icon{position:relative;width:22px;height:22px}.person-icon:after,.person-icon:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border:2.2px solid #f5f5f5;box-sizing:border-box}.person-icon:before{top:0;width:12px;height:12px;border-radius:50%}.person-icon:after{bottom:-1px;width:21px;height:11px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0}.header-avatar-btn{width:42px;height:42px;border-radius:50%;padding:0;overflow:hidden;border:2px solid rgba(212,175,55,.55);background:#111;box-shadow:0 10px 22px rgba(0,0,0,.24),0 0 0 3px rgba(212,175,55,.08);cursor:pointer}.header-avatar-btn .header-avatar-fallback,.header-avatar-btn img{width:100%;height:100%;border-radius:50%;display:block;object-fit:cover}.header-avatar-fallback{display:flex!important;align-items:center;justify-content:center;background:linear-gradient(180deg,#3a2d0d,#a98325);color:#fff;font-weight:700;font-size:15px;font-family:Space Grotesk,sans-serif}.account-menu{display:none!important;position:absolute;top:52px;right:0;min-width:210px;padding:10px;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,8%,.96),hsla(0,0%,4%,.98));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 40px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90}.account-menu-actions{display:grid;grid-gap:8px;gap:8px}.account-menu button,.account-menu-link{width:100%;text-decoration:none;text-align:center}.desktop-side-nav{position:fixed;top:50%;left:18px;transform:translateY(-50%);width:var(--desktop-rail-width);height:min(84vh,780px);z-index:120;display:flex;align-items:stretch;overflow:visible;transition:width .34s cubic-bezier(.22,.61,.36,1)}.desktop-side-nav:hover{width:var(--desktop-rail-expanded)}.desktop-side-nav-panel{width:100%;height:100%;transition:width .34s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;padding:18px 0 16px;overflow:visible;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-side-bottom,.desktop-side-links{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:start;justify-items:stretch}.desktop-side-links{flex:1 1;padding-top:2px}.desktop-side-bottom{margin-top:auto;padding-top:24px}.desktop-nav-button,.desktop-nav-link{width:100%;min-height:60px;display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0 18px;color:hsla(0,0%,96%,.96);text-decoration:none;background:transparent;border:0;cursor:pointer;overflow:hidden;white-space:nowrap;font-family:Manrope,sans-serif;transition:transform .18s ease,opacity .18s ease,color .18s ease,background .18s ease;text-align:left;position:relative;border-radius:18px}.desktop-side-nav:hover .desktop-nav-button,.desktop-side-nav:hover .desktop-nav-link{width:100%}.desktop-nav-button:hover,.desktop-nav-link:hover{transform:translateX(2px);background:linear-gradient(90deg,rgba(212,175,55,.16),rgba(212,175,55,.05) 58%,transparent)}.desktop-nav-button.active,.desktop-nav-link.active{color:#fff5d2;background:transparent}.desktop-nav-button.active:after,.desktop-nav-link.active:after{display:none}.desktop-nav-icon,.mobile-nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.desktop-nav-icon{width:30px;height:30px}.mobile-nav-icon{width:24px;height:24px}.nav-icon-mask{width:100%;height:100%;display:block;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.98;transition:transform .18s ease,filter .18s ease,opacity .18s ease,background .18s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-nav-button:hover .nav-icon-mask,.desktop-nav-link:hover .nav-icon-mask,.mobile-nav-link:hover .nav-icon-mask{transform:scale(1.04);opacity:1;background:#f5c84b!important;filter:none}.desktop-nav-button.active .nav-icon-mask,.desktop-nav-link.active .nav-icon-mask,.mobile-nav-link.active .nav-icon-mask{background:#ffd76a!important;filter:none}.desktop-nav-label{font-size:16px;font-weight:500;letter-spacing:.1px;font-family:Manrope,sans-serif;opacity:0;transform:translateX(-10px);transition:opacity .26s ease,transform .34s cubic-bezier(.22,.61,.36,1);pointer-events:none;min-width:170px;max-width:200px;overflow:visible;text-overflow:clip;text-align:left}.desktop-side-nav:hover .desktop-nav-label{opacity:1;transform:translateX(0)}.mobile-bottom-nav-wrap{display:none}.page-wrap{max-width:860px;margin:18px auto 0}.hero-card{padding:14px 4px 8px;text-align:center;background:transparent;border:none;border-radius:0;box-shadow:none}.section-kicker{font-family:Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--muted);opacity:.82;margin-bottom:10px}.page-title{font-size:clamp(30px,5vw,46px);margin-bottom:12px;text-shadow:0 2px 14px rgba(0,0,0,.3)}.page-note{max-width:680px;margin:0 auto;color:#ddd;font-size:15px;line-height:1.7}.panel-card{margin-top:20px;background:transparent;border-radius:0;padding:0;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.form-grid{display:grid;grid-gap:22px;gap:22px}.field-group{text-align:left}.field-label{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:2px;font-family:Space Grotesk,sans-serif;opacity:.82}.field-help{margin-top:8px;color:#bababa;font-size:13px;line-height:1.6}.subtle-note{margin-top:10px;padding:0;border-radius:0;background:transparent;border:none;color:#bdbdbd;font-size:13px;line-height:1.7;text-align:left}.notice-box{background:transparent;border:1px solid hsla(0,0%,100%,.06);border-left-color:rgba(212,175,55,.26);border-radius:18px;padding:16px 18px;text-align:center;color:#ddd;line-height:1.6;margin-bottom:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tune-status-box{text-align:left}.tune-status-title{font-weight:700;margin-bottom:6px;font-size:15px}.tune-status-title.pending{color:#f4d77a}.tune-status-title.approved{color:#9fe3a6}.tune-status-title.rejected{color:#ff8a8a}.tune-status-copy{color:#cfcfcf;font-size:13px;line-height:1.6}.field-file,.field-input,.field-select,.field-textarea{width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,6%,.92),hsla(0,0%,5%,.96));color:#fff;font-size:15px;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 16px rgba(0,0,0,.18);font-family:Manrope,sans-serif}.field-file,.field-input,.field-select{min-height:52px;padding:0 14px}.field-textarea{min-height:120px;padding:14px;resize:vertical}.field-file:focus,.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:rgba(212,175,55,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 3px rgba(212,175,55,.08)}.option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.check-card{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,6%,.92),hsla(0,0%,5%,.96));cursor:pointer;min-height:66px}.check-card input{margin-top:2px;accent-color:var(--gold);flex:0 0 auto}.check-card span{color:#e3e3e3;font-size:14px;line-height:1.5}.checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,6%,.92),hsla(0,0%,5%,.96))}.checkbox-row input[type=checkbox]{margin-top:2px;width:18px;height:18px;accent-color:var(--gold);flex:0 0 auto}.checkbox-copy{color:#ddd;font-size:14px;line-height:1.6}.action-row{margin-top:10px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.status-box{margin-top:18px;min-height:22px;color:#cfcfcf;text-align:center;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.sub-link-row{margin-top:18px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.ghost-link{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(212,175,55,.32);font-weight:500}.ghost-link:hover{opacity:.88}.submit-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.055);background-image:none;border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 30px rgba(0,0,0,.36);font-family:Manrope,sans-serif;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.submit-link:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.075);border-color:rgba(245,200,75,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 38px rgba(0,0,0,.42),0 0 26px rgba(245,200,75,.25);filter:none}.metal-btn{border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,#fbfbfb,#d6d6d6 16%,#b6b6b6 35%,#8b8b8b 52%,#d2d2d2 72%,#f4f4f4);color:#151515;padding:13px 18px;border-radius:999px;cursor:pointer;font-weight:500;font-size:14px;text-shadow:0 1px 0 hsla(0,0%,100%,.45);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.72),inset 0 -2px 3px rgba(0,0,0,.18),0 10px 22px rgba(0,0,0,.25);font-family:Manrope,sans-serif;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.metal-btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.metal-btn:disabled{opacity:.7;cursor:default;transform:none}.pill-counter{margin-top:10px;color:#bfbfbf;font-size:12px;text-align:left}.clip-tool{padding:18px 0 4px;border-radius:0;border:none;background:transparent;box-shadow:none}.clip-tool-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.clip-badge-row{display:flex;gap:10px;flex-wrap:wrap}.clip-badge{min-height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015)),hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);color:#e5e5e5;font-size:13px}.clip-wave{position:relative;height:72px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);margin-bottom:14px}.clip-wave:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,.18) 4px,transparent 0,transparent 11px);opacity:.6;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.45),#000,rgba(0,0,0,.45));mask-image:linear-gradient(90deg,rgba(0,0,0,.45),#000,rgba(0,0,0,.45))}.clip-selection{position:absolute;top:0;bottom:0;left:0;width:20%;background:linear-gradient(180deg,hsla(46,85%,72%,.1),rgba(212,175,55,.15));border-left:1px solid hsla(46,85%,72%,.82);border-right:1px solid hsla(46,85%,72%,.82);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 0 18px rgba(212,175,55,.08)}.clip-selection:after,.clip-selection:before{display:none}.clip-slider-row{display:grid;grid-gap:8px;gap:8px}.clip-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:hsla(0,0%,100%,.08);outline:none}.clip-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#fff5c9,#f4d77a 20%,#d4af37 52%,#b98816 75%,#7c5a11);border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.45),0 6px 14px rgba(0,0,0,.28);cursor:pointer}.clip-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#fff5c9,#f4d77a 20%,#d4af37 52%,#b98816 75%,#7c5a11);border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.45),0 6px 14px rgba(0,0,0,.28);cursor:pointer}.clip-meta{justify-content:space-between;color:#cdcdcd;font-size:13px;margin-top:4px}.clip-controls,.clip-meta{display:flex;gap:12px;flex-wrap:wrap}.clip-controls{margin-top:14px;align-items:center}.clip-play-btn{min-width:138px;min-height:46px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),linear-gradient(180deg,hsla(0,0%,6%,.95),hsla(0,0%,4%,.98));color:#f5f5f5;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.24)}.clip-progress{position:relative;flex:1 1;min-width:180px;height:12px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.clip-progress-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#b98816,#d4af37 42%,#f4d77a);box-shadow:0 0 16px rgba(212,175,55,.18)}.clip-current-time{min-width:48px;text-align:right;font-size:13px;color:#d8d8d8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){body{padding:0 14px calc(var(--mobile-bottom-nav-height) + 18px);background:linear-gradient(180deg,rgba(7,7,7,.5),rgba(7,7,7,.76) 42%,rgba(7,7,7,.86)),radial-gradient(circle at top,rgba(212,175,55,.12),transparent 26%),url(/bg-mobile-final-1080x1920.webp);background-size:cover,auto,100% auto;background-position:top,top,top;background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:scroll,scroll,scroll}.desktop-side-nav{display:none}.mobile-bottom-nav-wrap{display:block;position:fixed;left:0;right:0;bottom:0;height:var(--mobile-bottom-nav-height);background:var(--mobile-nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(212,175,55,.08);box-shadow:0 -8px 28px rgba(0,0,0,.28);z-index:130}.mobile-bottom-nav{width:100%;justify-content:space-around;gap:2px;padding:8px 8px 10px}.mobile-bottom-nav,.mobile-nav-link{height:100%;display:flex;align-items:center}.mobile-nav-link{flex:1 1;min-width:0;flex-direction:column;justify-content:center;gap:7px;text-decoration:none;color:#f4f4f4;font-size:10px;font-weight:600;letter-spacing:.2px;font-family:Manrope,sans-serif;padding:6px 2px;background:transparent}.mobile-nav-link.hidden{display:none!important}.mobile-nav-link.active{color:#fff5d2}.mobile-nav-label{line-height:1}.header-bar{grid-template-columns:90px 1fr 42px;min-height:68px;padding:6px 8px 2px 6px}.header-left{justify-content:flex-start;margin-left:-2px}.currency-badge{min-height:40px;width:max-content;min-width:80px;max-width:none;padding:0 12px 0 10px;gap:8px;flex:0 0 auto;flex-shrink:0}.currency-badge-icon{width:24px;height:24px}.currency-badge-value{font-size:14px;white-space:nowrap}.header-logo{width:min(200px,40vw)}.header-avatar-btn,.header-icon-btn{width:38px;height:38px}.account-menu{display:none!important;top:48px;right:0}.hero-card,.panel-card{padding-left:0;padding-right:0}.clip-controls{align-items:stretch}.clip-play-btn{width:100%}.clip-progress{min-width:100%}.submit-link{width:100%;max-width:320px}}.account-menu:not(.hidden){display:block!important}.header-logo{width:min(216px,33.75vw)}@media (max-width:768px){.header-wrap .site-header,.header-wrap .site-shell>header,.header-wrap header{grid-template-columns:72px 1fr 72px;gap:8px}.header-left{justify-content:flex-start}.header-center{justify-content:center}.header-right{justify-content:flex-end}.header-logo-link{width:100%;justify-content:center}.header-logo{width:min(150px,46vw);margin:0 auto}.account-menu{top:50px;right:0;min-width:180px;padding:8px}.account-menu-actions{gap:6px}.account-menu .account-menu-link,.account-menu .metal-btn{min-height:42px;border-radius:14px;font-size:14px}.header-wrap .site-header,.header-wrap .site-shell>header,.header-wrap header{grid-template-columns:72px 1fr 72px;gap:8px}.header-left{justify-content:flex-start}.header-center{justify-content:center}.header-right{justify-content:flex-end}.header-logo-link{width:100%;justify-content:center;transform:none}.header-logo{width:min(150px,46vw);margin:0 auto}.account-menu{top:auto;bottom:50px;right:0;min-width:180px;padding:8px}.account-menu-actions{gap:6px}.account-menu .account-menu-link,.account-menu .metal-btn{min-height:42px;border-radius:14px;font-size:14px}.header-right{overflow:visible}.account-menu{top:50px;bottom:auto;right:0;left:auto;min-width:176px;max-width:min(220px,calc(100vw - 20px));transform:none}}#accountNotificationsLink{display:none!important}.feelings-dropdown{position:relative}.feelings-toggle-btn{width:100%;min-height:52px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015)),linear-gradient(180deg,hsla(0,0%,7%,.88),hsla(0,0%,4%,.94));color:#f4f4f4;text-align:left;padding:0 16px;font-size:14px;font-family:Manrope,sans-serif;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 24px rgba(0,0,0,.18)}.feelings-dropdown-menu,.feelings-toggle-btn{border-radius:18px;border:1px solid hsla(0,0%,100%,.1)}.feelings-dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;padding:12px;background:linear-gradient(180deg,hsla(0,0%,8%,.96),hsla(0,0%,4%,.98));box-shadow:0 18px 40px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.04);display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow:auto}.feeling-dropdown-option{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:#f4f4f4;cursor:pointer}.feeling-dropdown-option input{accent-color:#d4af37}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015)),linear-gradient(180deg,hsla(0,0%,7%,.88),hsla(0,0%,4%,.94))}.switch{position:relative;width:54px;height:32px;flex:0 0 auto}.switch input{position:absolute;inset:0;opacity:0}.switch-slider{inset:0;background:hsla(0,0%,100%,.14);transition:background .2s ease}.switch-slider,.switch-slider:after{position:absolute;border-radius:999px}.switch-slider:after{content:"";top:4px;left:4px;width:24px;height:24px;background:linear-gradient(180deg,#fff,#dadada);transition:transform .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.18)}.switch input:checked+.switch-slider{background:rgba(212,175,55,.48)}.switch input:checked+.switch-slider:after{transform:translateX(22px);background:linear-gradient(180deg,#fff5c9,#d4af37)}@media (max-width:768px){body{background:linear-gradient(180deg,rgba(7,7,7,.46),rgba(7,7,7,.72) 45%,rgba(7,7,7,.84)),radial-gradient(circle at top,rgba(212,175,55,.14),transparent 30%),url(/bg-mobile-final-1080x1920.webp)!important;background-size:cover,auto,100% auto!important;background-position:top,top,top!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-attachment:scroll,scroll,scroll!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){body{background-size:cover,auto,cover!important;background-position:top,top,top!important;background-attachment:scroll,scroll,scroll!important}}}.cta-empty-state{max-width:720px;min-height:360px;margin:12px auto 0;padding:40px 28px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015)),hsla(0,0%,100%,.02);border:1px solid rgba(212,175,55,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 40px rgba(0,0,0,.22)}.cta-empty-state-kicker{color:var(--gold-2);text-transform:uppercase;letter-spacing:1.8px;font-size:12px;font-weight:700;margin-bottom:14px}.cta-empty-state-title{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4.2vw,42px);line-height:1.08;margin:0 0 14px;color:#fff}.cta-empty-state-copy{max-width:540px;margin:0;color:#d7d7d7;font-size:15px;line-height:1.75}.cta-empty-state-actions{margin-top:24px}@media (max-width:700px){.cta-empty-state{min-height:300px;padding:30px 20px}.cta-empty-state-title{font-size:30px}}:root{--premium-bg:#050507;--premium-surface:rgba(18,18,22,.74);--premium-border:hsla(0,0%,100%,.105);--premium-gold:#f5c84b;--premium-muted:hsla(0,0%,100%,.68)}body{background:radial-gradient(circle at 50% -10%,rgba(245,200,75,.12),transparent 34%),radial-gradient(circle at 88% 20%,rgba(146,74,255,.09),transparent 28%),#050507!important;color:#fff!important}.logo-slogan,.site-slogan,.slogan,[class*=slogan]{color:#fff!important;text-shadow:0 0 18px hsla(0,0%,100%,.16)!important}.auth-card,.auth-panel-wrap,.check-card,.dashboard-card,.empty-card,.hero-card,.metrics-card,.panel-card,.playlist-card,.priority-card,.state-card,.store-balance-card,.store-card,.store-hero-card,main section:not(.desktop-side-nav-panel){background:rgba(18,18,22,.74)!important;border-color:hsla(0,0%,100%,.105)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 70px rgba(0,0,0,.5),0 0 42px rgba(245,200,75,.08)!important;backdrop-filter:blur(20px) saturate(1.18)!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important}.auth-card:hover,.dashboard-card:hover,.hero-card:hover,.panel-card:hover,.playlist-card:hover,.store-card:hover{border-color:rgba(245,200,75,.38)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 28px 78px rgba(0,0,0,.54),0 0 48px rgba(245,200,75,.15)!important}.action-btn,.auth-btn,.clip-play-btn,.ghost-btn,.gold-btn,.header-icon-btn,.primary-btn,.save-btn,.secondary-btn,.start-btn,.store-card-btn,.submit-btn{background:hsla(0,0%,100%,.055)!important;background-image:none!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 30px rgba(0,0,0,.36),0 0 0 rgba(245,200,75,0)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.action-btn:hover,.auth-btn:hover,.clip-play-btn:hover,.ghost-btn:hover,.gold-btn:hover,.header-icon-btn:hover,.primary-btn:hover,.save-btn:hover,.secondary-btn:hover,.start-btn:hover,.store-card-btn:hover,.submit-btn:hover{transform:translateY(-2px)!important;background:hsla(0,0%,100%,.075)!important;border-color:rgba(245,200,75,.5)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 38px rgba(0,0,0,.42),0 0 26px rgba(245,200,75,.25)!important}input,select,textarea{background:hsla(0,0%,100%,.055)!important;border-color:hsla(0,0%,100%,.13)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 rgba(245,200,75,0)!important}input:focus,select:focus,textarea:focus{border-color:rgba(245,200,75,.55)!important;box-shadow:0 0 0 3px rgba(245,200,75,.12),0 0 24px rgba(245,200,75,.16)!important;outline:none!important}.artist-photo,.avatar,.profile-photo,img[class*=avatar]{box-shadow:0 0 0 1px rgba(245,200,75,.64),0 0 28px rgba(245,200,75,.24),0 14px 34px rgba(0,0,0,.4)!important}:root{--btn-premium-bg:hsla(0,0%,100%,.055);--btn-premium-bg-hover:hsla(0,0%,100%,.078);--btn-premium-border:hsla(0,0%,100%,.14);--btn-premium-border-hover:rgba(245,200,75,.55);--btn-premium-gold:#f5c84b}.account-menu button,.account-menu-link,.artist-main .action-btn,.artist-main .ghost-btn,.artist-main .gold-btn,.artist-main .metal-btn,.artist-main .player-btn,.artist-main .primary-btn,.artist-main .secondary-btn,.artist-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link),.header-icon-btn,.liked-main .action-btn,.liked-main .ghost-btn,.liked-main .gold-btn,.liked-main .metal-btn,.liked-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link),.main-content .action-btn,.main-content .auth-btn,.main-content .clip-play-btn,.main-content .cta-empty-state a,.main-content .cta-empty-state button,.main-content .ghost-btn,.main-content .gold-btn,.main-content .metal-btn,.main-content .primary-btn,.main-content .save-btn,.main-content .secondary-btn,.main-content .store-card-btn,.main-content .submit-btn,.main-content button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link),.submit-main .clip-play-btn,.submit-main .ghost-btn,.submit-main .ghost-link,.submit-main .gold-btn,.submit-main .metal-btn,.submit-main .submit-link,.submit-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link){background:var(--btn-premium-bg)!important;background-image:none!important;color:#fff!important;border:1px solid var(--btn-premium-border)!important;border-radius:999px!important;text-shadow:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 30px rgba(0,0,0,.36),0 0 0 rgba(245,200,75,0)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.account-menu button:hover,.account-menu-link:hover,.artist-main .action-btn:hover,.artist-main .ghost-btn:hover,.artist-main .gold-btn:hover,.artist-main .metal-btn:hover,.artist-main .player-btn:hover,.artist-main .primary-btn:hover,.artist-main .secondary-btn:hover,.artist-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link):hover,.header-icon-btn:hover,.liked-main .action-btn:hover,.liked-main .ghost-btn:hover,.liked-main .gold-btn:hover,.liked-main .metal-btn:hover,.liked-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link):hover,.main-content .action-btn:hover,.main-content .auth-btn:hover,.main-content .clip-play-btn:hover,.main-content .cta-empty-state a:hover,.main-content .cta-empty-state button:hover,.main-content .ghost-btn:hover,.main-content .gold-btn:hover,.main-content .metal-btn:hover,.main-content .primary-btn:hover,.main-content .save-btn:hover,.main-content .secondary-btn:hover,.main-content .store-card-btn:hover,.main-content .submit-btn:hover,.main-content button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link):hover,.submit-main .clip-play-btn:hover,.submit-main .ghost-btn:hover,.submit-main .ghost-link:hover,.submit-main .gold-btn:hover,.submit-main .metal-btn:hover,.submit-main .submit-link:hover,.submit-main button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link):hover{transform:translateY(-2px)!important;background:var(--btn-premium-bg-hover)!important;background-image:none!important;color:#fff!important;border-color:var(--btn-premium-border-hover)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 38px rgba(0,0,0,.42),0 0 26px rgba(245,200,75,.25)!important}.account-menu button svg,.account-menu button svg *,.artist-main button svg,.artist-main button svg *,.header-icon-btn svg,.header-icon-btn svg *,.liked-main button svg,.liked-main button svg *,.main-content button svg,.main-content button svg *,.submit-main button svg,.submit-main button svg *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.artist-main button .icon,.header-icon-btn .icon,.liked-main button .icon,.main-content button .icon,.submit-main button .icon{color:#fff!important;opacity:1!important}.artist-main a.gold-btn,.liked-main a.gold-btn,.main-content a.gold-btn,.submit-main .submit-link,.submit-main a.gold-btn{color:var(--btn-premium-gold)!important}.artist-main a.gold-btn:hover,.liked-main a.gold-btn:hover,.main-content a.gold-btn:hover,.submit-main .submit-link:hover,.submit-main a.gold-btn:hover{color:#fff!important}:root{--submit-glass-bg:hsla(0,0%,100%,.06);--submit-glass-border:hsla(0,0%,100%,.14);--submit-glass-border-top:hsla(0,0%,100%,.22);--submit-glass-hover:rgba(212,175,55,.45)}.page-wrap .hero-card{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.page-wrap .clip-wave,.page-wrap .cta-empty-state,.page-wrap .notice-box,.page-wrap .panel-card,.page-wrap .tune-status-box{background:var(--submit-glass-bg)!important;background-image:none!important;border-top:1px solid var(--submit-glass-border)!important;border:1px solid var(--submit-glass-border)!important;border-top-color:var(--submit-glass-border-top)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 32px rgba(0,0,0,.28)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.page-wrap .panel-card{border-radius:28px!important;padding:28px!important}.page-wrap .cta-empty-state,.page-wrap .notice-box,.page-wrap .tune-status-box{border-radius:24px!important}.page-wrap .check-card,.page-wrap .checkbox-row,.page-wrap .clip-badge,.page-wrap .clip-progress,.page-wrap .clip-slider,.page-wrap .feeling-dropdown-option,.page-wrap .feelings-dropdown-menu,.page-wrap .feelings-toggle-btn,.page-wrap .field-file,.page-wrap .field-input,.page-wrap .field-select,.page-wrap .field-textarea,.page-wrap .toggle-row{background:hsla(0,0%,100%,.06)!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.14)!important;border-top-color:hsla(0,0%,100%,.22)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 24px rgba(0,0,0,.2)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.page-wrap .feelings-toggle-btn:focus-visible,.page-wrap .field-file:focus,.page-wrap .field-input:focus,.page-wrap .field-select:focus,.page-wrap .field-textarea:focus{border-color:rgba(212,175,55,.55)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 3px rgba(212,175,55,.12),0 0 22px rgba(212,175,55,.14)!important;outline:none!important}.page-wrap .field-input::placeholder,.page-wrap .field-textarea::placeholder{color:hsla(0,0%,100%,.48)!important}.page-wrap .field-select option{background:#141416;color:#fff}.page-wrap .check-card:hover,.page-wrap .checkbox-row:hover,.page-wrap .feeling-dropdown-option:hover,.page-wrap .toggle-row:hover{border-color:rgba(212,175,55,.34)!important;background:hsla(0,0%,100%,.075)!important}.page-wrap .clip-play-btn,.page-wrap .feelings-toggle-btn,.page-wrap .ghost-btn,.page-wrap .gold-btn,.page-wrap .metal-btn,.page-wrap .submit-link,.page-wrap button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link){background:hsla(0,0%,100%,.055)!important;background-image:none!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.14)!important;border-top-color:hsla(0,0%,100%,.22)!important;border-radius:999px!important;text-shadow:none!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 12px 30px rgba(0,0,0,.3)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.page-wrap .clip-play-btn:hover,.page-wrap .feelings-toggle-btn:hover,.page-wrap .ghost-btn:hover,.page-wrap .gold-btn:hover,.page-wrap .metal-btn:hover,.page-wrap .submit-link:hover,.page-wrap button:not(.desktop-nav-button):not(.mobile-nav-link):not(.desktop-nav-link):hover{transform:translateY(-2px)!important;background:hsla(0,0%,100%,.075)!important;background-image:none!important;color:#fff!important;border-color:var(--submit-glass-hover)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 38px rgba(0,0,0,.36),0 0 24px rgba(212,175,55,.18)!important}.page-wrap .ghost-link{color:hsla(0,0%,100%,.86)!important;border-bottom-color:hsla(0,0%,100%,.18)!important}.page-wrap .ghost-link:hover{color:#fff!important;border-bottom-color:rgba(212,175,55,.45)!important;opacity:1!important}.page-wrap .switch-slider{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)!important}.page-wrap .switch input:checked+.switch-slider{background:rgba(212,175,55,.22)!important;border-color:rgba(212,175,55,.42)!important}.page-wrap .switch input:checked+.switch-slider:after{background:linear-gradient(180deg,#fff5c9,#d4af37)!important}@media (max-width:760px){.page-wrap .panel-card{padding:22px 16px!important;border-radius:24px!important}}.nav-icon-mask{position:relative!important;overflow:visible!important;background:#b0b0b0!important;filter:none;opacity:1!important}.nav-icon-mask:before{content:"";position:absolute;inset:-1px;display:block;background:#b0b0b0!important;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:blur(6px);opacity:.34;pointer-events:none;z-index:-1}.desktop-nav-button.active .nav-icon-mask,.desktop-nav-button:hover .nav-icon-mask,.desktop-nav-link.active .nav-icon-mask,.desktop-nav-link:hover .nav-icon-mask,.mobile-nav-link.active .nav-icon-mask,.mobile-nav-link:hover .nav-icon-mask{background:#ffd76a!important;filter:none}