@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2)format("woff2"),url(/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f4efe5;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f4efe5;--paper-deep:#d7d1c7;--ink:#f4efe5;--blue:#ff493d;--blue-dark:#090a09;--coral:#ff493d;--yellow:#b8dc32;--green:#b8dc32;--muted:#99978f;--line:#f4efe533;--soft-line:#f4efe51a;--shadow:0 34px 100px #000000ad;--app-bg:#0d0f0e;--surface:#171918;--surface-raised:#202321;--surface-soft:#131514;--signal-red:#ff493d;--acid-lime:#b8dc32;--lime:var(--acid-lime);--gold:#efc54a;--red:var(--signal-red);--cream:var(--paper);background:#090a09;font-family:Manrope Variable,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ef5b4273}.screen--raffles{padding:22px 20px 150px}.raffle-loading,.raffle-empty{text-align:center;min-height:520px;color:var(--muted);place-content:center;justify-items:center;gap:10px;display:grid}.raffle-empty svg{width:44px;height:44px;color:var(--acid-lime)}.raffle-empty strong{color:var(--paper);font-size:22px}.raffle-hero{background:radial-gradient(circle at 88% 12%,#b8dc323d,#0000 34%),linear-gradient(145deg,#1b2019,#101211 66%);border:1px solid #b8dc3259;border-radius:24px;margin-top:12px;padding:22px;position:relative;overflow:hidden}.raffle-hero:after{content:"";border:28px solid var(--signal-red);opacity:.3;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-68px;right:-54px}.raffle-hero__status{z-index:1;justify-content:space-between;align-items:center;margin-bottom:36px;display:flex;position:relative}.raffle-hero__status span,.raffle-hero__status em{letter-spacing:.1em;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.raffle-hero__status span{color:#10120f;background:var(--acid-lime)}.raffle-hero__status em{color:var(--paper);border:1px solid var(--line)}.raffle-hero h1{z-index:1;letter-spacing:.01em;max-width:290px;margin:7px 0 8px;font:400 44px/.92 Bebas Neue,sans-serif;position:relative}.raffle-hero>p{z-index:1;max-width:295px;color:var(--paper-deep);margin:0;font-size:12px;line-height:1.55;position:relative}.raffle-prize{z-index:1;color:#0d0f0e;background:var(--paper);border-radius:16px;align-items:center;gap:12px;margin-top:22px;padding:13px;display:flex;position:relative}.raffle-prize svg{color:var(--signal-red);flex:none}.raffle-prize div,.raffle-prize strong,.raffle-prize span{display:block}.raffle-prize small{color:#756f67;letter-spacing:.12em;font-size:8px;font-weight:900}.raffle-prize strong{margin:2px 0;font-size:12px}.raffle-prize span{color:#69645d;font-size:9px}.raffle-scoreboard{border:1px solid var(--soft-line);background:var(--surface-soft);border-radius:16px;grid-template-columns:repeat(3,1fr);margin:12px 0 20px;display:grid;overflow:hidden}.raffle-scoreboard div{text-align:center;border-right:1px solid var(--soft-line);padding:13px 8px}.raffle-scoreboard div:last-child{border:0}.raffle-scoreboard strong,.raffle-scoreboard span{display:block}.raffle-scoreboard strong{color:var(--acid-lime);font-size:19px}.raffle-scoreboard span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.raffle-result{background:#ff493d1a;border:1px solid #ff493d61;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.raffle-result svg{color:var(--signal-red)}.raffle-result small,.raffle-result strong,.raffle-result span{display:block}.raffle-result small{color:var(--signal-red);letter-spacing:.08em;font-size:8px;font-weight:900}.raffle-result strong{margin:2px 0}.raffle-result span{color:var(--muted);font-size:10px}.raffle-entry-panel,.raffle-entry-history,.raffle-notifications{margin-top:18px}.raffle-entry-panel>header,.raffle-entry-history>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.raffle-entry-panel header strong,.raffle-entry-panel header span,.raffle-entry-history header strong,.raffle-entry-history header span{display:block}.raffle-entry-panel header strong,.raffle-entry-history header strong{font-size:14px}.raffle-entry-panel header span,.raffle-entry-history header span{color:var(--muted);font-size:9px}.raffle-entry-panel header em,.raffle-entry-history header em{color:var(--acid-lime);font-size:8px;font-style:normal;font-weight:900}.raffle-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.raffle-entry-grid button{min-height:90px;color:var(--paper);border:1px solid var(--soft-line);text-align:left;background:var(--surface);border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13px;display:flex}.raffle-entry-grid button:hover:not(:disabled){border-color:var(--acid-lime);transform:translateY(-1px)}.raffle-entry-grid button:disabled{cursor:not-allowed;opacity:.45}.raffle-entry-grid svg{width:19px;color:var(--signal-red)}.raffle-entry-grid strong,.raffle-entry-grid small{display:block}.raffle-entry-grid strong{font-size:11px}.raffle-entry-grid small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.raffle-entry-panel>p{color:var(--muted);margin:10px 2px 0;font-size:9px;line-height:1.45}.raffle-ineligible{background:#ff493d1a;border-radius:10px;padding:10px;color:var(--signal-red)!important}.raffle-entry-history article{border-bottom:1px solid var(--soft-line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.raffle-entry-source{color:#10120f;background:var(--acid-lime);border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.raffle-entry-source--refunded,.raffle-entry-source--revoked{color:var(--muted);background:var(--surface-raised)}.raffle-entry-history article strong,.raffle-entry-history article small{display:block}.raffle-entry-history article strong{font-size:11px}.raffle-entry-history article small{color:var(--muted);font-size:8px}.raffle-entry-history article em{color:var(--acid-lime);font-size:8px;font-style:normal;font-weight:900}.raffle-notifications{border:1px solid var(--soft-line);background:var(--surface-soft);border-radius:16px;padding:14px}.raffle-notifications header{align-items:center;gap:8px;display:flex}.raffle-notifications header svg{width:17px;color:var(--signal-red)}.raffle-notifications article{border-top:1px solid var(--soft-line);margin-top:10px;padding-top:10px}.raffle-notifications article strong,.raffle-notifications article span{display:block}.raffle-notifications article strong{font-size:11px}.raffle-notifications article span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.raffle-boundary{margin-top:18px}.admin-raffle-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.admin-raffle-metrics div{border:1px solid var(--soft-line);background:var(--surface-soft);border-radius:14px;padding:15px}.admin-raffle-metrics span,.admin-raffle-metrics strong{display:block}.admin-raffle-metrics span{color:var(--muted);font-size:10px}.admin-raffle-metrics strong{color:var(--acid-lime);margin-top:3px;font-size:22px}.admin-raffle-layout{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);gap:16px;display:grid}.admin-raffle-register,.admin-raffle-form,.admin-raffle-ledger{border:1px solid var(--soft-line);background:var(--surface-soft);border-radius:16px}.admin-raffle-register>header,.admin-raffle-form>header,.admin-raffle-ledger>header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-raffle-register header strong,.admin-raffle-register header span,.admin-raffle-form header strong,.admin-raffle-form header span,.admin-raffle-ledger header strong,.admin-raffle-ledger header span{display:block}.admin-raffle-register header span,.admin-raffle-form header span,.admin-raffle-ledger header span{color:var(--muted);font-size:10px}.admin-raffle-register>header button{color:#0d0f0e;background:var(--acid-lime);border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:900;display:flex}.admin-raffle-register>header button svg{width:14px}.admin-raffle-register>article{border-bottom:1px solid var(--soft-line);padding:12px}.admin-raffle-register>article.is-selected{background:#b8dc320f}.admin-raffle-register__select{width:100%;color:var(--paper);text-align:left;background:0 0;padding:0;display:block}.admin-raffle-register__select span{color:var(--signal-red);letter-spacing:.08em;font-size:8px;font-weight:900}.admin-raffle-register__select strong,.admin-raffle-register__select small{display:block}.admin-raffle-register__select strong{margin:3px 0}.admin-raffle-register__select small{color:var(--muted);font-size:9px}.admin-raffle-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-raffle-actions button{border:1px solid var(--line);color:var(--paper);background:var(--surface-raised);border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:900;display:flex}.admin-raffle-actions button svg{width:12px}.admin-raffle-actions button.is-primary{color:#0d0f0e;border-color:var(--acid-lime);background:var(--acid-lime)}.admin-raffle-actions button.is-danger{color:var(--signal-red);border-color:#ff493d59}.admin-raffle-form{padding-bottom:16px}.admin-raffle-form header em{color:var(--acid-lime);font-size:9px;font-style:normal;font-weight:900}.admin-raffle-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.admin-raffle-form__grid label,.admin-raffle-form__grid span{display:block}.admin-raffle-form__grid label.is-wide{grid-column:1/-1}.admin-raffle-form__grid span{color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:800}.admin-raffle-form__grid input,.admin-raffle-form__grid select{width:100%;color:var(--paper);border:1px solid var(--line);background:var(--surface-raised);font:inherit;border-radius:9px;padding:10px;font-size:11px}.admin-raffle-methods{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 16px 16px;display:grid}.admin-raffle-methods>strong{grid-column:1/-1;font-size:10px}.admin-raffle-methods label,.admin-raffle-open{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.admin-raffle-open{margin:0 16px 14px}.admin-raffle-form .admin-campaign-form__submit{width:calc(100% - 32px);margin:0 16px}.admin-raffle-ledger{margin-top:16px;overflow:hidden}.admin-raffle-ledger__labels,.admin-raffle-ledger article{grid-template-columns:1.4fr 1fr .5fr .5fr .7fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.admin-raffle-ledger__labels{color:var(--muted);background:var(--surface-raised);text-transform:uppercase;font-size:8px;font-weight:900}.admin-raffle-ledger article{border-top:1px solid var(--soft-line);font-size:10px}.admin-raffle-ledger article>span:first-child strong,.admin-raffle-ledger article>span:first-child small{display:block}.admin-raffle-ledger article small{color:var(--muted);font-size:8px}.admin-raffle-ledger article em{color:var(--acid-lime);font-size:8px;font-style:normal;font-weight:900}.admin-raffle-winner{background:#ff493d14;border:1px solid #ff493d57;border-radius:12px;align-items:center;gap:10px;margin:12px 16px;padding:12px;display:flex}.admin-raffle-winner svg{color:var(--signal-red)}.admin-raffle-winner strong,.admin-raffle-winner small{display:block}.admin-raffle-winner small{color:var(--muted);font-size:9px}.site-shell{isolation:isolate;background:radial-gradient(circle at 13% 15%,#ff493d38,#0000 25%),radial-gradient(circle at 85% 78%,#b8dc321f,#0000 28%),#080908;grid-template-columns:minmax(340px,430px) minmax(270px,430px);justify-content:center;align-items:center;gap:clamp(40px,8vw,130px);min-height:100vh;padding:40px;display:grid;position:relative}.site-shell:before{content:"";pointer-events:none;opacity:.17;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{border:44px solid var(--coral);opacity:.11;pointer-events:none;border-radius:50%;width:180px;height:180px;position:fixed}.ambient--one{top:13%;left:-80px}.ambient--two{border-color:var(--yellow);bottom:9%;right:-65px}.phone-app{background:var(--app-bg);width:min(100%,430px);height:min(890px,100vh - 56px);min-height:680px;box-shadow:var(--shadow), inset 0 0 0 1px #ffffff29;border:8px solid #050605;border-radius:42px;position:relative;overflow:hidden}.phone-app:before{content:"";z-index:40;background:#181713;border-radius:16px;width:112px;height:27px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.app-header{border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#0d0f0eed;grid-template-columns:1fr auto 1fr;align-items:end;height:83px;padding:25px 18px 11px;display:grid;position:absolute;inset:0 0 auto}.wordmark{color:var(--ink);letter-spacing:.02em;background:0 0;justify-self:start;align-items:baseline;gap:2px;padding:0;font-family:Bebas Neue,sans-serif;font-size:19px;display:flex}.wordmark strong{color:var(--coral);font-weight:400}.environment-switcher{border:1px solid var(--line);background:#ffffff4d;border-radius:999px;align-items:center;padding:3px;display:flex}.environment-switcher button{min-width:54px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.environment-switcher button.is-active{color:var(--paper);background:var(--ink)}.header-actions{justify-self:end;align-items:center;gap:7px;display:flex}.notification-pill{width:30px;height:30px;color:var(--paper);background:#151715;border:1px solid #f4efe529;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.notification-pill span{border:2px solid var(--app-bg);color:#080908;background:var(--acid-lime);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-weight:950;display:grid;position:absolute;top:-6px;right:-5px}.wallet-pill{color:var(--blue);background:#19438f17;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:850;display:flex}.avatar-button{width:29px;height:29px;color:var(--paper);background:var(--blue);border-radius:50%;place-items:center;padding:0;font-size:9px;font-weight:900;display:grid}.avatar-button--large{flex:none;width:42px;height:42px;font-size:12px}.profile-popover{border:1px solid var(--line);z-index:70;background:#1a1c1a;border-radius:18px;width:245px;padding:10px;animation:.18s ease-out pop;position:absolute;top:72px;right:12px;box-shadow:0 22px 60px #00000094}.profile-popover__identity{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:7px 6px 12px;display:flex}.profile-popover__identity div{flex-direction:column;min-width:0;display:flex}.profile-popover__identity strong{font-size:13px}.profile-popover__identity span:last-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.profile-popover>button{width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:11px 6px;font-size:12px;font-weight:700;display:flex}.soon-badge{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:#19438f1a;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px}.screen-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:83px 0 0;overflow:hidden auto}.screen-scroll::-webkit-scrollbar{display:none}.screen{min-height:100%;padding:24px 17px 170px;animation:.24s ease-out screen-in}.display-heading{color:var(--blue);letter-spacing:.015em;text-transform:uppercase;margin:1px 0 18px;font-family:Bebas Neue,sans-serif;font-size:46px;font-weight:400;line-height:.95}.kicker,.offer-card__eyebrow{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.eyebrow-row{min-height:23px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.eyebrow-row button{color:var(--ink);background:0 0;place-items:center;padding:0;display:grid}.home-notification-button{position:relative}.home-notification-button em{color:#080908;background:var(--acid-lime);border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:6px;font-style:normal;font-weight:950;display:grid;position:absolute;top:-8px;right:-8px}.screen--notifications{padding:19px 17px 174px}.notification-title-row{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.notification-title-row .icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--paper);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.notification-title-row .icon-button svg{width:15px}.notification-title-row>span{gap:1px;display:grid}.notification-title-row small{color:var(--acid-lime);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.notification-title-row h1{letter-spacing:.025em;text-transform:uppercase;margin:0;font:400 30px/1 Bebas Neue,sans-serif}.notification-read-all{color:#080908;background:var(--acid-lime);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.notification-read-all:disabled{cursor:default;opacity:.35}.notification-read-all svg{width:12px;height:12px}.notification-overview{background:radial-gradient(circle at 95% 10%,#b8dc3233,#0000 32%),linear-gradient(135deg,#ff493d29,#131513 58%);border:1px solid #ff493d59;border-radius:4px 18px;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin:19px 0 14px;padding:16px;display:grid;overflow:hidden}.notification-overview>div{align-items:center;gap:8px;display:flex}.notification-overview>div>svg{width:25px;color:var(--signal-red)}.notification-overview span{display:grid}.notification-overview strong{font:400 29px/.9 Bebas Neue,sans-serif}.notification-overview small{color:var(--acid-lime);text-transform:uppercase;font-size:6px;font-weight:900}.notification-overview p{color:#f4efe59e;margin:0;font-size:8px;line-height:1.55}.notification-filters{gap:7px;margin-bottom:10px;display:flex}.notification-filters button{border:1px solid var(--soft-line);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;font-weight:850;display:flex}.notification-filters button.is-active{border-color:var(--signal-red);color:var(--paper);background:#ff493d1f}.notification-filters span{color:var(--acid-lime)}.notification-list{gap:8px;display:grid}.notification-card{border:1px solid var(--soft-line);background:#111311;position:relative;overflow:hidden}.notification-card.is-unread{background:linear-gradient(110deg,#b8dc3214,#111311 42%);border-color:#b8dc324d}.notification-card.is-unread:before{content:"";background:var(--acid-lime);width:3px;position:absolute;inset:0 auto 0 0}.notification-card__open{width:100%;color:var(--paper);text-align:left;background:0 0;grid-template-columns:35px 1fr;gap:10px;padding:12px 12px 9px;display:grid}.notification-card__icon{width:35px;height:35px;color:var(--signal-red);background:#ff493d1f;border-radius:50%;place-items:center;display:grid}.notification-card__icon svg{width:16px}.notification-card__copy,.notification-card__meta{min-width:0;display:grid}.notification-card__meta{grid-template-columns:1fr auto;align-items:center;margin-bottom:3px}.notification-card__meta em{color:var(--acid-lime);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.notification-card__meta small{color:#f4efe559;font-size:6px}.notification-card__copy>strong{font-size:9px}.notification-card__copy p{color:#f4efe585;margin:4px 0 7px;font-size:7px;line-height:1.5}.notification-card__destination{color:var(--signal-red);text-transform:uppercase;align-items:center;gap:2px;font-size:6px;font-weight:900;display:flex}.notification-card__destination svg{width:10px}.notification-card__state{color:#f4efe56b;text-underline-offset:3px;background:0 0;margin:0 12px 10px 57px;padding:0;font-size:6px;font-weight:850;text-decoration:underline}.notification-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:250px;display:grid}.notification-empty svg{color:#080908;background:var(--acid-lime);border-radius:50%;width:34px;height:34px;padding:8px}.notification-empty strong{font-size:12px}.notification-empty span,.notification-boundary{color:#f4efe566;font-size:7px}.notification-boundary{border-left:3px solid var(--signal-red);background:#ff493d0f;margin:16px 0 0;padding:11px;line-height:1.5}.station-hero{color:#fff4dd;background:var(--blue);min-height:246px;box-shadow:5px 6px 0 var(--coral);border-radius:7px;grid-template-columns:1.15fr .85fr;align-items:center;gap:13px;margin:0 0 29px;padding:20px;display:grid;position:relative;overflow:hidden}.station-hero:after{content:"";border:24px solid var(--yellow);opacity:.9;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-50px;right:-42px}.station-hero__copy{z-index:2;position:relative}.station-hero h2{margin:8px 0 9px;font-family:DM Serif Display,serif;font-size:36px;font-weight:400;line-height:.86}.station-hero p{color:#fff4ddbf;max-width:180px;margin:0 0 17px;font-size:10px;line-height:1.45}.station-hero .cover-art{z-index:2;position:relative;transform:rotate(2deg)}.round-cta{color:var(--blue);background:var(--paper);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:900;display:inline-flex}.record-stack{width:118px;height:140px;position:absolute;top:48px;right:21px}.record-stack span{background:var(--coral);border-radius:4px;position:absolute;inset:0;transform:rotate(8deg)translate(14px,-5px)}.record-stack span:nth-child(2){background:var(--yellow);transform:rotate(4deg)translate(8px,-3px)}.record-stack span:nth-child(3){background:#e9a2aa;transform:rotate(-2deg)translate(2px)}.section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin:25px 0 11px;display:flex}.section-title h2{letter-spacing:.025em;margin:0;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400}.section-title button{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:0 0;align-items:center;gap:2px;padding:0;font-size:8px;font-weight:900;display:flex}.horizontal-cards,.offer-strip{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:40%;grid-auto-flow:column;gap:11px;margin:0 -1px;padding:1px 1px 7px;display:grid;overflow-x:auto}.offer-strip{grid-auto-columns:55%}.horizontal-cards::-webkit-scrollbar{display:none}.offer-strip::-webkit-scrollbar{display:none}.track-card,.offer-card,.shop-product-card{min-width:0;color:var(--ink);text-align:left;scroll-snap-align:start;background:0 0;padding:0}.track-card__art{margin-bottom:8px;position:relative}.track-card>strong,.offer-card>strong,.shop-product-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;display:block;overflow:hidden}.track-card>span,.offer-card>span:last-child,.shop-product-card>small{color:var(--muted);margin-top:2px;font-size:9px;font-style:normal;display:block}.floating-play{width:27px;height:27px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 9px #00000040}.artist-bridge{border:1px solid var(--line);cursor:pointer;background:#ffffff47;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:29px 0 5px;padding:17px;display:grid;position:relative}.artist-bridge h2{color:var(--blue);margin:4px 0 2px;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.artist-bridge p{max-width:210px;color:var(--muted);margin:0;font-size:8px;line-height:1.35}.artist-bridge__stamp{border:2px solid var(--coral);width:48px;height:48px;color:var(--coral);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:Bebas Neue,sans-serif;font-size:10px;line-height:.9;display:flex;transform:rotate(8deg)}.artist-bridge__stamp strong{font-size:15px;font-weight:400}.offer-card__visual{aspect-ratio:1.5;border-radius:6px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:start;margin-bottom:8px;padding:13px;display:grid;box-shadow:4px 4px #1918122b}.offer-card__visual svg{width:24px;height:24px}.offer-card__visual span{letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:end;padding:3px 5px;font-size:7px;font-weight:900}.offer-card__visual strong{grid-column:1/-1;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400}.offer-card__eyebrow{color:var(--coral);margin-bottom:3px;font-size:7px}.editor-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--blue);grid-template-columns:auto 1fr;gap:12px;margin:32px 0 0;padding:15px;display:grid}.editor-note span{letter-spacing:.13em;font-size:7px;font-weight:900}.editor-note p{color:var(--ink);margin:4px 0 0;font-family:DM Serif Display,serif;font-size:13px;line-height:1.3}.search-field{border:1px solid var(--line);background:#ffffff40;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px 13px;display:grid}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.search-field button{color:var(--muted);background:0 0;padding:0;display:grid}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.genre-grid button{text-align:left;border-radius:5px;min-height:82px;padding:13px;position:relative;overflow:hidden}.genre-grid strong{z-index:2;font-family:DM Serif Display,serif;font-size:21px;font-weight:400;position:relative}.genre-grid span{border-radius:50%;width:75px;height:75px;position:absolute;bottom:-35px;right:-25px}.track-list{border-top:1px solid var(--line)}.track-row{border-bottom:1px solid var(--soft-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:22px 43px 1fr auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.track-row__rank{color:var(--muted);font-family:Bebas Neue,sans-serif;font-size:17px}.track-row__copy{flex-direction:column;min-width:0;display:flex}.track-row__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.track-row__copy span,.track-row__duration{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.preview-badge{border:1px solid color-mix(in srgb, var(--blue) 28%, transparent);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent);letter-spacing:.05em;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.catalog-state{min-height:86px;color:var(--blue);align-items:center;gap:13px;padding:16px 8px;display:flex}.catalog-state>svg{flex:none}.catalog-state>div{flex-direction:column;display:flex}.catalog-state strong{font-family:DM Serif Display,serif;font-size:15px;font-weight:400}.catalog-state span{color:var(--muted);margin-top:2px;font-size:8px}.catalog-state--loading>svg{animation:1.2s linear infinite catalogue-spin}.catalog-attribution{border-left:3px solid var(--blue);color:var(--ink);background:color-mix(in srgb, var(--blue) 6%, transparent);flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.catalog-attribution span{font-size:8px;font-weight:850}.catalog-attribution small{color:var(--muted);font-size:7px;line-height:1.35}.catalog-more{border-bottom:1px solid var(--soft-line);width:100%;color:var(--signal-red);letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:13px 9px;font-size:9px;font-weight:900;display:flex}.catalog-more span{color:var(--muted);letter-spacing:0;font-size:7px;font-weight:700}.track-list--internal{opacity:.84}.search-artist-card{width:100%;color:var(--paper);background:var(--blue);text-align:left;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:24px;padding:13px;display:grid}.search-artist-card__portrait{width:48px;height:48px;color:var(--yellow);background:var(--blue-dark);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-family:Bebas Neue,sans-serif;font-size:21px;display:grid}.search-artist-card>span:nth-child(2){flex-direction:column;display:flex}.search-artist-card small{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.search-artist-card strong{font-family:DM Serif Display,serif;font-size:19px;font-weight:400}.search-artist-card em{color:#f5ecd8b3;font-size:8px;font-style:normal}.library-tabs,.hub-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:19px;padding-bottom:8px;display:flex;overflow-x:auto}.library-tabs button,.hub-tabs button{color:var(--muted);white-space:nowrap;background:0 0;padding:0 0 7px;font-size:9px;position:relative}.library-tabs button.is-active,.hub-tabs button.is-active{color:var(--blue);font-weight:850}.library-tabs button.is-active:after,.hub-tabs button.is-active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-9px;left:0;right:0}.playlist-list{margin-top:14px}.new-playlist{color:var(--blue);background:0 0;align-items:center;gap:8px;padding:8px 0 13px;font-size:10px;font-weight:800;display:flex}.playlist-row{border-bottom:1px solid var(--soft-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;padding:8px 0;display:grid}.playlist-row>span{flex-direction:column;gap:2px;display:flex}.playlist-row strong{font-family:DM Serif Display,serif;font-size:14px;font-weight:400}.playlist-row small{color:var(--muted);font-size:8px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 11px;margin-top:17px;display:grid}.library-artist{width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:18px 0;padding:12px 0;display:grid}.library-artist>span{width:62px;height:62px;color:var(--paper);background:var(--blue);border-radius:50%;place-items:center;font-family:Bebas Neue,sans-serif;font-size:24px;display:grid}.library-artist div,.recent-list button>span{flex-direction:column;display:flex}.library-artist strong,.recent-list strong{font-family:DM Serif Display,serif;font-size:14px;font-weight:400}.library-artist small,.recent-list small{color:var(--muted);font-size:8px}.recent-list button{border-bottom:1px solid var(--soft-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.empty-state{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.empty-state svg{color:var(--blue);margin-bottom:7px}.empty-state strong{color:var(--ink);font-family:DM Serif Display,serif;font-weight:400}.empty-state span{max-width:210px;font-size:9px;line-height:1.4}.screen--player{min-height:100%;color:var(--paper);background:radial-gradient(circle at 80% 27%,#ef5b423b,#0000 24%),linear-gradient(160deg,#1c4b9a,#0f2e68 72%);padding:19px 18px 110px}.phone-app--now-playing .app-header{display:none}.phone-app--now-playing .screen-scroll{inset:0}.player-topbar{grid-template-columns:35px 1fr 35px;align-items:center;margin:27px 0 22px;display:grid}.player-topbar button{color:var(--paper);background:0 0;place-items:center;padding:0;display:grid}.player-topbar div{flex-direction:column;align-items:center;display:flex}.player-topbar span{color:#f5ecd88c;text-transform:uppercase;letter-spacing:.11em;font-size:7px}.player-topbar strong{font-family:DM Serif Display,serif;font-size:12px;font-weight:400}.player-art-stack{width:min(76vw,290px);margin:0 auto 27px;position:relative}.player-art-stack>span{background:var(--coral);border-radius:7px;position:absolute;inset:5px -13px -5px 13px;transform:rotate(4deg)}.player-art-stack>span:nth-child(2){background:var(--yellow);inset:3px -8px -3px 8px;transform:rotate(1.5deg)}.player-art-stack .cover-art{z-index:2;position:relative}.player-title{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.player-title h1{margin:0 0 2px;font-family:DM Serif Display,serif;font-size:28px;font-weight:400}.player-title div>button,.player-title div>a{color:#f5ecd8b8;background:0 0;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.player-title>button{color:#f5ecd8a6;background:0 0;padding:0;display:grid}.player-title>button.is-liked{color:var(--coral)}.progress-range{width:100%;height:3px;accent-color:var(--paper);margin:0}.progress-labels{color:#f5ecd8a6;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.player-controls{grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:17px;margin:16px 0 21px;display:grid}.player-controls button{color:var(--paper);background:0 0;place-items:center;padding:0;display:grid}.player-controls button:first-child{justify-self:start}.player-controls button:last-child{justify-self:end}.play-button--large{border-radius:50%;width:62px;height:62px;color:var(--blue-dark)!important;background:var(--paper)!important}.player-tools{justify-content:center;gap:8px;margin:0 0 16px;display:flex}.player-tools button{color:var(--paper);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #f5ecd88c;border-radius:4px;padding:8px 13px;font-size:8px;font-weight:850}.player-tools button.is-active{color:var(--blue-dark);background:var(--paper)}.catalog-preview-panel{background:#0409174d;border:1px solid #f5ecd82e;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:13px;margin-top:6px;padding:15px;display:grid}.catalog-preview-panel>div{flex-direction:column;display:flex}.catalog-preview-panel span{color:var(--yellow);letter-spacing:.1em;font-size:7px;font-weight:900}.catalog-preview-panel strong{margin-top:3px;font-family:DM Serif Display,serif;font-size:16px;font-weight:400}.catalog-preview-panel p{color:#f5ecd89e;margin:5px 0 0;font-size:8px;line-height:1.4}.catalog-preview-panel>a{color:var(--paper);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.player-panel,.player-insight{background:#0512313b;border:1px solid #f5ecd830;border-radius:8px;padding:16px;animation:.22s ease-out panel-up}.player-insight span{color:var(--yellow);letter-spacing:.11em;font-size:7px;font-weight:900}.player-insight p{margin:5px 0 0;font-family:DM Serif Display,serif;font-size:14px}.lyrics-copy{color:#f5ecd8e6;margin:14px 0 0;font-family:DM Serif Display,serif;font-size:19px;line-height:1.48}.credit-line{border-bottom:1px solid #f5ecd821;grid-template-columns:95px 1fr;gap:10px;padding:9px 0;font-size:9px;display:grid}.credit-line span{color:#f5ecd88c}.queue-row{border-bottom:1px solid #f5ecd81f;grid-template-columns:15px 39px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.queue-row>span{color:#f5ecd873;font-size:8px}.queue-row div{flex-direction:column;display:flex}.queue-row strong{font-size:10px}.queue-row small{color:#f5ecd88c;font-size:8px}.phone-app--artist .app-header{transform:translateY(-100%)}.phone-app--artist .screen-scroll{inset:0}.screen--artist{padding:0 0 170px}.artist-hero{min-height:475px;color:var(--paper);background:radial-gradient(circle at 68% 27%,#f2c84bbd,#0000 11%),linear-gradient(155deg,#2f6658 0 44%,#163c35 44% 100%);padding:20px 18px 25px;position:relative;overflow:hidden}.artist-hero:after{content:"";border:42px solid #ef5b42e0;border-radius:50%;width:270px;height:270px;position:absolute;top:70px;right:-85px}.artist-hero__nav{z-index:4;grid-template-columns:35px 1fr 35px;align-items:center;margin-top:24px;display:grid;position:relative}.artist-hero__nav button{color:var(--paper);background:0 0;place-items:center;padding:0;display:grid}.artist-hero__nav span{text-transform:uppercase;letter-spacing:.14em;justify-self:center;font-size:8px;font-weight:900}.artist-portrait{z-index:2;color:#f5ecd821;flex-direction:column;justify-content:center;height:235px;padding-left:14px;font-family:Bebas Neue,sans-serif;font-size:87px;line-height:.65;display:flex;position:relative;transform:rotate(-3deg)}.artist-portrait strong{font-weight:400}.artist-portrait i{width:150px;height:190px;color:var(--yellow);background:#0a2e266b;border:2px solid #f5ecd8a6;border-radius:50% 50% 43% 57%;place-items:center;font-size:67px;font-style:normal;display:grid;position:absolute;top:40px;right:42px;transform:rotate(3deg)}.artist-hero__copy{z-index:4;position:relative}.verified-line{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.artist-hero h1{margin:3px 0 4px;font-family:DM Serif Display,serif;font-size:40px;font-weight:400}.artist-hero p{color:#f5ecd8ba;max-width:300px;margin:0 0 15px;font-size:10px;line-height:1.45}.artist-hero__copy>div{gap:8px;display:flex}.outline-button{color:var(--paper);background:0 0;border:1px solid #f5ecd8a6;border-radius:999px;padding:9px 15px;font-size:9px;font-weight:850}.outline-button.is-active{color:var(--green);background:var(--paper)}.hub-tabs{background:var(--paper);margin:0;padding:14px 17px 8px}.screen--artist>.section-title,.screen--artist>.featured-release,.screen--artist>.credits-ribbon,.screen--artist>.offer-feature,.screen--artist>.offer-strip{margin-left:17px;margin-right:17px}.featured-release{width:calc(100% - 34px);color:var(--ink);text-align:left;background:0 0;grid-template-columns:42% 1fr;align-items:center;gap:15px;padding:0;display:grid}.featured-release>div{min-width:0}.featured-release span:first-child{color:var(--coral);letter-spacing:.09em;font-size:7px;font-weight:900}.featured-release h3{color:var(--blue);margin:4px 0;font-family:DM Serif Display,serif;font-size:23px;font-weight:400}.featured-release p{color:var(--muted);margin:0;font-size:8px}.play-link{align-items:center;gap:5px;margin-top:15px;display:flex;color:var(--blue)!important;font-size:8px!important}.credits-ribbon{color:var(--paper);background:var(--blue);grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;padding:15px;display:grid}.credits-ribbon div{flex-direction:column;display:flex}.credits-ribbon strong{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;line-height:1}.credits-ribbon span{color:#f5ecd8ad;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.credits-ribbon button{color:var(--paper);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-top:1px solid #f5ecd833;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 0 0;font-size:8px;font-weight:850;display:flex}.offer-feature{border:1px solid var(--line);width:calc(100% - 34px);color:var(--ink);text-align:left;background:#ffffff40;border-radius:7px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.offer-feature__date{width:48px;height:48px;color:var(--paper);background:var(--coral);flex-direction:column;justify-content:center;align-items:center;display:flex}.offer-feature__date strong{font-family:Bebas Neue,sans-serif;font-size:23px;font-weight:400;line-height:.8}.offer-feature__date span{color:var(--paper)!important;font-size:7px!important}.offer-feature>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.offer-feature>div:nth-child(2)>span{color:var(--coral);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}.offer-feature>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-family:DM Serif Display,serif;font-size:13px;font-weight:400;overflow:hidden}.offer-feature small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.offer-feature em{color:var(--blue);font-size:9px;font-style:normal;font-weight:850}.screen--shop .display-heading{max-width:330px}.shop-hero{min-height:255px;color:var(--paper);background:var(--green);cursor:pointer;align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.shop-hero:before{content:"AP";color:#f5ecd817;font-family:Bebas Neue,sans-serif;font-size:180px;line-height:1;position:absolute;top:-8px;right:15px}.shop-hero>div:first-child{z-index:2;max-width:235px;position:relative}.shop-hero h2{margin:6px 0 8px;font-family:DM Serif Display,serif;font-size:34px;font-weight:400;line-height:.9}.shop-hero p{color:#f5ecd8b3;margin:0 0 14px;font-size:9px;line-height:1.4}.shop-hero__disc{border:20px solid var(--coral);width:135px;height:135px;color:var(--yellow);border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;right:-25px;transform:rotate(15deg)}.shop-hero__disc svg{width:50px;height:50px}.shop-category-row{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0;display:grid}.shop-category-row button{border:1px solid var(--soft-line);min-width:0;color:var(--blue);background:#ffffff40;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:11px 3px;display:flex;position:relative}.shop-category-row span{color:var(--ink);font-size:8px;font-weight:800}.shop-category-row small{width:15px;height:15px;color:var(--paper);background:var(--coral);border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;top:6px;right:7px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;display:grid}.shop-product-card>span{color:var(--coral);text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:7px;font-weight:900;display:block}.sponsored-story{min-height:185px;color:var(--paper);background:linear-gradient(135deg, #19438fe6, #19438f6b), repeating-linear-gradient(45deg, var(--blue) 0 10px, var(--coral) 10px 13px);cursor:pointer;align-items:flex-end;margin-top:28px;padding:18px;display:flex;position:relative;overflow:hidden}.sponsored-story:after{content:"";border:24px solid var(--yellow);border-radius:50%;width:150px;height:150px;position:absolute;top:-45px;right:-60px}.sponsored-story__label{color:var(--ink);background:var(--paper);letter-spacing:.1em;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900;position:absolute;top:10px;left:10px}.sponsored-story>div{z-index:2;max-width:280px;position:relative}.sponsored-story h3{margin:5px 0;font-family:DM Serif Display,serif;font-size:22px;font-weight:400}.sponsored-story p{color:#f5ecd8b3;margin:0;font-size:8px;line-height:1.4}.sponsored-story>svg{z-index:2;margin-left:auto;position:relative}.city-filter{border:1px solid var(--line);color:var(--blue);border-radius:999px;align-items:center;gap:7px;margin:-5px 0 18px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.screen--tickets>.offer-feature{width:100%;margin:0}.event-row{border-bottom:1px solid var(--soft-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.event-row__date{height:45px;color:var(--paper);background:var(--blue);flex-direction:column;justify-content:center;align-items:center;display:flex}.event-row__date strong{font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400;line-height:.8}.event-row__date small{font-size:7px}.event-row>span:nth-child(2){flex-direction:column;display:flex}.event-row>span:nth-child(2) strong{font-family:DM Serif Display,serif;font-size:13px;font-weight:400}.event-row>span:nth-child(2) small,.event-row__price{color:var(--muted);font-size:7px}.order-summary{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.order-summary>div{border:1px solid var(--soft-line);min-width:0;color:var(--blue);flex-direction:column;align-items:center;gap:3px;padding:13px 4px;display:flex}.order-summary strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;overflow:hidden}.order-summary span{color:var(--muted);text-transform:uppercase;font-size:7px}.owned-list{margin-top:20px}.owned-row{border-bottom:1px solid var(--soft-line);grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.owned-row>div{flex-direction:column;min-width:0;display:flex}.owned-row>div>span{color:var(--coral);text-transform:uppercase;font-size:7px;font-weight:850}.owned-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-family:DM Serif Display,serif;font-size:13px;font-weight:400;overflow:hidden}.owned-row small{color:var(--muted);font-size:7px}.activity-ledger{color:var(--paper);background:var(--blue);margin-top:28px;padding:17px}.activity-ledger>.kicker{color:var(--yellow);margin-bottom:9px}.activity-line{border-bottom:1px solid #f5ecd826;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.activity-line>span{color:var(--yellow)}.activity-line>span svg{width:17px;height:17px}.activity-line>div{flex-direction:column;display:flex}.activity-line strong{font-size:9px}.activity-line small{color:#f5ecd899;font-size:7px}.activity-line>svg{width:15px;height:15px}.empty-state--orders{border:1px dashed var(--line);margin:20px 0}.cover-art{aspect-ratio:1;color:var(--cover-ink);background:linear-gradient(165deg, transparent 0 52%, color-mix(in srgb, var(--cover-accent) 83%, transparent) 52% 72%, transparent 72%), var(--cover-base);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 6px 16px #18150f26}.cover-art--photo{background:#161511}.cover-art--photo>img{object-fit:cover;width:100%;height:100%;display:block}.cover-art--small{width:100%;max-width:54px}.cover-art--medium{width:100%}.cover-art--large{border:8px solid color-mix(in srgb, var(--cover-ink) 92%, white);border-bottom-width:31px;width:100%;box-shadow:0 14px 30px #0207134d}.cover-art--hero{border:5px solid color-mix(in srgb, var(--cover-ink) 88%, white);border-bottom-width:18px;width:100%}.cover-art__sun{border:7px solid var(--cover-glow);opacity:.92;border-radius:50%;width:42%;height:42%;position:absolute;top:8%;right:9%}.cover-art__window{border:1px solid color-mix(in srgb, var(--cover-ink) 58%, transparent);background:linear-gradient(90deg, transparent 48%, color-mix(in srgb, var(--cover-ink) 40%, transparent) 48% 52%, transparent 52%), linear-gradient(transparent 48%, color-mix(in srgb, var(--cover-ink) 40%, transparent) 48% 52%, transparent 52%), color-mix(in srgb, var(--cover-ink) 8%, transparent);width:43%;height:55%;position:absolute;top:13%;left:11%}.cover-art__line{background:var(--cover-glow);width:115%;height:10px;position:absolute;bottom:29%;left:-8%;transform:rotate(-7deg)}.cover-art__line--two{background:var(--cover-ink);opacity:.6;height:3px;bottom:22%;transform:rotate(6deg)}.cover-art__copy{z-index:3;text-shadow:0 1px 4px #00000038;flex-direction:column;display:flex;position:absolute;inset:auto 8% 7%}.cover-art__copy span{letter-spacing:.13em;text-transform:uppercase;font-size:clamp(5px,1.4vw,9px);font-weight:800}.cover-art__copy strong{max-width:90%;font-family:DM Serif Display,serif;font-size:clamp(9px,3.1vw,20px);font-weight:400;line-height:.92}.bottom-nav{height:76px;padding:7px 26px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:35;background:linear-gradient(#f5ecd8f7,#f5ecd8fc),repeating-linear-gradient(45deg,#0000 0 4px,#1918120a 4px 5px);border-top:1px solid #19181229;grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:absolute;inset:auto 0 0}.phone-app--now-playing .bottom-nav{display:none}.bottom-nav button{color:var(--muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px;display:flex;position:relative}.bottom-nav button.is-active:before{content:"";z-index:-1;background:#f2c84b7a;border-radius:50% 45% 48% 42%;width:52px;height:52px;position:absolute;transform:rotate(-7deg)}.bottom-nav span{text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.mini-player{height:61px;color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:34;background:#181713f5;border:1px solid #f5ecd829;border-radius:13px;grid-template-columns:1fr 34px 34px;align-items:center;gap:3px;padding:7px 9px;display:grid;position:absolute;bottom:70px;left:10px;right:10px;overflow:hidden;box-shadow:0 9px 25px #110f0c47}.mini-player__main{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:43px 1fr;align-items:center;gap:9px;padding:0;display:grid}.mini-player__main>span{flex-direction:column;min-width:0;display:flex}.mini-player__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mini-player__main small{color:#f5ecd899;font-size:8px}.mini-player>button:not(.mini-player__main){color:var(--paper);background:0 0;place-items:center;padding:0;display:grid}.mini-player>button svg{width:19px}.mini-player__progress{background:var(--coral);max-width:100%;height:2px;transition:width .8s linear;position:absolute;bottom:0;left:0}.sheet-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#14120e8a;align-items:flex-end;padding:0;animation:.17s ease-out fade-in;display:flex;position:absolute;inset:0}.checkout-sheet{width:100%;max-height:88%;color:var(--ink);background:var(--paper);border-radius:25px 25px 0 0;padding:27px 18px 22px;animation:.25s cubic-bezier(.16,1,.3,1) sheet-up;position:relative;overflow-y:auto;box-shadow:0 -20px 50px #14120e47}.track-row__engagement{align-items:center;gap:1px;padding-left:3px;display:flex}.track-row__engagement button{color:#f4efe56e;background:0 0;border-radius:50%;place-items:center;width:29px;height:34px;display:grid}.track-row__engagement button:hover{color:var(--paper);background:#f4efe50f}.track-row__engagement button.is-liked{color:var(--signal-red)}.track-row__engagement button.is-saved{color:var(--acid-lime)}.liked-song-list article>button:last-child{color:var(--signal-red)}.mini-player{grid-template-columns:minmax(0,1fr) 27px 31px 31px}.mini-player>button.is-liked{color:var(--signal-red)}.library-tabs{scrollbar-width:none;overflow-x:auto}.library-tabs::-webkit-scrollbar{display:none}.library-tabs button{flex:none}.sheet-handle{background:#19181240;border-radius:999px;width:38px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sheet-close{color:var(--ink);background:0 0;padding:3px;display:grid;position:absolute;top:15px;right:16px}.checkout-sheet__product{grid-template-columns:105px 1fr;align-items:center;gap:13px;padding-right:27px;display:grid}.checkout-sheet__product>div>span{color:var(--coral);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:900}.checkout-sheet__product h2{margin:4px 0;font-family:DM Serif Display,serif;font-size:21px;font-weight:400;line-height:1}.checkout-sheet__product p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.price-breakdown{border-top:1px solid var(--line);margin-top:21px;padding:13px 0 5px}.price-breakdown>div{justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.price-breakdown>div span{color:var(--muted)}.price-breakdown__total{border-top:1px solid var(--soft-line);margin-top:6px;padding-top:10px!important;font-size:13px!important}.purchase-effects{color:var(--blue);background:#19438f14;flex-direction:column;gap:8px;margin:12px 0 17px;padding:12px;font-size:9px;font-weight:750;display:flex}.purchase-effects span{align-items:center;gap:7px;display:flex}.purchase-effects svg{width:16px}.confirm-button{width:100%;color:var(--paper);background:var(--blue);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:10px;font-weight:900;display:flex}.demo-disclaimer{color:var(--muted);text-align:center;margin-top:9px;font-size:7px;display:block}.already-owned{color:var(--green);background:#315e501a;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding:13px;font-size:10px;font-weight:850;display:flex}.toast{z-index:130;max-width:calc(100% - 32px);color:var(--paper);background:var(--blue-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:750;animation:.24s cubic-bezier(.16,1,.3,1) toast-in;display:flex;position:absolute;bottom:150px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #12100d40}.desktop-note{max-width:395px;color:var(--ink)}.desktop-note>span{color:var(--coral);letter-spacing:.16em;font-size:10px;font-weight:900}.desktop-note>strong{color:var(--blue);margin:12px 0;font-family:DM Serif Display,serif;font-size:clamp(45px,6vw,78px);font-weight:400;line-height:.88;display:block}.desktop-note p{max-width:355px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.desktop-note__rule{background:linear-gradient(90deg, var(--blue) 0 56%, var(--coral) 56% 78%, var(--yellow) 78%);width:90px;height:8px;margin:30px 0 15px}.desktop-note small{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:9px}.phone-app{color:var(--ink)}.phone-app:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#ffffff05,#0000 38%),radial-gradient(circle at 92% 18%,#ff493d0b,#0000 25%);position:absolute;inset:0}.app-header,.screen-scroll,.bottom-nav,.mini-player,.profile-popover,.sheet-scrim,.toast{isolation:isolate}.app-header,.screen-scroll,.bottom-nav,.mini-player{z-index:30}.app-header{border-bottom-color:#f4efe51f;box-shadow:0 12px 34px #00000029}.wordmark{color:var(--paper);letter-spacing:.045em;font-size:20px}.environment-switcher{background:#151715;border-color:#f4efe529}.environment-switcher button{color:#777a74}.environment-switcher button.is-active{color:var(--paper);background:var(--signal-red);box-shadow:0 4px 14px #ff493d3d}.wallet-pill{color:var(--acid-lime);background:#b8dc3214;border:1px solid #b8dc3247}.avatar-button{color:#080908;background:var(--acid-lime)}.profile-popover{border-color:#f4efe524}.profile-popover__identity strong,.profile-popover>button{color:var(--paper)}.soon-badge{color:var(--acid-lime);background:#b8dc321a}.screen{color:var(--ink);background:0 0}.display-heading{color:var(--paper);letter-spacing:.03em;text-shadow:0 1px #ffffff0a;margin-bottom:21px;font-size:44px}.display-heading:after{content:"";background:linear-gradient(90deg, var(--signal-red) 0 72%, var(--acid-lime) 72%);width:34px;height:3px;margin-top:10px;display:block}.kicker,.offer-card__eyebrow,.eyebrow-row,.catalog-state,.verified-line{color:var(--acid-lime)}.eyebrow-row button{color:var(--paper)}.station-hero{min-height:260px;color:var(--paper);background:linear-gradient(116deg,#07080747,#070807e6),radial-gradient(circle at 68% 40%,#ff493db8,#0000 31%),linear-gradient(135deg,#252824,#101210 67%);border:1px solid #f4efe524;border-radius:12px 3px;box-shadow:7px 7px #ff493de6,0 18px 45px #00000057}.station-hero:before{content:"";opacity:.62;background:var(--signal-red);width:175px;height:38px;position:absolute;bottom:21px;left:-25px;transform:rotate(-8deg)}.station-hero:after{border-color:var(--acid-lime);opacity:.84}.station-hero h2{font-size:39px;line-height:.88}.station-hero p{color:#f4efe5ad}.round-cta{color:#090a09;background:var(--acid-lime);box-shadow:0 6px 18px #b8dc322e}.section-title{border-bottom:1px solid #f4efe514;padding-bottom:8px}.section-title h2{color:var(--paper);font-size:24px}.section-title button,.new-playlist,.library-tabs button.is-active,.hub-tabs button.is-active,.play-link,.offer-feature em,.city-filter{color:var(--signal-red)!important}.track-card,.offer-card,.shop-product-card,.playlist-row,.library-artist,.recent-list button,.event-row,.featured-release,.offer-feature{color:var(--paper)}.track-card__art,.shop-product-card .cover-art,.featured-release .cover-art{filter:saturate(1.08)contrast(1.03)}.floating-play{color:#090a09;background:var(--acid-lime);box-shadow:0 5px 16px #0000007a}.artist-bridge,.offer-feature{background:linear-gradient(120deg, #ff493d12, transparent 58%), var(--surface);border-color:#f4efe524;box-shadow:0 13px 34px #0000002e}.artist-bridge h2,.featured-release h3{color:var(--paper)}.artist-bridge__stamp{border-color:var(--acid-lime);color:var(--acid-lime)}.offer-card__visual{box-shadow:4px 4px #f4efe51f}.editor-note{color:var(--acid-lime)}.editor-note p{color:var(--paper)}.search-field{background:var(--surface);border-color:#f4efe52e;box-shadow:inset 0 1px #ffffff08}.search-field input::placeholder{color:#73766f}.genre-grid button{filter:saturate(.92)brightness(.78);border:1px solid #f4efe517}.genre-grid button:nth-child(2),.genre-grid button:nth-child(3){filter:saturate(.85)brightness(.65)}.track-list{border-top-color:#f4efe524}.track-row{color:var(--paper)}.track-row:hover,.track-row:focus-visible{background:linear-gradient(90deg,#ff493d1a,#0000)}.preview-badge{color:var(--acid-lime);background:#b8dc320f;border-color:#b8dc3247}.track-row__play{color:var(--signal-red)}.track-row{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0}.track-row__open{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:22px 43px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 5px 9px 0;display:grid}.track-row__save{color:#f4efe575;background:0 0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.track-row__save:hover,.track-row__save.is-saved{color:var(--signal-red);background:#ff493d14}.library-collection{margin-top:14px}.playlist-create{background:linear-gradient(105deg,#b8dc320f,#0000 72%);border:1px solid #f4efe51f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.playlist-create>input{grid-area:2/2}.playlist-create>button{grid-area:1/3/3}.playlist-create>span{color:#090a09;background:var(--acid-lime);border-radius:50%;grid-area:1/1/3;place-items:center;width:34px;height:34px;display:grid}.playlist-create label{grid-area:1/2;gap:3px;display:grid}.playlist-create strong{color:var(--paper);font-size:8px}.playlist-create input,.playlist-edit input,.playlist-add-saved select{min-width:0;color:var(--paper);font:inherit;background:#111311;border:1px solid #f4efe51f;border-radius:3px;padding:8px 9px;font-size:8px}.playlist-create label input{color:var(--paper);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.playlist-create button,.playlist-edit button,.playlist-add-saved button{color:#090a09;background:var(--acid-lime);text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:7px 10px;font-size:7px;font-weight:900;display:inline-flex}.playlist-create button:disabled,.playlist-edit button:disabled,.playlist-add-saved button:disabled{opacity:.38}.playlist-workspace{grid-template-columns:1fr;gap:13px;margin-top:13px;display:grid}.playlist-workspace .playlist-list{border-top:1px solid #f4efe514;margin-top:0}.playlist-row{border-left:2px solid #0000;grid-template-columns:45px minmax(0,1fr) auto;padding:7px 6px}.playlist-row.is-active{border-left-color:var(--signal-red);background:#ff493d11}.playlist-row strong{color:var(--paper);font-family:Manrope,sans-serif;font-size:9px;font-weight:850}.playlist-detail{background:#111311b3;border:1px solid #f4efe51a;min-width:0}.playlist-detail>header{background:radial-gradient(circle at 88% 14%,#b8dc3221,#0000 30%),linear-gradient(125deg,#ff493d1c,#0000 52%);grid-template-columns:62px minmax(0,1fr) auto;align-items:end;gap:11px;padding:13px;display:grid}.playlist-detail__art{width:62px;height:62px;color:var(--acid-lime);box-shadow:5px 5px 0 var(--signal-red);background:#090a09;place-items:center;display:grid;position:relative}.playlist-detail__art small{color:var(--paper);font-family:Bebas Neue,sans-serif;font-size:12px;position:absolute;bottom:2px;right:4px}.playlist-detail header>span:nth-child(2){min-width:0}.playlist-detail header small{color:var(--acid-lime);text-transform:uppercase;font-size:6px;font-weight:900}.playlist-detail h2{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-family:DM Serif Display,serif;font-size:20px;font-weight:400;overflow:hidden}.playlist-detail p{color:#f4efe573;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.playlist-detail .round-cta{min-height:32px;padding:7px 11px;font-size:7px}.playlist-edit{border-top:1px solid #f4efe514;border-bottom:1px solid #f4efe514;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.playlist-edit .playlist-delete{color:var(--signal-red);background:#ff493d14}.playlist-add-saved{border-bottom:1px solid #f4efe514;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.playlist-add-saved>span{grid-column:1/-1;display:grid}.playlist-add-saved strong{color:var(--paper);font-size:8px}.playlist-add-saved small{color:#f4efe55e;font-size:6px}.playlist-track{border-bottom:1px solid #f4efe512;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.playlist-track__play{min-width:0;color:var(--paper);text-align:left;background:0 0;grid-template-columns:20px 37px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 4px 7px 9px;display:grid}.playlist-track__play>span:nth-child(3),.saved-song-list article>button:first-child>span:nth-child(3){min-width:0;display:grid}.playlist-track__play strong,.saved-song-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.playlist-track__play small,.saved-song-list small{color:#f4efe56b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.playlist-track__actions,.queue-row__actions{gap:2px;padding-right:6px;display:flex}.playlist-track__actions button,.queue-row__actions button{color:#f4efe58c;background:0 0;place-items:center;width:25px;height:25px;display:grid}.playlist-track__actions button:disabled,.queue-row__actions button:disabled{opacity:.18}.playlist-empty{color:#f4efe561;text-align:center;padding:18px 10px;font-size:8px}.saved-song-list{border-top:1px solid #f4efe51a;margin-top:12px}.saved-song-list article{border-bottom:1px solid #f4efe514;grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-song-list article>button:first-child{min-width:0;color:var(--paper);text-align:left;background:0 0;grid-template-columns:22px 42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 5px 8px 0;display:grid}.saved-song-list article>button:last-child{width:38px;color:var(--signal-red);background:0 0}.saved-entity-card{color:var(--paper);gap:4px;display:grid}.saved-entity-card strong{font-family:DM Serif Display,serif;font-size:13px;font-weight:400}.saved-entity-card small{color:#f4efe56e;font-size:7px}.saved-artist-list{margin-top:9px}.library-boundary{border-left:2px solid var(--acid-lime);color:var(--acid-lime);background:#b8dc320b;align-items:flex-start;gap:9px;margin-top:15px;padding:10px;display:flex}.library-boundary>span{gap:2px;display:grid}.library-boundary strong{color:var(--paper);font-size:8px}.library-boundary small{color:#f4efe56b;font-size:6.5px;line-height:1.45}.recording-save{color:#f4efe5a6;background:0 0;border:1px solid #f4efe526;border-radius:4px;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;font-size:7px;font-weight:850;display:inline-flex}.recording-save.is-saved{color:var(--signal-red);background:#ff493d12;border-color:#ff493d47}.player-controls button:disabled{opacity:.18;cursor:not-allowed}.player-collection-tools{grid-template-columns:1fr 1fr;gap:6px;margin:-7px 0 15px;display:grid}.player-collection-tools label{grid-column:1/-1}.player-collection-tools>button,.player-collection-tools label{color:#f4efe5ab;background:#f4efe506;border:1px solid #f4efe529;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:7px;font-weight:800;display:flex}.player-collection-tools>button.is-saved{color:var(--acid-lime);border-color:#b8dc324d}.player-collection-tools select{width:100%;min-width:0;color:var(--paper);font:inherit;background:0 0;border:0}.player-collection-tools option{color:var(--paper);background:#111311}.queue-row{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:0}.queue-row.is-current{border-left:2px solid var(--acid-lime);background:#b8dc320d}.queue-row__select{min-width:0;color:var(--paper);text-align:left;background:0 0;grid-template-columns:20px 39px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 5px;display:grid}.queue-row__select>span:nth-child(3){min-width:0;display:grid}.queue-row__select strong,.queue-row__select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=520px){.playlist-create{grid-template-columns:34px minmax(0,1fr) auto}.playlist-create>input{grid-area:2/2}.playlist-create>button{grid-area:1/3/3}.playlist-workspace{grid-template-columns:1fr}.playlist-edit{grid-template-columns:1fr 1fr}.playlist-add-saved{grid-template-columns:1fr auto}.playlist-add-saved>span{grid-column:1/-1}.player-collection-tools{grid-template-columns:1fr 1fr}.player-collection-tools label{grid-column:1/-1}}.catalog-attribution{border-left-color:var(--acid-lime);color:var(--paper);background:#b8dc320e}.search-artist-card{color:var(--paper);background:radial-gradient(circle at 84% 15%,#b8dc3230,#0000 29%),linear-gradient(135deg,#272a27,#111311);border:1px solid #f4efe524}.search-artist-card__portrait{color:var(--acid-lime);background:#090a09}.search-artist-card small{color:var(--acid-lime)}.search-artist-card em{color:#f4efe59c}.library-tabs,.hub-tabs{border-bottom-color:#f4efe524}.library-tabs button.is-active:after,.hub-tabs button.is-active:after{background:var(--signal-red)}.library-artist>span{color:#090a09;background:var(--acid-lime)}.empty-state{border-color:#f4efe52e}.screen--player{color:var(--paper);background:radial-gradient(circle at 82% 25%,#ff493d30,#0000 24%),radial-gradient(circle at 18% 80%,#b8dc320e,#0000 26%),linear-gradient(160deg,#181a18,#080908 72%)}.phone-app--now-playing:before{background:#030403f0}.player-topbar span,.catalog-preview-panel span,.player-insight span{color:var(--acid-lime)}.player-art-stack>span{background:var(--signal-red)}.player-art-stack>span:nth-child(2){background:var(--acid-lime)}.progress-range{accent-color:var(--signal-red)}.play-button--large{box-shadow:0 0 0 5px #ff493d1a,0 10px 30px #0000006b;color:#090a09!important;background:var(--paper)!important}.player-tools button.is-active{color:#090a09;border-color:var(--acid-lime);background:var(--acid-lime)}.catalog-preview-panel,.player-panel,.player-insight{background:#1b1e1bb8;border-color:#f4efe524}.artist-hero{color:var(--paper);background:radial-gradient(circle at 72% 25%,#b8dc3240,#0000 15%),radial-gradient(circle at 30% 42%,#ff493d47,#0000 31%),linear-gradient(155deg,#242724 0 44%,#0d0f0d 44% 100%)}.artist-hero:after{border-color:#ff493de6}.artist-portrait i{color:var(--acid-lime);background:#080a088f}.outline-button.is-active{color:#090a09;border-color:var(--acid-lime);background:var(--acid-lime)}.hub-tabs{background:var(--app-bg)}.credits-ribbon,.activity-ledger{color:var(--paper);background:linear-gradient(118deg, #ff493d1c, transparent 58%), var(--surface);border:1px solid #f4efe524}.credits-ribbon strong,.credits-ribbon button,.activity-ledger>.kicker,.activity-line>span{color:var(--acid-lime)}.offer-feature__date{color:var(--paper);background:var(--signal-red)}.shop-hero{color:var(--paper);background:linear-gradient(100deg,#07080726,#070807d4),radial-gradient(circle at 86% 28%,#ff493de0,#0000 29%),linear-gradient(135deg,#262925,#101210);border:1px solid #f4efe521;box-shadow:7px 7px #b8dc32e0}.shop-hero:before{color:#f4efe50e}.shop-hero__disc{border-color:var(--signal-red);color:var(--acid-lime)}.shop-category-row button{color:var(--acid-lime);background:var(--surface);border-color:#f4efe51f}.shop-category-row span{color:var(--paper)}.sponsored-story{color:var(--paper);background:linear-gradient(135deg, #070807e3, #07080759), repeating-linear-gradient(45deg, #242724 0 12px, var(--signal-red) 12px 15px);border:1px solid #f4efe51f}.sponsored-story:after{border-color:var(--acid-lime)}.sponsored-story__label{color:#090a09;background:var(--acid-lime)}.sponsored-story--dynamic{text-align:left;width:100%;font:inherit;border:1px solid #f4efe524}.sponsored-story--dynamic em{color:var(--acid-lime);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:13px;padding-bottom:2px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.sponsored-story--coralNight{background:linear-gradient(135deg, #070807e0, #07080747), repeating-linear-gradient(45deg, #171817 0 12px, var(--signal-red) 12px 16px)}.sponsored-story--bluePaper{background:linear-gradient(135deg,#070807cc,#14367870),repeating-linear-gradient(45deg,#102753 0 13px,#1e4fa3 13px 16px)}.sponsored-story--greenRoom{background:linear-gradient(135deg,#070807e8,#07080759),repeating-linear-gradient(45deg,#20251b 0 13px,#91bd14 13px 16px)}.sponsored-story--ochreSun{background:linear-gradient(135deg,#070807e6,#50360473),repeating-linear-gradient(45deg,#30250c 0 13px,#d39b21 13px 16px)}.event-row__date{color:var(--paper);background:var(--signal-red)}.order-summary>div{color:var(--acid-lime);background:var(--surface);border-color:#f4efe51f}.order-summary strong,.owned-row>div>strong{color:var(--paper)}.cover-art{box-shadow:0 10px 25px #00000057}.bottom-nav{background:linear-gradient(#0d0f0ef5,#090a09fc),repeating-linear-gradient(45deg,#0000 0 4px,#ffffff06 4px 5px);border-top-color:#f4efe521;box-shadow:0 -14px 35px #0000003d}.bottom-nav button.is-active{color:var(--signal-red)}.bottom-nav button.is-active:before{background:#ff493d12;border:1px solid #ff493d3d;width:48px;height:48px}.bottom-nav button.is-active:after{content:"";background:var(--acid-lime);border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px}.mini-player{color:var(--paper);background:linear-gradient(100deg,#ff493d14,#0000 52%),#0b0c0bf7;border-color:#f4efe52e;box-shadow:0 14px 38px #00000085}.mini-player__progress{background:var(--signal-red);height:3px}.sheet-scrim{background:#020302b8}.checkout-sheet{color:var(--paper);background:radial-gradient(circle at 91% 5%,#ff493d1f,#0000 24%),#171917;border:1px solid #f4efe524;border-bottom:0;box-shadow:0 -24px 70px #000000b3}.sheet-handle{background:#f4efe540}.sheet-close,.checkout-sheet__product h2{color:var(--paper)}.purchase-effects{color:var(--acid-lime);background:#b8dc3212}.confirm-button{color:var(--paper);background:var(--signal-red);box-shadow:0 10px 28px #ff493d2e}.already-owned{color:var(--acid-lime);background:#b8dc3214}.toast{color:var(--paper);background:#151715;border:1px solid #b8dc3247}.desktop-note{color:var(--paper)}.desktop-note>span{color:var(--acid-lime)}.desktop-note>strong{color:var(--paper);text-shadow:7px 7px #ff493d47}.desktop-note__rule{background:linear-gradient(90deg, var(--signal-red) 0 68%, var(--acid-lime) 68%)}@keyframes screen-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes catalogue-spin{to{transform:rotate(360deg)}}@media (width<=860px){.site-shell{background:var(--app-bg);min-height:100dvh;padding:0;display:block}.phone-app{width:100%;height:100dvh;min-height:620px;box-shadow:none;border:0;border-radius:0}.phone-app:before{display:none}.app-header{padding-top:max(13px, env(safe-area-inset-top));height:calc(65px + env(safe-area-inset-top))}.screen-scroll{top:calc(65px + env(safe-area-inset-top))}.phone-app--artist .screen-scroll,.phone-app--now-playing .screen-scroll{top:0}.player-topbar,.artist-hero__nav{margin-top:max(18px, env(safe-area-inset-top))}.desktop-note,.ambient{display:none}}@media (width<=370px){.wallet-pill span{display:none}.app-header{grid-template-columns:auto 1fr auto}.environment-switcher{justify-self:center}.station-hero{grid-template-columns:1fr}.station-hero .cover-art,.record-stack{display:none}}.admin-affinity__engagement{background:#b8dc320b;border:1px solid #b8dc3238;gap:12px;margin:14px 0;padding:16px;display:grid}.admin-affinity__engagement header,.admin-affinity__engagement header span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-affinity__engagement header span{flex-direction:column;align-items:flex-start}.admin-affinity__engagement>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-affinity__engagement>div>span{border:1px solid #f4efe51a;gap:2px;padding:10px;display:grid}.admin-affinity__engagement p,.admin-affinity__engagement small{color:#f4efe580}.affinity-pulse{background:radial-gradient(circle at 92% 5%,#b8dc3233,#0000 30%),linear-gradient(150deg,#151a16 0%,#0b0d0c 72%);border:1px solid #b8dc326b;border-radius:5px;margin:18px 17px 24px;padding:18px;position:relative;overflow:hidden;box-shadow:6px 6px #ff423adb}.affinity-pulse:before{content:"";border:16px solid #ffffff0b;border-radius:50%;width:96px;height:96px;position:absolute;top:-22px;right:-24px}.affinity-pulse>header{grid-template-columns:1fr auto;align-items:end;gap:15px;display:grid;position:relative}.affinity-pulse>header span,.affinity-perks>.kicker{color:var(--acid-lime);letter-spacing:.11em;font-size:7px;font-weight:850}.affinity-pulse h2{margin:5px 0 4px;font-family:DM Serif Display,serif;font-size:32px;font-weight:400}.affinity-pulse header p{max-width:270px;color:var(--muted);margin:0;font-size:8px;line-height:1.45}.affinity-pulse__score{color:var(--acid-lime);align-items:baseline;display:flex}.affinity-pulse__score strong{font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400;line-height:.9}.affinity-pulse__score span{color:var(--paper-deep);margin-left:3px;font-size:7px}.affinity-pulse__progress{background:#ffffff1a;height:6px;margin-top:17px;overflow:hidden}.affinity-pulse__progress span{background:linear-gradient(90deg, var(--signal-red), var(--acid-lime));height:100%;display:block}.affinity-pulse__next{color:var(--paper-deep);justify-content:space-between;gap:10px;margin-top:6px;font-size:7px;display:flex}.affinity-pulse__next em{color:var(--muted);text-align:right;font-style:normal}.affinity-pillars{background:var(--soft-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.affinity-pillars>div{background:#101311;grid-template-columns:1fr auto;gap:3px;padding:9px 7px;display:grid}.affinity-pillars span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:6px;overflow:hidden}.affinity-pillars strong{font-size:13px}.affinity-pillars small{color:var(--muted);align-self:end;font-size:6px}.affinity-milestones{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:15px;display:grid}.affinity-milestones>div{opacity:.42;flex-direction:column;gap:3px;min-width:0;display:flex}.affinity-milestones>div.is-reached{opacity:1}.affinity-milestones>div>span{border:1px solid var(--muted);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;display:grid}.affinity-milestones .is-reached>span{border-color:var(--acid-lime);color:#0b0d0c;background:var(--acid-lime)}.affinity-milestones strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.affinity-milestones small{color:var(--muted);font-size:6px}.affinity-perks{border-top:1px solid var(--soft-line);margin-top:16px;padding-top:13px}.affinity-perks article{background:#b8dc320d;border:1px solid #b8dc3233;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:9px;display:grid}.affinity-perks article>svg{width:18px;color:var(--acid-lime)}.affinity-perks article div{flex-direction:column;gap:2px;min-width:0;display:flex}.affinity-perks article strong{font-size:9px}.affinity-perks article small{color:var(--muted);font-size:6px;line-height:1.3}.affinity-perks article button{color:#0b0d0c;background:var(--acid-lime);text-transform:uppercase;border:0;padding:7px 9px;font-size:6px;font-weight:850}.affinity-perks article button:disabled{color:var(--paper-deep);background:#222623}.affinity-pulse__boundary{color:var(--muted);align-items:flex-start;gap:7px;margin:13px 0 0;font-size:6px;line-height:1.4;display:flex}.affinity-pulse__boundary svg{width:13px;color:var(--acid-lime)}.admin-affinity{gap:18px;display:grid}.admin-affinity__boundary,.admin-affinity__audit{background:linear-gradient(110deg,#b8dc3214,#0000 55%),#0d0f0e;border:1px solid #b8dc3247;align-items:center;gap:16px;padding:18px;display:grid}.admin-affinity__boundary{grid-template-columns:auto 1fr}.admin-affinity__boundary>svg{width:28px;color:var(--acid-lime)}.admin-affinity__boundary div,.admin-affinity__audit>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.admin-affinity__boundary span,.admin-affinity__boundary small,.admin-affinity__audit p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.admin-affinity__audit{border-color:var(--soft-line);background:#101211;grid-template-columns:auto 1fr minmax(300px,.9fr)}.admin-affinity__dial{border:8px solid #b8dc3238;border-top-color:var(--acid-lime);text-align:center;border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.admin-affinity__dial strong{font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400}.admin-affinity__dial span,.admin-affinity__audit>div:nth-child(2)>span{color:var(--acid-lime);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-affinity__audit h3{margin:0;font-size:18px}.admin-affinity__evidence{background:var(--soft-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.admin-affinity__evidence span{color:var(--muted);background:#0c0e0d;flex-direction:column;gap:2px;padding:11px;font-size:9px;display:flex}.admin-affinity__evidence strong{color:var(--paper);font-size:17px}.admin-affinity__grid{grid-template-columns:minmax(360px,.8fr) minmax(580px,1.2fr);gap:14px;display:grid}.admin-affinity__grid>section,.admin-affinity__perks{border:1px solid var(--line);background:#111312;padding:18px}.admin-affinity__grid header,.admin-affinity__perks>header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.admin-affinity__grid header span,.admin-affinity__perks>header span{flex-direction:column;gap:3px;display:flex}.admin-affinity__grid header small,.admin-affinity__perks header small,.admin-affinity__grid header em,.admin-affinity__perks header em{color:var(--muted);font-size:9px;font-style:normal}.admin-affinity__window,.admin-affinity__weights label,.admin-affinity__milestone label,.admin-affinity__perks article>label{align-items:center;gap:7px;display:flex}.admin-affinity__window{border:1px solid var(--soft-line);padding:12px}.admin-affinity input{border:1px solid var(--line);min-width:0;color:var(--paper);font:inherit;background:#090b0a;padding:8px}.admin-affinity__window input,.admin-affinity__weights input{width:72px;margin-left:auto}.admin-affinity__weights{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.admin-affinity__weights label{border:1px solid var(--soft-line);color:var(--muted);padding:10px;font-size:10px}.admin-affinity__window small,.admin-affinity__weights small,.admin-affinity__milestone small{color:var(--muted);font-size:8px}.admin-affinity .admin-primary-action{color:#0c0e0d;background:var(--acid-lime);border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px;font-weight:800;display:flex}.admin-affinity .admin-primary-action:disabled{opacity:.35}.admin-affinity__milestone{border-top:1px solid var(--soft-line);grid-template-columns:28px minmax(100px,1fr) 115px 115px;align-items:center;gap:9px;padding:8px 0;display:grid}.admin-affinity__milestone>span{color:#0c0e0d;background:var(--acid-lime);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.admin-affinity__milestone input{width:65px}.admin-affinity__perks article{border-top:1px solid var(--soft-line);grid-template-columns:auto 1fr 170px;align-items:center;gap:13px;padding:12px 0;display:grid}.admin-affinity__perks article>svg{color:var(--acid-lime)}.admin-affinity__perks article>div{flex-direction:column;gap:3px;display:flex}.admin-affinity__perks article>div span{color:var(--signal-red);font-size:8px;font-weight:850}.admin-affinity__perks article small{color:var(--muted);font-size:9px}.admin-affinity__perks article>label{color:var(--muted);justify-content:flex-end;font-size:9px}.admin-affinity__perks article input{width:88px}.admin-affinity__open{color:var(--gold);background:#ffb6480a;border:1px solid #ffb64847;padding:14px 17px;font-size:10px}.admin-affinity__open p{color:var(--muted);margin:10px 0 0 18px}@media (width<=1100px){.admin-affinity__audit,.admin-affinity__grid{grid-template-columns:1fr}}@media (width<=370px){.affinity-pulse{margin-inline:12px;padding:14px}.affinity-pillars{grid-template-columns:repeat(2,1fr)}.affinity-milestones{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.screen--recording-detail{background:radial-gradient(circle at 85% 5%,#b8dc3221,#0000 28%),linear-gradient(#111412 0%,#090a09 55%);min-height:100%;padding:20px 17px 50px}.detail-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:22px;display:grid}.detail-topbar>button{border:1px solid var(--line);width:36px;height:36px;color:var(--paper);background:var(--surface);border-radius:50%;place-items:center;display:grid}.detail-topbar>div{flex-direction:column;gap:2px;display:flex}.detail-topbar span,.recording-detail-hero>div>span,.demo-badge{color:var(--acid-lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.detail-topbar strong{font-size:12px}.demo-badge{white-space:nowrap;border:1px solid #b8dc3261;border-radius:99px;padding:6px 8px}.recording-detail-hero{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-raised), #111412);border-radius:4px;grid-template-columns:124px 1fr;align-items:end;gap:18px;padding:18px;display:grid}.recording-detail-hero .cover-art{width:124px;height:124px}.recording-detail-hero h1{margin:6px 0 2px;font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400;line-height:.95}.recording-detail-hero p{color:var(--paper-deep);margin:0;font-size:12px}.status-chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.status-chip-row span{border:1px solid var(--soft-line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#0c0e0d;border-radius:2px;padding:5px 7px;font-size:6px;font-weight:800}.catalogue-economics-grid{border:1px solid var(--line);background:#0c0e0d;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.catalogue-economics-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.catalogue-economics-grid>div:last-child{border-right:0}.catalogue-economics-grid span{color:var(--muted);text-transform:uppercase;font-size:7px;line-height:1.25}.catalogue-economics-grid strong{color:var(--acid-lime);font-size:18px}.catalogue-detail-section{border:1px solid var(--line);background:#171918db;margin-top:12px;padding:17px}.catalogue-detail-section>.kicker{color:var(--acid-lime);margin-bottom:13px;display:block}.catalogue-lineage{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.catalogue-lineage>div{border-left:3px solid var(--signal-red);background:#0c0e0d;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.catalogue-lineage span,.catalogue-lineage small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.catalogue-lineage strong{font-size:11px}.appearance-list{gap:6px;margin-top:12px;display:grid}.appearance-list>div,.catalogue-rights-row,.catalogue-provider-row{border:1px solid var(--soft-line);background:#111312;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.appearance-list svg,.catalogue-rights-row svg,.catalogue-provider-row svg{width:16px;color:var(--acid-lime)}.appearance-list span,.catalogue-rights-row span,.catalogue-provider-row span,.catalogue-credit-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.appearance-list strong,.catalogue-rights-row strong,.catalogue-provider-row strong,.catalogue-credit-row strong{font-size:10px}.appearance-list small,.catalogue-rights-row small,.catalogue-provider-row small,.catalogue-credit-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.appearance-list em,.catalogue-rights-row em,.catalogue-provider-row em,.catalogue-credit-row em{color:var(--paper-deep);text-align:right;text-transform:uppercase;font-size:7px;font-style:normal}.catalogue-credit-group+.catalogue-credit-group{border-top:1px solid var(--soft-line);margin-top:14px;padding-top:12px}.catalogue-credit-group h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:8px}.catalogue-credit-row{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.catalogue-credit-row+.catalogue-credit-row{border-top:1px solid var(--soft-line)}.catalogue-credit-row em.is-warning,.catalogue-detail-section--rights em{color:var(--gold)}.catalogue-detail-section p,.catalogue-boundary-note{color:var(--muted);margin:12px 0 0;font-size:8px;line-height:1.55}.catalogue-recording-list{margin:0 17px 22px}.recent-searches{background:linear-gradient(110deg,#b8dc320f,#0000 55%),#0d0f0e;border:1px solid #f4efe51a;margin:0 17px 18px;padding:11px}.recent-searches>header,.recent-searches>header>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.recent-searches>header>span{color:var(--acid-lime);justify-content:flex-start}.recent-searches>header strong{color:var(--paper);font-size:9px}.recent-searches>header button,.library-history__header>button{color:var(--signal-red);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:7px;font-weight:900}.recent-searches>header button:disabled,.library-history__header>button:disabled{opacity:.35}.recent-searches>div{gap:2px;margin-top:8px;display:grid}.recent-searches article{border-top:1px solid #f4efe512;grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.recent-searches article>button{min-width:0;min-height:36px;color:var(--paper);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:6px 2px;display:flex}.recent-searches article>button:last-child{color:#f4efe56b;justify-content:center}.recent-searches article>button>span{gap:2px;min-width:0;display:grid}.recent-searches article strong,.recent-searches article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-searches article strong{font-size:8px}.recent-searches article small{color:#f4efe56b;font-size:6px}.history-card-strip{scrollbar-width:none;grid-auto-columns:208px;grid-auto-flow:column;gap:9px;margin:0 17px 18px;padding-bottom:4px;display:grid;overflow-x:auto}.history-recent-strip{margin-bottom:18px}.listening-history-card{background:#111311;border:1px solid #f4efe51a;min-width:0;position:relative}.listening-history-card__open{width:100%;min-width:0;color:var(--paper);text-align:left;background:0 0;border:0;grid-template-columns:47px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;display:grid}.listening-history-card__open>svg{color:var(--acid-lime)}.listening-history-card__copy{gap:2px;min-width:0;display:grid}.listening-history-card__copy small{color:var(--acid-lime);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.listening-history-card__copy strong,.listening-history-card__copy>span:not(.listening-history-card__progress){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listening-history-card__copy strong{font-size:9px}.listening-history-card__copy>span:not(.listening-history-card__progress),.listening-history-card__copy em{color:#f4efe575;font-size:6px;font-style:normal}.listening-history-card__progress{background:#f4efe51a;height:3px;margin:3px 0 1px;overflow:hidden}.listening-history-card__progress i{background:linear-gradient(90deg, var(--signal-red), var(--acid-lime));height:100%;display:block}.listening-history-card__remove{color:#f4efe566;background:#111311;border:0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.listening-history-card--recent .listening-history-card__open{padding-right:31px}.library-history{margin:14px 17px 18px}.library-history__header,.library-history__header>span,.library-history__label{justify-content:space-between;align-items:center;gap:9px;display:flex}.library-history__header{background:#b8dc320d;border:1px solid #b8dc3238;padding:11px}.library-history__header>span{min-width:0;color:var(--acid-lime);justify-content:flex-start}.library-history__header>span>span,.library-history__label{gap:2px;min-width:0;display:grid}.library-history__header strong,.library-history__label strong{color:var(--paper);font-size:9px}.library-history__header small,.library-history__label small{color:#f4efe56e;font-size:6px;line-height:1.4}.library-history__section{margin-top:13px}.library-history__label{margin-bottom:7px}.library-history__grid,.library-history__list{gap:7px;display:grid}.history-boundary{border-left:3px solid var(--signal-red);color:var(--signal-red);background:#ff493d0f;grid-template-columns:18px 1fr;gap:9px;margin-top:13px;padding:11px;display:grid}.history-boundary span{gap:3px;display:grid}.history-boundary strong{color:var(--paper);font-size:8px}.history-boundary small{color:#f4efe57a;font-size:6px;line-height:1.5}@media (width<=370px){.recording-detail-hero{grid-template-columns:96px 1fr}.recording-detail-hero .cover-art{width:96px;height:96px}.catalogue-economics-grid{grid-template-columns:1fr}.catalogue-economics-grid>div{border-right:0;border-bottom:1px solid var(--line)}}.commerce-search{background:linear-gradient(120deg,#ffffff0b,#0000 55%),#151713;border:1px solid #f4eedd29;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0 18px;padding:9px 10px 9px 14px;display:grid;box-shadow:0 16px 32px #0003}.promotion-ribbon{color:#efffb1;background:radial-gradient(circle at 90% 20%,#b5f51b3d,#0000 34%),linear-gradient(125deg,#1c2714,#0f100f 62%);border:1px solid #b5f51b61;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:14px 0 18px;padding:15px;display:grid;box-shadow:0 14px 32px #00000038}.promotion-ribbon__mark{color:#111;background:#b5f51b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.promotion-ribbon div{gap:3px;display:grid}.promotion-ribbon small{letter-spacing:.15em;color:#b5f51b;font-size:9px}.promotion-ribbon strong{font-size:18px}.promotion-ribbon p{color:#ffffffb3;margin:0;font-size:12px}.promotion-ribbon>em{opacity:.66;font-size:10px;font-style:normal}.order-promotion-context{align-items:center;gap:5px;font-weight:700;color:#6b8f0a!important;display:inline-flex!important}.order-promotion-context svg{width:13px;height:13px}.purchase-promotion-effect{background:#b5f51b1a;color:#668b00!important}.admin-promotion-studio{gap:16px;display:grid}.admin-promotion-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-promotion-metrics span{background:#111411;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:14px;display:grid}.admin-promotion-metrics strong{color:#d7ff6b;font-size:20px}.admin-promotion-metrics small{color:#ffffff85;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-promotion-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.7fr);gap:14px;display:grid}.admin-promotion-list{flex-direction:column;gap:7px;display:flex}.admin-promotion-list button{text-align:left;color:#ffffffb3;background:#0f110f;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.admin-promotion-list button.is-active{color:#e9ffc0;background:#b5f51b14;border-color:#b5f51b5c}.admin-promotion-list span{gap:3px;display:grid}.admin-promotion-list small{opacity:.55}.admin-promotion-form{background:#0f110f;border:1px solid #ffffff14;border-radius:13px;gap:13px;padding:16px;display:grid}.admin-promotion-form header{justify-content:space-between;align-items:center;display:flex}.admin-promotion-form header span{gap:3px;display:grid}.admin-promotion-form header small,.admin-promotion-form header em{opacity:.55;font-size:10px;font-style:normal}.admin-promotion-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-promotion-form label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:10px;display:grid}.admin-promotion-form input,.admin-promotion-form select,.admin-promotion-form textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#181b18;border:1px solid #ffffff1f;border-radius:8px;padding:10px}.admin-promotion-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-promotion-actions button{color:#111;background:#d7ff6b;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:inline-flex}.admin-promotion-actions button.is-danger{color:#ffbbb5;background:#ff5b4d1f}.admin-promotion-applications{gap:7px;display:grid}.admin-promotion-applications header,.admin-promotion-applications article{grid-template-columns:1.4fr 1.2fr .8fr .9fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.admin-promotion-applications header{color:#ffffff94;border-bottom:1px solid #ffffff17}.admin-promotion-applications header span,.admin-promotion-applications article span{gap:3px;display:grid}.admin-promotion-applications article{background:#101210;border-radius:9px}.admin-promotion-applications small,.admin-promotion-applications time{color:#ffffff73;font-size:10px}.admin-promotion-boundary{color:#d7ff6b;background:#b5f51b0f;border:1px solid #b5f51b33;border-radius:12px;gap:11px;padding:14px;display:flex}.admin-promotion-boundary p{color:#ffffff9e;margin:4px 0 0;font-size:11px}@media (width<=760px){.promotion-ribbon{grid-template-columns:auto 1fr}.promotion-ribbon>em{grid-column:2}.admin-promotion-metrics{grid-template-columns:repeat(2,1fr)}.admin-promotion-layout,.admin-promotion-fields{grid-template-columns:1fr}.admin-promotion-applications header{display:none}.admin-promotion-applications article{grid-template-columns:1fr}}.commerce-search>svg{color:var(--lime)}.commerce-search input{min-width:0;color:var(--cream);background:0 0;border:0;outline:0;font:700 13px/1.2 Manrope Variable,sans-serif}.commerce-search input::placeholder{color:#f4eedd75}.commerce-search button{color:#11120f;background:var(--lime);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:2px;place-items:center;min-width:54px;height:34px;padding:0 13px;font:900 11px/1 Manrope Variable,sans-serif;display:grid}.commerce-search button svg{width:16px}.commerce-search button:disabled,.confirm-button:disabled{cursor:wait;opacity:.72}.commerce-notice{border-left:3px solid var(--gold);color:#f4eeddc2;background:#efc54a14;margin:-8px 0 16px;padding:9px 11px;font:650 11px/1.45 Manrope Variable,sans-serif}.shop-category-row button.is-active{color:#12130f;background:var(--lime);border-color:var(--lime)}.shop-category-row{grid-template-columns:repeat(5,1fr)}.catalogue-badge{color:#f4eedda8;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border:1px solid #f4eedd2e;width:fit-content;margin-top:7px;padding:4px 6px;font:850 7px/1 Manrope Variable,sans-serif;display:block}.catalogue-badge.is-demo{color:var(--gold);background:#efc54a12;border-color:#efc54a4d}.catalogue-badge.is-live{color:var(--lime);background:#b4d43912;border-color:#b4d43947}.offer-feature .catalogue-badge{margin:0 0 4px}.commerce-empty{color:#f4eedd9e;text-align:center;border:1px dashed #f4eedd33;grid-column:1/-1;justify-items:center;gap:5px;padding:32px 20px;display:grid}.commerce-empty svg{color:var(--lime);margin-bottom:5px}.commerce-empty strong{color:var(--cream)}.commerce-empty span{font-size:11px}.is-spinning{animation:.8s linear infinite sonichub-spin}@keyframes sonichub-spin{to{transform:rotate(360deg)}}.catalogue-evidence{background:#ffffff06;border:1px solid #f4eedd1f;gap:9px;margin:-6px 0 17px;padding:12px;display:grid}.catalogue-evidence>div:first-child,.catalogue-evidence__counts{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalogue-evidence>div:first-child span{color:#f4eedd7a;letter-spacing:.07em;text-transform:uppercase;font:850 8px/1 Manrope Variable,sans-serif}.catalogue-evidence>div:first-child strong{color:var(--cream);font-size:11px}.catalogue-evidence__counts{color:#f4eedda6;justify-content:flex-start;font-size:8px}.catalogue-evidence__counts span{align-items:center;gap:5px;display:flex}.catalogue-evidence__counts i{background:var(--lime);border-radius:50%;width:7px;height:7px}.catalogue-evidence__counts i.is-demo{background:var(--gold)}.catalogue-evidence__sources{flex-wrap:wrap;gap:5px;display:flex}.catalogue-evidence__sources em{color:#f4eedd80;text-transform:capitalize;border:1px solid #f4eedd17;padding:4px 6px;font:750 7px/1 Manrope Variable,sans-serif}.screen--offer-detail{min-height:100%;padding-bottom:52px}.offer-detail__topline{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin-bottom:13px;display:grid}.offer-detail__topline>button{width:38px;height:38px;color:var(--cream);background:#ffffff09;border:1px solid #f4eedd26;border-radius:50%;place-items:center;display:grid}.offer-detail__topline>button svg{width:17px}.offer-detail__topline>span{color:#f4eedd8f;text-transform:uppercase;letter-spacing:.08em;font:850 9px/1 Manrope Variable,sans-serif}.offer-detail__topline .catalogue-badge{margin:0}.offer-detail__art{background:#171918;border:1px solid #f4eedd24;position:relative;overflow:hidden}.offer-detail__art .cover-art{aspect-ratio:1/.82;width:100%}.offer-detail__art .cover-art img{object-fit:cover;width:100%;height:100%}.offer-detail__identity{padding:18px 2px 14px}.offer-detail__identity>span{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font:900 8px/1 Manrope Variable,sans-serif}.offer-detail__identity h1{color:var(--cream);margin:6px 0 5px;font:400 39px/.94 DM Serif Display,serif}.offer-detail__identity button{color:var(--red);background:0 0;padding:0;font:850 12px/1.2 Manrope Variable,sans-serif}.offer-detail__identity p{color:#f4eedd8c;margin:6px 0 0;font-size:10px;line-height:1.45}.offer-detail__price{background:#f4eedd1a;border:1px solid #f4eedd1f;grid-template-columns:1.1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.offer-detail__price>div{background:#121411;gap:5px;min-width:0;padding:12px 9px;display:grid}.offer-detail__price span{color:#f4eedd6b;text-transform:uppercase;font-size:7px;line-height:1.2}.offer-detail__price strong{color:var(--cream);font-size:11px}.offer-detail__facts,.offer-detail__boundary{background:#ffffff06;border:1px solid #f4eedd1c;margin-top:14px;padding:14px}.offer-detail__facts h2{color:var(--cream);letter-spacing:.04em;margin:0 0 10px;font:400 21px/1 Bebas Neue,sans-serif}.offer-detail__facts>div,.offer-detail__boundary>div:not(:first-child){border-top:1px solid #f4eedd12;grid-template-columns:104px 1fr;gap:10px;padding:8px 0;display:grid}.offer-detail__facts span,.offer-detail__boundary>div:not(:first-child) span{color:#f4eedd66;font-size:8px}.offer-detail__facts strong,.offer-detail__boundary>div:not(:first-child) strong{color:#f4eeddd1;font-size:8px;line-height:1.4}.offer-detail__boundary{background:#b4d4390b;border-color:#b4d43933}.offer-detail__boundary header{gap:10px;padding-bottom:10px;display:flex}.offer-detail__boundary header svg{width:19px;color:var(--lime);flex:none}.offer-detail__boundary header strong,.offer-detail__boundary header span{display:block}.offer-detail__boundary header strong{color:var(--cream);font-size:10px}.offer-detail__boundary header span{color:#f4eedd73;margin-top:3px;font-size:7px;line-height:1.35}.offer-detail__boundary p{color:#f4eedd9e;border-left:2px solid var(--gold);background:#0000002e;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.5}.offer-detail__boundary a{color:var(--lime);text-transform:uppercase;border:1px solid #b4d4392e;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.offer-detail__boundary a svg{width:14px}.offer-detail__checkout{color:#11130e;background:var(--lime);text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:14px;padding:0 16px;display:grid}.offer-detail__checkout span{text-transform:uppercase;font:900 10px/1.2 Manrope Variable,sans-serif}.offer-detail__checkout strong{font-size:13px}.offer-detail__checkout svg{width:17px}.offer-detail__checkout:disabled{color:#f4eedd85;cursor:default;background:#262923}.phone-app--admin .app-header{display:none}.phone-app--admin .screen-scroll{padding:0;top:0}.phone-app--auth{background:radial-gradient(circle at 82% 14%,#b4d43929,#0000 28%),linear-gradient(155deg,#151713 0%,#090a08 72%);overflow:hidden}.auth-screen{flex-direction:column;min-height:100%;padding:34px 27px 28px;display:flex}.auth-wordmark{color:var(--cream);letter-spacing:.02em;align-items:baseline;font:400 24px/1 Bebas Neue,sans-serif;display:flex}.auth-wordmark strong{color:var(--red);font-weight:400}.auth-lock{width:68px;height:68px;color:var(--lime);background:#b4d43914;border:1px solid #b4d43966;border-radius:50%;place-items:center;margin:54px 0 24px;display:grid;box-shadow:0 0 0 12px #b4d43906}.auth-lock svg{width:27px;height:27px}.auth-screen h1{color:var(--cream);margin:7px 0 9px;font:400 50px/.96 DM Serif Display,serif}.auth-screen>p{color:#f4eedda3;max-width:330px;margin:0 0 24px;font:560 12px/1.65 Manrope Variable,sans-serif}.auth-loading{color:#f4eedd9e;align-items:center;min-height:138px;font:700 12px/1.4 Manrope Variable,sans-serif;display:flex}.auth-form{gap:13px;display:grid}.auth-form label{color:#f4eedda8;text-transform:uppercase;letter-spacing:.08em;gap:6px;font:800 10px/1 Manrope Variable,sans-serif;display:grid}.auth-form input{width:100%;height:45px;color:var(--cream);background:#ffffff0b;border:1px solid #f4eedd2b;border-radius:3px;outline:0;padding:0 13px;font:700 13px/1 Manrope Variable,sans-serif}.auth-form input:focus{border-color:#b4d439b8;box-shadow:0 0 0 3px #b4d43914}.auth-form>small{color:#f4eedd80;font:600 10px/1.4 Manrope Variable,sans-serif}.auth-form>small strong{color:var(--lime)}.auth-form>button{color:#11130e;background:var(--lime);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;height:47px;margin-top:4px;font:900 12px/1 Manrope Variable,sans-serif;display:flex}.auth-form>button:disabled{cursor:wait;opacity:.72}.auth-form>button svg{width:17px}.auth-error{border-left:3px solid var(--red);color:#ffaaa2;background:#ff453a1a;padding:9px 11px;font:700 11px/1.45 Manrope Variable,sans-serif}.auth-environment{color:#f4eedd6b;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.auth-environment>svg{width:17px;color:var(--lime)}.auth-environment span{gap:2px;font:600 9px/1.35 Manrope Variable,sans-serif;display:grid}.auth-environment strong{color:#f4eeddbd;text-transform:uppercase;letter-spacing:.08em}.screen--admin{background:radial-gradient(circle at 88% 5%,#b4d4391c,#0000 24%),linear-gradient(#11130f 0%,#0c0d0b 100%);min-height:100%;padding:18px 18px 38px}.admin-loading{color:#f4eedd9e;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:680px;display:grid}.admin-loading svg{color:var(--lime)}.admin-loading strong{color:var(--cream)}.admin-loading span{max-width:250px;font-size:12px}.admin-topline{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:24px;display:grid}.admin-topline>span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:7px;font:850 10px/1 Manrope Variable,sans-serif;display:flex}.admin-topline button{width:38px;height:38px;color:var(--cream);background:#ffffff09;border:1px solid #f4eedd29;border-radius:50%;place-items:center;display:grid}.admin-topline svg{width:17px}.admin-intro{color:#f4eedd9e;max-width:480px;margin:-9px 0 19px;font-size:12px;line-height:1.55}.admin-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px;display:grid}.admin-summary>div{border-top:2px solid var(--lime);background:#1a1c18;gap:5px;min-width:0;padding:13px 10px;display:grid}.admin-notification-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.admin-notification-summary{border:1px solid var(--admin-line,#141a171f);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.admin-notification-summary span{border-right:1px solid #141a171a;gap:4px;padding:18px;display:grid}.admin-notification-summary span:last-child{border-right:0}.admin-notification-summary strong{color:#141a17;font-size:23px}.admin-notification-summary small,.admin-notification-boundaries p{color:#68706b;font-size:10px}.admin-notification-boundaries{background:#fff6f4;border-left:4px solid #ef493d;padding:17px}.admin-notification-boundaries strong{color:#141a17;font-size:12px}.admin-notification-boundaries p{margin:6px 0 0;line-height:1.55}.admin-notification-table{background:#fff;border:1px solid #141a171f}.admin-notification-table__labels,.admin-notification-table article{grid-template-columns:1.05fr 2fr 90px 80px;align-items:center;gap:14px;padding:11px 14px;display:grid}.admin-notification-table__labels{color:#7a817d;letter-spacing:.07em;text-transform:uppercase;background:#f3f4f1;font-size:9px;font-weight:850}.admin-notification-table article{border-top:1px solid #141a1714}.admin-notification-table article>span{gap:3px;min-width:0;display:grid}.admin-notification-table article strong,.admin-notification-events strong{color:#141a17;font-size:10px}.admin-notification-table article small,.admin-notification-events small,.admin-notification-table time,.admin-notification-events time{color:#737a76;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-notification-table article em{color:#68706b;background:#eef0ed;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.admin-notification-table article em.is-unread{color:#324000;background:#dff28d}.admin-notification-events{gap:7px;display:grid}.admin-notification-events article{background:#fff;border:1px solid #141a171a;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-notification-events article>svg{color:#ef493d;width:16px}.admin-notification-events article>span{gap:2px;min-width:0;display:grid}@media (width<=1050px){.admin-notification-grid{grid-template-columns:1fr}.admin-notification-table__labels,.admin-notification-table article{grid-template-columns:1fr 1.5fr 70px}.admin-notification-table__labels span:last-child,.admin-notification-table article time{display:none}}.admin-summary svg{width:16px;color:var(--lime)}.admin-summary strong{color:var(--cream);text-overflow:ellipsis;font:850 15px/1 Manrope Variable,sans-serif;overflow:hidden}.admin-summary span{color:#f4eedd75;text-transform:uppercase;letter-spacing:.05em;font:750 8px/1.2 Manrope Variable,sans-serif}.admin-section{background:#191b17db;border:1px solid #f4eedd1c;margin-top:11px;padding:14px}.admin-section__heading{border-bottom:1px solid #f4eedd1a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-section__heading>div{gap:9px;display:flex}.admin-section__heading svg{width:18px;color:var(--lime)}.admin-section__heading span{gap:3px;display:grid}.admin-section__heading strong{color:var(--cream);font-size:12px}.admin-section__heading small{color:#f4eedd75;font-size:9px}.admin-section__heading em{color:var(--lime);text-align:right;text-transform:uppercase;letter-spacing:.05em;font:800 8px/1.2 Manrope Variable,sans-serif}.provider-list,.wallet-lot-list,.audit-list{display:grid}.provider-row{border-bottom:1px solid #f4eedd14;grid-template-columns:8px 1fr 38px;align-items:center;gap:10px;padding:12px 0;display:grid}.provider-row:last-child,.wallet-lot-row:last-child{border-bottom:0}.provider-status{background:#74766f;border-radius:50%;width:7px;height:7px}.provider-status--configured{background:var(--lime);box-shadow:0 0 0 4px #b4d43917}.provider-status--missing{background:var(--gold)}.provider-row>div{gap:3px;min-width:0;display:grid}.provider-row strong{color:var(--cream);font-size:11px}.provider-row small{color:#f4eedd7a;font-size:9px;line-height:1.35}.provider-row em{color:#b4d439c7;text-transform:uppercase;font:800 8px/1 Manrope Variable,sans-serif}.provider-row>button{background:#343631;border:0;border-radius:99px;width:36px;height:20px;padding:2px}.provider-row>button span{background:#9a9c95;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;display:block}.provider-row>button.is-on{background:#b4d43938}.provider-row>button.is-on span{background:var(--lime);transform:translate(16px)}.admin-rule{border-bottom:1px solid #f4eedd14;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.admin-rule--stack{align-items:flex-start}.admin-rule>div:first-child{gap:3px;display:grid}.admin-rule strong{color:var(--cream);font-size:10px}.admin-rule small{color:#f4eedd7a;font-size:8px}.rate-buttons,.eligibility-grid{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rate-buttons button,.eligibility-grid button{color:#f4eedd9e;text-transform:uppercase;background:0 0;border:1px solid #f4eedd24;min-height:29px;padding:0 9px;font:800 9px/1 Manrope Variable,sans-serif}.rate-buttons button.is-active,.eligibility-grid button.is-active{color:#13140f;border-color:var(--lime);background:var(--lime)}.refund-policy-grid,.redemption-matrix{gap:6px;width:100%;display:grid}.refund-policy-grid{grid-template-columns:1fr 1fr 1fr;margin-top:10px}.refund-policy-grid>span,.redemption-matrix>span{color:#f4eedd61;text-transform:uppercase;font:800 7px/1 Manrope Variable,sans-serif}.refund-policy-row{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;display:grid}.refund-policy-row strong,.expiry-grid span,.redemption-row strong{color:var(--cream);text-transform:uppercase;font:800 8px/1 Manrope Variable,sans-serif}.refund-policy-row select,.expiry-grid select{width:100%;min-height:29px;color:var(--cream);background:#11130f;border:1px solid #f4eedd24;border-radius:0;padding:0 5px;font:750 8px/1 Manrope Variable,sans-serif}.expiry-grid{gap:6px;min-width:190px;display:grid}.expiry-grid label{grid-template-columns:58px 1fr;align-items:center;gap:7px;display:grid}.redemption-matrix{grid-template-columns:58px repeat(4,1fr);margin-top:10px}.redemption-matrix>span{text-align:center}.redemption-row{grid-column:1/-1;grid-template-columns:58px repeat(4,1fr);align-items:center;gap:5px;display:grid}.redemption-row button{color:#f4eedd66;background:0 0;border:1px solid #f4eedd21;place-items:center;height:28px;display:grid}.redemption-row button.is-active{color:#11130f;border-color:var(--lime);background:var(--lime)}.redemption-row svg{width:12px}.eligibility-grid button{align-items:center;gap:3px;display:flex}.eligibility-grid svg{width:11px}.locked-decision{color:var(--lime);align-items:center;gap:9px;padding-top:13px;display:flex}.locked-decision svg{width:18px}.locked-decision div{gap:3px;display:grid}.locked-decision strong{color:var(--cream);font-size:10px}.locked-decision span{text-transform:uppercase;font:800 9px/1 Manrope Variable,sans-serif}.wallet-lot-row{border-bottom:1px solid #f4eedd14;grid-template-columns:68px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.lot-class{color:#11120f;background:var(--lime);text-align:center;text-transform:uppercase;padding:5px 6px;font:900 8px/1 Manrope Variable,sans-serif}.lot-class--goodwill{background:var(--gold)}.lot-class--wallet{color:var(--cream);background:var(--red)}.wallet-lot-row>div{gap:2px;display:grid}.wallet-lot-row strong{color:var(--cream);text-transform:capitalize;font-size:10px}.wallet-lot-row small{color:#f4eedd73;font-size:8px}.wallet-lot-row em{color:var(--cream);font:850 11px/1 Manrope Variable,sans-serif}.admin-order-list{display:grid}.admin-order-row{border-bottom:1px solid #f4eedd14;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-order-row>div{gap:3px;min-width:0;display:grid}.admin-order-row span{color:var(--lime);text-transform:uppercase;font:800 7px/1.2 Manrope Variable,sans-serif}.admin-order-row strong{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-order-row small,.admin-order-list>p{color:#f4eedd75;font-size:8px;line-height:1.35}.admin-order-row em{color:var(--gold);margin-top:3px;font-size:8px;line-height:1.35}.admin-order-row>button{color:#ff8b78;text-transform:uppercase;background:#ef5a4314;border:1px solid #ef5a436b;min-width:64px;min-height:31px;font:850 8px/1 Manrope Variable,sans-serif}.admin-order-row>button:disabled{opacity:.38}.admin-order-list>p{margin:13px 0 0}.audit-list>div{border-bottom:1px solid #f4eedd12;grid-template-columns:1.2fr 1fr auto;gap:8px;padding:9px 0;font-size:8px;display:grid}.audit-list span{color:var(--lime);font-weight:800}.audit-list strong{color:#f4eeddb8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-list small{color:#f4eedd66}.audit-list p{color:#f4eedd80;margin:13px 0 0;font-size:10px;line-height:1.45}.admin-reset{color:#ff8b78;text-transform:uppercase;letter-spacing:.06em;background:#ef5a4314;border:1px solid #ef5a4366;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:12px;font:850 10px/1 Manrope Variable,sans-serif;display:flex}.admin-reset svg{width:16px}.site-shell--admin{background:radial-gradient(circle at 82% 0,#b4d43914,#0000 28%),#070806;min-height:100dvh;padding:18px;display:block}.site-shell--admin .ambient,.site-shell--admin .desktop-note{display:none}.phone-app--admin{background:#0b0c0a;border:1px solid #f4eedd1f;border-radius:18px;width:min(1500px,100vw - 36px);height:calc(100dvh - 36px);min-height:720px;margin:0 auto;box-shadow:0 28px 90px #00000073}.phone-app--admin:before{display:none}.screen--admin{background:radial-gradient(circle at 92% 3%,#b4d43912,#0000 23%),#0d0f0c;grid-template-columns:248px minmax(0,1fr);min-height:100%;padding:0;display:grid}.admin-sidebar{background:linear-gradient(#ffffff06,#0000 32%),#090a08;border-right:1px solid #f4eedd1a;flex-direction:column;align-self:start;height:calc(100dvh - 38px);min-height:718px;padding:24px 17px 16px;display:flex;position:sticky;top:0}.admin-brand{color:var(--cream);letter-spacing:.03em;background:0 0;align-items:baseline;gap:3px;padding:0 5px 20px;font:400 25px/1 Bebas Neue,sans-serif;display:flex}.admin-brand strong{color:var(--red);font-weight:400}.admin-brand em{color:#f4eedd61;letter-spacing:.14em;margin-left:7px;font:850 8px/1 Manrope Variable,sans-serif}.admin-environment{background:#b4d4390b;border:1px solid #b4d4392b;align-items:center;gap:10px;margin-bottom:23px;padding:12px;display:flex}.admin-environment__signal{background:var(--lime);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #b4d43914}.admin-environment div{gap:3px;min-width:0;display:grid}.admin-environment strong{color:var(--cream);font-size:10px}.admin-environment small{color:#f4eedd6b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-navigation{gap:3px;display:grid}.admin-navigation>span{color:#f4eedd47;text-transform:uppercase;letter-spacing:.13em;margin:15px 10px 6px;font:850 8px/1 Manrope Variable,sans-serif}.admin-navigation a,.admin-navigation button{color:#f4eedd91;text-align:left;background:0 0;border-left:2px solid #0000;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;font:730 10px/1 Manrope Variable,sans-serif;text-decoration:none;display:grid}.screen--admin [hidden]{display:none!important}.admin-navigation a:hover,.admin-navigation button:not(:disabled):hover,.admin-navigation a.is-active,.admin-navigation button.is-active{color:var(--cream);border-left-color:var(--red);background:#ffffff0b}.admin-navigation a.is-active svg,.admin-navigation button.is-active svg{color:var(--lime)}.admin-navigation button:not(:disabled){cursor:pointer}.admin-navigation svg{width:16px}.admin-navigation button:disabled{cursor:default;opacity:.6}.admin-navigation button:disabled em{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;background:#d9ae4b14;padding:3px 5px;font-size:6px;font-weight:850}.admin-sidebar__footer{border-top:1px solid #f4eedd17;grid-template-columns:32px 1fr 30px;align-items:center;gap:9px;margin-top:auto;padding:14px 5px 2px;display:grid}.admin-sidebar__footer>div{gap:2px;display:grid}.admin-sidebar__footer strong{color:var(--cream);font-size:10px}.admin-sidebar__footer small{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.admin-sidebar__footer>button{color:#f4eedd80;background:0 0;place-items:center;width:30px;height:30px;display:grid}.admin-sidebar__footer svg{width:14px}.admin-workspace{min-width:0;padding:0 32px 46px}.admin-topline{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0cf0;border-bottom:1px solid #f4eedd17;justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin:0 -32px 34px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topline>div{color:#f4eedd61;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.admin-topline>div>svg{width:12px}.admin-topline>div>strong{color:var(--cream)}.admin-topline__actions{justify-content:flex-end}.admin-topline__actions>span{color:var(--lime);align-items:center;gap:5px;margin-right:7px;display:flex}.admin-topline__actions>span svg{width:14px}.admin-topline__actions>button{color:#f4eeddb8;text-transform:uppercase;letter-spacing:.06em;background:#ffffff06;border:1px solid #f4eedd21;border-radius:0;align-items:center;gap:7px;width:auto;height:auto;min-height:34px;padding:0 11px;font:800 8px/1 Manrope Variable,sans-serif;display:flex}.admin-topline__actions>button svg{width:14px}.admin-topline__actions>button:disabled{cursor:wait;opacity:.58}.admin-topline__actions>.admin-exit{color:#12130f;border-color:var(--lime);background:var(--lime)}.admin-hero{justify-content:space-between;align-items:flex-end;gap:30px;scroll-margin-top:84px;display:flex}.admin-hero h1{max-width:760px;color:var(--cream);letter-spacing:-.025em;margin:7px 0 13px;font:400 clamp(44px,5vw,72px)/.93 DM Serif Display,serif}.admin-hero .admin-intro{max-width:690px;margin:0;font-size:12px}.admin-hero__status{gap:8px;min-width:245px;padding-bottom:4px;display:grid}.admin-hero__status span{color:#f4eedd8a;align-items:center;gap:8px;font-size:9px;font-weight:720;display:flex}.admin-hero__status i{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px}.admin-hero__status span:nth-child(2) i{background:var(--gold)}.admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px}.admin-summary>div{border:1px solid #f4eedd17;border-top:2px solid var(--lime);background:linear-gradient(145deg,#ffffff09,#0000),#171915;align-content:end;gap:7px;min-height:104px;padding:17px}.admin-summary svg{width:19px}.admin-summary strong{font-size:23px}.admin-summary span{letter-spacing:.1em;font-size:8px}.admin-subscription-brief{background:linear-gradient(90deg,#d9ae4b14,#0000 58%),#191b17db;border:1px solid #d9ae4b38;grid-template-columns:minmax(320px,1fr) minmax(280px,1.25fr) auto;align-items:center;gap:24px;margin:0 0 18px;padding:17px 19px;display:grid}.admin-subscription-brief>div{align-items:center;gap:12px;display:flex}.admin-subscription-brief svg{width:23px;color:var(--gold)}.admin-subscription-brief span{gap:4px;display:grid}.admin-subscription-brief small{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.admin-subscription-brief strong{color:var(--cream);font-size:11px}.admin-subscription-brief p{color:#f4eedd85;margin:0;font-size:9px;line-height:1.55}.admin-subscription-brief>em{color:var(--gold);text-transform:uppercase;white-space:nowrap;border:1px solid #d9ae4b3d;padding:6px 8px;font:850 7px/1 Manrope Variable,sans-serif}.admin-section{margin-top:16px;padding:20px;scroll-margin-top:84px}.admin-section__heading{padding-bottom:17px}.admin-section__heading strong{font-size:14px}.admin-section__heading small{font-size:10px}.admin-section__heading em{font-size:9px}.provider-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.provider-row{min-height:74px}.provider-row strong{font-size:12px}.provider-row small{font-size:9px}.admin-rule{min-height:62px;padding:17px 0}.admin-rule--stack{grid-template-columns:minmax(210px,.72fr) minmax(360px,1.28fr);display:grid}.admin-rule strong,.locked-decision strong{font-size:11px}.admin-rule small{font-size:9px;line-height:1.45}.refund-policy-grid,.redemption-matrix{margin-top:0}.refund-policy-grid>span,.redemption-matrix>span{font-size:8px}.refund-policy-row strong,.expiry-grid span,.redemption-row strong{font-size:9px}.refund-policy-row select,.expiry-grid select{min-height:33px;font-size:9px}.expiry-grid{min-width:260px}.locked-decision{padding:17px 0 2px}.admin-order-row{min-height:82px;padding:16px 0}.admin-order-row span{font-size:8px}.admin-order-row strong{font-size:12px}.admin-order-row small,.admin-order-list>p,.admin-order-row em{font-size:9px}.wallet-lot-row{min-height:64px;padding:13px 0}.wallet-lot-row strong{font-size:11px}.wallet-lot-row small{font-size:9px}.wallet-lot-row em{font-size:12px}.audit-list>div{align-items:center;min-height:42px;font-size:9px}.admin-reset{margin-top:18px}.screen--admin.admin-loading{grid-template-columns:1fr;place-content:center}@media (width<=900px){.site-shell--admin{padding:0}.phone-app--admin{width:100%;height:100dvh;min-height:620px;box-shadow:none;border:0;border-radius:0}.screen--admin{display:block}.admin-sidebar{display:none}.admin-workspace{padding:0 18px 38px}.admin-topline{min-height:58px;margin:0 -18px 24px;padding:0 18px}.admin-topline>div:first-child,.admin-topline__actions>span{display:none}.admin-topline__actions{justify-content:space-between;width:100%}.admin-hero{display:block}.admin-hero h1{font-size:45px}.admin-hero__status{min-width:0;margin-top:18px;padding:0}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:21px}.admin-summary>div{min-height:88px;padding:13px}.admin-summary strong{font-size:18px}.admin-subscription-brief{grid-template-columns:1fr;gap:11px;padding:15px;display:grid}.admin-subscription-brief>em{width:max-content}.provider-list{grid-template-columns:1fr}.admin-rule--stack{display:flex}.admin-section{padding:14px}.admin-section__heading strong{font-size:12px}.admin-section__heading small{font-size:9px}}.commerce-policy-studio{gap:12px;margin-top:12px;display:grid}.commerce-policy-active,.commerce-policy-block,.commerce-policy-publish,.commerce-policy-history,.commerce-policy-locks{background:#0d0f0d;border:1px solid #f4eedd1a}.commerce-policy-active{background:linear-gradient(110deg,#b9ff1314,#0000 60%),#0d0f0d;border-color:#b9ff133d;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.commerce-policy-active span,.commerce-policy-active strong,.commerce-policy-active small{display:block}.commerce-policy-active span{color:var(--acid);text-transform:uppercase;font-size:7px;font-weight:800}.commerce-policy-active strong{color:var(--cream);margin-top:4px;font-size:14px}.commerce-policy-active small{color:#f4eedd6e;margin-top:3px;font-size:7px}.commerce-policy-active em{color:var(--acid);text-transform:uppercase;border:1px solid #b9ff133d;padding:6px 8px;font-size:7px;font-style:normal}.commerce-policy-block{padding:14px}.commerce-policy-block__heading>div{align-items:center;gap:9px;display:flex}.commerce-policy-block__heading svg{width:16px;color:var(--acid)}.commerce-policy-block__heading strong,.commerce-policy-block__heading small{display:block}.commerce-policy-block__heading strong{color:var(--cream);font-size:10px}.commerce-policy-block__heading small{color:#f4eedd6b;margin-top:2px;font-size:7px}.commerce-refund-grid,.commerce-redemption-grid,.commerce-source-rules{margin-top:12px}.commerce-refund-grid>span,.commerce-redemption-grid>span,.commerce-source-rules__labels>span{color:#f4eedd59;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.commerce-refund-grid{grid-template-columns:1fr .8fr .8fr 1fr;gap:6px;display:grid}.commerce-refund-grid__row{border-top:1px solid #f4eedd12;grid-column:1/-1;grid-template-columns:1fr .8fr .8fr 1fr;align-items:center;gap:6px;padding-top:7px;display:grid}.commerce-refund-grid__row>strong{color:var(--cream);text-transform:capitalize;font-size:8px}.commerce-refund-grid__row label{position:relative}.commerce-refund-grid__row input,.commerce-source-rules select,.commerce-policy-publish input{box-sizing:border-box;width:100%;color:var(--cream);font:inherit;background:#151815;border:1px solid #f4eedd21;border-radius:0;font-size:8px}.commerce-refund-grid__row input{padding:8px 22px 8px 8px}.commerce-refund-grid__row label small{color:#f4eedd59;font-size:6px;position:absolute;top:9px;right:7px}.commerce-refund-grid__row button,.commerce-redemption-grid__row button{color:#f4eedd66;background:#151815;border:1px solid #f4eedd1f;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:7px;font-weight:800;display:flex}.commerce-refund-grid__row button svg,.commerce-redemption-grid__row button svg{width:11px}.commerce-refund-grid__row button.is-active,.commerce-redemption-grid__row button.is-active{color:var(--acid);background:#b9ff1314;border-color:#b9ff1347}.commerce-redemption-grid{grid-template-columns:1fr repeat(4,.7fr);gap:5px;display:grid}.commerce-redemption-grid__row{grid-column:1/-1;grid-template-columns:1fr repeat(4,.7fr);align-items:center;gap:5px;display:grid}.commerce-redemption-grid__row strong{color:var(--cream);text-transform:uppercase;font-size:7px}.commerce-source-rules{border-top:1px solid #f4eedd14;padding-top:12px}.commerce-source-rules__labels,.commerce-source-rules__row{grid-template-columns:1.25fr repeat(4,.85fr);align-items:center;gap:5px;display:grid}.commerce-source-rules__row{margin-top:5px}.commerce-source-rules__row strong{color:#f4eedda1;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:7px;overflow:hidden}.commerce-source-rules select{padding:7px 5px}.commerce-policy-publish{grid-template-columns:.8fr 1.4fr auto;align-items:end;gap:8px;padding:14px;display:grid}.commerce-policy-publish label span{color:#f4eedd66;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:800;display:block}.commerce-policy-publish input{padding:9px}.commerce-policy-publish button,.admin-order-refund-actions button{background:var(--acid);color:#090b09;border:1px solid #b9ff134d;justify-content:center;align-items:center;gap:6px;min-height:33px;font-size:7px;font-weight:900;display:flex}.commerce-policy-publish button svg{width:13px}.commerce-policy-publish button:disabled{opacity:.35}.commerce-policy-history{padding:12px 14px}.commerce-policy-history__labels,.commerce-policy-history__row{grid-template-columns:.45fr .9fr .65fr 1.8fr;align-items:center;gap:8px;display:grid}.commerce-policy-history__labels{color:#f4eedd57;text-transform:uppercase;border-bottom:1px solid #f4eedd14;padding-bottom:6px;font-size:6px}.commerce-policy-history__row{border-bottom:1px solid #f4eedd0f;min-height:28px}.commerce-policy-history__row strong{color:var(--cream);font-size:8px}.commerce-policy-history__row span,.commerce-policy-history__row small{color:#f4eedd7a;font-size:7px}.commerce-policy-history__row em{font-size:6px;font-style:normal;font-weight:900}.commerce-policy-history__row em.is-active{color:var(--acid)}.commerce-policy-history__row em.is-scheduled{color:var(--gold)}.commerce-policy-history__row em.is-superseded{color:#f4eedd4d}.commerce-policy-locks{gap:5px;padding:10px 14px;display:grid}.commerce-policy-locks span{color:#f4eedd7a;align-items:center;gap:7px;font-size:7px;display:flex}.commerce-policy-locks svg{width:11px;color:var(--acid)}.admin-order-refund-actions{justify-items:stretch;gap:6px;min-width:112px;display:grid!important}.admin-order-refund-actions button{color:#f4eedda6;background:0 0;border-color:#f4eedd29;width:100%;min-height:28px}.admin-order-refund-actions button.is-primary{color:var(--red);background:#ff4b3b1a;border-color:#ff4b3b59}.admin-order-refund-actions em{color:#f4eedd59;text-align:right;font-size:7px;font-style:normal}.order-policy-snapshot{color:var(--acid)!important}.order-refund-summary{border-left:2px solid var(--red);margin-top:5px;padding-left:8px}.order-refund-summary em,.order-refund-summary small{display:block}.order-refund-context{align-items:center;gap:5px;color:var(--red)!important;display:flex!important}.order-refund-context svg{width:11px}.owned-row.is-partially-refunded{border-color:#ffbe263d}@media (width<=900px){.commerce-policy-publish{grid-template-columns:1fr}.commerce-policy-history__labels,.commerce-policy-history__row{grid-template-columns:.5fr 1fr .7fr 1.3fr}}.subscription-status--past_due{color:var(--red)!important}.subscription-status--cancelled{color:#f4eedd6b!important}.subscription-alert{z-index:1;background:#ffbe2612;border:1px solid #ffbe263d;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid;position:relative}.subscription-alert--danger{background:#ff4b3b12;border-color:#ff4b3b52}.subscription-alert>div{gap:4px;display:grid}.subscription-alert strong{color:var(--cream);font-size:9px}.subscription-alert span{color:#f4eedd8a;font-size:8px;line-height:1.4}.subscription-alert button,.subscription-cancel{min-height:31px;color:var(--cream);text-transform:uppercase;background:#00000024;border:1px solid #f4eedd29;padding:0 10px;font-size:7px;font-weight:900}.subscription-alert button{align-items:center;gap:5px;display:flex}.subscription-alert button svg{width:12px}.subscription-cancel{z-index:1;color:#f4eedd85;width:100%;margin-top:10px;position:relative}.subscription-history{margin-top:22px}.subscription-history>div:last-child{border:1px solid #f4eedd17}.subscription-history article{border-bottom:1px solid #f4eedd12;grid-template-columns:1fr 1.8fr auto;align-items:center;gap:9px;min-height:46px;padding:0 11px;display:grid}.subscription-history article:last-child{border-bottom:0}.subscription-history article span{color:var(--cream);text-transform:capitalize;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.subscription-history article i{background:var(--lime);border-radius:50%;width:5px;height:5px}.subscription-history article small{color:#f4eedd75;font-size:7px}.subscription-history article time{color:#f4eedd52;font-size:6px}.admin-subscription-policy{background:linear-gradient(145deg,#b4d4390b,#0000001f);border:1px solid #b4d4392e;gap:12px;margin-top:18px;padding:16px;display:grid}.admin-subscription-policy__heading,.admin-subscription-policy__publish{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-subscription-policy__heading>div{align-items:center;gap:9px;display:flex}.admin-subscription-policy__heading svg{width:17px;color:var(--lime)}.admin-subscription-policy__heading span,.admin-subscription-policy__publish>div{gap:3px;display:grid}.admin-subscription-policy__heading strong,.admin-subscription-policy__publish strong{color:var(--cream);font-size:10px}.admin-subscription-policy__heading small,.admin-subscription-policy__publish small{color:#f4eedd6b;font-size:7px}.admin-subscription-policy__heading em{color:var(--lime);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.admin-subscription-policy__grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.admin-subscription-policy__grid label{gap:5px;display:grid}.admin-subscription-policy__grid label>span{color:#f4eedd73;text-transform:uppercase;font-size:7px;font-weight:800}.admin-subscription-policy__grid input{box-sizing:border-box;min-width:0;color:var(--cream);background:#131512;border:1px solid #f4eedd21;border-radius:0;padding:9px;font:750 8px/1 Manrope Variable,sans-serif}.admin-subscription-policy__grid small{color:#f4eedd4d;font-size:6px}.admin-subscription-policy__publish{border-top:1px solid #f4eedd14;padding-top:11px}.admin-subscription-policy__publish button,.admin-subscription-actions button{background:var(--lime);color:#11130f;text-transform:uppercase;border:1px solid #b4d4394d;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.admin-subscription-policy__publish button:disabled{opacity:.35}.admin-subscription-policy__publish button svg,.admin-subscription-actions button svg{width:12px}.admin-subscription-policy__rules{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-subscription-policy__rules>div{border:1px solid #f4eedd12;gap:5px;padding:10px;display:grid}.admin-subscription-policy__rules span{color:#f4eedd7a;align-items:flex-start;gap:6px;font-size:7px;line-height:1.4;display:flex}.admin-subscription-policy__rules svg{width:11px;color:var(--lime);flex:none}.admin-subscription-policy__history{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-subscription-policy__history article{border:1px solid #f4eedd14;gap:5px;padding:10px;display:grid}.admin-subscription-policy__history article>span{justify-content:space-between;display:flex}.admin-subscription-policy__history strong{color:var(--cream);font-size:9px}.admin-subscription-policy__history em{color:var(--lime);text-transform:uppercase;font-size:6px;font-style:normal}.admin-subscription-policy__history small,.admin-subscription-policy__history p{color:#f4eedd66;margin:0;font-size:6px;line-height:1.4}.admin-subscription-member{background:#0000001a;border:1px solid #f4eedd17;margin-top:18px}.admin-subscription-member .admin-member-inspection{border:0;grid-template-columns:minmax(190px,1.3fr) repeat(5,minmax(90px,.7fr));margin:0}.admin-subscription-actions{flex-wrap:wrap;gap:7px;padding:0 15px 13px;display:flex}.admin-subscription-actions button{color:var(--lime);background:#b4d43914}.admin-subscription-actions button.is-danger{color:var(--red);background:#ff4b3b14;border-color:#ff4b3b4d}.admin-subscription-pending{border-left:2px solid var(--gold);color:#f4eedd8f;background:#ffbe260d;margin:0 15px 12px;padding:9px;font-size:7px}.admin-subscription-timeline{border-top:1px solid #f4eedd14}.admin-subscription-timeline article{border-bottom:1px solid #f4eedd0d;grid-template-columns:.8fr 1.4fr auto;align-items:center;gap:9px;min-height:34px;padding:0 15px;display:grid}.admin-subscription-timeline span{color:var(--cream);text-transform:capitalize;align-items:center;gap:6px;font-size:7px;display:flex}.admin-subscription-timeline i{background:var(--lime);border-radius:50%;width:5px;height:5px}.admin-subscription-timeline small,.admin-subscription-timeline time{color:#f4eedd5c;font-size:6px}@media (width<=900px){.admin-subscription-policy__grid{grid-template-columns:1fr 1fr}.admin-subscription-policy__history{grid-template-columns:1fr}.admin-subscription-member .admin-member-inspection{grid-template-columns:1fr 1fr}.admin-subscription-member .admin-member-inspection>div:first-child{grid-column:1/-1}}@media (width<=520px){.subscription-alert{grid-template-columns:1fr}.subscription-history article{grid-template-columns:1fr auto;padding:9px 11px}.subscription-history article small{grid-area:2/1/auto/-1}}.wallet-screen{min-height:100%;color:var(--cream);background:radial-gradient(circle at 90% 4%,#b9ff131f,#0000 28%),linear-gradient(#111512 0,#080a08 46%,#0b0c0b 100%);padding:12px 12px 150px}.wallet-screen--loading{place-content:center;justify-items:center;gap:12px}.wallet-screen__topbar{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.wallet-screen__topbar>button{width:36px;height:36px;color:var(--cream);background:#070907c7;border:1px solid #f4eedd24;border-radius:50%;place-items:center;display:grid}.wallet-screen__topbar>div span,.wallet-screen__topbar>div strong{display:block}.wallet-screen__topbar>div span{color:var(--acid);letter-spacing:.14em;font-family:Bebas Neue,sans-serif;font-size:9px}.wallet-screen__topbar>div strong{font-family:DM Serif Display,serif;font-size:25px;font-weight:400}.wallet-screen__topbar>em{color:var(--acid);letter-spacing:.12em;border:1px solid #b9ff1333;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal}.wallet-balance-hero{color:#0a0d09;background:linear-gradient(135deg,#b9ff13f5,#e2ff5beb 56%,#f4eedd 56.2%);border:1px solid #f4eedd1f;border-radius:20px;padding:22px 19px 16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.wallet-balance-hero:after{content:"";border:25px solid #ff4b3bdb;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-34px}.wallet-balance-hero>span,.wallet-balance-hero>strong,.wallet-balance-hero>p,.wallet-balance-hero>div{z-index:1;position:relative}.wallet-balance-hero>span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.wallet-balance-hero>strong{letter-spacing:-.04em;margin:3px 0 6px;font-family:DM Serif Display,serif;font-size:44px;font-weight:400;display:block}.wallet-balance-hero>p{max-width:275px;margin:0;font-size:8px;line-height:1.5}.wallet-balance-hero>div{gap:7px;margin-top:15px;display:flex}.wallet-balance-hero>div span{background:#ffffff42;border:1px solid #0a0d0924;border-radius:9px;padding:7px 9px;font-size:7px}.wallet-balance-hero>div b{font-size:9px;display:block}.wallet-panel,.wallet-recovery-alert{background:#111411eb;border:1px solid #f4eedd1a;border-radius:15px;margin-top:12px;padding:14px}.wallet-panel__heading,.admin-control-card__title,.admin-subsection-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-panel__heading>div,.admin-control-card__title,.admin-subsection-heading>span{align-items:center;gap:9px;display:flex}.wallet-panel__heading svg,.admin-control-card__title svg{width:16px;color:var(--acid)}.wallet-panel__heading strong,.wallet-panel__heading small,.admin-control-card__title strong,.admin-control-card__title small,.admin-subsection-heading strong,.admin-subsection-heading small{display:block}.wallet-panel__heading strong{font-size:10px}.wallet-panel__heading small,.admin-control-card__title small,.admin-subsection-heading small{color:#f4eedd73;margin-top:2px;font-size:6px}.wallet-panel__heading>em,.admin-subsection-heading>em{color:#f4eedd70;text-align:right;font-size:6px;font-style:normal}.wallet-denominations{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.wallet-denominations button,.wallet-decline-test{color:var(--cream);background:#b9ff130f;border:1px solid #b9ff1338;border-radius:10px;padding:10px 3px;font-size:9px;font-weight:800}.wallet-denominations button:active{background:var(--acid);color:#080a08}.wallet-decline-test{color:#f4eedda3;background:#ff4b3b0d;border-color:#ff4b3b38;width:100%;margin-top:7px;font-size:7px}.wallet-topup-panel>small{color:#f4eedd61;margin-top:8px;font-size:6px;line-height:1.45;display:block}.wallet-class-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.wallet-class-card{background:#171a17;border-radius:11px;min-width:0;padding:10px}.wallet-class-card--credit{border-top:3px solid var(--acid)}.wallet-class-card--goodwill{border-top:3px solid var(--gold)}.wallet-class-card--wallet{border-top:3px solid var(--red)}.wallet-class-card>span,.wallet-class-card>strong,.wallet-class-card>small{display:block}.wallet-class-card>span{color:#f4eedd73;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.wallet-class-card>strong{margin:5px 0 2px;font-size:13px}.wallet-class-card>small{color:#f4eedd70;font-size:6px}.wallet-expiry-row,.wallet-recovery-row{border-top:1px solid #f4eedd14;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:grid}.wallet-expiry-row strong,.wallet-expiry-row small,.wallet-recovery-row strong,.wallet-recovery-row small{display:block}.wallet-expiry-row strong,.wallet-recovery-row strong{font-size:8px}.wallet-expiry-row small,.wallet-recovery-row small{color:#f4eedd6b;font-size:6px}.wallet-expiry-row em,.wallet-recovery-row em{color:var(--cream);font-size:8px;font-style:normal}.wallet-recovery-alert{background:#5e181247;border-color:#ff4b3b4d;grid-template-columns:auto 1fr;gap:10px;display:grid}.wallet-recovery-alert svg{color:var(--red)}.wallet-recovery-alert strong,.wallet-recovery-alert span{display:block}.wallet-recovery-alert strong{font-size:9px}.wallet-recovery-alert span{color:#f4eedd8c;margin-top:3px;font-size:6px}.wallet-recovery-alert button{background:var(--red);color:#fff;border:0;border-radius:9px;grid-column:1/-1;padding:9px;font-size:8px;font-weight:800}.wallet-history-list{margin-top:8px}.wallet-history-list article{border-top:1px solid #f4eedd12;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.wallet-history-mark{border-radius:8px;width:6px;height:22px}.wallet-history-mark--credit{background:var(--acid)}.wallet-history-mark--goodwill{background:var(--gold)}.wallet-history-mark--wallet{background:var(--red)}.wallet-history-list strong,.wallet-history-list small{display:block}.wallet-history-list strong{text-transform:capitalize;font-size:8px}.wallet-history-list small{color:#f4eedd61;margin-top:2px;font-size:5.5px}.wallet-history-list em{font-size:8px;font-style:normal;font-weight:800}.is-positive{color:var(--acid)!important}.is-negative{color:var(--red)!important}.admin-financial{gap:14px;display:grid}.financial-recon-banner{background:#b9ff130e;border:1px solid #b9ff1338;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.financial-recon-banner--discrepancy{background:#ff4b3b0f;border-color:#ff4b3b59}.financial-recon-banner>div{align-items:center;gap:10px;display:flex}.financial-recon-banner svg{width:19px;color:var(--acid)}.financial-recon-banner--discrepancy svg{color:var(--red)}.financial-recon-banner strong,.financial-recon-banner small{display:block}.financial-recon-banner strong{font-size:9px}.financial-recon-banner small{color:#f4eedd70;margin-top:2px;font-size:6px}.financial-recon-banner button,.admin-control-card>button,.financial-topup-list button,.financial-recovery-list button{color:var(--acid);background:#b9ff1314;border:1px solid #b9ff133d;padding:8px 10px;font-size:7px;font-weight:800}.admin-financial-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-control-card{background:#0c0e0c;border:1px solid #f4eedd17;gap:9px;padding:13px;display:grid}.admin-control-card__title{justify-content:flex-start}.admin-control-card__title strong{font-size:9px}.admin-control-card label{gap:4px;display:grid;position:relative}.admin-control-card label>span{color:#f4eedd80;text-transform:uppercase;font-size:6px}.admin-control-card input,.admin-control-card select{width:100%;color:var(--cream);font:inherit;background:#151815;border:1px solid #f4eedd1f;padding:8px;font-size:8px}.admin-control-card label>small{color:#f4eedd4d;font-size:6px;position:absolute;bottom:9px;right:8px}.admin-three-field,.admin-two-field{gap:7px;display:grid}.admin-three-field{grid-template-columns:repeat(3,1fr)}.admin-two-field{grid-template-columns:repeat(2,1fr)}.admin-boundary-note{color:#f4eedd57;font-size:6px;line-height:1.5}.financial-user-cards{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.financial-user-cards article{background:#101210;border:1px solid #f4eedd14;grid-template-columns:1fr auto;gap:5px 9px;padding:11px;display:grid}.financial-user-cards div span,.financial-user-cards div small{display:block}.financial-user-cards div span{font-size:8px;font-weight:800}.financial-user-cards div small,.financial-user-cards article>span{color:#f4eedd61;font-size:5.5px}.financial-user-cards article>strong{color:var(--acid);font-size:11px}.financial-user-cards article>span{grid-column:1/-1}.admin-subsection-heading{border-top:1px solid #f4eedd14;padding-top:4px}.admin-subsection-heading strong{font-size:9px}.financial-topup-list,.financial-recovery-list{gap:6px;display:grid}.financial-topup-list article,.financial-recovery-list article{background:#0d0f0d;border:1px solid #f4eedd13;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.financial-topup-list strong,.financial-topup-list small,.financial-recovery-list strong,.financial-recovery-list small{display:block}.financial-topup-list strong,.financial-recovery-list strong{font-size:8px}.financial-topup-list small,.financial-recovery-list small{color:#f4eedd66;margin-top:2px;font-size:6px}.financial-recovery-list article{grid-template-columns:1fr auto}.financial-recovery-list article>div:last-child{gap:5px;display:flex}.financial-recovery-list em{color:var(--acid);font-size:8px;font-style:normal}.status-dot{background:#f4eedd4d;border-radius:50%;width:7px;height:7px}.status-dot--captured{background:var(--acid)}.status-dot--declined,.status-dot--reversed{background:var(--red)}.status-dot--disputed{background:var(--gold)}.financial-journal-table{border:1px solid #f4eedd13;overflow:hidden}.financial-journal-table>div{border-top:1px solid #f4eedd0d;grid-template-columns:.7fr 1.5fr .7fr .7fr .8fr;align-items:center;gap:8px;min-width:640px;padding:8px 10px;font-size:7px;display:grid}.financial-journal-table__head{color:#f4eedd6b;text-transform:uppercase;background:#171a17;border-top:0!important;font-size:6px!important}.financial-journal-table span small{color:#f4eedd52;margin-top:2px;font-size:5px;display:block}.financial-journal-table em{font-style:normal}@media (width<=900px){.admin-financial-grid,.financial-user-cards{grid-template-columns:1fr}.financial-recon-banner{flex-direction:column;align-items:stretch}.financial-journal-table{overflow-x:auto}}.screen--gifting{padding:22px 20px 150px}.gifting-loading{min-height:60vh;color:var(--cream);place-content:center;justify-items:center;gap:12px;display:grid}.gifting-loading svg{color:var(--lime)}.screen--gifting .screen-back{color:#f4eedd9e;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:800 10px/1 Manrope Variable,sans-serif;display:flex}.screen--gifting .screen-back svg{width:15px}.gifting-hero{background:radial-gradient(circle at 92% 12%,#b4d43957,#0000 31%),linear-gradient(135deg,#1b2114 0%,#101210 58%,#35140f 100%);border:1px solid #b4d4394d;border-radius:4px;margin:18px 0;padding:26px 22px;position:relative;overflow:hidden}.gifting-hero:after{content:"GIFT";color:#f4eedd0a;letter-spacing:.04em;font:900 92px/1 Bebas Neue,sans-serif;position:absolute;bottom:-25px;right:-13px;transform:rotate(-7deg)}.gifting-hero h1{max-width:340px;color:var(--cream);margin:5px 0 8px;font:400 42px/.9 DM Serif Display,serif}.gifting-hero p{color:#f4eedd9e;max-width:370px;margin:0;font-size:11px;line-height:1.55}.gifting-hero>div{gap:16px;margin-top:20px;display:flex}.gifting-hero>div span{color:#f4eedd9e;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.gifting-hero>div strong{color:var(--lime);margin-right:4px;font-size:15px}.gift-composer{background:#111310;border:1px solid #f4eedd1f;grid-template-columns:.95fr 1.3fr;display:grid}.gift-composer__visual{color:#12130f;background:linear-gradient(25deg,#0000 44%,#ffffff38 45%,#0000 47%),linear-gradient(145deg,#b4d439 0%,#eec44c 52%,#f35243 100%);flex-direction:column;justify-content:flex-end;min-height:245px;padding:20px;display:flex;position:relative;overflow:hidden}.gift-composer__visual:before,.gift-composer__visual:after{content:"";border:18px solid #0f120df2;border-radius:50%;position:absolute}.gift-composer__visual:before{width:140px;height:140px;top:-54px;right:-62px}.gift-composer__visual:after{width:60px;height:60px;top:34px;left:-36px}.gift-composer__visual svg{width:27px;height:27px;position:absolute;top:18px;left:18px}.gift-composer__visual span{text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:950}.gift-composer__visual strong{font:400 44px/.9 DM Serif Display,serif}.gift-composer__visual small{margin-top:7px;font-size:8px;font-weight:800}.gift-composer form{gap:12px;padding:18px;display:grid}.gift-composer label,.checkout-gift label{color:#f4eedd8f;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:7px;font-weight:900;display:grid}.gift-composer input,.gift-composer textarea,.gift-redeem-code input,.checkout-gift input,.checkout-gift textarea{min-width:0;color:var(--cream);background:#0b0d0b;border:1px solid #f4eedd24;border-radius:2px;outline:none;padding:10px;font:700 10px/1.3 Manrope Variable,sans-serif}.gift-composer textarea,.checkout-gift textarea{resize:vertical;min-height:54px}.gift-composer fieldset{border:0;gap:6px;padding:0;display:flex}.gift-composer legend{color:#f4eedd8f;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900}.gift-composer fieldset button{color:var(--cream);background:0 0;border:1px solid #f4eedd21;flex:1;padding:8px 4px;font-size:9px;font-weight:900}.gift-composer fieldset button.is-active{border-color:var(--lime);color:#111;background:var(--lime)}.gift-composer form>small{color:#f4eedd61;font-size:7px;line-height:1.4}.gift-inbox,.gift-outbox{margin-top:28px}.gift-inbox .section-heading,.gift-outbox .section-heading{align-items:flex-end}.gift-inbox .section-heading h2,.gift-outbox .section-heading h2{color:var(--cream);margin:3px 0 0;font:400 25px/1 DM Serif Display,serif}.gift-inbox .section-heading em,.gift-outbox .section-heading em{color:#f4eedd6b;font-size:8px}.gift-empty{color:#f4eedd6b;text-align:center;border:1px dashed #f4eedd24;padding:20px;font-size:10px}.gift-row{border-bottom:1px solid #f4eedd1a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.gift-row__icon{width:42px;height:42px;color:var(--lime);background:#b4d43912;border:1px solid #b4d43940;place-items:center;display:grid}.gift-row__icon svg{width:18px}.gift-row>div small,.gift-row>div strong,.gift-row>div span,.gift-row>div em{display:block}.gift-row>div small{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:900}.gift-row>div strong{color:var(--cream);margin-top:3px;font-size:10px}.gift-row>div span{color:#f4eedd8c;margin-top:3px;font-size:8px}.gift-row>div em{color:#f4eedd52;margin-top:4px;font-size:6px}.gift-row>button,.gift-row__actions button,.gift-redeem-code button{border:1px solid var(--lime);color:#111;background:var(--lime);text-transform:uppercase;padding:8px 10px;font-size:7px;font-weight:950}.gift-row__actions{gap:5px;display:flex}.gift-row__actions button:last-child{color:#f4eedda6;background:0 0;border-color:#f4eedd2e}.gift-redeem-code{border-left:3px solid var(--gold);background:#efc54a12;margin-top:24px;padding:15px}.gift-redeem-code>div{align-items:center;gap:9px;display:flex}.gift-redeem-code>div svg{width:20px;color:var(--gold)}.gift-redeem-code>div strong,.gift-redeem-code>div small{display:block}.gift-redeem-code>div strong{color:var(--cream);font-size:10px}.gift-redeem-code>div small{color:#f4eedd73;margin-top:2px;font-size:7px}.gift-redeem-code form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.gift-mechanics{background:#b4d4390b;border:1px solid #b4d4392e;gap:10px;margin-top:25px;padding:14px;display:flex}.gift-mechanics svg{width:19px;color:var(--lime);flex:none}.gift-mechanics strong,.gift-mechanics span{display:block}.gift-mechanics strong{color:var(--cream);font-size:9px}.gift-mechanics span{color:#f4eedd75;margin-top:4px;font-size:7px;line-height:1.5}.checkout-gift{background:#ffffff06;border:1px solid #f4eedd1f}.checkout-gift.is-active{background:#b4d4390d;border-color:#b4d43966}.checkout-gift>button{width:100%;color:var(--cream);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.checkout-gift>button>svg{width:18px;color:var(--lime)}.checkout-gift>button strong,.checkout-gift>button small{display:block}.checkout-gift>button strong{font-size:9px}.checkout-gift>button small{color:#f4eedd73;margin-top:2px;font-size:7px}.checkout-gift>button i{border:1px solid #f4eedd2e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.checkout-gift>button i svg{width:12px}.checkout-gift>div{gap:9px;padding:0 11px 11px;display:grid}.checkout-gift>div>small{color:#f4eedd6b;font-size:7px;line-height:1.45}.order-gift-context{align-items:center;gap:4px;color:var(--lime)!important;display:flex!important}.admin-gifting-studio{gap:14px;display:grid}.admin-gifting-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.admin-gifting-metrics div{background:#0d0f0d;border:1px solid #f4eedd17;padding:12px}.admin-gifting-metrics strong,.admin-gifting-metrics span{display:block}.admin-gifting-metrics strong{color:var(--lime);font:400 24px/1 DM Serif Display,serif}.admin-gifting-metrics span{color:#f4eedd61;text-transform:uppercase;margin-top:4px;font-size:6px}.admin-gift-policy{background:#0d0f0d;border:1px solid #f4eedd1a;padding:13px}.admin-gift-policy header{justify-content:space-between;align-items:center;display:flex}.admin-gift-policy header span{color:var(--cream);align-items:center;gap:6px;font-size:9px;display:flex}.admin-gift-policy header svg{width:15px;color:var(--lime)}.admin-gift-policy header em{color:var(--gold);text-transform:uppercase;font-size:6px}.admin-gift-policy>div{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.admin-gift-policy label{color:#f4eedd73;text-transform:uppercase;grid-template-columns:1fr auto;align-items:end;gap:3px;font-size:6px;display:grid}.admin-gift-policy input,.admin-gift-policy select{min-width:0;color:var(--cream);background:#111;border:1px solid #f4eedd1f;grid-column:1/-1;padding:8px;font-size:8px}.admin-gift-policy label small{color:#f4eedd40;font-size:5px}.admin-gift-policy>button{color:#111;background:var(--lime);text-transform:uppercase;border:0;align-items:center;gap:4px;padding:8px 10px;font-size:7px;font-weight:950;display:flex}.admin-gift-policy>button svg{width:12px}.admin-gift-ledger{border:1px solid #f4eedd17}.admin-gift-ledger__labels,.admin-gift-ledger article{grid-template-columns:1.2fr 1.5fr .7fr .8fr .65fr;align-items:center;gap:8px;display:grid}.admin-gift-ledger__labels{color:#f4eedd4d;text-transform:uppercase;background:#ffffff08;padding:7px 10px;font-size:5px}.admin-gift-ledger article{border-top:1px solid #f4eedd12;padding:10px}.admin-gift-ledger article strong,.admin-gift-ledger article small,.admin-gift-ledger article em{text-overflow:ellipsis;display:block;overflow:hidden}.admin-gift-ledger article strong{color:var(--cream);font-size:8px}.admin-gift-ledger article small{color:#f4eedd5c;margin-top:3px;font-size:5px}.admin-gift-ledger article em{color:var(--lime);text-transform:uppercase;margin-top:3px;font-size:5px}.admin-gift-ledger__actions{gap:4px;display:flex}.admin-gift-ledger__actions button{color:#f4eedda6;background:0 0;border:1px solid #f4eedd26;padding:6px;font-size:6px}.admin-gift-ledger__actions button:last-child{color:#f47b70;border-color:#f3524359}.admin-gifting-decisions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-gifting-decisions>div{background:#0d0f0d;border:1px solid #f4eedd14;gap:6px;padding:11px;display:grid}.admin-gifting-decisions strong{color:var(--cream);font-size:8px}.admin-gifting-decisions span{color:#f4eedd75;gap:5px;font-size:6px;line-height:1.4;display:flex}.admin-gifting-decisions svg{width:10px;color:var(--lime);flex:none}@media (width<=560px){.gift-composer{grid-template-columns:1fr}.gift-composer__visual{min-height:175px}.gift-row{grid-template-columns:38px minmax(0,1fr)}.gift-row>button,.gift-row__actions{grid-column:2;justify-self:start}.admin-gift-policy>div,.admin-gifting-metrics{grid-template-columns:1fr 1fr}}.top5-reveal{background:radial-gradient(circle at 92% 5%,#b0df132e,#0000 34%),linear-gradient(145deg,#111811,#080a09 72%);border:1px solid #b0df133d;border-radius:20px;margin:18px 0;overflow:hidden;box-shadow:0 20px 55px #00000047}.top5-reveal__header,.top5-reveal__header>div,.top5-reveal__current{align-items:center;display:flex}.top5-reveal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:18px}.top5-reveal__header>div{gap:12px}.top5-reveal__header small,.top5-reveal__header strong{display:block}.top5-reveal__header small{color:#b0df13;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.top5-reveal__header strong{color:#fff;margin-top:3px;font-size:16px}.top5-reveal__header em{color:#ffffff7a;text-transform:uppercase;font-size:10px;font-style:normal}.top5-reveal__number{color:#b0df13;font-family:Bebas Neue,sans-serif;font-size:39px;line-height:.8}.top5-reveal__current{background:#ffffff0e;border-radius:13px;gap:10px;margin:12px;padding:12px}.top5-reveal__current svg{color:#b0df13;width:18px}.top5-reveal__current>span{flex:1;min-width:0}.top5-reveal__current strong,.top5-reveal__current small{display:block}.top5-reveal__current strong{color:#fff;font-size:12px}.top5-reveal__current small{color:#ffffff85;margin-top:3px;font-size:9px}.top5-reveal__current em{color:#b0df13;font-size:10px;font-style:normal}.top5-reveal__positions{padding:0 12px 8px}.top5-reveal__positions>button,.top5-reveal__empty{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:27px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 3px;display:grid}.top5-reveal__positions>button{cursor:pointer}.top5-reveal__positions img,.top5-reveal__art{object-fit:cover;border-radius:8px;width:40px;height:40px}.top5-reveal__art{color:#b0df13;background:#b0df131a;place-items:center;display:grid}.top5-reveal__rank{color:#b0df13;font-family:Bebas Neue,sans-serif;font-size:20px}.top5-reveal__positions strong,.top5-reveal__positions small{display:block}.top5-reveal__positions strong{color:#fff;font-size:11px}.top5-reveal__positions small{color:#ffffff75;margin-top:2px;font-size:8px}.top5-reveal__economics{text-align:right}.top5-reveal__economics strong{color:#b0df13}.top5-reveal__empty{opacity:.45;grid-template-columns:27px 40px minmax(0,1fr)}.top5-reveal__empty:before{content:"";border:1px dashed #ffffff40;border-radius:8px;grid-area:1/2;width:40px;height:40px}.top5-reveal__empty>span:last-child{grid-area:1/3}.top5-reveal>p{color:#ffffff78;margin:0;padding:13px 18px 16px;font-size:9px;line-height:1.55}.admin-top5{gap:18px;display:grid}.admin-top5__boundary{background:#b0df130e;border:1px solid #b0df133d;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.admin-top5__boundary svg{color:#b0df13;width:20px}.admin-top5__boundary>div{flex:1}.admin-top5__boundary strong,.admin-top5__boundary span{display:block}.admin-top5__boundary strong{color:#fff;font-size:13px}.admin-top5__boundary span{color:#ffffff8c;margin-top:3px;font-size:11px}.admin-top5__boundary em{color:#b0df13;text-transform:uppercase;font-size:10px;font-style:normal}.admin-top5__grid{grid-template-columns:minmax(310px,.8fr) minmax(440px,1.2fr);gap:16px;display:grid}.admin-top5__policy,.admin-top5__projection,.admin-top5__finalized{background:#080a0985;border:1px solid #ffffff17;border-radius:16px;overflow:hidden}.admin-top5__policy{padding:18px}.admin-top5__policy>header,.admin-top5__projection>header,.admin-top5__finalized>header,.admin-top5__policy>header>span,.admin-top5__projection>header>span,.admin-top5__finalized>header>span{align-items:center;display:flex}.admin-top5__policy>header,.admin-top5__projection>header,.admin-top5__finalized>header{justify-content:space-between;gap:12px}.admin-top5__policy>header>span,.admin-top5__projection>header>span,.admin-top5__finalized>header>span{gap:10px}.admin-top5__policy header svg,.admin-top5__projection header svg,.admin-top5__finalized header svg{color:#b0df13;width:18px}.admin-top5 header small,.admin-top5 header strong{display:block}.admin-top5 header small{color:#ffffff73;text-transform:uppercase;font-size:9px}.admin-top5 header strong{color:#fff;margin-top:2px;font-size:13px}.admin-top5 header em{color:#b0df13;text-transform:uppercase;font-size:9px;font-style:normal}.admin-top5__policy>label{color:#ffffffa8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.admin-top5__policy>label>span:last-child{color:#fff6;align-items:center;gap:6px;display:flex}.admin-top5 input{color:#fff;background:#111512;border:1px solid #ffffff21;border-radius:8px;width:72px;padding:8px 9px}.admin-top5 fieldset{border:0;margin:14px 0;padding:0}.admin-top5 legend{color:#ffffff94;margin-bottom:8px;font-size:10px}.admin-top5 fieldset>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.admin-top5 fieldset label span{color:#b0df13;margin-bottom:4px;font-size:9px;display:block}.admin-top5 fieldset input{width:100%}.admin-top5__order{background:#ffffff09;border-radius:10px;gap:6px;margin:16px 0;padding:12px;display:grid}.admin-top5__order small{color:#ffffff75;text-transform:uppercase;font-size:9px}.admin-top5__order span{color:#ffffffa6;font-size:10px}.admin-top5__order b{color:#0a0d0a;background:#b0df13;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;display:inline-grid}.admin-top5__policy>button{color:#0a0d0a;background:#b0df13;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:10px;font-weight:800;display:flex}.admin-top5__policy>button:disabled{opacity:.5}.admin-top5__policy>button svg{width:15px}.admin-top5__projection>header,.admin-top5__finalized>header{border-bottom:1px solid #ffffff14;padding:17px 18px}.admin-top5__listener{border-bottom:1px solid #ffffff12;padding:13px 16px}.admin-top5__listener>div:first-child{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.admin-top5__listener strong,.admin-top5__listener small{display:block}.admin-top5__listener>div:first-child strong{color:#fff;font-size:12px}.admin-top5__listener small{color:#ffffff6e;margin-top:2px;font-size:9px}.admin-top5__listener>div:first-child em{color:#b0df13;font-size:9px;font-style:normal}.admin-top5__listener article,.admin-top5__finalized article{border-top:1px solid #ffffff0e;grid-template-columns:38px minmax(0,1.4fr) minmax(130px,.8fr);align-items:center;gap:10px;padding:9px 0;display:grid}.admin-top5__listener article>b,.admin-top5__finalized article>b{color:#b0df13;font-family:Bebas Neue,sans-serif;font-size:19px}.admin-top5__listener article strong,.admin-top5__finalized article strong{color:#fff;font-size:10px}.admin-top5__listener>p{color:#ffffff6b;font-size:10px}.admin-top5__finalized>div{padding:0 18px}.admin-top5__finalized article{grid-template-columns:38px minmax(0,1.4fr) minmax(100px,.7fr) minmax(120px,.7fr)}.admin-top5__finalized article.is-empty{opacity:.42}.admin-top5__finalized>p{color:#ffffff73;border-top:1px solid #ffffff14;margin:0;padding:14px 18px;font-size:10px;line-height:1.55}@media (width<=1050px){.admin-top5__grid{grid-template-columns:1fr}}@media (width<=520px){.top5-reveal__economics{display:none}.top5-reveal__positions>button{grid-template-columns:27px 40px minmax(0,1fr)}}.admin-catalogue-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.admin-catalogue-summary>div{background:#08090875;border:1px solid #f4eedd17;gap:4px;padding:11px;display:grid}.admin-catalogue-summary strong{color:var(--lime);font-size:18px}.admin-catalogue-summary span{color:#f4eedd75;text-transform:uppercase;font-size:7px}.admin-catalogue-table{border:1px solid #f4eedd17;margin-top:10px}.admin-catalogue-table__labels,.admin-catalogue-table>article{grid-template-columns:1.5fr 1.1fr repeat(3,.7fr) 1.15fr;align-items:center;gap:10px;display:grid}.admin-catalogue-table__labels{color:#f4eedd6b;text-transform:uppercase;background:#08090899;padding:8px 10px;font-size:7px;font-weight:800}.admin-catalogue-table>article{border-top:1px solid #f4eedd14;padding:10px}.admin-catalogue-table article>span{gap:3px;min-width:0;display:grid}.admin-catalogue-table article strong,.admin-catalogue-table article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-catalogue-table article strong{color:var(--cream);text-transform:capitalize;font-size:9px}.admin-catalogue-table article small{color:#f4eedd6b;font-size:7px}.admin-catalogue-table article .is-warning strong{color:var(--gold)}@media (width<=1100px){.admin-catalogue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-catalogue-table{overflow-x:auto}.admin-catalogue-table__labels,.admin-catalogue-table>article{min-width:820px}}.listening-proof{background:linear-gradient(135deg,#b4d4391c,#0000 42%),#11130f;border:1px solid #b4d43947;border-radius:4px;margin:10px 0 18px;padding:15px;box-shadow:5px 5px #ef5a4352}.listening-proof__heading,.listening-proof__heading>span{align-items:center;display:flex}.listening-proof__heading{justify-content:space-between;gap:12px}.listening-proof__heading>span{gap:9px}.listening-proof__heading svg{width:20px;color:var(--lime)}.listening-proof__heading small,.listening-proof__heading strong{display:block}.listening-proof__heading small{color:var(--lime);text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:7px;font-weight:900}.listening-proof__heading strong{color:var(--cream);font-size:12px}.listening-proof__heading>em{color:#11130f;background:var(--lime);text-transform:uppercase;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.listening-proof__metrics{background:#f4eedd1a;grid-template-columns:repeat(3,1fr);gap:1px;margin:13px 0 10px;display:grid}.listening-proof__metrics>div{background:#0a0c09;padding:9px}.listening-proof__metrics small,.listening-proof__metrics strong{display:block}.listening-proof__metrics small{color:#f4eedd6b;margin-bottom:3px;font-size:6px}.listening-proof__metrics strong{color:var(--cream);font-size:10px}.listening-proof__history article{border-top:1px solid #f4eedd14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.listening-proof__status{background:var(--gold);border-radius:50%;width:7px;height:7px}.listening-proof__status--qualified{background:var(--lime);box-shadow:0 0 10px #b4d43999}.listening-proof__status--not_qualified,.listening-proof__status--ended{background:var(--coral)}.listening-proof__history strong,.listening-proof__history small,.listening-proof__history em{display:block}.listening-proof__history strong{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.listening-proof__history small,.listening-proof__history em{color:#f4eedd70;font-size:6px;font-style:normal}.listening-proof__history>article>span:last-child{text-align:right}.listening-proof__history em{color:var(--lime)}.listening-proof>p{color:#f4eedd66;margin:8px 0 0;font-size:6px;line-height:1.5}.screen--admin .admin-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-streaming{gap:14px;display:grid}.admin-streaming__boundary{border-left:3px solid var(--lime);background:#b4d43914;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.admin-streaming__boundary svg{width:18px;color:var(--lime);flex:none}.admin-streaming__boundary strong,.admin-streaming__boundary span,.admin-streaming__boundary small{display:block}.admin-streaming__boundary strong{color:var(--cream);margin-bottom:3px;font-size:10px}.admin-streaming__boundary span{color:#f4eedd9e;font-size:8px;line-height:1.5}.admin-streaming__boundary small{color:#f4eedd5c;margin-top:4px;font-size:7px}.admin-streaming__config,.admin-streaming__evidence{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-streaming__policy,.admin-streaming__evidence>section{background:#10120f;border:1px solid #f4eedd1a;min-width:0}.admin-streaming__policy{gap:1px;padding:14px;display:grid}.admin-streaming__policy>header,.admin-streaming__policy>header>span,.admin-streaming__evidence header,.admin-streaming__evidence header>span{align-items:center;display:flex}.admin-streaming__policy>header,.admin-streaming__evidence header{justify-content:space-between;gap:10px}.admin-streaming__policy>header{margin-bottom:10px}.admin-streaming__policy>header>span,.admin-streaming__evidence header>span{gap:9px}.admin-streaming__policy header svg,.admin-streaming__evidence header svg{width:18px;color:var(--lime)}.admin-streaming__policy header small,.admin-streaming__policy header strong,.admin-streaming__evidence header small,.admin-streaming__evidence header strong{display:block}.admin-streaming__policy header small,.admin-streaming__evidence header small{color:#f4eedd61;font-size:7px}.admin-streaming__policy header strong,.admin-streaming__evidence header strong{color:var(--cream);font-size:10px}.admin-streaming__policy header em,.admin-streaming__evidence header em{color:var(--lime);text-transform:uppercase;font-size:7px;font-style:normal}.admin-streaming__policy>label{color:#f4eedd94;border-top:1px solid #f4eedd12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:8px;display:grid}.admin-streaming__policy>label>span:last-child{color:#f4eedd5c;align-items:center;gap:5px;font-size:7px;display:flex}.admin-streaming__policy input{width:82px;color:var(--cream);text-align:right;background:#080a08;border:1px solid #f4eedd24;border-radius:0;outline:0;padding:7px 8px;font:800 9px/1 Manrope Variable,sans-serif}.admin-streaming__policy input:focus{border-color:var(--lime)}.admin-streaming__calculation{background:#080a08;margin:10px 0;padding:10px}.admin-streaming__calculation small,.admin-streaming__calculation strong,.admin-streaming__calculation span{display:block}.admin-streaming__calculation small{color:#f4eedd57;text-transform:uppercase;font-size:6px}.admin-streaming__calculation strong{color:var(--lime);margin:3px 0;font-size:15px}.admin-streaming__calculation strong.is-invalid{color:var(--coral)}.admin-streaming__calculation span{color:#f4eedd6b;font-size:7px;line-height:1.45}.admin-streaming__policy>button{color:#10120f;background:var(--lime);text-transform:uppercase;letter-spacing:.05em;border:0;justify-content:center;align-items:center;gap:7px;min-height:34px;font:900 7px/1 Manrope Variable,sans-serif;display:flex}.admin-streaming__policy>button:disabled{opacity:.42}.admin-streaming__policy>button svg{width:14px}.admin-streaming__period{background:#f4eedd1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.admin-streaming__period>div{background:#080a08;padding:13px}.admin-streaming__period small,.admin-streaming__period strong,.admin-streaming__period span{display:block}.admin-streaming__period small{color:#f4eedd5c;font-size:7px}.admin-streaming__period strong{color:var(--cream);margin:4px 0;font-size:15px}.admin-streaming__period span{color:#f4eedd70;font-size:7px}.admin-streaming__evidence>section>header{border-bottom:1px solid #f4eedd17;padding:13px 14px}.admin-streaming__session-list article,.admin-streaming__accrual-list article{border-top:1px solid #f4eedd0f;align-items:center;gap:9px;padding:11px 14px;display:grid}.admin-streaming__session-list article{grid-template-columns:auto minmax(0,1fr) auto}.admin-streaming__accrual-list article{grid-template-columns:minmax(0,1fr) auto}.admin-streaming__session-list strong,.admin-streaming__session-list small,.admin-streaming__session-list em,.admin-streaming__accrual-list strong,.admin-streaming__accrual-list small,.admin-streaming__accrual-list em{display:block}.admin-streaming__session-list strong,.admin-streaming__accrual-list strong{color:var(--cream);font-size:8px}.admin-streaming__session-list small,.admin-streaming__session-list em,.admin-streaming__accrual-list small,.admin-streaming__accrual-list em{color:#f4eedd66;font-size:6px;font-style:normal;line-height:1.45}.admin-streaming__session-list>article>span:last-child,.admin-streaming__accrual-list>article>span:last-child{text-align:right}.admin-streaming__session-list>article>span:last-child small{color:var(--lime)}.admin-streaming__accrual-list>article>span:last-child strong{color:var(--lime);margin:2px 0;font-size:12px}.admin-streaming__accrual-list>article>span:last-child em{color:var(--gold)}.admin-streaming__result{background:var(--gold);border-radius:50%;width:7px;height:7px}.admin-streaming__result--qualified{background:var(--lime);box-shadow:0 0 10px #b4d43999}.admin-streaming__result--not_qualified,.admin-streaming__result--ended{background:var(--coral)}.admin-streaming__evidence>section>p{color:#f4eedd66;border-top:1px solid #f4eedd14;gap:7px;margin:0;padding:11px 14px;font-size:7px;line-height:1.45;display:flex}.admin-streaming__evidence>section>p svg{width:14px;color:var(--lime);flex:none}@media (width<=1100px){.screen--admin .admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-streaming__config,.admin-streaming__evidence{grid-template-columns:1fr}}@media (width<=560px){.listening-proof__heading{flex-direction:column;align-items:flex-start}.listening-proof__metrics,.admin-streaming__period{grid-template-columns:1fr}}.catalogue-disclosure{background:#ffffff08;border:1px solid #f4eedd1f;align-items:flex-start;gap:9px;margin-top:14px;padding:10px;display:flex}.catalogue-disclosure>svg{width:17px;color:var(--lime);flex:none}.catalogue-disclosure.is-demo>svg{color:var(--gold)}.catalogue-disclosure>div{gap:3px;display:grid}.catalogue-disclosure strong{color:var(--cream);font-size:9px}.catalogue-disclosure span{color:#f4eedd85;font-size:8px;line-height:1.4}.checkout-loading,.checkout-error{color:#f4eedd94;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:132px;font-size:10px;display:grid}.checkout-loading svg{color:var(--lime)}.checkout-error{color:#ff9d8e}.allocation-preview{background:#00000026;border:1px solid #f4eedd1a;gap:6px;margin:8px 0 12px;padding:11px;display:grid}.allocation-preview>span{color:#f4eedd6b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font:850 7px/1 Manrope Variable,sans-serif}.allocation-preview>div{grid-template-columns:68px 1fr auto;align-items:center;gap:7px;display:grid}.allocation-preview .lot-class{font-style:normal}.allocation-preview strong{color:#f4eeddb8;text-transform:capitalize;font-size:8px}.allocation-preview small{color:var(--cream);font-size:9px;font-weight:850}.allocation-preview p{color:#f4eedd85;margin:0;font-size:9px}.purchase-effects--precise span{grid-template-columns:17px auto 1fr;align-items:center;display:grid}.purchase-effects--precise strong{color:var(--cream)}.owned-row.is-refunded{opacity:.62}.owned-row.is-refunded .cover-art{filter:grayscale(.8)}.owned-row>div{min-width:0}.owned-row>div>small+small{margin-top:2px}.profile-plan{text-transform:uppercase;letter-spacing:.06em;border:1px solid #b4d4393d;margin-left:auto;padding:3px 6px;font-weight:900;color:var(--lime)!important;font-size:7px!important}.screen--subscription{padding:20px 18px 172px}.subscription-loading{color:#f4eedda3;place-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.subscription-loading svg{color:var(--lime)}.subscription-back{color:#f4eedd8f;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 19px;padding:0;font:800 8px/1 Manrope Variable,sans-serif;display:flex}.subscription-back svg{width:15px}.screen--subscription .display-heading{max-width:360px;margin-bottom:10px;font-size:42px;line-height:.94}.subscription-intro{color:#f4eedd94;max-width:360px;margin:0 0 21px;font:600 11px/1.55 Manrope Variable,sans-serif}.subscription-current{background:radial-gradient(circle at 88% 18%,#b4d4392b,#0000 32%),linear-gradient(145deg,#1b2114,#11130f);border:1px solid #b4d4394d;margin-bottom:25px;padding:18px;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000042}.subscription-current:after{content:"";border:24px solid #b4d4391a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-24px}.subscription-current__topline,.subscription-plan__topline{justify-content:space-between;align-items:center;display:flex}.subscription-current__topline span,.subscription-current__topline em{color:var(--lime);text-transform:uppercase;letter-spacing:.09em;font:850 7px/1 Manrope Variable,sans-serif}.subscription-current__identity{justify-content:space-between;align-items:end;gap:18px;margin:24px 0 21px;display:flex}.subscription-current__identity>div{gap:3px;display:grid}.subscription-current__identity small{color:#f4eedd7a;text-transform:uppercase;font:750 8px/1 Manrope Variable,sans-serif}.subscription-current__identity>div strong{color:var(--cream);font:400 37px/1 DM Serif Display,serif}.subscription-current__identity>span{color:var(--lime);text-align:right;gap:3px;font:900 23px/1 Manrope Variable,sans-serif;display:grid}.subscription-current__identity>span small{letter-spacing:.08em;font-size:6px}.subscription-current__facts{border-top:1px solid #f4eedd17;gap:8px;padding-top:14px;display:grid}.subscription-current__facts span{color:#f4eedda3;align-items:center;gap:8px;font:700 8px/1.2 Manrope Variable,sans-serif;display:flex}.subscription-current__facts svg{width:14px;color:var(--lime)}.subscription-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:11px;display:flex}.subscription-heading>div{gap:6px;display:grid}.subscription-heading strong{color:var(--cream);font-size:13px}.subscription-heading>em{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font:850 7px/1 Manrope Variable,sans-serif}.subscription-plans{gap:9px;display:grid}.subscription-plan{background:linear-gradient(145deg,#ffffff09,#0000 60%),#171915;border:1px solid #f4eedd1a;gap:13px;padding:16px;display:grid;position:relative}.subscription-plan.is-active{border-color:#b4d4396b}.subscription-plan--platinum{background:linear-gradient(130deg,#ff493b1c,#0000 46%),#191716}.subscription-plan__topline>span{color:var(--cream);letter-spacing:.04em;font:400 21px/1 Bebas Neue,sans-serif}.subscription-plan__topline>em{color:#10120d;background:var(--lime);text-transform:uppercase;padding:4px 6px;font:900 6px/1 Manrope Variable,sans-serif}.subscription-plan>strong{color:var(--cream);font:900 21px/1 Manrope Variable,sans-serif}.subscription-plan>strong small{color:#f4eedd66;font-size:8px}.subscription-plan__reward{color:#f4eedd9e;align-items:center;gap:9px;font-size:9px;display:flex}.subscription-plan__reward svg{width:18px;color:var(--lime)}.subscription-plan__reward strong{color:var(--lime);font-size:13px}.subscription-plan>button{border:1px solid var(--lime);color:#10120d;background:var(--lime);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:8px;min-height:40px;font:900 8px/1 Manrope Variable,sans-serif;display:flex}.subscription-plan>button:disabled{color:#f4eedd70;background:#ffffff08;border-color:#f4eedd1a}.subscription-plan>button svg{width:15px}.subscription-plan>small{color:#f4eedd57;text-align:center;font:700 7px/1 Manrope Variable,sans-serif}.subscription-boundary{border-left:3px solid var(--gold);background:#d9ae4b0f;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.subscription-boundary>svg{width:17px;color:var(--gold);flex:none}.subscription-boundary>div{gap:4px;display:grid}.subscription-boundary strong{color:var(--cream);font-size:9px}.subscription-boundary span{color:#f4eedd80;font-size:8px;line-height:1.45}.order-plan-context{color:var(--lime)!important}.admin-rule__status{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font:850 8px/1 Manrope Variable,sans-serif}.admin-plan-list{display:grid}.admin-plan-list__labels,.admin-plan-row{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.8fr) minmax(120px,.8fr) 86px 124px;align-items:center;gap:12px;display:grid}.admin-plan-list__labels{color:#f4eedd59;text-transform:uppercase;letter-spacing:.08em;padding:0 12px 9px;font:800 7px/1 Manrope Variable,sans-serif}.admin-plan-row{border-top:1px solid #f4eedd14;min-height:68px;padding:10px 12px}.admin-plan-row__identity{align-items:center;gap:10px;display:flex}.admin-plan-row__identity>span{color:#11130f;background:var(--lime);place-items:center;width:31px;height:31px;font:900 8px/1 Manrope Variable,sans-serif;display:grid}.admin-plan-row__identity>div{gap:3px;display:grid}.admin-plan-row__identity strong{color:var(--cream);font-size:10px}.admin-plan-row__identity small{color:#f4eedd66;font-size:7px}.admin-plan-row>label{background:#ffffff06;border:1px solid #f4eedd1f;align-items:center;gap:4px;height:34px;padding:0 9px;display:flex}.admin-plan-row>label span{color:#f4eedd6b;font-size:9px}.admin-plan-row input{width:100%;min-width:0;color:var(--cream);background:0 0;border:0;outline:0;font:800 10px/1 Manrope Variable,sans-serif}.admin-plan-toggle{background:#f4eedd1f;border:0;border-radius:20px;justify-self:start;width:36px;height:20px;position:relative}.admin-plan-toggle span{background:#f4eedd80;border-radius:50%;width:14px;height:14px;transition:all .16s;position:absolute;top:3px;left:3px}.admin-plan-toggle.is-on{background:#b4d4393d}.admin-plan-toggle.is-on span{background:var(--lime);left:19px}.admin-plan-save{min-height:34px;color:var(--lime);text-transform:uppercase;background:#b4d4390f;border:1px solid #b4d43952;justify-content:center;align-items:center;gap:6px;font:850 7px/1 Manrope Variable,sans-serif;display:flex}.admin-plan-save svg{width:13px}.admin-member-inspection{background:#ffffff05;border:1px solid #f4eedd14;grid-template-columns:minmax(230px,1.3fr) repeat(3,minmax(120px,.7fr));gap:18px;margin-top:20px;padding:15px;display:grid}.admin-member-inspection>div{align-content:center;gap:4px;display:grid}.admin-member-inspection>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:10px}.admin-member-inspection>div:first-child>span:last-child{gap:3px;display:grid}.admin-member-inspection small{color:#f4eedd61;text-transform:uppercase;font:800 7px/1 Manrope Variable,sans-serif}.admin-member-inspection strong{color:var(--cream);font-size:9px}.admin-member-inspection em{color:#f4eedd73;font-size:7px}.admin-policy-boundary{color:#f4eedd7a;align-items:center;gap:8px;margin:13px 0 0;font:700 8px/1.45 Manrope Variable,sans-serif;display:flex}.admin-policy-boundary svg{width:15px;color:var(--lime);flex:none}.admin-advertising{gap:18px;display:grid}.admin-advertising__metrics{background:#ffffff05;border:1px solid #f4eedd1c;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.admin-advertising__metrics>div{border-right:1px solid #f4eedd14;gap:3px;min-height:76px;padding:15px;display:grid}.admin-advertising__metrics>div:last-child{border-right:0}.admin-advertising__metrics span{color:#f4eedd70;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-advertising__metrics strong{color:var(--cream);letter-spacing:.02em;align-self:end;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400}.admin-advertising__layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:18px;display:grid}.admin-campaign-form,.admin-campaign-list{background:#101210;border:1px solid #f4eedd1c}.admin-campaign-form{padding:18px}.admin-campaign-form>header,.admin-campaign-list>header{gap:4px;margin-bottom:16px;display:grid}.admin-campaign-form>header strong,.admin-campaign-list>header strong{color:var(--cream);font-size:12px}.admin-campaign-form>header small,.admin-campaign-list>header span{color:#f4eedd73;font-size:8px;line-height:1.45}.admin-campaign-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-campaign-form label{gap:5px;display:grid}.admin-campaign-form label.is-wide{grid-column:1/-1}.admin-campaign-form label>span{color:#f4eedd85;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-campaign-form input,.admin-campaign-form textarea,.admin-campaign-form select{width:100%;min-height:38px;color:var(--cream);background:#080a08;border:1px solid #f4eedd1f;border-radius:0;outline:0;padding:8px 10px;font:700 8px/1.4 Manrope Variable,sans-serif}.admin-campaign-form textarea{resize:vertical;min-height:74px}.admin-campaign-form input:focus,.admin-campaign-form textarea:focus,.admin-campaign-form select:focus{border-color:var(--lime);box-shadow:0 0 0 2px #bae71814}.admin-campaign-form__submit{color:#090a09;background:var(--lime);text-transform:uppercase;border:0;align-items:center;gap:7px;margin-top:13px;padding:10px 13px;font-size:8px;font-weight:900;display:inline-flex}.admin-campaign-form__submit svg{width:14px}.admin-campaign-form__submit:disabled{opacity:.5}.admin-campaign-form>p{color:#f4eedd61;margin:11px 0 0;font-size:7px;line-height:1.5}.admin-campaign-list>header{padding:18px 18px 0}.admin-campaign-list>header span{color:var(--lime)}.admin-campaign-row{border-top:1px solid #f4eedd14;padding:16px 18px}.admin-campaign-row__topline{align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-campaign-row__topline small{color:#f4eedd6b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ad-status{color:#090a09;background:var(--lime);letter-spacing:.08em;padding:3px 5px;font-size:6px;font-weight:900}.ad-status--draft,.ad-status--paused{color:var(--cream);background:#4b5149}.ad-status--ended{color:#f4eedda6;background:#272927}.admin-campaign-row>strong{color:var(--cream);font-size:11px;display:block}.admin-campaign-row>p{color:#f4eedd91;margin:4px 0 10px;font-size:8px}.admin-campaign-row__route{color:#f4eedd66;grid-template-columns:minmax(0,auto) 13px minmax(0,1fr);align-items:center;gap:5px;font-size:7px;display:grid}.admin-campaign-row__route span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-campaign-row__route svg{width:11px;color:var(--coral)}.admin-campaign-row__performance{border-top:1px solid #f4eedd12;gap:13px;margin-top:11px;padding-top:10px;display:flex}.admin-campaign-row__performance span{color:#f4eedd61;text-transform:uppercase;font-size:6px}.admin-campaign-row__performance strong{color:var(--cream);font-size:8px}.admin-campaign-row__actions{gap:7px;margin-top:12px;display:flex}.admin-campaign-row__actions button{color:var(--cream);background:0 0;border:1px solid #f4eedd24;padding:7px 10px;font-size:7px;font-weight:800}.admin-campaign-row__actions button:hover:not(:disabled){border-color:var(--coral);color:var(--coral)}.admin-campaign-row__actions button:disabled{opacity:.35}@media (width<=900px){.admin-plan-list__labels{display:none}.admin-plan-row{grid-template-columns:1fr 1fr;gap:9px;padding:14px 0}.admin-plan-row__identity{grid-column:1/-1}.admin-plan-toggle{align-self:center}.admin-plan-save{justify-self:stretch}.admin-member-inspection{grid-template-columns:1fr 1fr}.admin-member-inspection>div:first-child{grid-column:1/-1}.admin-rule__status{text-align:right;max-width:140px}.admin-advertising__metrics{grid-template-columns:repeat(2,1fr)}.admin-advertising__metrics>div:nth-child(2){border-right:0}.admin-advertising__layout,.admin-campaign-form__grid{grid-template-columns:1fr}.admin-campaign-form label.is-wide{grid-column:auto}}.screen--referrals{min-height:100%;color:var(--cream);background:radial-gradient(circle at 86% 2%,#bae71821,#0000 26%),linear-gradient(#0e100e 0%,#090a09 100%);padding:22px 22px 160px}.referral-loading{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:580px;display:grid}.referral-loading svg{width:24px;color:var(--lime)}.referral-loading strong{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400}.referral-loading span{color:#f4eedd7a;font-size:9px}.screen--referrals .subscription-back{margin:0 0 26px}.screen--referrals .display-heading{max-width:330px;margin-top:5px;font-size:48px;line-height:.92}.referral-intro{color:#f4eedda1;max-width:345px;margin:13px 0 20px;font-size:10px;line-height:1.6}.referral-pass{box-shadow:8px 8px 0 var(--coral);background:linear-gradient(135deg,#bae7181f,#0000 46%),#151815;border:1px solid #bae71861;padding:19px;position:relative;overflow:hidden}.referral-pass:after{content:"";border:15px solid #bae71833;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-45px;right:-38px}.referral-pass__topline{color:var(--lime);letter-spacing:.1em;justify-content:space-between;gap:8px;font-size:7px;font-weight:900;display:flex}.referral-pass__topline em{color:#f4eedd6b;font-style:normal}.referral-pass>strong{letter-spacing:.06em;margin:18px 0 15px;font-family:Bebas Neue,sans-serif;font-size:42px;font-weight:400;display:block}.referral-pass>button{z-index:1;color:#080a08;background:var(--lime);text-transform:uppercase;border:0;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex;position:relative}.referral-pass>button svg{width:13px}.referral-pass>small{color:#f4eedd61;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:7px;display:block;overflow:hidden}.referral-flow{grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:center;gap:5px;margin:26px 0 18px;display:grid}.referral-flow>div{gap:3px;min-width:0;display:grid}.referral-flow>div>span{color:var(--coral);font-family:Bebas Neue,sans-serif;font-size:18px}.referral-flow strong{font-size:8px}.referral-flow small{color:#f4eedd6e;font-size:6px;line-height:1.35}.referral-flow>svg{color:#f4eedd33;width:12px}.referral-simulate{border:1px solid var(--coral);width:100%;min-height:45px;color:var(--cream);background:var(--coral);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.referral-simulate svg{width:16px}.referral-simulate:disabled{opacity:.55}.referral-simulation-note{color:#f4eedd5c;text-align:center;margin:8px 7px 20px;font-size:7px;line-height:1.45}.referral-summary{border-block:1px solid #f4eedd1a;grid-template-columns:repeat(3,1fr);display:grid}.referral-summary>div{text-align:center;border-right:1px solid #f4eedd1a;gap:3px;padding:14px 8px;display:grid}.referral-summary>div:last-child{border-right:0}.referral-summary strong{color:var(--lime);font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400}.referral-summary span{color:#f4eedd66;text-transform:uppercase;font-size:6px;font-weight:800}.referral-list-heading{justify-content:space-between;align-items:end;margin:24px 0 10px;display:flex}.referral-list-heading>div{gap:3px;display:grid}.referral-list-heading strong{letter-spacing:.03em;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400}.referral-list-heading span,.referral-list-heading em{color:#f4eedd66;font-size:7px}.referral-list-heading em{color:var(--lime);font-style:normal}.referral-list{gap:10px;display:grid}.referral-row{background:#ffffff06;border:1px solid #f4eedd1c;padding:13px}.referral-row__identity{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;display:grid}.referral-row__identity>span{width:31px;height:31px;color:var(--lime);border:1px solid #bae7184d;border-radius:50%;place-items:center;font:400 15px/1 Bebas Neue,sans-serif;display:grid}.referral-row__identity>div{gap:2px;display:grid}.referral-row__identity strong{font-size:9px}.referral-row__identity small{color:#f4eedd66;font-size:6px}.referral-row__identity em{color:#090a09;background:#dfb24b;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.referral-row__identity em.is-qualified{background:var(--lime)}.referral-row__awards{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.referral-row__awards>div{background:#090a09;grid-template-columns:1fr auto;gap:3px;padding:9px;display:grid}.referral-row__awards span{color:#f4eedd61;grid-column:1/-1;font-size:6px}.referral-row__awards strong{color:var(--cream);font-size:9px}.referral-row__awards small{color:var(--lime);text-transform:uppercase;font-size:6px}.referral-row>button{width:100%;color:var(--lime);text-transform:uppercase;background:0 0;border:1px solid #bae71857;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:8px;font-size:7px;font-weight:900;display:flex}.referral-row>button svg{width:13px}.referral-empty{text-align:center;border:1px dashed #f4eedd24;place-content:center;justify-items:center;gap:5px;min-height:140px;display:grid}.referral-empty svg{width:22px;color:var(--lime)}.referral-empty strong{font-size:10px}.referral-empty span{color:#f4eedd66;font-size:7px}.referral-boundary{margin-top:18px}.admin-referrals{gap:18px;display:grid}.admin-referral-metrics{border:1px solid #f4eedd1c;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.admin-referral-metrics>div{background:#ffffff05;border-right:1px solid #f4eedd14;align-content:end;gap:4px;min-height:74px;padding:14px;display:grid}.admin-referral-metrics>div:last-child{border-right:0}.admin-referral-metrics span{color:#f4eedd6e;text-transform:uppercase;font-size:7px;font-weight:800}.admin-referral-metrics strong{color:var(--lime);font-family:Bebas Neue,sans-serif;font-size:27px;font-weight:400}.admin-referral-layout{grid-template-columns:minmax(0,1.03fr) minmax(310px,.97fr);align-items:start;gap:18px;display:grid}.admin-referral-form,.admin-referral-list{background:#101210;border:1px solid #f4eedd1c}.admin-referral-form{padding:18px}.admin-referral-form>header,.admin-referral-list>header{gap:4px;margin-bottom:16px;display:grid}.admin-referral-form>header strong,.admin-referral-list>header strong{color:var(--cream);font-size:12px}.admin-referral-form>header span,.admin-referral-list>header span{color:#f4eedd70;font-size:8px;line-height:1.45}.admin-referral-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-referral-form label{gap:5px;display:grid}.admin-referral-form label.is-wide{grid-column:1/-1}.admin-referral-form label>span{color:#f4eedd85;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-referral-form input,.admin-referral-form select{width:100%;min-height:38px;color:var(--cream);background:#080a08;border:1px solid #f4eedd1f;border-radius:0;outline:0;padding:8px 10px;font:700 8px/1.4 Manrope Variable,sans-serif}.admin-referral-form input:focus,.admin-referral-form select:focus{border-color:var(--lime)}.admin-referral-form>p{color:#f4eedd61;margin:11px 0 0;font-size:7px;line-height:1.5}.admin-referral-list>header{padding:18px 18px 0}.admin-referral-list>header span{color:var(--lime)}.admin-referral-list>article{border-top:1px solid #f4eedd14;padding:15px 18px}.admin-referral-list>article>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.admin-referral-list>article>div:first-child span{color:#090a09;background:var(--lime);padding:3px 5px;font-size:6px;font-weight:900}.admin-referral-list>article>div:first-child small{color:#f4eedd66;font-size:7px}.admin-referral-list>article>strong{font-size:10px;display:block}.admin-referral-list>article>p{color:#f4eedd73;margin:3px 0 10px;font-size:7px}.admin-referral-awards{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-referral-awards>span{color:#f4eedd66;background:#080a08;grid-template-columns:1fr auto;gap:3px;padding:8px;font-size:6px;display:grid}.admin-referral-awards strong{color:var(--cream);font-size:8px}.admin-referral-awards em{color:var(--lime);grid-column:1/-1;font-size:6px;font-style:normal}.admin-referral-empty{color:#f4eedd66;text-align:center;border-top:1px solid #f4eedd14;margin:0;padding:40px 20px;font-size:8px;line-height:1.5}@media (width<=900px){.admin-referral-metrics{grid-template-columns:repeat(2,1fr)}.admin-referral-layout,.admin-referral-form__grid{grid-template-columns:1fr}.admin-referral-form label.is-wide{grid-column:auto}}.commission-preview{background:linear-gradient(135deg,#b4d43914,#080a08b3);border:1px solid #b4d43938;gap:7px;margin-top:12px;padding:12px;display:grid}.commission-preview header{border-bottom:1px solid #f4eedd17;align-items:center;gap:8px;padding-bottom:8px;display:flex}.commission-preview header svg{width:18px;color:var(--lime)}.commission-preview header div,.commission-preview header strong,.commission-preview header span{display:block}.commission-preview header strong{color:var(--cream);font-size:10px}.commission-preview header span,.commission-preview small,.commission-preview p{color:#f4eedd80;font-size:7px}.commission-preview>div:not(:first-child){color:#f4eedd94;justify-content:space-between;gap:12px;font-size:8px;display:flex}.commission-preview>div strong{color:var(--cream)}.commission-preview p{margin:1px 0 0;line-height:1.4}.order-consequence-strip{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.order-consequence-strip span{color:#f4eedd75;text-transform:uppercase;border:1px solid #f4eedd17;padding:4px 5px;font-size:6px}.order-consequence-strip strong{color:var(--lime)}.commerce-notification{color:var(--cream);background:#b4d43912;border:1px solid #b4d43933;gap:10px;margin:14px 0;padding:12px;display:flex}.commerce-notification svg{width:18px;color:var(--lime);flex:none}.commerce-notification strong,.commerce-notification span{display:block}.commerce-notification strong{margin-bottom:3px;font-size:9px}.commerce-notification span{color:#f4eedd8f;font-size:7px;line-height:1.4}.admin-commission{gap:12px;padding-top:12px;display:grid}.admin-commission__boundary{color:var(--cream);background:#b4d4390f;border:1px solid #b4d43938;gap:10px;padding:12px;display:flex}.admin-commission__boundary svg{width:18px;color:var(--lime);flex:none}.admin-commission__boundary strong,.admin-commission__boundary span,.admin-commission__boundary small{display:block}.admin-commission__boundary strong{font-size:10px}.admin-commission__boundary span,.admin-commission__boundary small{color:#f4eedd85;margin-top:3px;font-size:7px;line-height:1.45}.admin-commission__metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.admin-commission__metrics>div{border-top:2px solid var(--lime);background:#0d0f0d;gap:4px;padding:11px;display:grid}.admin-commission__metrics span{color:#f4eedd6b;text-transform:uppercase;font-size:7px}.admin-commission__metrics strong{color:var(--cream);font-size:14px}.commission-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commission-rule-card{background:#111310;border:1px solid #f4eedd1a;min-width:0;padding:11px}.commission-rule-card>header,.commission-create>header,.commission-transactions>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.commission-rule-card header small,.commission-rule-card header strong{display:block}.commission-rule-card header small,.commission-rule-card header em{color:var(--lime);text-transform:uppercase;font-size:7px;font-style:normal}.commission-rule-card header strong{color:var(--cream);margin-top:2px;font-size:11px}.commission-rule-card__dimensions{flex-wrap:wrap;gap:4px;margin:9px 0;display:flex}.commission-rule-card__dimensions span{color:#f4eedd61;background:#090a09;padding:4px 5px;font-size:6px}.commission-rule-card__dimensions strong{color:#f4eeddb8}.commission-rule-card__controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.commission-rule-card__controls label,.commission-create label{color:#f4eedd75;gap:4px;font-size:7px;display:grid}.commission-rule-card__controls label>span:last-child{align-items:center;gap:3px;display:flex}.commission-rule-card input,.commission-create input,.commission-create select{width:100%;min-width:0;color:var(--cream);font:inherit;background:#080a08;border:1px solid #f4eedd21;padding:7px}.commission-rule-card button,.commission-create>button{color:#090a09;background:var(--lime);border:0;min-height:31px;padding:7px 10px;font-size:7px;font-weight:900}.commission-create{background:#0d0f0d;border:1px solid #f4eedd1f;gap:10px;padding:12px;display:grid}.commission-create header strong,.commission-create header span,.commission-transactions header strong,.commission-transactions header span{display:block}.commission-create header strong,.commission-transactions header strong{color:var(--cream);font-size:11px}.commission-create header span,.commission-transactions header span{color:#f4eedd70;margin-top:3px;font-size:7px}.commission-create header svg{width:19px;color:var(--lime)}.commission-create__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.commission-create>button{justify-self:start;align-items:center;gap:5px;display:flex}.commission-create>button svg{width:13px}.commission-transactions{gap:7px;display:grid}.commission-transactions>article{background:#0d0f0d;border:1px solid #f4eedd17;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.commission-transactions article small,.commission-transactions article strong,.commission-transactions article span{display:block}.commission-transactions article small{color:#f4eedd61;text-transform:uppercase;font-size:6px}.commission-transactions article strong{color:var(--cream);text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.commission-transactions article span{color:#f4eedd73;text-overflow:ellipsis;margin-top:3px;font-size:6px;overflow:hidden}.commission-transactions>p{color:#f4eedd66;text-align:center;margin:0;padding:24px;font-size:8px}@media (width<=900px){.admin-commission__metrics,.commission-rule-list,.commission-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-transactions>article{grid-template-columns:1fr 1fr}}.offer-price{align-items:baseline;gap:.42rem;display:inline-flex}.offer-price s{color:color-mix(in srgb, currentColor 55%, transparent);font-size:.82em;font-weight:500}.offer-price strong,.price-breakdown__discount strong,.order-price-context{color:#b5d824}.price-breakdown__discount{background:#b5d82414;border:1px solid #b5d82442;border-radius:12px;padding:.65rem .75rem}.admin-pricing-studio .admin-promotion-form{box-shadow:inset 3px 0 #b5d824b8}.admin-integration__principle{color:#f4eedd94;background:#b4d43912;border:1px solid #b4d43940;margin:0 0 18px;padding:14px 16px}.admin-integration__principle strong{color:var(--cream)}.admin-integration__contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-integration__contracts article{background:#171915;border:1px solid #f4eedd17;flex-direction:column;gap:12px;min-height:100%;padding:18px;display:flex}.admin-integration__contracts header,.admin-integration__contracts footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-integration__contracts header span{gap:3px;display:grid}.admin-integration__contracts header small,.admin-integration__contracts footer,.admin-integration__contracts p{color:#f4eedd80}.admin-integration__contracts header strong{color:var(--cream);font-size:17px}.admin-integration__contracts em,.admin-integration .admin-section__heading>em{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.admin-integration .is-pass{color:var(--lime);background:#b4d43921}.admin-integration .is-fail{color:var(--coral);background:#ef5a4324}.admin-integration__contracts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-integration__contracts li{color:var(--cream);align-items:center;gap:7px;font-size:12px;display:flex}.admin-integration__contracts li svg{width:14px;color:var(--lime)}.admin-integration__contracts footer{border-top:1px solid #f4eedd14;flex-direction:column;margin-top:auto;padding-top:12px;font-size:11px}@media (width<=1100px){.admin-integration__contracts{grid-template-columns:1fr}}.admin-revenue-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-revenue-summary>span,.admin-revenue-stream__metrics>span{background:#151713;border:1px solid #f4eedd17;gap:4px;padding:13px 14px;display:grid}.admin-revenue-summary strong,.admin-revenue-stream__metrics strong{color:var(--cream);font-size:18px}.admin-revenue-summary small,.admin-revenue-stream__metrics small{color:#f4eedd75}.admin-revenue-boundary{background:#b4d43912;border:1px solid #b4d4393d;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.admin-revenue-boundary svg{width:18px;color:var(--lime)}.admin-revenue-boundary span{color:#f4eedd94;gap:3px;display:grid}.admin-revenue-boundary strong{color:var(--cream)}.admin-revenue-streams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-revenue-stream{background:#171915;border:1px solid #f4eedd1a;gap:13px;padding:18px;display:grid;box-shadow:inset 3px 0 #ef5a43b8}.admin-revenue-stream.is-approved{box-shadow:inset 3px 0 #b4d439c2}.admin-revenue-stream>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-revenue-stream>header span,.admin-revenue-stream form,.admin-revenue-policy-meta label,.admin-revenue-splits label{gap:5px;display:grid}.admin-revenue-stream>header small{color:#f4eedd6b;letter-spacing:.08em}.admin-revenue-stream>header strong{color:var(--cream);font-size:18px}.admin-revenue-stream>header em{color:var(--lime);letter-spacing:.08em;text-align:right;font-size:10px;font-style:normal;font-weight:900}.admin-revenue-stream.is-held>header em{color:var(--coral)}.admin-revenue-stream>p{color:#f4eedd85;min-height:36px;margin:0;font-size:12px}.admin-revenue-stream__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-revenue-stream__metrics>span{padding:9px 10px}.admin-revenue-stream__metrics strong{font-size:14px}.admin-revenue-splits,.admin-revenue-policy-meta{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.admin-revenue-splits--rates{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revenue-splits label,.admin-revenue-policy-meta label{color:#f4eedd8a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-revenue-splits input,.admin-revenue-policy-meta input{min-width:0;height:38px;color:var(--cream);background:#0f110e;border:1px solid #f4eedd1f;border-radius:7px;outline:none;padding:0 10px}.admin-revenue-splits input:focus,.admin-revenue-policy-meta input:focus{border-color:#b4d43999}.admin-revenue-splits>span{border-radius:7px;place-items:center;min-width:70px;height:38px;font-size:11px;font-weight:900;display:grid}.admin-revenue-splits .is-balanced{color:var(--lime);background:#b4d4391f}.admin-revenue-splits .is-unbalanced{color:var(--coral);background:#ef5a431f}.admin-revenue-policy-meta{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.5fr) auto}.admin-revenue-policy-meta button{background:var(--lime);color:#11140c;border:0;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:900;display:inline-flex}.admin-revenue-policy-meta button:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.admin-revenue-policy-meta button svg{width:16px}.admin-revenue-events{border:1px solid #f4eedd17;overflow:hidden}.admin-revenue-events__labels,.admin-revenue-events article{grid-template-columns:minmax(220px,1.4fr) 150px 105px minmax(180px,1fr) 90px;align-items:center;gap:12px;padding:11px 13px;display:grid}.admin-revenue-events__labels{color:#f4eedd66;letter-spacing:.06em;text-transform:uppercase;background:#f4eedd0d;font-size:10px;font-weight:900}.admin-revenue-events article{color:var(--cream);border-top:1px solid #f4eedd12}.admin-revenue-events article>span{gap:3px;min-width:0;display:grid}.admin-revenue-events article small{color:#f4eedd73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-revenue-events article em{color:var(--lime);font-size:10px;font-style:normal;font-weight:900}.admin-revenue-events article em.is-held-policy-required,.admin-revenue-events article em.is-metered-unpriced{color:var(--coral)}.admin-revenue-events time{color:#f4eedd73;text-align:right;font-size:10px}@media (width<=1500px){.admin-revenue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-revenue-streams{grid-template-columns:1fr}}@media (width<=900px){.admin-revenue-summary,.admin-revenue-stream__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revenue-splits,.admin-revenue-policy-meta{grid-template-columns:1fr}.admin-revenue-events{overflow-x:auto}.admin-revenue-events__labels,.admin-revenue-events article{min-width:850px}}.screen--admin{--ad-bg:#eceef2;--ad-panel:#fff;--ad-panel-2:#f5f7fa;--ad-line:#d3d8e2;--ad-line-soft:#e4e8ef;--ad-ink:#14171d;--ad-ink-2:#4d5666;--ad-ink-3:#5f6875;--ad-brand:#c62a20;--ad-ok:#0f7040;--ad-ok-bg:#e2f4ea;--ad-warn:#8a5a00;--ad-warn-bg:#fbefd6;font-family:Manrope Variable,system-ui,sans-serif;font-size:14px}.screen--admin,.screen--admin *{color:var(--ad-ink)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important}.screen--admin small,.screen--admin em,.screen--admin time,.screen--admin label{font-style:normal;line-height:1.45;font-size:12px!important}.screen--admin p,.screen--admin span,.screen--admin li,.screen--admin td,.screen--admin th,.screen--admin input,.screen--admin select,.screen--admin textarea,.screen--admin button,.screen--admin strong,.screen--admin a{line-height:1.5;font-size:14px!important}.screen--admin strong{font-weight:700}.screen--admin h1{line-height:1.15;font-size:30px!important}.screen--admin h2{line-height:1.25;font-size:19px!important}.screen--admin h3,.screen--admin h4{font-size:16px!important}.screen--admin svg{width:17px;height:17px}.screen--admin{background-color:var(--ad-bg)!important}.screen--admin .admin-sidebar,.screen--admin .admin-topline{background-color:var(--ad-panel)!important}.screen--admin{align-content:stretch;height:100%;max-height:100%;overflow:hidden}.screen--admin .admin-sidebar{border-right:1px solid var(--ad-line);height:100%;min-height:0;max-height:100%;position:static;overflow:hidden}.screen--admin .admin-workspace{overscroll-behavior:contain;height:100%;max-height:100%;overflow-y:auto}.screen--admin .admin-navigation{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.screen--admin .admin-brand,.screen--admin .admin-environment,.screen--admin .admin-sidebar__footer{flex-shrink:0}.screen--admin .admin-navigation::-webkit-scrollbar{width:8px}.screen--admin .admin-navigation::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px;background-color:#c2c9d6!important}.screen--admin .admin-navigation:hover::-webkit-scrollbar-thumb{background-color:#9aa4b4!important}.screen--admin .admin-topline{border-bottom:1px solid var(--ad-line)}.screen--admin .admin-section,.screen--admin .admin-summary>div{border:1px solid var(--ad-line);border-radius:12px;background-color:var(--ad-panel)!important;box-shadow:0 1px 2px #14171d0f!important}.screen--admin .admin-section{margin-top:18px;padding:20px}.screen--admin .admin-summary>div{padding:16px}.screen--admin .admin-summary>div strong{font-size:24px!important}.screen--admin .admin-section__heading{border-bottom:1px solid var(--ad-line-soft);margin-bottom:16px;padding-bottom:14px}.screen--admin .admin-section__heading strong{font-size:17px!important}.screen--admin .admin-environment,.screen--admin .admin-subsection-heading,.screen--admin .admin-subscription-brief,.screen--admin .admin-campaign-form,.screen--admin .admin-campaign-list,.screen--admin .admin-catalogue-summary>div,.screen--admin .admin-catalogue-table,.screen--admin .admin-catalogue-table__labels,.screen--admin .admin-commission__metrics>div,.screen--admin .admin-control-card,.screen--admin .admin-gift-policy,.screen--admin .admin-gifting-decisions>div,.screen--admin .admin-gifting-metrics div,.screen--admin .admin-integration__contracts article,.screen--admin .admin-integration section,.screen--admin .admin-promotion-applications article,.screen--admin .admin-promotion-form,.screen--admin .admin-promotion-list,.screen--admin .admin-promotion-metrics span,.screen--admin .admin-referral-awards>span,.screen--admin .admin-referral-form,.screen--admin .admin-referral-list,.screen--admin .admin-revenue-policy-meta,.screen--admin .admin-revenue-stream,.screen--admin .admin-revenue-stream__metrics>span,.screen--admin .admin-revenue-summary>span,.screen--admin .admin-streaming__calculation,.screen--admin .admin-streaming__evidence>section,.screen--admin .admin-streaming__period>div,.screen--admin .admin-streaming__policy,.screen--admin .admin-subscription-member,.screen--admin .admin-subscription-timeline,.screen--admin .admin-top5__finalized,.screen--admin .admin-top5__policy,.screen--admin .admin-top5__projection,.screen--admin .allocation-preview,.screen--admin .commerce-policy-active,.screen--admin .commerce-policy-block,.screen--admin .commerce-policy-history,.screen--admin .commerce-policy-locks,.screen--admin .commerce-policy-publish,.screen--admin .commission-create,.screen--admin .commission-rule-card,.screen--admin .commission-rule-card__dimensions span,.screen--admin .commission-transactions>article,.screen--admin .admin-rule,.screen--admin .admin-order-row,.screen--admin .admin-plan-list__labels,.screen--admin .audit-list>div,.screen--admin article{border:1px solid var(--ad-line-soft);border-radius:10px;background-color:var(--ad-panel-2)!important}.screen--admin .commission-rule-card__dimensions span,.screen--admin .admin-promotion-metrics span,.screen--admin .admin-referral-awards>span{border-radius:999px;padding:4px 9px}.screen--admin .admin-settlement{gap:16px;display:grid}.screen--admin .admin-settlement__boundary{border:1px solid #e0c08a;border-radius:10px;grid-template-columns:20px 1fr;gap:10px;padding:12px 14px;display:grid;background-color:var(--ad-warn-bg)!important}.screen--admin .admin-settlement__build{border:1px solid var(--ad-line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex;background-color:var(--ad-panel)!important}.screen--admin .admin-settlement__build label{gap:4px;display:grid}.screen--admin .admin-settlement__runs{flex-wrap:wrap;gap:8px;display:flex}.screen--admin .admin-settlement__runs button.is-active{border-color:var(--ad-brand);background-color:#fdecea!important}.screen--admin .admin-settlement__runs em{margin-left:8px;font-style:normal;font-weight:700}.screen--admin .admin-settlement__totals{border:1px solid var(--ad-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:26px;padding:16px;display:flex;background-color:var(--ad-panel)!important}.screen--admin .admin-settlement__totals>span{gap:2px;min-width:96px;display:grid}.screen--admin .admin-settlement__totals>em{margin-left:auto}.screen--admin .admin-settlement__totals strong{font-size:21px!important}.screen--admin .admin-settlement__totals small{text-transform:uppercase;letter-spacing:.05em;color:var(--ad-ink-3)!important}.screen--admin .admin-settlement__totals .is-held strong,.screen--admin .admin-settlement__amounts .is-held em{color:var(--ad-warn)!important}.screen--admin .admin-settlement__totals>em{text-transform:uppercase;border-radius:999px;padding:4px 12px;font-style:normal;font-weight:800;background-color:var(--ad-panel-2)!important}.screen--admin .admin-settlement__totals[data-status=approved]>em{color:var(--ad-ok)!important;background-color:var(--ad-ok-bg)!important}.screen--admin .admin-settlement__actions{align-items:center;gap:10px;display:flex}.screen--admin .admin-settlement__lines{gap:10px;display:grid}.screen--admin .admin-settlement__lines article{border:1px solid var(--ad-line-soft);border-radius:10px;gap:10px;padding:14px 16px;display:grid;background-color:var(--ad-panel)!important}.screen--admin .admin-settlement__lines article[data-held=true]{border-left:3px solid var(--ad-warn);background-color:var(--ad-panel-2)!important}.screen--admin .admin-settlement__payee{gap:2px;display:grid}.screen--admin .admin-settlement__amounts{flex-wrap:wrap;gap:22px;display:flex}.screen--admin .admin-settlement__amounts span{gap:1px;display:grid}.screen--admin .admin-settlement__amounts em{font-style:normal;font-weight:800;font-size:17px!important}.screen--admin .admin-settlement__amounts small{text-transform:uppercase;letter-spacing:.05em;color:var(--ad-ink-3)!important}.screen--admin .admin-settlement__payments{border-radius:8px;gap:4px;margin:0;padding:10px 12px;list-style:none;display:grid;background-color:var(--ad-panel-2)!important}.screen--admin .admin-settlement__payments li{justify-content:space-between;gap:12px;display:flex}.screen--admin .admin-settlement__pay{border-top:1px solid var(--ad-line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.screen--admin .admin-settlement__pay label{gap:4px;display:grid}.screen--admin .admin-settlement__paybtn{justify-self:start;font-weight:700;border-color:var(--ad-ok)!important;color:var(--ad-ok)!important}.screen--admin .admin-settlement__note,.screen--admin .admin-settlement__empty{margin:0;color:var(--ad-ink-2)!important}.screen--admin .admin-role-split{gap:14px;margin-top:18px;padding:20px;display:grid}.screen--admin .admin-role-split__rows{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.screen--admin .admin-role-split__rows label{border:1px solid var(--ad-line-soft);border-radius:10px;grid-template-columns:1fr 84px auto;align-items:center;gap:8px;padding:10px 12px;display:grid;background-color:var(--ad-panel)!important}.screen--admin .admin-role-split__rows label>span{gap:2px;font-weight:700;display:grid}.screen--admin .admin-role-split__rows label small{font-weight:500}.screen--admin .admin-role-split__rows i{font-style:normal;font-weight:700}.screen--admin .admin-role-split__total{border:1px solid #e0c08a;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:11px 14px;display:grid;background-color:var(--ad-warn-bg)!important}.screen--admin .admin-role-split__total[data-balanced=true]{border-color:#b6ddc7;background-color:var(--ad-ok-bg)!important}.screen--admin .admin-role-split__total strong{font-size:19px!important}.screen--admin .admin-role-split__note{gap:4px;display:grid}.screen--admin .admin-role-split__evidence{border-left:3px solid var(--ad-line);margin:0;padding:11px 13px;background-color:var(--ad-panel-2)!important}.screen--admin .admin-role-split__ledger{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.screen--admin .admin-role-split__ledger article{gap:3px;padding:12px;display:grid}.screen--admin .admin-role-split__ledger em{font-style:normal;font-weight:800;font-size:19px!important}.screen--admin small,.screen--admin p,.screen--admin .admin-intro,.screen--admin .admin-section__heading small,.screen--admin .admin-environment small,.screen--admin .admin-hero__status span{color:var(--ad-ink-2)!important}.screen--admin .admin-summary>div span,.screen--admin .admin-navigation>span,.screen--admin .admin-sidebar__footer small{color:var(--ad-ink-3)!important}.screen--admin .admin-summary>div span{text-transform:uppercase;letter-spacing:.06em;font-size:12px!important}.screen--admin .admin-environment small{white-space:normal;overflow:visible}.screen--admin form label,.screen--admin .admin-control-card label{margin-bottom:4px;font-weight:700;display:block;color:var(--ad-ink-2)!important;font-size:12px!important}.screen--admin input,.screen--admin select,.screen--admin textarea{border:1px solid #bcc4d2;border-radius:8px;padding:9px 11px;background-color:var(--ad-panel)!important}.screen--admin button:not(.admin-navigation button):not(.admin-brand):not(.admin-exit):not([type=submit]){border:1px solid var(--ad-line);cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:650;background-color:var(--ad-panel)!important}.screen--admin button:not(.admin-navigation button):not(.admin-brand):not(.admin-exit):not([type=submit]):hover:not(:disabled){border-color:#9aa4b4;background-color:var(--ad-panel-2)!important}.screen--admin button:disabled{opacity:.55;cursor:not-allowed}.screen--admin input:focus-visible,.screen--admin select:focus-visible,.screen--admin textarea:focus-visible,.screen--admin button:focus-visible{outline:2px solid var(--ad-brand);outline-offset:2px}.screen--admin .admin-navigation>span{letter-spacing:.1em;margin:20px 12px 8px;font-weight:800;font-size:11px!important}.screen--admin .admin-navigation a,.screen--admin .admin-navigation button{border:0;border-left:3px solid #0000;border-radius:8px;min-height:40px;padding:0 12px;font-weight:600;font-size:14px!important}.screen--admin .admin-navigation button:not(:disabled):hover{background-color:var(--ad-panel-2)!important}.screen--admin .admin-navigation button.is-active{border-left-color:var(--ad-brand);background-color:#fdeceb!important}.screen--admin .admin-sidebar__footer{border-top:1px solid var(--ad-line)}.screen--admin .admin-brand strong,.screen--admin .kicker,.screen--admin .admin-navigation button.is-active svg{color:var(--ad-brand)!important}.screen--admin .admin-exit,.screen--admin form button[type=submit]{border:1px solid var(--ad-brand);cursor:pointer;border-radius:8px;padding:9px 15px;font-weight:700;background-color:var(--ad-brand)!important}.screen--admin .admin-exit,.screen--admin .admin-exit *,.screen--admin form button[type=submit],.screen--admin form button[type=submit] *{color:#fff!important}.screen--admin .admin-navigation button:not(:disabled) em,.screen--admin .admin-integration svg,.screen--admin .admin-hero__status i{color:var(--ad-ok)!important}.screen--admin .admin-navigation button:not(:disabled) em{font-weight:700;font-size:11px!important}.screen--admin .admin-hero__status i{border-radius:50%;width:7px;height:7px;background-color:var(--ad-ok)!important}.screen--admin [class*=pass],.screen--admin [class*=approved],.screen--admin .admin-integration em{border-radius:999px;padding:3px 10px;background-color:var(--ad-ok-bg)!important}.screen--admin [class*=pass],.screen--admin [class*=pass] *,.screen--admin [class*=approved],.screen--admin .admin-integration em{font-weight:800;color:var(--ad-ok)!important}.screen--admin [class*=warn],.screen--admin [class*=provisional],.screen--admin [class*=required],.screen--admin .admin-navigation button:disabled em,.screen--admin .admin-subscription-brief em{border-radius:999px;padding:3px 10px;background-color:var(--ad-warn-bg)!important}.screen--admin [class*=warn],.screen--admin [class*=warn] *,.screen--admin [class*=provisional],.screen--admin [class*=required],.screen--admin .admin-navigation button:disabled em,.screen--admin .admin-subscription-brief em{font-weight:700;color:var(--ad-warn)!important}.screen--admin .admin-navigation button:disabled em{font-size:11px!important}.screen--admin .financial-recon-banner{border:1px solid #b6ddc7;border-radius:10px;background-color:var(--ad-ok-bg)!important}.screen--admin .financial-recon-banner strong,.screen--admin .financial-recon-banner svg{color:#0b5a33!important}.screen--admin .financial-recon-banner small{color:#2f6b4c!important}.screen--admin .financial-recon-banner--discrepancy{border-color:#e0c08a;background-color:var(--ad-warn-bg)!important}.screen--admin .financial-recon-banner--discrepancy strong,.screen--admin .financial-recon-banner--discrepancy small,.screen--admin .financial-recon-banner--discrepancy svg{color:var(--ad-warn)!important}:root{--pp-pink:#ff2d8f;--pp-pink-deep:#d80f6d;--pp-yellow:#ffe600;--pp-cyan:#45e0d8;--pp-ink:#16090f;--pp-ink-2:#5c4a53;--pp-white:#fffdf9;--pp-shadow:4px 4px 0 var(--pp-ink);--pp-display:"Fredoka Variable", "Manrope Variable", system-ui, sans-serif}.phone-app:not(.phone-app--admin),.phone-app:not(.phone-app--admin) *{color:var(--pp-ink)!important;text-shadow:none!important;background-color:#0000!important}.phone-app:not(.phone-app--admin),.phone-app:not(.phone-app--admin) :not([class*=cover-art]):not([class*=record-stack]):not([class*=artist-portrait]){background-image:none!important}.site-shell:not(.site-shell--admin){background:radial-gradient(circle at 12% 12%, #ffe60080, transparent 30%), radial-gradient(circle at 88% 82%, #45e0d873, transparent 32%), radial-gradient(circle at 60% 40%, var(--pp-pink), transparent 55%), var(--pp-pink)}.phone-app:not(.phone-app--admin){border:8px solid var(--pp-ink);border-radius:46px;box-shadow:0 30px 80px #8c004673,inset 0 0 0 1px #ffffff80;background-color:var(--pp-white)!important}.desktop-note strong{color:var(--pp-white);font-family:var(--pp-display);letter-spacing:-.03em;text-shadow:5px 5px 0 var(--pp-ink);font-weight:700}.desktop-note p{color:var(--pp-ink);font-weight:650}.desktop-note span,.desktop-note small{color:var(--pp-ink);font-weight:800}.phone-app:not(.phone-app--admin) .app-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;background-color:var(--pp-pink-deep)!important}.phone-app:not(.phone-app--admin) .app-header *,.phone-app:not(.phone-app--admin) .wordmark{color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .wordmark{font-family:var(--pp-display);font-weight:700}.phone-app:not(.phone-app--admin) .wordmark strong,.phone-app:not(.phone-app--admin) .wordmark em{font-style:normal;color:var(--pp-yellow)!important}.phone-app:not(.phone-app--admin) .environment-switcher button{font-family:var(--pp-display);border-radius:999px;font-weight:600}.phone-app:not(.phone-app--admin) .environment-switcher button.is-active{background-color:var(--pp-yellow)!important}.phone-app:not(.phone-app--admin) .environment-switcher button.is-active,.phone-app:not(.phone-app--admin) .environment-switcher button.is-active *{color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) h1,.phone-app:not(.phone-app--admin) h2,.phone-app:not(.phone-app--admin) .display-heading,.phone-app:not(.phone-app--admin) .section-title h2{font-family:var(--pp-display);letter-spacing:-.02em;text-transform:none;font-weight:700}.phone-app:not(.phone-app--admin) .display-heading{font-size:38px}.phone-app:not(.phone-app--admin) .section-title h2{font-size:22px}.phone-app:not(.phone-app--admin) small,.phone-app:not(.phone-app--admin) .eyebrow-row,.phone-app:not(.phone-app--admin) p{font-weight:600;color:var(--pp-ink-2)!important}.phone-app:not(.phone-app--admin) .kicker{font-weight:700;color:var(--pp-pink-deep)!important}.phone-app:not(.phone-app--admin) .screen--home{position:relative}.phone-app:not(.phone-app--admin) .screen--home:before{content:"";background-image:radial-gradient(circle at 50% 0, var(--pp-pink-deep) 11px, transparent 11.5px), linear-gradient(var(--pp-pink-deep), var(--pp-pink-deep));z-index:0;background-position:0 100%,0 0;background-repeat:repeat-x,no-repeat;background-size:26px 13px,100% calc(100% - 12px);height:232px;position:absolute;inset:-96px 0 auto}.phone-app:not(.phone-app--admin) .screen--home>*{z-index:1;position:relative}.phone-app:not(.phone-app--admin) .screen--home>.eyebrow-row *,.phone-app:not(.phone-app--admin) .screen--home>.display-heading{color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .station-hero{border:3px solid var(--pp-ink);box-shadow:var(--pp-shadow);border-radius:26px;background-color:var(--pp-cyan)!important}.phone-app:not(.phone-app--admin) .track-card,.phone-app:not(.phone-app--admin) .offer-card,.phone-app:not(.phone-app--admin) .shop-product-card,.phone-app:not(.phone-app--admin) .history-card-strip>*,.phone-app:not(.phone-app--admin) .artist-bridge,.phone-app:not(.phone-app--admin) .offer-strip>*,.phone-app:not(.phone-app--admin) .hub-tabs,.phone-app:not(.phone-app--admin) .catalogue-detail-section,.phone-app:not(.phone-app--admin) .affinity-pillars>div,.phone-app:not(.phone-app--admin) .financial-user-cards article,.phone-app:not(.phone-app--admin) .financial-topup-list article,.phone-app:not(.phone-app--admin) .financial-recovery-list article,.phone-app:not(.phone-app--admin) .gift-composer,.phone-app:not(.phone-app--admin) .catalog-preview-panel,.phone-app:not(.phone-app--admin) article{border:2px solid var(--pp-ink);box-shadow:var(--pp-shadow);border-radius:18px;background-color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .track-card,.phone-app:not(.phone-app--admin) .offer-card,.phone-app:not(.phone-app--admin) .shop-product-card,.phone-app:not(.phone-app--admin) .history-card-strip>*{padding:7px 8px 9px;overflow:hidden}.phone-app:not(.phone-app--admin) .editor-note{border:2px solid var(--pp-ink);box-shadow:var(--pp-shadow);border-radius:18px;padding:14px;background-color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .editor-note *,.phone-app:not(.phone-app--admin) .artist-bridge *{color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .track-card img,.phone-app:not(.phone-app--admin) .offer-card img,.phone-app:not(.phone-app--admin) .shop-product-card img,.phone-app:not(.phone-app--admin) .history-card-strip img,.phone-app:not(.phone-app--admin) .cover-art{border-radius:13px;overflow:hidden}.phone-app:not(.phone-app--admin) .track-card strong,.phone-app:not(.phone-app--admin) .offer-card strong,.phone-app:not(.phone-app--admin) .history-card-strip strong{font-family:var(--pp-display);margin-top:5px;font-weight:600;display:block}.phone-app:not(.phone-app--admin) input,.phone-app:not(.phone-app--admin) select,.phone-app:not(.phone-app--admin) textarea{border:2px solid var(--pp-ink);border-radius:12px;padding:11px 13px;font-weight:600;background-color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) input::placeholder,.phone-app:not(.phone-app--admin) textarea::placeholder{color:#16090f73!important}.phone-app:not(.phone-app--admin) label{font-weight:700;color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) button{cursor:pointer;font-family:var(--pp-display);font-weight:600}.phone-app:not(.phone-app--admin) [class*=tabs] button.is-active,.phone-app:not(.phone-app--admin) [class*=tab]>button.is-active,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active{border:2px solid var(--pp-ink);border-radius:999px;background-color:var(--pp-yellow)!important}.phone-app:not(.phone-app--admin) [class*=tabs] button.is-active,.phone-app:not(.phone-app--admin) [class*=tabs] button.is-active *,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active *{font-weight:700;color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .round-cta,.phone-app:not(.phone-app--admin) form button[type=submit],.phone-app:not(.phone-app--admin) .section-title button,.phone-app:not(.phone-app--admin) .section-title a{border:3px solid var(--pp-ink);box-shadow:3px 3px 0 var(--pp-ink);text-transform:uppercase;border-radius:999px;background-color:var(--pp-yellow)!important}.phone-app:not(.phone-app--admin) .round-cta,.phone-app:not(.phone-app--admin) .round-cta *,.phone-app:not(.phone-app--admin) form button[type=submit],.phone-app:not(.phone-app--admin) form button[type=submit] *,.phone-app:not(.phone-app--admin) .section-title button,.phone-app:not(.phone-app--admin) .section-title button *{color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .section-title button,.phone-app:not(.phone-app--admin) .section-title a{box-shadow:none;padding:5px 12px;font-size:10px}.phone-app:not(.phone-app--admin) form button[type=submit]{padding:14px 18px;font-size:15px}.phone-app:not(.phone-app--admin) .mini-player,.phone-app:not(.phone-app--admin) .floating-play{border:3px solid var(--pp-ink);border-radius:999px;box-shadow:0 6px #d80f6d8c;background-color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .mini-player *,.phone-app:not(.phone-app--admin) .floating-play *{color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .mini-player strong{font-family:var(--pp-display);font-weight:600}.phone-app:not(.phone-app--admin) .bottom-nav{border-top:3px solid var(--pp-ink);background-color:var(--pp-white)!important}.phone-app:not(.phone-app--admin) .bottom-nav button{isolation:isolate;position:relative;color:#16090f80!important}.phone-app:not(.phone-app--admin) .bottom-nav button.is-active,.phone-app:not(.phone-app--admin) .bottom-nav button.is-active *{color:var(--pp-white)!important}.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) small,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) label,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) time,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) em,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) span[class=""],.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .eyebrow-row,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .eyebrow-row *,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .kicker,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .offer-feature__date span,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .bottom-nav button,.phone-app:not(.phone-app--admin).phone-app.phone-app:not(.phone-app--admin) .bottom-nav button *{letter-spacing:.02em;font-size:11px!important}.phone-app:not(.phone-app--admin) em{font-style:normal;font-weight:700;color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) p,.phone-app:not(.phone-app--admin) span,.phone-app:not(.phone-app--admin) strong,.phone-app:not(.phone-app--admin) button,.phone-app:not(.phone-app--admin) input,.phone-app:not(.phone-app--admin) select{font-size:max(1em,13px)}.phone-app:not(.phone-app--admin) .wordmark,.phone-app:not(.phone-app--admin) .wordmark strong,.phone-app:not(.phone-app--admin) .wordmark em{font-size:20px;color:var(--pp-white)!important;font-weight:700!important}.phone-app:not(.phone-app--admin) .station-hero .kicker,.phone-app:not(.phone-app--admin) .station-hero .kicker *{font-weight:800;color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .offer-feature__date span,.phone-app:not(.phone-app--admin) .subscription-status--cancelled,.phone-app:not(.phone-app--admin) .financial-journal-table__head{color:var(--pp-ink-2)!important}.phone-app:not(.phone-app--admin) .order-policy-snapshot,.phone-app:not(.phone-app--admin) .is-positive,.phone-app:not(.phone-app--admin) .order-gift-context,.phone-app:not(.phone-app--admin) .profile-plan,.phone-app:not(.phone-app--admin) .order-plan-context,.phone-app:not(.phone-app--admin) .purchase-promotion-effect,.phone-app:not(.phone-app--admin) .order-promotion-context{color:#1f6b2f!important}.phone-app:not(.phone-app--admin) .section-title button,.phone-app:not(.phone-app--admin) .new-playlist,.phone-app:not(.phone-app--admin) .library-tabs button.is-active,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active,.phone-app:not(.phone-app--admin) .play-link,.phone-app:not(.phone-app--admin) .offer-feature em,.phone-app:not(.phone-app--admin) .city-filter,.phone-app:not(.phone-app--admin) .raffle-ineligible,.phone-app:not(.phone-app--admin) .is-negative,.phone-app:not(.phone-app--admin) .order-refund-context,.phone-app:not(.phone-app--admin) .subscription-status--past_due{color:var(--pp-pink-deep)!important}.phone-app:not(.phone-app--admin) .library-tabs button.is-active,.phone-app:not(.phone-app--admin) .library-tabs button.is-active *,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active,.phone-app:not(.phone-app--admin) .hub-tabs button.is-active *,.phone-app:not(.phone-app--admin) .section-title button,.phone-app:not(.phone-app--admin) .section-title button *{color:var(--pp-ink)!important}.phone-app:not(.phone-app--admin) .bottom-nav button.is-active:before{content:"";clip-path:polygon(50% 0%,61% 12%,76% 6%,79% 22%,94% 22%,89% 37%,100% 50%,89% 63%,94% 78%,79% 78%,76% 94%,61% 88%,50% 100%,39% 88%,24% 94%,21% 78%,6% 78%,11% 63%,0% 50%,11% 37%,6% 22%,21% 22%,24% 6%,39% 12%);z-index:-1;width:46px;height:46px;position:absolute;top:2px;left:50%;transform:translate(-50%);background-color:var(--pp-pink-deep)!important}
