:root{--bg:#070d14;--panel:#0d1722;--panel2:#111f2d;--line:#203247;--text:#f5f8fc;--muted:#94a5bb;--blue:#2e7df6;--cyan:#09c8ee;--green:#38d66b;--amber:#ffb31f;--red:#ff4b5e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{transition:all .2s}button{cursor:pointer}.primary,.secondary{border-radius:12px;font-weight:800}.primary{color:#fff;background:linear-gradient(135deg,#3287ff,#2164dc);border:1px solid #55a0ff;box-shadow:0 10px 30px #2777f240}.primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.secondary{color:#eef5ff;background:#121f2d;border:1px solid #2c4055}.secondary:hover{background:#17283a;border-color:#4778ac}.compact{padding:12px 18px}.large{padding:16px 25px;font-size:16px}.full{width:100%;padding:14px}.textButton{color:#a9bad0;background:0 0;border:0;font-weight:700}.textButton:hover{color:#fff}.eyebrow{letter-spacing:2px;color:#54a1ff;font-size:11px;font-weight:900}.wordmark{color:#fff;letter-spacing:1px;align-items:center;gap:12px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.wordmark img{border-radius:10px;width:38px;height:38px}.wordmark span{flex-direction:column;display:flex}.wordmark small{letter-spacing:1.5px;color:#8496aa;margin-top:2px;font-size:8px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#070d14eb;align-items:center;height:82px;padding:0 clamp(24px,5vw,84px);display:flex;position:sticky;top:0}.topbar>nav{gap:34px;margin:auto;display:flex}.topbar>nav a{color:#aab8c9;font-size:14px;font-weight:700;text-decoration:none}.topbar>nav a:hover{color:#fff}.topActions{align-items:center;gap:10px;display:flex}.landing .hero{background:radial-gradient(circle at 80% 35%,#216be226,#0000 30%);grid-template-columns:minmax(380px,1fr) minmax(440px,.9fr);align-items:center;gap:70px;min-height:680px;padding:90px clamp(24px,6vw,110px);display:grid;overflow:hidden}.heroCopy h1{letter-spacing:-4px;max-width:850px;margin:17px 0 24px;font-size:clamp(48px,6vw,86px);line-height:.98}.heroCopy h1 em{color:#4b95ff;font-style:normal}.heroCopy>p{color:#a9b8ca;max-width:670px;font-size:19px;line-height:1.65}.heroActions{gap:12px;margin:34px 0 28px;display:flex}.trust{color:#7f93a9;flex-wrap:wrap;gap:20px;font-size:12px;font-weight:700;display:flex}.trust span{white-space:nowrap}.heroVisual{position:relative}.glow{filter:blur(140px);opacity:.22;background:#165fc5;border-radius:50%;width:450px;height:450px;position:absolute}.appMock{background:linear-gradient(145deg,#101c29,#09121c);border:1px solid #2a4159;border-radius:22px;padding:20px;position:relative;transform:perspective(1200px)rotateY(-5deg);box-shadow:0 40px 100px #0009}.mockTop{color:#aab9ca;letter-spacing:1px;justify-content:space-between;align-items:center;padding:5px 4px 20px;font-size:11px;font-weight:900;display:flex}.mockTop i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mockTop b{color:var(--green);background:#0b2c1a;border:1px solid #1b6538;border-radius:8px;padding:8px 10px}.mockSearch{color:#63788e;background:#0a131d;border:1px solid #26394d;border-radius:10px;margin-bottom:12px;padding:14px}.mockTrack{background:#0d1824;border:1px solid #213348;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:15px 12px;display:grid}.mockTrack:last-child{border-color:#68551c}.mockTrack .trackNum{color:#546a82;font-size:12px;font-weight:900}.mockTrack span:nth-child(2){flex-direction:column;gap:5px;display:flex}.mockTrack b{font-size:13px}.mockTrack small{color:#74879e}.mockTrack strong{color:var(--green);font-size:9px}.mockTrack:last-child strong{color:var(--amber)}.steps{text-align:center;border-top:1px solid #18283a;padding:100px clamp(24px,8vw,150px)}.steps h2,.featureBand h2,.pricing>h2{letter-spacing:-2px;margin:14px 0 50px;font-size:clamp(34px,4vw,55px)}.stepGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepGrid article{background:linear-gradient(145deg,#0e1823,#0a121b);border:1px solid #1c3044;border-radius:18px;padding:28px}.stepGrid article>b{color:#397ff0;font-size:12px}.stepGrid h3{margin:25px 0 10px;font-size:21px}.stepGrid p,.featureBand p{color:#91a3b8;line-height:1.7}.featureBand{background:#0a121b;border-block:1px solid #1a2a3c;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:90px clamp(24px,8vw,150px);display:grid}.featureBand h2{margin-bottom:20px}.featureBand ul{grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;display:grid}.featureBand li{background:#0d1824;border:1px solid #22364a;border-radius:12px;padding:18px;font-weight:700}.featureBand li:before{content:"✓";color:var(--green);margin-right:10px}.pricing{text-align:center;padding:100px 24px}.pricing article{background:linear-gradient(160deg,#102033,#09131e);border:1px solid #2d5381;border-radius:22px;max-width:460px;margin:auto;padding:35px;box-shadow:0 30px 80px #0007}.pricing article>span{letter-spacing:2px;color:#65a6ff;font-size:11px;font-weight:900}.pricing h3{margin:20px;font-size:72px}.pricing h3 sup{vertical-align:top;font-size:26px}.pricing h3 small{color:#8ca0b7;font-size:15px}.pricing p{color:#9bacc0;line-height:1.6}.pricing article button{width:100%;margin:28px 0 18px;display:block}.pricing article>small{color:#73869c}footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:38px clamp(24px,6vw,100px);display:grid}footer>div{justify-content:center;gap:20px;display:flex}footer a{color:#8498ae;font-size:12px;font-weight:700;text-decoration:none}footer p{color:#65788d;font-size:11px}.authShell{background:radial-gradient(circle at 15% 70%,#2071e82e,#0000 35%);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid;position:relative}.backLink{color:#9eb0c4;background:0 0;border:0;font-weight:700;position:absolute;top:28px;left:30px}.authBrand{flex-direction:column;justify-content:center;padding:100px clamp(40px,8vw,140px);display:flex}.authBrand>img{border-radius:16px;width:72px;margin-bottom:46px}.authBrand h1{letter-spacing:-4px;margin:15px 0 25px;font-size:clamp(50px,6vw,84px);line-height:1.02}.authBrand h1 em{color:#438cf7;font-style:normal}.authBrand p{color:#98abc0;max-width:570px;font-size:18px;line-height:1.6}.authCard{background:#0e1925;border:1px solid #263a4f;border-radius:24px;width:min(480px,100% - 50px);margin:auto;padding:42px;box-shadow:0 40px 100px #0008}.miniLogo{letter-spacing:1px;align-items:center;gap:9px;font-weight:900;display:flex}.miniLogo img{border-radius:7px;width:28px}.authCard h2{margin:40px 0 7px;font-size:34px}.authCard>p{color:#96a8bc;margin:0 0 28px}.authCard form{flex-direction:column;gap:17px;display:flex}.authCard label{color:#bdc9d7;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.authCard input{color:#fff;background:#09121b;border:1px solid #2b4055;border-radius:11px;outline:none;padding:14px}.authCard input:focus{border-color:#3889fb;box-shadow:0 0 0 3px #2174e52b}.authCard form>.primary{margin-top:5px;padding:14px}.authCard>.textButton{margin:16px auto;display:block}.legalCheck{align-items:flex-start;line-height:1.4;flex-direction:row!important;font-weight:500!important}.legalCheck input{margin:2px 4px 0 0}.divider{text-align:center;background:#263647;height:1px;margin:26px 0}.divider span{color:#71859b;background:#0e1925;padding:0 12px;font-size:11px;position:relative;top:-9px}.notice{color:#b9d8f7;background:#13283c;border:1px solid #315e88;border-radius:10px;margin-top:16px;padding:12px;font-size:12px}.portal{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{background:#09121b;border-right:1px solid #213247;flex-direction:column;width:235px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sideBrand{align-items:center;gap:12px;padding:8px 9px 25px;display:flex}.sideBrand img{border-radius:10px;width:40px}.sideBrand div{flex-direction:column;display:flex}.sideBrand b{letter-spacing:1px;font-size:20px}.sideBrand small{color:#7990a7;letter-spacing:1px;margin-top:3px;font-size:8px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{color:#8fa2b6;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;font-weight:750;display:flex}.sidebar nav button span{text-align:center;width:24px;font-size:20px}.sidebar nav button.active{color:#fff;background:#142338;border-color:#23415e;box-shadow:inset 3px 0 #3286ff}.sideFoot{color:#8ea0b4;border-top:1px solid #1f3042;flex-direction:column;gap:10px;margin-top:auto;padding:15px 10px;font-size:11px;display:flex}.sideFoot i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sideFoot button{color:#71869c;text-align:left;background:0 0;border:0;padding:0}.content{grid-column:2;min-width:0;padding:34px clamp(25px,4vw,60px)}.appHeader{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.appHeader h1{margin:8px 0;font-size:36px}.avatar{background:linear-gradient(135deg,#2c7cf4,#0cc5df);border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.dashboardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.welcomeCard{background:linear-gradient(120deg,#102337,#0b1723);border:1px solid #265082;border-radius:20px;grid-column:1/4;justify-content:space-between;align-items:center;padding:30px;display:flex}.welcomeCard h2{margin:12px 0 6px;font-size:28px}.welcomeCard p{color:#96a8ba;margin:0 0 22px}.statusBadge,.available,.pending{letter-spacing:1px;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:900}.statusBadge,.available{color:#45df77;background:#0c3320;border:1px solid #1e6a3a}.pending{color:#ffc137;background:#352812;border:1px solid #705116}.buttonRow{gap:10px;display:flex}.pulse{color:#3a8eff;padding-right:40px;font-size:80px}.stat,.wideCard,.settingsGrid article{background:#0e1823;border:1px solid #203347;border-radius:16px;padding:23px}.stat{flex-direction:column;gap:10px;display:flex}.stat>span{letter-spacing:1.3px;color:#778ba2;font-size:9px;font-weight:900}.stat>b{font-size:25px}.stat small{color:#72869c}.wideCard{grid-column:1/4}.checklist{flex-wrap:wrap;gap:12px;display:flex}.checklist span{color:#8ea1b5;border:1px solid #263a50;border-radius:8px;padding:10px 12px;font-size:12px}.checklist .done{color:#56db82;border-color:#286943}.preparePanel{background:#0b141e;border:1px solid #22364b;border-radius:20px;min-height:650px;padding:26px}.prepareHead{align-items:center;gap:12px;display:flex}.prepareHead>div:first-child{margin-right:auto}.prepareHead h2{margin:0;font-size:30px}.prepareHead p{color:#8fa2b7}.spotify{color:#23db69;background:#11202e;border:1px solid #31526c;border-radius:12px;min-width:76px;height:52px;font-size:22px;font-weight:900}.spotify small{color:#fff;font-size:9px;display:block}.prepareTools{grid-template-columns:minmax(220px,1fr) 180px auto auto auto;gap:10px;margin-top:24px;display:grid}.prepareTools>div{color:#6f8399;background:#0c1722;border:1px solid #263a4e;border-radius:11px;padding:14px}.count{border-radius:10px;place-items:center;padding:12px;font-size:10px;font-weight:900;display:grid}.count.green{color:var(--green);background:#0d2a18;border:1px solid #246b3d}.count.amber{color:var(--amber);background:#2d210d;border:1px solid #725216}.count.red{color:var(--red);background:#2f1118;border:1px solid #762733}.emptyState,.emptyPanel{text-align:center;color:#8195ab;padding:120px 20px}.emptyState>span,.emptyPanel>span{color:#367ce9;font-size:50px}.emptyState h3,.emptyPanel h2{color:#eef5fc;margin:18px 0 8px;font-size:24px}.emptyState p,.emptyPanel p{max-width:600px;margin:auto;line-height:1.6}.downloadGrid,.settingsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.downloadGrid article{background:#0e1924;border:1px solid #22374b;border-radius:17px;gap:22px;padding:27px;display:flex}.downloadGrid .guide{grid-column:1/3;display:block}.platform{font-size:46px}.downloadGrid h2{margin:12px 0 6px}.downloadGrid p,.settingsGrid p{color:#91a3b7;line-height:1.5}.settingsGrid article h2{margin-top:0}.emptyLine{color:#768aa0;border:1px dashed #2a3e53;border-radius:10px;margin-top:18px;padding:14px}@media (max-width:1050px){.landing .hero{grid-template-columns:1fr}.heroVisual{max-width:650px}.topbar>nav{display:none}.featureBand{grid-template-columns:1fr;gap:35px}.prepareHead{flex-wrap:wrap}.prepareTools{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}.welcomeCard,.wideCard{grid-column:1}.downloadGrid,.settingsGrid{grid-template-columns:1fr}.downloadGrid .guide{grid-column:1}}@media (max-width:760px){.topbar{padding:0 18px}.topActions .textButton{display:none}.landing .hero{min-height:auto;padding:60px 22px}.heroCopy h1{letter-spacing:-2px;font-size:48px}.heroActions{flex-direction:column}.heroActions button{width:100%}.heroVisual{display:none}.stepGrid{grid-template-columns:1fr}.steps,.featureBand{padding:70px 22px}.featureBand ul{grid-template-columns:1fr}.pricing{padding:70px 20px}footer{text-align:center;grid-template-columns:1fr}footer .wordmark{justify-content:center}footer>div{flex-wrap:wrap}.authShell{grid-template-columns:1fr}.authBrand{display:none}.authCard{margin-top:80px;padding:30px}.portal{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px;position:static;overflow:auto}.sideBrand{padding:0}.sideBrand small{display:none}.sidebar nav{flex-direction:row}.sidebar nav button{padding:11px}.sidebar nav button span,.sideFoot{display:none}.content{padding:22px}.appHeader h1{font-size:28px}.welcomeCard{padding:22px}.pulse{display:none}.preparePanel{padding:15px}.prepareHead>div:first-child{width:100%}.prepareTools{grid-template-columns:1fr 1fr}.prepareTools .count{display:none}.downloadGrid{grid-template-columns:1fr}.buttonRow{flex-direction:column}}.topbar{background:#03070df5;height:96px;box-shadow:0 1px #2e7df633}.topbar .wordmark img{border-radius:0;width:230px;height:auto;display:block}footer .wordmark img{border-radius:0;width:260px;height:auto}.authBrand>img{object-fit:contain;border-radius:0;width:min(520px,80%);height:auto;margin-bottom:44px}.miniLogo img{object-fit:contain;border-radius:0;width:110px;height:auto}.sideBrand{justify-content:center}.sideBrand>img{object-fit:contain;border-radius:0;width:180px;height:auto}.scannerDownload{margin-top:8px;text-decoration:none;display:inline-block}.landing .hero{background:radial-gradient(circle at 78% 28%,#00beff29,#0000 30%),radial-gradient(circle at 65% 60%,#5b2fff17,#0000 34%),#050a10}.heroCopy h1 em{background:linear-gradient(90deg,#1687ff,#16d3f2,#7945ff);color:#0000;-webkit-background-clip:text;background-clip:text}.primary{background:linear-gradient(135deg,#168cff,#126ee8 55%,#6040f5);border-color:#2abffc}.appMock{border-color:#245f91;box-shadow:0 40px 110px #000,0 0 45px #168cff1f}@media (max-width:760px){.topbar{height:78px}.topbar .wordmark img{width:155px}}.faq{text-align:center;background:#0a121b;border-top:1px solid #1a2a3c;padding:100px clamp(24px,8vw,150px)}.faq>h2{letter-spacing:-2px;margin:14px 0 50px;font-size:clamp(34px,4vw,55px)}.faqList{text-align:left;max-width:900px;margin:auto}.faq details{border-bottom:1px solid #26394d}.faq summary{color:#eef5fc;cursor:pointer;padding:23px 44px 23px 0;font-size:18px;font-weight:800;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#54a1ff;font-size:27px;font-weight:400;position:absolute;top:19px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:#91a3b8;margin:0;padding:0 44px 23px 0;line-height:1.7}.accessShell{background:radial-gradient(circle at 50% 30%,#2071e82e,#0000 38%);place-items:center;min-height:100vh;padding:24px;display:grid}.hostedPrepare{background:#0b141e;border:1px solid #22364b;border-radius:20px;min-height:680px;padding:26px}.bridgeConnected{color:#86efac!important;border-color:#22c55e!important}.matchActions{flex-wrap:wrap;gap:7px;display:flex}.matchActions button{margin-top:0!important}.fileButton{cursor:pointer;align-items:center;display:inline-flex}.fileButton input{display:none}.prepareSummary{justify-content:flex-end;gap:8px;margin:18px 0;display:flex}.hostedPrepareGrid{border:1px solid #22364b;border-radius:15px;grid-template-columns:210px minmax(360px,1fr) 360px;min-height:540px;display:grid;overflow:hidden}.projectBrowser,.matchInspector{background:#0d1722;padding:16px;overflow:auto}.projectBrowser{border-right:1px solid #22364b}.matchInspector{border-left:1px solid #22364b}.projectBrowser h3,.matchInspector h3{margin:4px 0 14px}.projectBrowser>button{color:#b5c3d3;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:5px;width:100%;padding:12px;display:flex}.projectBrowser>button small{color:#71869c}.projectBrowser>button.active,.projectBrowser>button:hover{color:#fff;background:#142338;border-color:#23415e}.songBrowser{background:#09121b;padding:10px;overflow:auto}.songBrowser>button{color:#eef5fc;text-align:left;background:#0e1924;border:1px solid #1f3042;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:13px 10px;display:grid}.songBrowser>button.active{background:#142237;border-color:#347dd8}.songBrowser>button>b{color:#657b92}.songBrowser>button span{flex-direction:column;gap:5px;display:flex}.songBrowser>button small{color:#74879e}.songBrowser>button strong{font-size:9px}.matchedText{color:var(--green)}.reviewText{color:var(--amber)}.missingText{color:var(--red)}.matchInspector article{background:#111d29;border:1px solid #23364a;border-radius:12px;margin-bottom:10px;padding:13px}.matchInspector article.selected{background:#10251a;border-color:#38d66b}.matchInspector article>b,.matchInspector article>small{display:block}.matchInspector article>small{color:#8093a8;overflow-wrap:anywhere;margin:7px 0 11px;line-height:1.5}.matchInspector>p,.projectBrowser>p{color:#8195ab;line-height:1.5}.matchInspector .textButton{margin-bottom:12px}@media (max-width:1100px){.hostedPrepareGrid{grid-template-columns:180px 1fr}.matchInspector{border-top:1px solid #22364b;border-left:0;grid-column:1/3;max-height:380px}}@media (max-width:760px){.faq{padding:70px 22px}.hostedPrepare{padding:14px}.hostedPrepareGrid{display:block}.projectBrowser,.matchInspector{border:0;border-bottom:1px solid #22364b;max-height:320px}.prepareSummary{flex-wrap:wrap;justify-content:flex-start}}.betaPrepareApp{--bp-line:#243140;border:1px solid var(--bp-line);color:#f4f7fb;background:radial-gradient(circle at 65% -20%,#132235 0,#0000 38%),#080d12;border-radius:18px;grid-template-rows:58px 1fr;grid-template-columns:108px minmax(440px,1fr) 365px;height:calc(100vh - 145px);min-height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0005}.betaPrepareTop{border-bottom:1px solid var(--bp-line);background:#0d141b;grid-column:1/4;align-items:center;gap:10px;padding:0 20px;display:flex}.betaPrepareTop>img{object-fit:contain;width:150px;height:auto}.betaLoaded{color:#91a0b2;text-align:right;margin-left:auto;font-size:10px}.betaLoaded strong{color:#f4f7fb;font-size:12px;display:block}.betaPrepareTop>button{margin-left:12px}.betaPrepareRail{border-right:1px solid var(--bp-line);background:#0d141b;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding:10px 7px;display:flex}.betaPrepareRail>button{color:#91a0b2;background:0 0;border:0;border-radius:11px;padding:10px 5px;font-size:11px;font-weight:700}.betaPrepareRail>button span{margin-bottom:4px;font-size:21px;display:block}.betaPrepareRail>button.active,.betaPrepareRail>button:hover{color:#fff;background:#152131;box-shadow:inset 3px 0 #2c7cff}.betaMusicTools{border-top:1px solid var(--bp-line);flex-direction:column;gap:7px;margin-top:auto;padding-top:7px;display:flex}.betaMusicTools button{color:#a8b6c5;background:0 0;border:0;border-radius:10px;min-height:68px;font-size:10px;font-weight:700}.betaMusicTools button:hover{color:#fff;background:#152131}.betaMusicTools img{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px;margin:0 auto 5px;padding:3px;display:block}.betaBrowserChoice{color:#74879a;text-align:center;font-size:8px;font-weight:800}.betaBrowserChoice select{color:#b9c8d7;background:#121c26;border:1px solid #2c3c4d;border-radius:8px;width:100%;height:29px;margin-top:4px;padding:0 3px;font-size:9px;display:block}.betaPrepareMain{grid-area:2/2;min-width:0;padding:20px 23px 145px 25px;overflow:auto}.betaHero{background:linear-gradient(110deg,#101820,#0d141b);border:1px solid #202e3c;border-radius:16px;align-items:center;gap:9px;margin-bottom:14px;padding:14px;display:flex}.betaHero>div:first-child{min-width:180px;margin-right:auto}.betaHero h2{margin:0 0 5px;font-size:23px}.betaHero p{color:#91a0b2;margin:0;font-size:11px;line-height:1.4}.betaPrimary,.betaGhost,.betaSuccess{border:1px solid var(--bp-line);color:#fff;white-space:nowrap;background:#17212c;border-radius:9px;padding:8px 11px;font-weight:750}.betaPrimary{color:#78adff;background:#101b29;border-color:#2c7cff}.betaSuccess{background:linear-gradient(#377dff,#1e5ee9);border-color:#4e8bff}.betaGhost:hover,.betaPrimary:hover{background:#203044}.betaPrimary:disabled,.betaGhost:disabled,.betaSuccess:disabled{opacity:.4;cursor:not-allowed}.betaConnected{color:#70ee8f;border-color:#36a84d}.betaUpload{cursor:pointer}.betaUpload input{display:none}.betaSummary{gap:5px;display:flex}.betaSummary span{text-align:center;border:1px solid;border-radius:8px;padding:7px;font-size:9px;font-weight:850}.betaSummary .matched{color:#59d45d;background:#102516;border-color:#2e6f36}.betaSummary .review{color:#ffb52e;background:#281e0b;border-color:#8b6116}.betaSummary .missing{color:#ff4855;background:#2a1116;border-color:#8e2630}.betaListTools{gap:9px;margin-bottom:13px;display:flex}.betaListTools input,.betaListTools select{border:1px solid var(--bp-line);color:#fff;background:#111922;border-radius:9px;outline:none;padding:9px 12px}.betaSongCards{flex-direction:column;gap:7px;display:flex}.betaSongCard{color:#f4f7fb;text-align:left;cursor:pointer;background:linear-gradient(100deg,#121a22,#0f161d);border:1px solid #202d39;border-left:4px solid #394858;border-radius:13px;grid-template-columns:38px 1fr 120px;align-items:center;min-height:70px;padding:8px 13px;display:grid;box-shadow:0 8px 20px #0003}.betaSongCard.good{border-left-color:#36a84d}.betaSongCard.warn{border-left-color:#ffb52e}.betaSongCard.bad{border-left-color:#ff4855}.betaSongCard:hover{border-color:#246bc9;box-shadow:0 0 0 1px #246bc9,0 8px 20px #0005}.betaSongCard.selected,.betaSongCard.selected:hover{background:linear-gradient(100deg,#13271b,#101d16);border-color:#36a84d;box-shadow:0 0 0 1px #36a84d,0 8px 20px #0005}.betaSongCards .num{color:#91a0b2}.betaSongCards .song{flex-direction:column;gap:6px;min-width:0;display:flex}.betaSongCards .song b{font-size:14px}.betaSongCards .song small{color:#91a0b2}.betaSongCard>strong{justify-self:end;font-size:9px}.betaInlineFind{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.betaInlineFind .betaGhost{min-height:32px;padding:6px 10px;font-size:10px}.betaAutoFlag{color:#ff8991;font-size:10px;font-weight:800}.betaFindMenu{position:relative}.betaFindMenu summary{color:#78adff;cursor:pointer;background:#16283a;border:1px solid #355b7f;border-radius:9px;align-items:center;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.betaFindMenu summary::-webkit-details-marker{display:none}.betaFindDrop{z-index:35;background:#192532;border:1px solid #38516a;border-radius:11px;width:210px;padding:7px;position:absolute;top:38px;left:0;box-shadow:0 18px 45px #000c}.betaFindDrop button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 11px;display:block}.betaFindDrop button:hover{background:#2a4055}.betaEmpty{color:#91a0b2;text-align:center;place-items:center;min-height:260px;padding:30px;display:grid}.betaSongCard.scannerMatchReady{border-color:#2f83e8;box-shadow:0 0 0 1px #2f83e8,0 0 25px #2587f133}.betaSongCard.scannerMatchReady.selected{border-color:#36a84d;box-shadow:0 0 0 1px #36a84d,0 0 28px #32b95238}.betaSongCard.scannerMatchReady .song small,.betaSongCard.scannerMatchReady>strong{color:#75b7ff}.betaSongCard.scannerMatchReady.selected .song small{color:#8be7a1}.betaFreshScannerMatch{color:#87e89e;background:#102a1a;border:1px solid #2e7645;border-radius:10px;margin:13px 0;padding:11px 12px;font-size:11px;font-weight:800;line-height:1.45}.betaInspector{border-left:1px solid var(--bp-line);background:#0d141b;grid-area:2/3;padding:14px;overflow:auto}.betaInspectHead{border-bottom:1px solid var(--bp-line);align-items:center;gap:12px;padding:8px 3px 16px;display:flex}.betaInspectHead>span{background:linear-gradient(145deg,#263b50,#0c1218);border-radius:11px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.betaInspectHead h3{margin:0 0 5px;font-size:15px}.betaInspectHead p{color:#91a0b2;margin:0;font-size:11px}.betaInspector h4{margin:18px 0 9px}.betaInspector article{border:1px solid var(--bp-line);background:#121a23;border-radius:12px;margin-bottom:8px;padding:12px}.betaInspector article.selected{background:#142237;border-color:#347dd8}.betaInspector article>b,.betaInspector article>small{display:block}.betaInspector article>small{color:#91a0b2;overflow-wrap:anywhere;margin:6px 0 9px;line-height:1.45}.betaInspector article>div{flex-wrap:wrap;gap:6px;display:flex}.betaInspector article button{padding:7px 8px;font-size:10px}.betaInspector article{cursor:default;position:relative}.betaInspector article.playing{background:linear-gradient(145deg,#15351f,#11261a);border-color:#46d56a;box-shadow:0 0 0 1px #46d56a,0 0 22px #39cb5d2e}.betaInspector article.playing>b{color:#70ee8f}.betaInspector article.playing .betaPreviewChoice{color:#8bf0a3;background:#174d26;border-color:#42c965}.betaVersionRadio{color:#59d45d;cursor:pointer;background:0 0;border:0;width:28px;height:28px;line-height:1;position:absolute;top:8px;left:10px;padding:0!important;font-size:19px!important}.betaVersionRadio:hover{color:#7ff083;transform:scale(1.08)}.betaVersionRadio:focus-visible{outline-offset:1px;border-radius:50%;outline:2px solid #78adff}.betaInspector article>b,.betaInspector article>small{padding-left:23px}.betaInspectorNotice{border:1px solid var(--bp-line);color:#91a0b2;background:#121a23;border-radius:12px;margin-bottom:9px;padding:13px;line-height:1.45}.betaVersionActions{gap:7px;margin-top:10px;padding-left:23px;display:flex}.betaVersionActions>.betaPreviewChoice{flex:1}.betaVersionMenu{flex:1;position:relative}.betaVersionMenu summary{cursor:pointer;color:#dce9f7;background:#172637;border:1px solid #35506a;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 8px;font-size:10px;font-weight:750;list-style:none;display:flex}.betaVersionMenu summary::-webkit-details-marker{display:none}.betaVersionDrop{z-index:30;background:#192532;border:1px solid #38516a;border-radius:10px;width:190px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 16px 38px #000b}.betaVersionDrop button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;display:block;padding:9px 10px!important}.betaVersionDrop button:hover{background:#2a4055}.betaVersionDrop .unselectAction{color:#ff8991}.betaCollectionSearch{gap:7px;display:flex}.betaCollectionSearch input{border:1px solid var(--bp-line);color:#fff;background:#111922;border-radius:9px;outline:none;width:100%;min-width:0;padding:9px 11px}.betaCollectionSearch input:focus{border-color:#2c7cff}.betaSearchHint{color:#91a0b2;margin:7px 2px 10px;font-size:10px;line-height:1.45}.betaProjects>button:disabled{opacity:.55;cursor:wait}.betaSelectedVersions{background:#0d1b13;border:1px solid #2b7240;border-radius:13px;margin-top:14px;padding:12px}.betaSelectedVersions h4{color:#86e79a;margin:0 0 8px;font-size:11px}.betaSelectedVersions>div{flex-direction:column;gap:6px;display:flex}.betaSelectedVersions button{color:#e8f8ed;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;line-height:1.35;background:#11281a!important;border:1px solid #29583a!important;padding:7px 8px!important;display:grid!important}.betaSelectedVersions button:hover{background:#163521!important;border-color:#49b766!important}.betaSelectedVersions button span{color:#fff;background:#2c9d4c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:850;display:grid}.betaSelectedVersions button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.betaSelectedVersions button em{color:#7fcf92;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.betaCollectionPanel{background:#0a121a;border:1px solid #29415a;border-radius:13px;margin-top:14px;padding:12px}.betaCollectionPanel h4{margin:0 0 9px}.betaCollectionPanel+h4{margin-top:18px}.betaInspectorClose{display:none}.betaExportMenu{min-width:0;position:relative}.betaExportMenu>summary{cursor:pointer;justify-content:center;align-items:center;height:100%;min-height:42px;list-style:none;display:flex}.betaExportMenu>summary::-webkit-details-marker{display:none}.betaExportMenu>summary[aria-disabled=true]{opacity:.4;pointer-events:none}.betaExportDrop{z-index:35;background:#192431;border:1px solid #34465a;border-radius:12px;width:210px;padding:7px;position:absolute;bottom:54px;left:0;box-shadow:0 18px 45px #000c}.betaExportDrop button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:0;padding:10px 12px;display:block}.betaExportDrop button:hover:not(:disabled){background:#27394c}.betaExportDrop button:disabled{opacity:.4;cursor:not-allowed}.betaDock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:#151e28ef;border:1px solid #2b3948;border-radius:14px;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:8px;padding:10px 12px;display:grid;position:absolute;bottom:12px;left:128px;right:385px;box-shadow:0 16px 45px #0009}.betaDock button{min-height:42px}.betaActivity{color:#aab8c8;grid-column:1/5;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:7px 8px 2px;display:grid}.betaActivityLight{background:#59d45d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #59d45d66}.betaActivity.working .betaActivityLight{background:#ff8a00;animation:1s infinite betaPulse;box-shadow:0 0 14px #ff8a00}.betaActivity>div{flex-direction:column;gap:2px;display:flex}.betaActivity b{color:#eef5ff;font-size:11px}.betaActivity small{color:#8192a5;font-size:9px}.betaActivity>strong{color:#ffad42;font-size:10px}.betaActivityTrack{background:#2b3948;border-radius:10px;overflow:hidden;grid-column:1/4!important;height:3px!important;display:block!important}.betaActivityTrack i{background:linear-gradient(90deg,#ff7a00,#ffb000);border-radius:10px;height:100%;transition:width .2s;display:block}.betaActivity:not(.working) .betaActivityTrack i{background:#36a84d}@keyframes betaPulse{50%{opacity:.35;transform:scale(.75)}}.betaProjectBulk{border:1px solid var(--bp-line);background:#101820;border-radius:13px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;display:grid}.betaProjectBulk label{align-items:center;gap:9px;font-weight:750;display:flex}.betaProjectBulk>span{color:#91a0b2;font-size:11px}.betaDanger{color:#ff7d87;background:#2b1218;border:1px solid #78303a;border-radius:9px;padding:8px 11px;font-weight:750}.betaDanger:disabled{opacity:.4;cursor:not-allowed}.betaDanger:hover:not(:disabled){background:#451820}.betaProjects{flex-direction:column;gap:8px;display:flex}.betaProjects>h3{color:#91a0b2;text-transform:uppercase;letter-spacing:.8px;margin:12px 0 3px;font-size:11px}.betaProjectRow{border:1px solid var(--bp-line);color:#f4f7fb;background:#121a23;border-radius:12px;grid-template-columns:24px minmax(160px,1fr) minmax(130px,.7fr) auto auto auto auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.betaProjectRow.selected{background:#142237;border-color:#347dd8}.betaProjectRow input{accent-color:#377dff}.betaProjectRow small{color:#91a0b2}.betaProjectRow em{color:#ffb52e;background:#241c0c;border:1px solid #73551c;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal}.betaProjectRow button{padding:9px 12px}.betaFlags{flex-direction:column;gap:8px;display:flex}.betaFlags article{border:1px solid var(--bp-line);background:#10171f;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.betaFlags article span{color:#ffb52e;font-size:20px}.betaFlags article small{color:#91a0b2;grid-column:2}.betaFlags article button{grid-area:1/3/3}.betaBuilder{background:linear-gradient(135deg,#111b26,#0d151d);border:1px solid #28394b;border-radius:16px;max-width:850px;padding:18px}.betaBuilderModes{gap:8px;margin-bottom:15px;display:flex}.betaBuilderModes button{color:#98a9ba;background:#151f2a;border:1px solid #304154;border-radius:10px;padding:9px 14px;font-weight:750}.betaBuilderModes button.active{color:#fff;background:#172a43;border-color:#377fff}.betaBuilderControls{grid-template-columns:minmax(180px,1fr) 120px;align-items:end;gap:9px;display:grid}.betaBuilderControls label{color:#8fa1b4;font-size:10px;font-weight:750}.betaBuilderControls select{color:#fff;background:#121c26;border:1px solid #314357;border-radius:10px;width:100%;height:41px;margin-top:6px;padding:0 10px;display:block}.betaBuilderControls .betaSuccess{min-height:41px}.betaBuilder>p{color:#8092a5;font-size:10px}.betaBuilderEmpty{text-align:center;color:#91a0b2;padding:50px}.betaBuilderList{background:#0b1219;border:1px solid #26384a;border-radius:12px;max-height:min(42vh,420px);overflow:auto}.betaBuilderList label{cursor:pointer;border-bottom:1px solid #1f2d3a;grid-template-columns:22px 30px 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.betaBuilderList label:last-child{border-bottom:0}.betaBuilderList label:hover{background:#111e2a}.betaBuilderList input{accent-color:#377dff}.betaBuilderList span{color:#72859a;font-size:10px}.betaBuilderList strong{font-size:11px}.betaBuilderFoot{z-index:3;background:#121d28f5;border:1px solid #315276;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex;position:sticky;bottom:88px;box-shadow:0 12px 30px #0008}.betaBuilderFoot span{color:#aab9ca;font-size:11px;font-weight:750}.betaBuilderFoot .betaSuccess{min-width:170px}.betaStatusMessage{color:#91a0b2;margin-top:12px;font-size:11px}@media (max-width:1250px){.betaPrepareApp{grid-template-columns:90px minmax(420px,1fr)}.betaInspector{display:none}.betaPrepareTop{grid-column:1/3}.betaDock{left:110px;right:20px}.betaSummary{display:none}}@media (max-width:1050px){.betaBuilderControls{grid-template-columns:1fr 1fr}.betaBuilderControls .betaSuccess{min-height:41px}}@media (max-width:820px){.betaPrepareApp{height:auto;min-height:720px;display:block;overflow:auto}.betaPrepareTop{height:58px}.betaPrepareRail{border-right:0;border-bottom:1px solid var(--bp-line);grid-template-columns:repeat(4,1fr);height:auto;display:grid}.betaPrepareRail>button span{display:none}.betaMusicTools{border:0;grid-column:1/3;grid-template-columns:1fr 1fr;margin:0;display:grid}.betaMusicTools button{min-height:44px}.betaMusicTools img{vertical-align:middle;width:22px;height:22px;margin:0 6px 0 0;display:inline-block}.betaBrowserChoice{grid-column:3/5}.betaPrepareMain{padding:14px 14px 150px}.betaHero{flex-wrap:wrap}.betaHero>div:first-child{width:100%}.betaDock{grid-template-columns:1fr 1fr;position:fixed;left:15px;right:15px}.betaBuilderFoot{bottom:125px}.betaLoaded{display:none}}.betaBuilderFoot{margin:0 0 12px;position:static;bottom:auto}.betaBuilderList{max-height:none;overflow:visible}.betaPrepareApp{width:100%;height:100vh;min-height:700px;box-shadow:none;border:0;border-radius:0;grid-template-rows:105px 1fr;grid-template-columns:145px minmax(0,1fr) 485px}.betaPrepareTop{grid-column:1/4;padding:0 38px}.betaPrepareBrand{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}.betaPrepareBrand img{object-fit:contain;width:175px;height:auto;display:block}.betaPrepareRail{gap:8px;padding:16px 10px 14px}.betaPrepareRail>button{min-height:104px;padding:12px 7px;font-size:15px}.betaPrepareRail>button span{margin-bottom:8px;font-size:30px}.betaMusicTools{gap:10px;padding-top:12px}.betaMusicTools button{min-height:100px;font-size:12px}.betaMusicTools img{width:48px;height:48px;margin-bottom:7px}.betaBrowserChoice{font-size:9px}.betaBrowserChoice select{height:38px;font-size:11px}.betaPrepareMain{min-width:0;padding:36px 46px 155px}.betaHero{border-radius:20px;gap:14px;margin-bottom:20px;padding:28px 22px}.betaHero>div:first-child{min-width:330px}.betaHero h2{margin-bottom:7px;font-size:34px}.betaHero p{font-size:15px}.betaPrimary,.betaGhost,.betaSuccess{padding:12px 16px;font-size:14px}.betaSummary{gap:8px}.betaSummary span{padding:11px 12px;font-size:11px}.betaListTools{gap:14px;margin-bottom:18px}.betaListTools input,.betaListTools select{padding:13px 15px;font-size:15px}.betaListTools input{width:380px}.betaListTools select{min-width:195px}.betaInspector{padding:28px}.betaDock{border-radius:18px;gap:10px;padding:14px 16px;bottom:20px;left:calc(145px + 9%);right:calc(485px + 9%)}.betaDock button{min-height:52px;font-size:14px}.betaActivity{padding-top:9px}.betaActivity b{font-size:13px}.betaActivity small{font-size:11px}@media (max-width:1600px) and (min-width:1251px){.betaPrepareApp{grid-template-rows:86px 1fr;grid-template-columns:125px minmax(0,1fr) 390px}.betaPrepareTop{grid-column:1/4;padding:0 28px}.betaPrepareBrand img{width:155px}.betaPrepareRail{padding:12px 8px}.betaPrepareRail>button{min-height:82px;font-size:13px}.betaPrepareRail>button span{margin-bottom:5px;font-size:25px}.betaMusicTools button{min-height:82px;font-size:11px}.betaMusicTools img{width:40px;height:40px}.betaPrepareMain{padding:26px 30px 145px}.betaHero{padding:20px 18px}.betaHero>div:first-child{min-width:250px}.betaHero h2{font-size:29px}.betaHero p{font-size:13px}.betaPrimary,.betaGhost,.betaSuccess{padding:10px 12px;font-size:12px}.betaSummary span{padding:9px 8px;font-size:9px}.betaInspector{padding:20px}.betaDock{bottom:16px;left:165px;right:430px}}@media (max-width:1400px){.betaPrepareApp{grid-template-rows:86px 1fr;grid-template-columns:110px minmax(0,1fr)}.betaPrepareTop{grid-column:1/3;padding:0 24px}.betaPrepareBrand img{width:150px}.betaInspector{display:none}.betaPrepareRail{padding:10px 7px}.betaPrepareRail>button{min-height:78px;font-size:12px}.betaPrepareRail>button span{margin-bottom:4px;font-size:23px}.betaMusicTools button{min-height:76px;font-size:10px}.betaMusicTools img{width:36px;height:36px}.betaPrepareMain{grid-column:2;padding:26px 30px 145px}.betaHero{padding:20px 18px}.betaHero>div:first-child{min-width:220px}.betaHero h2{font-size:28px}.betaHero p{font-size:12px}.betaPrimary,.betaGhost,.betaSuccess{padding:10px 12px;font-size:12px}.betaSummary{display:none}.betaDock{bottom:16px;left:145px;right:35px}}@media (max-width:820px){.betaPrepareApp{height:auto;min-height:100vh;display:block}.betaPrepareTop{height:76px;padding:0 16px}.betaPrepareBrand img{width:135px}.betaPrepareRail{border-right:0;border-bottom:1px solid var(--bp-line);grid-template-columns:repeat(3,1fr);height:auto;padding:8px;display:grid}.betaPrepareRail>button{min-height:46px;font-size:11px}.betaPrepareRail>button span{display:none}.betaMusicTools{border:0;grid-column:1/3;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.betaMusicTools button{min-height:48px}.betaMusicTools img{vertical-align:middle;width:24px;height:24px;margin:0 6px 0 0;display:inline-block}.betaBrowserChoice{grid-column:3/4}.betaPrepareMain{padding:18px 16px 160px}.betaHero{flex-wrap:wrap;padding:16px}.betaHero>div:first-child{width:100%;min-width:0}.betaHero h2{font-size:25px}.betaListTools input{width:100%}.betaDock{grid-template-columns:1fr 1fr;position:fixed;bottom:12px;left:15px;right:15px}}.portal{grid-template-columns:185px minmax(0,1fr)}.sidebar{width:185px;padding:16px 10px;overflow-y:auto}.sideBrand{padding:6px 5px 18px}.sideBrand>img{width:150px}.sidebar nav{gap:5px}.sidebar nav button{gap:8px;padding:11px 9px;font-size:13px}.sidebar nav button span{width:21px;font-size:18px}.sideUtilities{border-top:1px solid #1f3042;flex-direction:column;gap:7px;margin-top:auto;padding:13px 4px 0;display:flex}.sideUtilities>button{color:#a8b6c5;background:0 0;border:0;border-radius:10px;min-height:63px;font-size:11px;font-weight:750}.sideUtilities>button:hover{color:#fff;background:#152131}.sideUtilities img{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px;margin:0 auto 4px;padding:3px;display:block}.sideUtilities label{color:#74879a;text-align:center;font-size:8px;font-weight:850}.sideUtilities select{color:#b9c8d7;background:#121c26;border:1px solid #2c3c4d;border-radius:8px;width:100%;height:31px;margin-top:4px;padding:0 6px;font-size:10px;display:block}.sideUtilities label small{color:#60758a;margin-top:5px;font-size:8px;font-weight:650;line-height:1.25;display:block}.sideFoot{margin-top:12px;padding:12px 6px 4px;font-size:9px}.sideFoot button{color:#91a3b7;padding:5px 0;font-size:12px;font-weight:750}.sideFoot button:hover{color:#fff}.content:not(.workspaceContent){padding-bottom:114px}.workspaceContent{height:calc(100vh - 72px);padding:0;overflow:hidden}.betaPrepareApp.embedded{grid-template-rows:105px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 365px;height:100vh;min-height:0}.workspaceContent .betaPrepareApp.embedded,.workspaceKeeper{height:100%}.betaPrepareApp.embedded .betaPrepareTop{grid-column:1/3}.betaPrepareApp.embedded .betaPrepareMain{grid-area:2/1;padding-bottom:24px}.betaPrepareApp.embedded .betaInspector{grid-area:2/2/4;padding:15px}.betaPrepareApp.embedded .betaDock{grid-area:3/1;margin:0 9% 18px;position:static}.betaPrepareApp.embedded:not(.view-prepare) .betaPrepareMain,.betaPrepareApp.embedded:not(.view-prepare) .betaDock{grid-column:1/3}.betaPlayerRow{color:#aab8c8;font-variant-numeric:tabular-nums;text-align:center;grid-column:1/5;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:3px 7px 0;font-size:12px;display:grid}.betaPlayerRow input{appearance:none;cursor:pointer;accent-color:#4b91ff;background:#344354;border-radius:20px;outline:none;width:100%;height:6px}.betaPlayerRow input::-webkit-slider-thumb{appearance:none;background:#4b91ff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 4px #2c7cff33}.betaPlayerRow input:disabled{opacity:.35;cursor:default}.globalStatusBar{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#b8c6d5;background:#101923f7;border-top:1px solid #34495e;grid-template-rows:1fr 4px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:0 13px;height:72px;padding:9px 24px 8px;display:grid;position:fixed;bottom:0;left:185px;right:0;box-shadow:0 -12px 34px #0008}.globalStatusBar.working{background:linear-gradient(90deg,#402309f7,#17140ff7);border-top-color:#ff8a00}.globalStatusLight{background:#59d45d;border-radius:50%;width:11px;height:11px;box-shadow:0 0 12px #59d45d77}.globalStatusBar.working .globalStatusLight{background:#ff8a00;animation:1s infinite betaPulse;box-shadow:0 0 14px #ff8a00}.globalStatusBar>div:first-of-type{flex-direction:column;gap:2px;min-width:0;display:flex}.globalStatusBar b{color:#f4f8ff;font-size:15px;line-height:1.15}.globalStatusBar small{color:#9cafc2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.globalStatusBar>strong{color:#ffb04a;font-size:13px}.globalStatusTrack{background:#2b3948;border-radius:10px;grid-column:1/4;height:4px;display:block;overflow:hidden}.globalStatusTrack i{background:#36a84d;border-radius:10px;height:100%;transition:width .2s;display:block}.globalStatusBar.working .globalStatusTrack i{background:linear-gradient(90deg,#ff7a00,#ffb000)}.dashboardDataError{color:#ffb35c;margin-top:14px;display:block}.scannerPairingBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mandatoryUpdateBackdrop{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060bf2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mandatoryUpdateCard{text-align:left;background:#0d1b2b;border:1px solid #2c75bb;border-radius:28px;width:min(680px,100%);padding:38px 42px 36px;box-shadow:0 42px 130px #000}.mandatoryUpdateWordmark{width:120px;height:auto;margin:0 0 26px;display:block}.mandatoryUpdateBadge{color:#56aaff;letter-spacing:2.2px;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.mandatoryUpdateCard h2{letter-spacing:-1.2px;margin:0 0 14px;font-size:40px;line-height:1.08}.mandatoryUpdateCard>p{color:#b8c7d9;margin:0;font-size:15px;line-height:1.55}.mandatoryUpdateCard>small{color:#8fa4ba;text-align:center;margin-top:14px;font-size:11px;line-height:1.45;display:block}.mandatoryUpdateChanges{background:#111f30;border:1px solid #243c55;border-radius:17px;margin:24px 0 20px;padding:20px 22px}.mandatoryUpdateChanges h3{margin:0 0 13px;font-size:15px}.mandatoryUpdateChanges ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mandatoryUpdateChanges li{color:#d7e1ed;grid-template-columns:20px 1fr;gap:8px;font-size:13px;line-height:1.45;display:grid}.mandatoryUpdateChanges li:before{content:"✓";color:#47b8ff;font-weight:900}.mandatoryUpdateCard .mandatoryUpdateInstructions{margin:0 0 20px}.mandatoryUpdateInstructions strong{color:#f5f8ff}.mandatoryUpdateSteps{grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;display:grid}.mandatoryUpdateSteps span{color:#8194a8;text-align:left;background:#0b1621;border:1px solid #2a3d50;border-radius:11px;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:800;display:flex}.mandatoryUpdateSteps b{color:#9eb1c3;background:#233547;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mandatoryUpdateSteps .active{color:#eaf4ff;background:#102a47;border-color:#397fd5}.mandatoryUpdateSteps .active b{color:#fff;background:#2d7fe5}.mandatoryUpdateSteps .complete{color:#8ee7a4;background:#10281a;border-color:#2e7044}.mandatoryUpdateSteps .complete b{color:#fff;background:#289149}.mandatoryScannerDownloads{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 12px;display:grid}.mandatoryScannerDownloads a{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:82px;padding:13px;text-decoration:none;display:flex}.mandatoryScannerDownloads small{color:#c1d2e4;font-size:10px}.mandatoryUpdateConfirm{color:#87eba0;background:#133622;border:1px solid #398755;border-radius:11px;width:100%;padding:13px;font-weight:850}.mandatoryUpdateConfirm:hover{background:#19482c;border-color:#52b86f}@media (max-width:600px){.mandatoryUpdateCard{border-radius:22px;padding:27px 20px}.mandatoryUpdateCard h2{font-size:30px}.mandatoryUpdateSteps,.mandatoryScannerDownloads{grid-template-columns:1fr}}.prepareUpdateBackdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:wait;background:#02060be8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prepareUpdateCard{text-align:center;background:linear-gradient(145deg,#122238,#09131f);border:1px solid #356aa4;border-radius:22px;width:min(560px,100%);padding:36px 38px;box-shadow:0 40px 120px #000e}.prepareUpdateSpinner{border:5px solid #26415f;border-top-color:#4c9bff;border-radius:50%;width:54px;height:54px;margin:0 auto 20px;animation:.85s linear infinite prepareUpdateSpin}.prepareUpdateCard h2{color:#f5f9ff;margin:10px 0;font-size:29px}.prepareUpdateCard p{color:#a5b6c8;max-width:460px;margin:0 auto 22px;line-height:1.55}.prepareUpdateCard>strong{color:#dbeaff;margin-top:12px;font-size:12px;display:block}.prepareUpdateCard>small{color:#7f94aa;margin-top:10px;display:block}.prepareUpdateProgress{background:#1e3146;border-radius:20px;height:8px;overflow:hidden}.prepareUpdateProgress i{background:linear-gradient(90deg,#2d79df,#42c9ff);border-radius:20px;height:100%;transition:width .25s;display:block}@keyframes prepareUpdateSpin{to{transform:rotate(360deg)}}.scannerPairing{background:linear-gradient(145deg,#111d29,#0b131c);border:1px solid #315276;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:31px;position:relative;overflow:auto;box-shadow:0 35px 100px #000c}.scannerPairingClose{color:#91a4b8;background:#182534;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:12px;right:15px}.scannerPairingClose:hover{color:#fff;background:#223449}.scannerPairing h2{margin:10px 0 8px;font-size:30px}.scannerPairing>p{color:#96a8ba;line-height:1.55}.scannerPairing ol{counter-reset:pairing;gap:11px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.scannerPairing li{counter-increment:pairing;background:#0c1620;border:1px solid #26394c;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:3px 11px;padding:12px;display:grid}.scannerPairing li:before{content:counter(pairing);color:#79b2ff;background:#173d70;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.scannerPairing li b{font-size:13px}.scannerPairing li span{color:#8194a8;font-size:11px}.scannerPairing label{color:#8fa3b8;letter-spacing:1px;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.scannerPairing input{color:#fff;background:#08111a;border:1px solid #30475e;border-radius:10px;outline:none;height:46px;padding:0 13px}.scannerPairing input:focus{border-color:#3988f5;box-shadow:0 0 0 3px #2174e52b}.scannerPairingAction{width:100%;min-height:47px;margin-top:14px}.scannerPairing>small{color:#71859a;text-align:center;margin-top:12px;line-height:1.4;display:block}.scannerPairingError{color:#ff9ca5;background:#2b1216;border:1px solid #7f3038;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.4}.scannerConnectedCard{color:#8bf0a7;background:#0e291a;border:1px solid #287447;border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:15px;font-weight:800;display:flex}.scannerConnectedCard i{background:#49e476;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #49e476}.missingSongHelp{width:min(610px,100%)}.missingSongHelp h2{padding-right:30px;font-size:25px;line-height:1.2}.missingSongHelp ul{gap:9px;margin:19px 0;padding:0;list-style:none;display:grid}.missingSongHelp li{background:#0c1620;border:1px solid #2a3d51;border-radius:11px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.missingSongHelp li b{color:#f3f7fb;font-size:12px}.missingSongHelp li span{color:#91a5b8;font-size:11px;line-height:1.45}.missingSongActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.missingSongHelp>small{color:#71859a;margin-top:14px;line-height:1.45;display:block}.betaVersionDrop{width:245px}.safariBetaNotice{color:#f8d48a;background:#2a1d0b;border-bottom:1px solid #875d16;align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:flex}.safariBetaNotice strong{color:#fff0c8;white-space:nowrap}.safariBetaNotice span{color:#d8bd87}.playlistImportPage{max-width:1180px;margin:0 auto 90px}.playlistImportIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:22px;display:grid}.playlistImportIntro h2{max-width:720px;margin:10px 0;font-size:34px;line-height:1.12}.playlistImportIntro p{color:#96a8ba;max-width:740px;margin:0;line-height:1.6}.playlistSourceStatus{flex-direction:column;gap:8px;min-width:230px;display:flex}.playlistSourceStatus span{color:#7f93a8;background:#0e1822;border:1px solid #2a3c4e;border-radius:9px;justify-content:space-between;gap:18px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.playlistSourceStatus span.ready{color:#61dc85;border-color:#286943}.playlistSourceStatus b{color:#a7b7c7;text-transform:uppercase;font-size:9px}.playlistImportCard{background:linear-gradient(145deg,#101c28,#0b141d);border:1px solid #2c4156;border-radius:18px;padding:25px;box-shadow:0 24px 70px #0005}.playlistImportCard>label,.playlistImportReview label{color:#91a5b9;letter-spacing:1px;flex-direction:column;gap:8px;font-size:10px;font-weight:900;display:flex}.playlistImportForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.playlistImportForm input,.playlistImportReview input{color:#fff;background:#08111a;border:1px solid #30475e;border-radius:10px;outline:none;height:50px;padding:0 14px}.playlistImportForm input:focus,.playlistImportReview input:focus{border-color:#3988f5;box-shadow:0 0 0 3px #2174e52b}.playlistImportCard>small{color:#71859a;margin-top:10px;display:block}.playlistImportError,.playlistImportLimit{border-radius:10px;margin-top:15px;padding:12px 14px;font-size:12px;line-height:1.5}.playlistImportError{color:#ff9ca5;background:#2b1216;border:1px solid #7f3038}.playlistImportLimit{color:#e8c875;background:#2b220f;border:1px solid #785b20}.playlistImportReview{border-top:1px solid #2c3d4f;justify-content:space-between;align-items:end;gap:20px;margin-top:24px;padding-top:20px;display:flex}.playlistImportReview>div{flex:1}.playlistImportReview label{max-width:600px}.playlistImportReview span{color:#91a5b8;margin-top:8px;font-size:12px;display:block}.playlistImportSongs{background:#09121a;border:1px solid #293b4d;border-radius:10px;max-height:500px;margin-top:15px;overflow:auto}.playlistImportSongs label{border-bottom:1px solid #223140;grid-template-columns:22px 38px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.playlistImportSongs label:last-child{border-bottom:0}.playlistImportSongs input{accent-color:#347fff;width:17px;height:17px}.playlistImportSongs span{color:#71869b;font-size:11px;font-weight:800}.playlistImportSongs b{font-size:13px;line-height:1.35}.playlistImportDataNote{color:#7f93a7;margin:16px 0 0;font-size:11px;line-height:1.5}.playlistImportDataNote strong{color:#adc0d2}.playlistImportDuplicates{color:#7ce49a;background:#10291d;border:1px solid #286943;border-radius:10px;margin-top:15px;padding:12px 14px;font-size:12px;line-height:1.5}@media (max-width:800px){.playlistImportIntro{grid-template-columns:1fr}.playlistSourceStatus{min-width:0}.playlistImportForm{grid-template-columns:1fr}.playlistImportReview{flex-direction:column;align-items:stretch}.playlistImportReview button{width:100%}}@media (max-width:1600px) and (min-width:1401px){.portal{grid-template-columns:175px minmax(0,1fr)}.sidebar{width:175px}.globalStatusBar{left:175px}.sideBrand>img{width:140px}.betaPrepareApp.embedded{grid-template-rows:86px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 365px}.betaPrepareApp.embedded .betaDock{margin:0 40px 16px}}@media (max-width:1400px){.portal{grid-template-columns:175px minmax(0,1fr)}.sidebar{width:175px}.globalStatusBar{left:175px}.sideBrand>img{width:140px}.betaPrepareApp.embedded{grid-template-rows:86px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.betaPrepareApp.embedded .betaPrepareTop,.betaPrepareApp.embedded .betaPrepareMain{grid-column:1}.betaPrepareApp.embedded .betaInspector{z-index:25;border-left:1px solid #315276;width:min(430px,100% - 28px);display:block;position:absolute;top:86px;bottom:0;right:0;box-shadow:-20px 0 55px #000b}.betaPrepareApp.embedded .betaInspectorClose{z-index:4;color:#a9bacb;background:#182534;border:1px solid #34495f;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 0 8px auto;font-size:21px;line-height:1;display:grid;position:sticky;top:0}.betaPrepareApp.embedded .betaDock{margin:0 35px 16px}}@media (max-height:800px) and (min-width:821px){.sidebar{padding-top:9px;padding-bottom:8px}.sideBrand{padding-bottom:9px}.sideBrand>img{width:122px}.sidebar nav{gap:2px}.sidebar nav button{padding:8px 9px;font-size:12px}.sideUtilities{flex-shrink:0;gap:3px;margin-top:10px;padding-top:8px}.sideUtilities>button{min-height:48px;font-size:9px}.sideUtilities img{width:27px;height:27px;margin-bottom:2px}.sideUtilities label small{display:none}.sideUtilities select{height:28px}.sideFoot{flex-shrink:0;margin-top:7px;padding-top:7px}}@media (max-width:820px){.portal{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px;position:static;overflow:auto}.sideBrand{padding:0}.sideBrand>img{width:120px}.sidebar nav{flex-direction:row;overflow:auto}.sidebar nav button{white-space:nowrap;padding:10px}.sidebar nav button span,.sideUtilities,.sideFoot{display:none}.content{padding:22px}.workspaceContent{height:auto;padding:0}.content:not(.workspaceContent){padding-bottom:106px}.betaPrepareApp.embedded{height:auto;min-height:calc(100vh - 126px);display:block}.betaPrepareApp.embedded .betaPrepareTop{height:76px}.betaPrepareApp.embedded .betaPrepareMain{padding:18px 16px 24px}.betaPrepareApp.embedded .betaDock{margin:0 15px 15px;position:static}.globalStatusBar{height:72px;padding-inline:14px;left:0}.scannerPairing{padding:25px 18px}}.betaFlags article{grid-template-columns:30px minmax(180px,1fr) auto}.betaFlags article>span{color:#ffb52e;font-size:20px}.betaFlags article>small{color:#91a0b2;grid-column:2}.betaFlagActions{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;align-items:center;gap:7px;display:flex}.betaFlagActions button{padding:7px 9px;font-size:10px}@media (max-width:1100px){.betaProjectBulk{grid-template-columns:1fr auto}.betaProjectBulk button{width:100%}.betaProjectRow{grid-template-columns:24px minmax(140px,1fr) auto auto auto}.betaProjectRow small{grid-column:2}.betaProjectRow em{grid-column:3}.betaFlags article{grid-template-columns:30px 1fr}.betaFlagActions{grid-area:auto/2;justify-content:flex-start}}.deviceSettings{grid-column:1/3}.deviceList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.deviceRow{background:#0a141e;border:1px solid #2a3e53;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.deviceRow>div{flex-direction:column;gap:6px;display:flex}.deviceRow small{color:#7f93a9}.deviceRemove{color:#ff8d99;background:#2b1318;border:1px solid #7b3039;border-radius:9px;padding:9px 12px;font-weight:800}.deviceRemove:hover{background:#3a171e}.deviceNotice{color:#a9c7e8;margin-top:12px;font-size:12px}.settingsForm{flex-direction:column;gap:13px;margin-top:18px;display:flex}.settingsForm label{color:#b9c7d6;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.settingsForm input{color:#eef5ff;background:#09131d;border:1px solid #2b4055;border-radius:10px;outline:none;padding:12px}.settingsForm input:focus{border-color:#3889fb}.settingsForm input:disabled{color:#788ca2}.settingsForm button{align-self:flex-start}.settingsActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.settingsActions .deviceRemove{padding:12px 18px}.emailPreferenceForm{flex-direction:column;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.emailPreferenceToggle{color:#eef5ff;cursor:pointer;background:#09131d;border:1px solid #2b4055;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:15px;display:flex}.emailPreferenceToggle input{accent-color:#347fff;width:18px;height:18px;margin:2px 0 0}.emailPreferenceToggle span{flex-direction:column;gap:5px;display:flex}.emailPreferenceToggle strong{font-size:13px}.emailPreferenceToggle small,.emailPreferenceEssential{color:#8ea2b7;font-size:11px;line-height:1.45}.emailPreferenceEssential{margin-top:14px;display:block}@media (max-width:1050px){.deviceSettings{grid-column:1}.deviceRow{flex-direction:column;align-items:flex-start}}.pricing>h2{margin-bottom:14px}.pricingIntro{color:#9bacc0;max-width:660px;margin:0 auto 38px;line-height:1.6}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;max-width:980px;margin:auto;display:grid}.pricingGrid article{text-align:left;flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.pricingGrid article.pricingFeatured{border-color:#438cf7;box-shadow:0 30px 90px #145bc140}.pricingGrid h3{margin:20px 0 6px;font-size:64px}.annualPrice{color:#dce9f7;font-size:15px}.pricingGrid ul{color:#a8b9cb;flex-direction:column;gap:13px;margin:28px 0 4px;padding:0;line-height:1.45;list-style:none;display:flex}.pricingGrid li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.pricingGrid article button{margin-top:auto}.pricingGrid article>small{text-align:center}@media (max-width:760px){.pricingGrid{grid-template-columns:1fr}.pricingGrid h3{font-size:54px}.pricingGrid article{padding:28px 24px}}.primary:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.65);box-shadow:none}.primary:disabled:hover{filter:saturate(.65);transform:none}.pricingPlanButton{flex-direction:column;align-items:center;gap:3px;line-height:1.1;display:flex!important}.pricingPlanButton small{letter-spacing:.4px;color:#d8e7fb;font-size:11px;font-weight:700}.landingRefresh{color:#f4f7fb;background:#07101a;min-height:100vh}.launchWaitlistBackdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080edb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.launchWaitlist{background:linear-gradient(145deg,#102238,#091522);border:1px solid #355d8a;border-radius:20px;width:min(570px,100%);padding:48px;position:relative;box-shadow:0 30px 100px #000b}.launchWaitlistClose{color:#a9b8c7;background:#0c1824;border:1px solid #33495f;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:14px;right:16px}.launchWaitlistClose:hover{color:#fff;border-color:#668fff}.launchWaitlist h2{letter-spacing:-1.8px;margin:20px 0 14px;font-size:clamp(36px,6vw,56px);line-height:1.02}.launchWaitlist>p{color:#a5b3c1;margin:0 0 26px;font-size:17px;line-height:1.55}.launchWaitlist form{flex-direction:column;gap:15px;display:flex}.launchWaitlist form>label:first-child{color:#dce7f2;font-size:12px;font-weight:850}.launchWaitlist input[type=email]{color:#fff;background:#08121c;border:1px solid #3a5067;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:15px;font-size:16px;display:block}.launchWaitlist input[type=email]:focus{border-color:#6097ff;box-shadow:0 0 0 3px #4d7ff025}.launchWaitlistConsent{color:#91a2b3;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.launchWaitlistConsent input{margin-top:3px}.launchWaitlistConsent a{color:#80b1ff}.launchWaitlist form>.homePrimary,.launchWaitlistContinue{border-radius:9px;min-height:49px;font-size:15px;font-weight:850}.launchWaitlist form>.homePrimary:disabled{opacity:.6}.launchWaitlistNotice{color:#ffc66a;background:#2c200f;border:1px solid #855b24;border-radius:8px;margin-top:12px;padding:10px;font-size:12px}.launchWaitlistSkip{color:#91a2b3;text-underline-offset:3px;background:0 0;border:0;margin:15px auto 0;font-size:12px;font-weight:750;text-decoration:underline;display:block}.launchWaitlistSkip:hover{color:#fff}.launchWaitlistContinue{width:100%}.homeTopbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101af5;border-bottom:1px solid #21303f;align-items:center;gap:30px;height:92px;padding:0 clamp(24px,6vw,84px);display:flex;position:sticky;top:0}.ezkr8Wordmark{--ezkr8-tagline-size:8.5px;--ezkr8-tagline-spacing:2.2px;flex-direction:column;align-items:center;width:260px;display:flex}.ezkr8WordmarkArtwork{aspect-ratio:4.19;width:100%;display:block;overflow:hidden}.ezkr8WordmarkArtwork img{width:100%;height:auto;display:block}.ezkr8WordmarkTagline{color:#eef3f8;font-size:var(--ezkr8-tagline-size);letter-spacing:var(--ezkr8-tagline-spacing);white-space:nowrap;margin-top:2px;font-weight:700;line-height:1}.homeWordmark{align-items:center;text-decoration:none;display:flex}.homeWordmarkDisplay{width:260px}.homeTopbar nav{gap:30px;margin-left:auto;display:flex}.homeTopbar nav a{color:#9eacba;font-size:13px;font-weight:700;text-decoration:none}.homeTopbar nav a:hover{color:#fff}.homeTopActions{align-items:center;gap:10px;display:flex}.homeTopActions button,.homeHeroActions button{border-radius:7px;padding:11px 17px;font-weight:800}.homeAffiliateLogin{color:#8fa0b1;margin-right:3px;font-size:12px;font-weight:750;text-decoration:none}.homeAffiliateLogin:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.homeSignIn{color:#f4f7fb;background:#101a25;border:1px solid #314253}.homePrimary{color:#fff;background:#4d7ff0;border:1px solid #6097ff}.homePrimary:hover{background:#5b8df8}.homeSecondary{color:#f4f7fb;background:#0c1621;border:1px solid #334657}.homeSecondary:hover,.homeSignIn:hover{background:#121f2c;border-color:#58718a}.homeHero{padding:94px clamp(24px,6vw,84px) 80px}.homeHeroInner{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:70px;width:min(1180px,100%);margin:auto;display:grid}.homeKicker{color:#6d96ff;letter-spacing:1.7px;font-size:11px;font-weight:900;display:block}.homeHeroCopy h1{letter-spacing:-1.5px;max-width:610px;margin:26px 0 24px;font-size:clamp(48px,5.3vw,76px);line-height:1.02}.homeHeroCopy h1>span{background:linear-gradient(90deg,#1687ff,#16d3f2,#7945ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.homeHeroCopy>p{color:#a1afbd;max-width:590px;margin:0;font-size:18px;line-height:1.65}.homeHeroActions{gap:10px;margin:30px 0 20px;display:flex}.homeTrust{color:#8fa0b1;flex-wrap:wrap;gap:10px 18px;font-size:11px;font-weight:750;display:flex}.homeTrust span{white-space:nowrap}.homeProduct{background:#080d12;border:1px solid #2a3a49;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0006}.homeProductTop{background:#0d141b;border-bottom:1px solid #263643;justify-content:flex-end;align-items:center;gap:14px;min-height:47px;padding:8px 13px;font-size:8px;display:flex}.homeProductTop>span{color:#8291a1;text-align:right;flex-direction:column;display:flex}.homeProductTop>span strong{color:#eef3f8;margin-top:2px;font-size:10px}.homeProductTop>b{color:#70d982;background:#102516;border:1px solid #2e6f36;border-radius:7px;padding:6px 8px;font-size:8px}.homePreparePreview{grid-template-columns:minmax(0,1fr) 190px;min-height:400px;display:grid}.homePrepareMain{background:#080d12;min-width:0;padding:12px}.homePrepareHero{background:linear-gradient(110deg,#101820,#0d141b);border:1px solid #202e3c;border-radius:9px;align-items:center;gap:5px;padding:9px;display:flex}.homePrepareHero>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.homePrepareHero b{font-size:14px}.homePrepareHero small{color:#91a0b2;font-size:7px}.homePrepareHero button,.homePrepareSearch button,.homePrepareInspector article button{color:#d9e8f8;background:#142131;border:1px solid #315985;border-radius:6px;padding:5px 6px;font-size:7px;font-weight:800}.homePrepareHero button:last-child{color:#fff;background:#2867e3;border-color:#4e8bff}.homePrepareSummary{justify-content:flex-end;gap:4px;padding:8px 0;display:flex}.homePrepareSummary span{border:1px solid;border-radius:5px;padding:5px;font-size:6px;font-weight:900}.homePrepareSummary .matched{color:#59d45d;background:#102516;border-color:#2e6f36}.homePrepareSummary .review{color:#ffb52e;background:#281e0b;border-color:#8b6116}.homePrepareSummary .missing{color:#ff6872;background:#2a1116;border-color:#8e2630}.homePrepareTools{grid-template-columns:1fr 78px;gap:5px;margin-bottom:7px;display:grid}.homePrepareTools span{color:#8493a3;background:#111922;border:1px solid #243140;border-radius:6px;padding:7px;font-size:7px}.homePrepareSongs{flex-direction:column;gap:5px;display:flex}.homePrepareSongs article{background:linear-gradient(100deg,#121a22,#0f161d);border:1px solid #202d39;border-left:3px solid #394858;border-radius:8px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:53px;padding:7px 8px;display:grid}.homePrepareSongs article.good{border-left-color:#36a84d}.homePrepareSongs article.warn{border-left-color:#ffb52e}.homePrepareSongs article.bad{border-left-color:#ff4855}.homePrepareSongs article>span:first-child{color:#8392a2;font-size:7px}.homePrepareSongs article>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.homePrepareSongs article b{color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homePrepareSongs article small{color:#91a0b2;font-size:7px}.homePrepareSongs article strong{color:#aebccb;font-size:6px}.homePrepareSongs article.good strong{color:#59d45d}.homePrepareSongs article.warn strong{color:#ffb52e}.homePrepareSongs article.bad strong{color:#ff6872}.homePrepareInspector{background:#0d141b;border-left:1px solid #243140;padding:12px}.homePrepareInspector>header{border-bottom:1px solid #243140;align-items:center;gap:7px;padding-bottom:11px;display:flex}.homePrepareInspector>header>span{color:#78adff;background:#172638;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.homePrepareInspector>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.homePrepareInspector>header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homePrepareInspector>header small,.homePrepareInspector article small{color:#8191a2;font-size:7px}.homePrepareInspector h4{margin:14px 0 7px;font-size:8px}.homePrepareSearch{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.homePrepareSearch>span{color:#738498;white-space:nowrap;background:#101820;border:1px solid #2d3d4e;border-radius:6px;padding:6px;font-size:6px;overflow:hidden}.homePrepareInspector>article{background:#111a23;border:1px solid #293b4d;border-radius:7px;flex-direction:column;gap:5px;margin-top:6px;padding:8px;display:flex}.homePrepareInspector article b{font-size:8px;line-height:1.3}.homePrepareInspector article button{align-self:stretch;margin-top:2px}.homeProof{color:#9aa8b6;background:#0a141e;border-block:1px solid #21303f;flex-wrap:wrap;justify-content:center;gap:38px;padding:20px clamp(24px,6vw,84px);font-size:11px;font-weight:700;display:flex}.homeSection{border-bottom:1px solid #21303f;padding:90px clamp(24px,7vw,112px)}.homeSectionHeading{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:70px;width:min(1120px,100%);margin:0 auto 48px;display:grid}.homeSectionHeading h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.08}.homeSectionHeading p{color:#96a5b4;margin:0;line-height:1.7}.homeSteps,.homeFeatures{width:min(1120px,100%);margin:auto}.homeSteps article{border-top:1px solid #293947;grid-template-columns:65px minmax(180px,.55fr) minmax(300px,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.homeSteps article>span{color:#668fff;font-size:12px;font-weight:900}.homeSteps article>b{font-size:17px}.homeSteps article p,.homeFeatures article p{color:#91a0af;margin:0;line-height:1.6}.homeFeatures{border-top:1px solid #293947;grid-template-columns:1fr 1fr;display:grid}.homeFeatures article{border-bottom:1px solid #293947;padding:24px 24px 24px 0}.homeFeatures article:nth-child(odd){border-right:1px solid #293947}.homeFeatures article:nth-child(2n){padding-left:24px}.homeFeatures article p{margin-top:8px;font-size:13px}.homePricingIntro{text-align:center;width:min(1040px,100%);margin:0 auto 48px}.homePricingIntro h2{letter-spacing:-2px;margin:18px 0 15px;font-size:clamp(38px,4.6vw,62px);line-height:1.06}.homePricingIntro p{color:#96a5b4;max-width:730px;margin:auto;font-size:16px;line-height:1.6}.homePricingGrid{grid-template-columns:1fr 1fr;gap:20px;width:min(1040px,100%);margin:auto;display:grid}.homePricingGrid article{background:linear-gradient(145deg,#102033,#0b1723);border:1px solid #335b86;border-radius:20px;padding:36px}.homePricingGrid article+article{border-color:#4d87ee}.homePlanLabel{color:#69a5ff;letter-spacing:1.7px;font-size:11px;font-weight:900;display:block}.homePricingGrid h3{margin:24px 0 7px;font-size:54px;line-height:1}.homePricingGrid h3 sup{vertical-align:top;margin-right:2px;font-size:22px}.homePricingGrid h3 small{color:#92a3b5;font-size:14px}.homePricingGrid article>p{color:#e6edf5;margin:0;font-size:14px;font-weight:800}.homeLaunchOffer{background:linear-gradient(135deg,#ff8f1f33,#ffc24712);border:1px solid #ffad35;border-radius:14px;margin:24px 0 5px;padding:18px;box-shadow:0 12px 36px #ff8b181f}.homeLaunchOffer>span{color:#ffc45b;letter-spacing:1.5px;margin-bottom:13px;font-size:11px;font-weight:950;display:block}.homeLaunchDiscounts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeLaunchDiscounts.single{grid-template-columns:1fr}.homeLaunchDiscounts strong{color:#fff;background:#09131e;border-radius:10px;padding:11px 12px;font-size:21px;line-height:1}.homeLaunchDiscounts strong+strong,.homeLaunchDiscounts.single strong{background:linear-gradient(135deg,#ff8a1e,#e76517);box-shadow:0 8px 22px #ff7a1440}.homeLaunchDiscounts small{color:#aebdcb;margin-top:7px;font-size:10px;font-weight:800;line-height:1.25;display:block}.homeLaunchDiscounts strong+strong small,.homeLaunchDiscounts.single small{color:#fff3e3}.homeLaunchOffer>p{color:#ffd99a;text-align:center;margin:13px 0 0;font-size:11px;font-weight:850}.homePricingGrid ul{color:#a4b3c2;min-height:162px;margin:23px 0 22px;padding:0;list-style:none}.homePricingGrid li{padding:7px 0;line-height:1.45}.homePricingGrid li:before{content:"✓";color:#45dc72;margin-right:10px;font-weight:900}.homePricingGrid button{color:#b5bec9;background:linear-gradient(100deg,#315f8f,#3d397d);border:1px solid #447ab4;border-radius:10px;width:100%;padding:13px}.homePricingGrid button b,.homePricingGrid button small{display:block}.homePricingGrid button b{color:#d4dbe4}.homePricingGrid button small{margin-top:3px}.homeFaq .faqList{width:min(900px,100%);max-width:none}.homeFaq details{border-bottom:1px solid #293947}.homeFaq summary{cursor:pointer;padding:21px 42px 21px 0;font-size:16px;font-weight:800;list-style:none;position:relative}.homeFaq summary::-webkit-details-marker{display:none}.homeFaq summary:after{content:"+";color:#6d96ff;font-size:22px;position:absolute;right:4px}.homeFaq details[open] summary:after{content:"−"}.homeFaq details p{color:#91a0af;max-width:760px;margin:0;padding:0 42px 21px 0;line-height:1.65}.homeFooter{grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:32px clamp(24px,6vw,84px);display:grid}.footerWordmark{--ezkr8-tagline-size:6.5px;--ezkr8-tagline-spacing:1.6px;width:190px}.homeFooter>div{justify-content:center;gap:18px;display:flex}.homeFooter a{color:#8393a3;font-size:11px;text-decoration:none}.homeFooter p{color:#718191;margin:0;font-size:10px}.betaBuilderRefresh{background:#0e171f;border-color:#293a49;max-width:none;padding:20px}.betaCrateEnvironments{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.betaCrateEnvironments>button{text-align:left;color:#94a4b4;background:#111b24;border:1px solid #304252;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:16px;display:grid}.betaCrateEnvironments>button.active{color:#fff;background:#142236;border-color:#4c83ef}.betaCrateEnvironments>button>span:first-child{color:#6e95ed;font-size:23px}.betaCrateEnvironments b,.betaCrateEnvironments small{display:block}.betaCrateEnvironments b{font-size:17px}.betaCrateEnvironments small{color:#91a1b1;margin-top:4px;font-size:12px;font-weight:600}.betaBuilderControlsRefresh{grid-template-columns:repeat(4,minmax(120px,1fr)) auto}.betaBuilderControlsRefresh label{font-size:12px}.betaBuilderControlsRefresh select{font-size:15px}.betaBuilderControlsRefresh .betaSuccess{min-width:130px;font-size:14px}.betaBuilderRefresh>p{font-size:12px;line-height:1.45}.betaCrateSummary{border-top:1px solid #293a49;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.betaCrateSummary>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.betaCrateSummary span{color:#aab8c7;font-size:12px;font-weight:800}.betaCrateSummary i{background:#708092;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.betaCrateSummary .found i{background:#65d27d}.betaCrateSummary .missing i{background:#e2b84d}.betaCrateFilters{gap:4px!important}.betaCrateFilters button{color:#9aaaba;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:12px}.betaCrateFilters button.active{color:#fff;background:#182531;border-color:#3d5265}.betaBuilderRefresh .betaBuilderFoot span{font-size:13px}.betaBuilderRefresh .betaBuilderFoot .betaSuccess{font-size:14px}.betaCrateColumns{color:#74879a;letter-spacing:.7px;text-transform:uppercase;grid-template-columns:22px 32px minmax(190px,1fr) 72px 120px 88px 96px;gap:9px;padding:8px 12px;font-size:10px;font-weight:900;display:grid}.betaCrateColumns span:last-child{text-align:center}.betaBuilderListRefresh{border-radius:10px}.betaBuilderList.betaBuilderListRefresh label{grid-template-columns:22px 32px minmax(190px,1fr) 72px 120px 88px 96px;padding:11px 12px}.betaBuilderListRefresh input{width:17px;height:17px}.betaCrateNumber{color:#8194a8!important;font-size:12px!important}.betaCrateSong{min-width:0;display:block}.betaCrateSong strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:15px!important}.betaCrateMeta{color:#a2b1c1!important;font-size:12px!important}.betaCrateMeta.popularity{font-weight:850}.betaCrateMeta.popularity.essential{color:#58d888!important}.betaCrateMeta.popularity.deep-cut{color:#91a3b6!important}.betaCrateState{text-align:center;text-transform:uppercase;border:1px solid #405061;border-radius:6px;justify-self:end;min-width:70px;padding:5px 7px;font-weight:900;color:#aebdcc!important;font-size:10px!important}.betaCrateState.found{background:#10291a;border-color:#286a3c;color:#65d27d!important}.betaCrateState.missing{background:#2a210f;border-color:#72571f;color:#e2b84d!important}.betaCrateState.unloaded{min-width:88px}@media (max-width:960px){.homeTopbar nav{display:none}.homeHeroInner{grid-template-columns:1fr}.homeProduct{max-width:720px}.homeSectionHeading{grid-template-columns:1fr;gap:18px}.betaBuilderControlsRefresh{grid-template-columns:1fr 1fr}.betaBuilderControlsRefresh .betaSuccess{min-height:41px}.betaCrateColumns,.betaBuilderList.betaBuilderListRefresh label{grid-template-columns:22px 30px minmax(160px,1fr) 60px 90px 76px 86px}.betaCrateState{grid-column:7}}@media (max-width:680px){.launchWaitlistBackdrop{padding:14px}.launchWaitlist{border-radius:16px;padding:38px 24px 28px}.launchWaitlist h2{font-size:39px}.launchWaitlist>p{font-size:15px}.homeTopbar{height:78px;padding:0 16px}.homeWordmarkDisplay{--ezkr8-tagline-size:7px;--ezkr8-tagline-spacing:1.6px;width:190px}.homeTopActions .homePrimary{display:none}.homeAffiliateLogin{font-size:10px}.homeHero{padding:58px 20px}.homeHeroCopy h1{letter-spacing:-1px;font-size:45px}.homeHeroActions{flex-direction:column}.homeHeroActions button{width:100%}.homeTrust{flex-direction:column;align-items:flex-start}.homeProduct{display:none}.homeProof{justify-content:flex-start;gap:14px 24px}.homeSection{padding:62px 20px}.homeSteps article{grid-template-columns:42px 1fr}.homeSteps article p{grid-column:2}.homeFeatures{grid-template-columns:1fr}.homeFeatures article:nth-child(odd){border-right:0}.homeFeatures article:nth-child(2n){padding-left:0}.homePricingIntro{text-align:left}.homePricingGrid{grid-template-columns:1fr;gap:16px}.homePricingGrid article,.homePricingGrid article+article{border:1px solid #335b86;padding:26px}.homePricingGrid article+article{border-color:#4d87ee}.homePricingGrid h3{font-size:46px}.homeLaunchDiscounts strong{font-size:19px}.homePricingGrid ul{min-height:0}.homeFooter{text-align:center;grid-template-columns:1fr}.homeFooter .homeWordmark{margin:auto}.homeFooter>div{flex-wrap:wrap}.betaCrateEnvironments,.betaBuilderControlsRefresh{grid-template-columns:1fr}.betaCrateSummary{flex-direction:column;align-items:flex-start}.betaCrateColumns{display:none}.betaBuilderList.betaBuilderListRefresh label{grid-template-rows:auto auto auto auto;grid-template-columns:22px 28px minmax(0,1fr) 78px}.betaBuilderListRefresh input{grid-area:1/1/5}.betaCrateNumber{grid-area:1/2/5}.betaCrateSong{grid-area:1/3}.betaCrateMeta{display:block;font-size:10px!important}.betaCrateMeta:before{color:#72869a;font-weight:800}.betaCrateMeta.year:before{content:"Year: "}.betaCrateMeta.genre:before{content:"Genre: "}.betaCrateMeta.popularity:before{content:"Popularity: "}.betaCrateMeta:nth-of-type(3){grid-area:2/3}.betaCrateMeta:nth-of-type(4){grid-area:3/3}.betaCrateMeta:nth-of-type(5){grid-area:4/3}.betaCrateState{grid-area:1/4/5;align-self:center}}.authWordmark{--ezkr8-tagline-size:14px;--ezkr8-tagline-spacing:4px;width:min(520px,80%);margin-bottom:44px}.miniWordmark{--ezkr8-tagline-size:5.5px;--ezkr8-tagline-spacing:1.35px;width:140px}.sidebarWordmark{--ezkr8-tagline-size:5.8px;--ezkr8-tagline-spacing:1.45px;width:150px}.prepareWordmark{--ezkr8-tagline-size:6.4px;--ezkr8-tagline-spacing:1.6px;width:175px}.miniLogo .ezkr8WordmarkArtwork img,.betaPrepareBrand .ezkr8WordmarkArtwork img{object-fit:contain;border-radius:0;width:100%;height:auto}@media (max-width:1600px) and (min-width:1401px){.sidebarWordmark{width:140px}}@media (max-width:1600px) and (min-width:1251px){.prepareWordmark{--ezkr8-tagline-size:5.8px;--ezkr8-tagline-spacing:1.4px;width:155px}}@media (max-width:1400px){.sidebarWordmark{width:140px}.prepareWordmark{--ezkr8-tagline-size:5.6px;--ezkr8-tagline-spacing:1.35px;width:150px}}@media (max-height:800px) and (min-width:821px){.sidebarWordmark{--ezkr8-tagline-size:5px;--ezkr8-tagline-spacing:1.15px;width:122px}}@media (max-width:820px){.sidebarWordmark{--ezkr8-tagline-size:4.8px;--ezkr8-tagline-spacing:1.1px;width:120px}.prepareWordmark{--ezkr8-tagline-size:5px;--ezkr8-tagline-spacing:1.15px;width:135px}}.legalCheck a{color:#80b1ff;text-underline-offset:2px;text-decoration:underline}.legalCheck a:hover{color:#fff}.marketingCheck{background:#09131d;border:1px solid #2b4055;border-radius:10px;padding:12px}.marketingCheck strong{color:#80b1ff}.publicInfoShell{color:#f4f7fb;background:#07101a;min-height:100vh}.publicInfoTopbar{background:#07101af5;border-bottom:1px solid #21303f;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,6vw,84px);display:flex}.publicInfoWordmark{--ezkr8-tagline-size:7px;--ezkr8-tagline-spacing:1.7px;width:210px}.publicInfoHome{color:#f4f7fb;background:#101a25;border:1px solid #314253;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.publicInfoHome:hover{background:#152231;border-color:#58718a}.publicInfoPage{width:min(920px,100% - 40px);margin:0 auto;padding:74px 0 90px}.publicInfoHero{border-bottom:1px solid #2a3948;padding-bottom:38px}.publicInfoHero h1{letter-spacing:-2px;margin:18px 0 16px;font-size:clamp(42px,6vw,68px);line-height:1.04}.publicInfoHero>p{color:#a1afbd;max-width:760px;margin:0;font-size:18px;line-height:1.65}.publicInfoHero small{color:#73879a;margin-top:18px;font-weight:750;display:block}.publicInfoBody{padding-top:20px}.publicInfoBody section{border-bottom:1px solid #263544;padding:25px 0}.publicInfoBody h2{color:#f4f7fb;margin:0 0 12px;font-size:22px}.publicInfoBody h3{color:#dbe8f5;margin:22px 0 7px;font-size:16px}.publicInfoBody p,.publicInfoBody li{color:#a6b4c2;font-size:15px;line-height:1.75}.publicInfoBody p{margin:9px 0}.publicInfoBody ul{margin:10px 0;padding-left:22px}.publicInfoBody li+li{margin-top:7px}.publicInfoBody a{color:#78aaff;text-underline-offset:3px}.publicInfoCallout{background:linear-gradient(135deg,#102338,#0d1a27);border-radius:14px;margin:16px 0;border:1px solid #376ca5!important;padding:27px!important}.publicInfoButton{background:#4d7ff0;border:1px solid #6097ff;border-radius:7px;margin-top:14px;padding:11px 16px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff!important}.publicInfoFooter{text-align:center;border-top:1px solid #21303f;padding:34px 24px}.publicInfoFooter nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.publicInfoFooter a{color:#8da0b3;font-size:12px;font-weight:750;text-decoration:none}.publicInfoFooter a:hover{color:#fff}.publicInfoFooter p{color:#64788b;margin:18px 0 0;font-size:11px}@media (max-width:680px){.publicInfoTopbar{height:78px;padding:0 16px}.publicInfoWordmark{--ezkr8-tagline-size:5.8px;--ezkr8-tagline-spacing:1.35px;width:160px}.publicInfoHome{padding:8px 10px;font-size:11px}.publicInfoPage{width:min(100% - 32px,920px);padding:50px 0 65px}.publicInfoHero h1{letter-spacing:-1px;font-size:42px}.publicInfoHero>p{font-size:16px}.publicInfoBody section{padding:22px 0}.publicInfoBody h2{font-size:20px}.publicInfoBody p,.publicInfoBody li{font-size:14px}.publicInfoCallout{padding:22px!important}}.subscriptionShell{color:#f4f7fb;background:#07101a;min-height:100vh;padding:64px clamp(22px,5vw,76px)}.subscriptionIntro{text-align:center;max-width:820px;margin:0 auto 34px}.subscriptionIntro h1{letter-spacing:-2px;margin:14px 0;font-size:clamp(38px,5.5vw,66px);line-height:1.04}.subscriptionIntro p{color:#9eb0c3;margin:0;font-size:17px;line-height:1.65}.subscriptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1120px,100%);margin:0 auto;display:grid}.subscriptionCard{background:linear-gradient(145deg,#102238,#0b1724);border:1px solid #345b88;border-radius:20px;flex-direction:column;min-height:520px;padding:34px;display:flex;box-shadow:0 22px 60px #0000003d}.subscriptionCard>span{color:#68a5ff;letter-spacing:2px;font-size:12px;font-weight:900}.subscriptionCard h2{letter-spacing:-2px;margin:25px 0 4px;font-size:54px}.subscriptionCard h2 small{color:#91a6bb;letter-spacing:0;margin-left:6px;font-size:16px}.subscriptionCard>p{color:#d2ddea;margin:0 0 24px;font-weight:800}.subscriptionCard ul{color:#aab9c8;gap:14px;margin:0 0 28px;padding:0;line-height:1.45;list-style:none;display:grid}.subscriptionCard li:before{content:"✓";color:#42dc83;margin-right:10px;font-weight:900}.subscriptionActions{gap:11px;margin-top:auto;display:grid}.subscriptionActions button{flex-direction:column;justify-content:center;align-items:center;min-height:66px;display:flex}.subscriptionActions button small{opacity:.78;margin-top:4px;font-size:10px;display:block}.referralEntry{color:#d5e2ef;gap:8px;width:min(680px,100%);margin:28px auto 0;font-size:13px;font-weight:850;display:grid}.referralEntry input{color:#fff;font:inherit;letter-spacing:1px;text-transform:uppercase;background:#0b1621;border:1px solid #33495d;border-radius:8px;padding:14px 16px}.referralEntry small{color:#8295a8;font-weight:600;line-height:1.5}.billingNotice{color:#ffd18a;background:#2a1d0b;border:1px solid #c77b20;border-radius:9px;width:min(680px,100%);margin:18px auto 0;padding:14px 16px;font-size:13px;font-weight:800}.subscriptionShell>.textButton{margin:22px auto 0;display:block}.referralSummary{background:#0b1826;border:1px solid #315276;border-radius:9px;gap:5px;margin-top:16px;padding:14px;display:grid}.referralSummary small{color:#8fa6bb}.billingLink{margin-top:16px;text-decoration:none;display:inline-flex}.monthlyOfferDeadline{color:#ffd18a;text-align:center;letter-spacing:1px;background:linear-gradient(135deg,#ff8a1e3d,#e765171f);border:1px solid #ffad35;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:11px;font-weight:950}.subscriptionIntro{margin-bottom:28px}.subscriptionLaunchBanner{background:linear-gradient(135deg,#ff8f1f33,#ffc24712);border:1px solid #ffad35;border-radius:14px;width:min(680px,100%);margin:0 auto 28px;padding:18px;box-shadow:0 12px 36px #ff8b181f}.subscriptionLaunchBanner>span{color:#ffc45b;letter-spacing:1.5px;margin-bottom:13px;font-size:11px;font-weight:950;display:block}.subscriptionLaunchBanner>p{color:#ffd99a;text-align:center;margin:13px 0 0;font-size:11px;font-weight:850}@media (max-width:820px){.subscriptionGrid{grid-template-columns:1fr}.subscriptionCard{min-height:0}.subscriptionIntro h1{letter-spacing:-1px}}@media (max-width:540px){.subscriptionShell{padding:42px 16px}.subscriptionCard{padding:25px 20px}.subscriptionCard h2{font-size:46px}}.affiliatePreviewShell{color:#f4f7fb;background:#07101a;min-height:100vh}.affiliatePreviewTopbar{background:#070e16;border-bottom:1px solid #263746;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 clamp(22px,5vw,70px);display:grid}.affiliatePreviewTopbar>a{justify-self:start;text-decoration:none}.affiliatePreviewTopbar>span{color:#7690aa;letter-spacing:1.8px;font-size:10px;font-weight:900}.affiliatePreviewWordmark{--ezkr8-tagline-size:6.2px;--ezkr8-tagline-spacing:1.5px;width:180px}.affiliatePreviewUser{color:#b8c7d7;justify-self:end;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.affiliatePreviewUser i{background:#48dc77;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #48dc7777}.affiliatePreviewFrame{width:min(1380px,100% - 44px);margin:auto;padding:30px 0 60px}.affiliatePreviewSwitcher{background:#0a141e;border:1px solid #2b3d4e;border-radius:9px;padding:4px;display:inline-flex}.affiliatePreviewSwitcher button{color:#8294a7;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:11px;font-weight:850}.affiliatePreviewSwitcher button.active{color:#fff;background:#1b3150;box-shadow:0 4px 16px #0005}.affiliatePreviewHero{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:55px;padding:62px 0 42px;display:grid}.affiliatePreviewHero h1{letter-spacing:-2px;margin:17px 0 20px;font-size:clamp(46px,5vw,72px);line-height:1.02}.affiliatePreviewHero h1 em{background:linear-gradient(90deg,#1687ff,#16d3f2,#7945ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.affiliatePreviewHero p{color:#9bacbd;max-width:730px;margin:0;font-size:16px;line-height:1.7}.affiliateCodeCard,.affiliatePayoutCard{background:linear-gradient(145deg,#10263d,#0c1825);border:1px solid #3f74ad;border-radius:18px;flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 70px #0006}.affiliateCodeCard>span,.affiliatePayoutCard>span{color:#6fa8f8;letter-spacing:1.6px;font-size:10px;font-weight:950}.affiliateCodeCard>strong,.affiliatePayoutCard>strong{letter-spacing:1px;margin:17px 0 6px;font-size:38px}.affiliateCodeCard>small,.affiliatePayoutCard>small{color:#8fa2b5}.affiliateCodeCard button,.affiliatePayoutCard button,.affiliateInviteButton{color:#fff;background:#317bed;border:1px solid #55a0ff;border-radius:8px;margin-top:22px;padding:12px;font-size:12px;font-weight:900}.affiliatePayoutCard{background:linear-gradient(145deg,#0f3020,#0b1920);border-color:#38b26a}.affiliatePayoutCard>span{color:#68df8d}.affiliatePayoutCard>strong{font-size:46px}.affiliatePayoutCard button{background:#237b45;border-color:#3da966}.affiliateStatGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.affiliateStatGrid article{background:#0d1822;border:1px solid #26394b;border-radius:13px;min-height:150px;padding:22px}.affiliateStatGrid article>span{color:#788da2;letter-spacing:1.1px;font-size:9px;font-weight:950;display:block}.affiliateStatGrid article>strong{margin:18px 0 8px;font-size:32px;display:block}.affiliateStatGrid article>small{color:#8396a9;line-height:1.4}.affiliateStatGrid article.money{background:linear-gradient(145deg,#102b1c,#0c1c18);border-color:#277345}.affiliateStatGrid article.money>strong{color:#61df89}.affiliateRulesBar{color:#8ea0b2;background:#0c1721;border:1px solid #31465b;border-radius:11px;align-items:center;gap:9px;margin:18px 0 28px;padding:16px 18px;font-size:11px;display:flex}.affiliateRulesBar b{color:#eaf4ff}.affiliateRulesBar i{background:#324457;width:1px;height:25px;margin:0 12px}.affiliateTableCard{background:#0b151f;border:1px solid #293d50;border-radius:16px;overflow:hidden}.affiliateTableCard>header{border-bottom:1px solid #293d50;justify-content:space-between;align-items:center;padding:24px;display:flex}.affiliateTableCard h2{margin:8px 0 0;font-size:24px}.affiliatePreviewNotice{color:#e9bd55;letter-spacing:.7px;background:#2b210e;border:1px solid #70551d;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:900}.affiliateTable{overflow-x:auto}.affiliateTable .head,.affiliateTable .row{grid-template-columns:1.15fr 1.2fr .9fr 1fr .9fr .7fr .85fr;align-items:center;gap:14px;min-width:1060px;padding:13px 20px;display:grid}.affiliateTable .head{color:#6f8498;letter-spacing:.7px;text-transform:uppercase;background:#101c27;font-size:9px;font-weight:950}.affiliateTable .row{color:#91a4b7;border-top:1px solid #1e2e3d;min-height:58px;font-size:11px}.affiliateTable .row:first-of-type{border-top:0}.affiliateTable .row b{color:#edf5fd;font-size:12px}.affiliateTable .row strong{color:#62dd89}.affiliateTable .row em{border:1px solid;border-radius:6px;justify-self:start;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.affiliateTable .row em.available{color:#62dd89;background:#102b1c;border-color:#297444}.affiliateTable .row em[class="60-day-hold"]{color:#ecc35d;background:#2b220f;border-color:#79591b}.affiliateTable .row em.needs-month-2{color:#83b8ef;background:#122337;border-color:#395471}.ownerTable .row code{color:#80b6ef;background:#172534;border-radius:5px;justify-self:start;padding:5px 7px;font-family:inherit;font-size:10px;font-weight:900}.ownerTable .row button{color:#c3d9ee;background:#132337;border:1px solid #385673;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:850}.ownerTable .row button:disabled{opacity:.4}.affiliateInviteButton{margin:0}.affiliatePreviewFoot{color:#6f8295;justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.affiliatePreviewFoot b{color:#91a5b8}@media (max-width:980px){.affiliatePreviewHero{grid-template-columns:1fr}.affiliateCodeCard,.affiliatePayoutCard{max-width:470px}.affiliateStatGrid{grid-template-columns:1fr 1fr}.affiliateRulesBar{flex-direction:column;align-items:flex-start}.affiliateRulesBar i{display:none}}@media (max-width:650px){.affiliatePreviewTopbar{grid-template-columns:1fr auto;height:auto;min-height:82px;padding:12px 16px}.affiliatePreviewTopbar>span{display:none}.affiliatePreviewWordmark{width:150px}.affiliatePreviewFrame{width:min(100% - 28px,1380px);padding-top:20px}.affiliatePreviewHero{padding:42px 0 30px}.affiliatePreviewHero h1{font-size:43px}.affiliateStatGrid{grid-template-columns:1fr}.affiliateTableCard>header{flex-direction:column;align-items:flex-start;gap:14px}.affiliatePreviewFoot{flex-direction:column;gap:10px}}.affiliateReturnLink{color:#91a5b8;font-size:11px;font-weight:800;text-decoration:none;justify-self:end!important}.affiliateReturnLink:hover{color:#fff}.affiliateLoginFrame{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:90px;width:min(1180px,100% - 44px);min-height:calc(100vh - 92px);margin:auto;padding:70px 0;display:grid}.affiliateLoginIntro h1{letter-spacing:-2px;margin:20px 0 22px;font-size:clamp(48px,5vw,72px);line-height:1.03}.affiliateLoginIntro h1 em{background:linear-gradient(90deg,#1687ff,#16d3f2,#7945ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.affiliateLoginIntro>p{color:#9bacbd;max-width:650px;margin:0;font-size:17px;line-height:1.7}.affiliateLoginPoints{color:#91a5b8;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:11px;font-weight:800;display:flex}.affiliateLoginCard{background:linear-gradient(145deg,#102338,#0b1723);border:1px solid #345b82;border-radius:18px;flex-direction:column;padding:36px;display:flex;box-shadow:0 28px 80px #0008}.affiliateLoginCard h2{margin:14px 0 8px;font-size:28px}.affiliateLoginCard>p{color:#91a4b7;margin:0 0 24px;font-size:12px;line-height:1.55}.affiliateLoginCard label{color:#b7c7d7;letter-spacing:.6px;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:14px;font-size:10px;font-weight:900;display:flex}.affiliateLoginCard input{color:#f4f7fb;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#09131d;border:1px solid #344a60;border-radius:8px;outline:0;padding:13px 14px}.affiliateLoginCard input:focus{border-color:#5d98ed;box-shadow:0 0 0 3px #3977d526}.affiliateLoginCard button{color:#fff;background:#347df0;border:1px solid #65a2ff;border-radius:8px;margin-top:22px;padding:13px;font-size:12px;font-weight:900}.affiliateLoginCard>a{color:#82b5f3;text-align:center;margin:16px 0;font-size:11px;font-weight:800}.affiliateLoginCard>small{color:#75899c;text-align:center;border-top:1px solid #2a3c4d;padding-top:16px;font-size:10px;line-height:1.5}@media (max-width:980px){.affiliateLoginFrame{grid-template-columns:1fr;gap:45px}.affiliateLoginCard{width:min(100%,520px)}}@media (max-width:650px){.affiliateLoginFrame{width:min(100% - 28px,1180px);min-height:auto;padding:58px 0}.affiliateLoginIntro h1{font-size:43px}.affiliateLoginPoints{flex-direction:column}.affiliateLoginCard{padding:28px 22px}}.affiliateChromeAction{justify-self:end;align-items:center;display:flex}.affiliateHeaderButton{color:#dbe8f5;background:#101d29;border:1px solid #39516a;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:850}.affiliateProgramFrame{min-height:calc(100vh - 92px)}.affiliateProgramCard h2{line-height:1.2}.affiliatePrimaryLink,.affiliateSecondaryLink{text-align:center;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:900;display:block;text-decoration:none!important}.affiliatePrimaryLink{background:#347df0;border:1px solid #65a2ff;color:#fff!important;margin-top:10px!important}.affiliateSecondaryLink{background:#0c1722;border:1px solid #3b536b;color:#c9d9e8!important;margin-top:10px!important}.affiliatePasswordButton{color:#b8cce0!important;background:#0c1722!important;border-color:#3b536b!important;margin-top:10px!important}.affiliateSingleCardFrame{grid-template-columns:1fr;justify-items:center}.affiliateSingleCardFrame .affiliateLoginCard{width:min(100%,480px)}.affiliateFormFrame,.affiliateAdminFrame{width:min(1120px,100% - 40px);margin:auto;padding:62px 0 80px}.affiliateFormFrame>header,.affiliateAdminFrame>header{margin-bottom:34px}.affiliateFormFrame>header h1,.affiliateAdminFrame>header h1{letter-spacing:-1.5px;margin:15px 0 10px;font-size:clamp(38px,4.5vw,58px)}.affiliateFormFrame>header p,.affiliateAdminFrame>header p{color:#91a4b7;margin:0}.affiliateApplicationForm{background:#0c1722;border:1px solid #30475d;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.affiliateApplicationForm>label,.affiliateReviewControls label{color:#b8c8d8;letter-spacing:.5px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:900;display:flex}.affiliateApplicationForm label small{color:#70859a;text-transform:none;font-size:9px}.affiliateApplicationForm input,.affiliateApplicationForm textarea,.affiliateReviewControls input,.affiliateAccessControl select{color:#f4f7fb;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#08131d;border:1px solid #344a60;border-radius:8px;outline:0;padding:12px 13px}.affiliateApplicationForm textarea{resize:vertical;line-height:1.5}.affiliateApplicationForm input:focus,.affiliateApplicationForm textarea:focus,.affiliateReviewControls input:focus{border-color:#5d98ed;box-shadow:0 0 0 3px #3977d526}.affiliateApplicationForm .wide,.affiliateReviewControls .wide{grid-column:1/-1}.affiliateApplicationForm .legalCheck{text-transform:none;flex-direction:row;align-items:flex-start;line-height:1.5}.affiliateApplicationForm .legalCheck input{width:auto;margin-top:2px}.affiliateSubmitButton{color:#fff;background:#347df0;border:1px solid #65a2ff;border-radius:8px;padding:14px;font-weight:900}.affiliateHoneypot{position:absolute!important;left:-9999px!important}.affiliateFormNotice,.affiliateAdminNotice{color:#f0cc78;background:#2b220e;border:1px solid #725a25;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.5}.affiliateStatusFrame{place-items:center;width:min(740px,100% - 40px);min-height:calc(100vh - 92px);margin:auto;display:grid}.affiliateStatusCard{text-align:center;background:#0c1722;border:1px solid #354b60;border-radius:17px;width:100%;padding:38px}.affiliateStatusCard>span{color:#78aef2;letter-spacing:1.4px;font-size:10px;font-weight:950}.affiliateStatusCard h2{margin:16px 0 10px;font-size:28px}.affiliateStatusCard p{color:#93a6b8;line-height:1.6}.affiliateStatusCard.pending{border-color:#725a25}.affiliateStatusCard.declined{border-color:#753d43}.affiliateStatusCard.approved{border-color:#2d744a}.affiliateReferralTable .head,.affiliateReferralTable .row{grid-template-columns:1fr 1fr 1fr 1.5fr;min-width:720px}.affiliateEmptyRow{color:#788da2;text-align:center;padding:28px}.affiliateReferralTable em.pending{color:#f0cc78;background:#2b220e;border-color:#725a25}.affiliateReferralTable em.paid{color:#62dd89;background:#102b1c;border-color:#297444}.affiliateReferralTable em.refunded,.affiliateReferralTable em.disputed,.affiliateReferralTable em.reversed{color:#ef8e98;background:#2d1518;border-color:#753d43}.affiliateAdminSummary{gap:14px;margin-bottom:24px;display:flex}.affiliateAdminSummary span{color:#8fa3b6;background:#0c1722;border:1px solid #30475d;border-radius:9px;padding:12px 16px;font-size:11px}.affiliateAdminSummary b{color:#fff;margin-right:4px;font-size:18px}.affiliateApplicationList{gap:22px;display:grid}.affiliateAdminApplication{background:#0c1722;border:1px solid #30475d;border-radius:15px;padding:26px}.affiliateAdminApplication>header{border-bottom:1px solid #263949;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.affiliateAdminApplication h2{margin:10px 0 5px;font-size:25px}.affiliateAdminApplication header p,.affiliateAdminApplication time{color:#8195a8;margin:0;font-size:11px}.affiliateStatusPill{letter-spacing:.7px;text-transform:uppercase;border:1px solid;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-block}.affiliateStatusPill.pending{color:#f0cc78;border-color:#725a25}.affiliateStatusPill.approved{color:#62dd89;border-color:#297444}.affiliateStatusPill.declined{color:#ef8e98;border-color:#753d43}.affiliateApplicationDetails{grid-template-columns:1fr 1fr .7fr;gap:20px;padding:22px 0;display:grid}.affiliateApplicationDetails b{color:#7ca9de;letter-spacing:.5px;text-transform:uppercase;font-size:10px}.affiliateApplicationDetails p{color:#a2b3c3;margin:8px 0 0;font-size:12px;line-height:1.55}.affiliateReviewControls{background:#09141e;border:1px solid #263b4e;border-radius:11px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;padding:20px;display:grid}.affiliateReviewControls button,.affiliateAccessControl button{border:1px solid;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:900}.affiliateApproveButton{color:#fff;background:#1d613a;border-color:#348b58!important}.affiliateDeclineButton{color:#f3afb5;background:#32191d;border-color:#75434a!important}.affiliateAccessControl{background:#0d1d2b;border:1px solid #3b536b;border-radius:11px;grid-template-columns:1fr 100px auto;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid}.affiliateAccessControl b{font-size:12px}.affiliateAccessControl p{color:#8397aa;margin:5px 0 0;font-size:10px}.affiliateAccessControl label{color:#8397aa;text-transform:uppercase;font-size:9px;font-weight:900}.affiliateAccessControl select{margin-top:6px}.affiliateAccessControl .accessOn{color:#f3afb5;background:#33191d;border-color:#8b4c52}.affiliateAccessControl .accessOff{color:#fff;background:#1d613a;border-color:#348b58}.affiliateCommissionAdmin{background:#17150f;border:1px solid #5b4d2f;border-radius:11px;margin-top:18px;padding:18px}.affiliateCommissionAdmin>header{color:#e9c875;justify-content:space-between;gap:16px;padding-bottom:14px;font-size:11px;display:flex}.affiliateCommissionAdmin>header span{color:#93876c;font-size:10px}.affiliateCommissionRow{border-top:1px solid #3a3425;grid-template-columns:.8fr 130px 1fr auto;align-items:end;gap:12px;padding:14px 0;display:grid}.affiliateCommissionRow>span{flex-direction:column;gap:5px;display:flex}.affiliateCommissionRow>span small{color:#93876c}.affiliateCommissionRow label{color:#a99a78;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.affiliateCommissionRow input{color:#fff;background:#0e0f0d;border:1px solid #594d32;border-radius:6px;width:100%;padding:9px}.affiliateCommissionRow>div{gap:6px;display:flex}.affiliateCommissionRow button{color:#ecd18a;background:#2b2517;border:1px solid #6d5d36;border-radius:6px;padding:9px;font-size:9px;font-weight:850}@media (max-width:760px){.affiliateApplicationForm{grid-template-columns:1fr;padding:22px}.affiliateApplicationForm>label{grid-column:1}.affiliateAdminSummary{flex-direction:column}.affiliateApplicationDetails,.affiliateReviewControls{grid-template-columns:1fr}.affiliateReviewControls>*{grid-column:1!important}.affiliateAccessControl{grid-template-columns:1fr}.affiliateAdminApplication>header{flex-direction:column}.affiliateReferralTable .head,.affiliateReferralTable .row{min-width:650px}.affiliateProgramFrame{padding-top:48px}}@media (max-width:920px){.affiliateCommissionRow{grid-template-columns:1fr 1fr}.affiliateCommissionRow>div{grid-column:1/-1}}.homeTrialBand{color:#fff;background:radial-gradient(circle at 15% 20%,#2cbeff45,#0000 38%),linear-gradient(120deg,#102948,#15123d);border:1px solid #57d8ff;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;width:min(1040px,100% - 40px);margin:56px auto 0;padding:28px 32px;display:flex;box-shadow:0 20px 60px #1791e838}.homeTrialBand>div>span,.subscriptionTrialOffer span{color:#75e7ff;letter-spacing:1.8px;font-size:11px;font-weight:950}.homeTrialBand h2{letter-spacing:-1px;margin:9px 0 8px;font-size:clamp(28px,3vw,42px)}.homeTrialBand p{color:#d7e8f8;margin:0 0 7px;font-size:16px}.homeTrialBand small{color:#91abc3}.homeTrialBand button{min-width:220px;padding:15px 22px}.homeTrialBand button b,.homeTrialBand button small{display:block}.homeTrialBand button small{color:#dbefff;margin-top:4px}.homeTrialDeviceNote,.trialDeviceNote{color:#ffe08a;letter-spacing:1px;margin:10px 0 8px;font-size:10px;font-weight:950;display:block}.subscriptionTrialOffer{background:radial-gradient(circle at 10% 20%,#2abfff3d,#0000 38%),linear-gradient(120deg,#102947,#15123b);border:1px solid #56d9ff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(900px,100%);margin:0 auto 28px;padding:24px 26px;display:flex;box-shadow:0 16px 48px #1791e833}.subscriptionTrialOffer h2{margin:8px 0 6px;font-size:28px}.subscriptionTrialOffer p{color:#c3d5e7;max-width:610px;margin:0;line-height:1.5}.subscriptionTrialOffer button{min-width:220px}.subscriptionTrialOffer button small{opacity:.82;margin-top:4px;font-size:10px;display:block}.trialUpgradeNotice{color:#9be3bc;text-align:center;background:#0d2b20;border:1px solid #2c7a53;border-radius:10px;width:min(900px,100%);margin:0 auto 24px;padding:14px 18px;font-size:12px;font-weight:800}@media (max-width:700px){.homeTrialBand,.subscriptionTrialOffer{flex-direction:column;align-items:stretch}.homeTrialBand button,.subscriptionTrialOffer button{width:100%}.homeTrialBand{margin-top:36px;padding:24px}}.preparePreferenceList{flex-direction:column;gap:11px;margin-top:18px;display:flex}.preparePreferenceToggle{color:#eef5ff;cursor:pointer;background:#09131d;border:1px solid #2b4055;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:15px;display:flex}.preparePreferenceToggle input{accent-color:#347fff;width:20px;height:20px;margin:1px 0 0}.preparePreferenceToggle span{flex-direction:column;gap:5px;display:flex}.preparePreferenceToggle strong{font-size:13px}.preparePreferenceToggle small{color:#8ea2b7;font-size:11px;line-height:1.45}.betaPrepareApp.versionsInline{grid-template-columns:145px minmax(0,1fr)}.betaPrepareApp.versionsInline .betaPrepareTop{grid-column:1/3}.betaPrepareApp.versionsInline .betaPrepareMain{grid-column:2}.betaPrepareApp.versionsInline .betaDock{right:9%}.betaInlineInspector.betaInspector{background:#0d141b;border:1px solid #315276;border-radius:13px;grid-area:auto;width:auto;margin:0 0 10px;padding:22px 24px;display:block;position:relative;inset:auto;box-shadow:0 14px 35px #0007}.betaInlineInspector .betaInspectorClose{z-index:4;color:#a9bacb;background:#182534;border:1px solid #34495f;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 0 8px auto;font-size:21px;line-height:1;display:grid;position:sticky;top:0}.betaInlineInspector .betaCollectionPanel{grid-template-columns:minmax(250px,.65fr) minmax(360px,1.35fr);gap:8px 18px;display:grid}.betaInlineInspector .betaCollectionPanel>h4,.betaInlineInspector .betaCollectionPanel>.betaCollectionSearch,.betaInlineInspector .betaCollectionPanel>.betaSearchHint{grid-column:1}.betaInlineInspector .betaCollectionPanel>article,.betaInlineInspector .betaCollectionPanel>.betaInspectorNotice{grid-column:2}.betaInlineInspector>article{max-width:900px}.betaPrepareApp.embedded.versionsInline{grid-template-columns:minmax(0,1fr)}.betaPrepareApp.embedded.versionsInline .betaPrepareTop,.betaPrepareApp.embedded.versionsInline .betaPrepareMain,.betaPrepareApp.embedded.versionsInline .betaDock{grid-column:1}.betaPrepareApp.embedded.versionsInline .betaDock{margin-inline:9%}@media (max-width:900px){.betaInlineInspector .betaCollectionPanel{display:block}.betaInlineInspector.betaInspector{padding:17px}}.betaPrepareApp.embedded.versionsSide{grid-template-columns:minmax(0,1fr) 365px}.betaPrepareApp.versionsInline .betaInspector{padding:11px 12px}.betaPrepareApp.versionsInline .betaInspectHead{gap:8px;padding:4px 2px 10px}.betaPrepareApp.versionsInline .betaInspectHead>span{border-radius:9px;width:42px;height:42px;font-size:17px}.betaPrepareApp.versionsInline .betaInspectHead h3{margin-bottom:3px;font-size:13px;line-height:1.25}.betaPrepareApp.versionsInline .betaInspectHead p{font-size:9px}.betaPrepareApp.versionsInline .betaInspector h4{margin:12px 0 6px;font-size:12px}.betaPrepareApp.versionsInline .betaInspector article{border-radius:9px;margin-bottom:6px;padding:9px}.betaPrepareApp.versionsInline .betaInspector article>b{font-size:11px;line-height:1.3}.betaPrepareApp.versionsInline .betaInspector article>small{margin:4px 0 6px;font-size:9px;line-height:1.35}.betaPrepareApp.versionsInline .betaVersionRadio{width:24px;height:24px;top:6px;left:7px;font-size:17px!important}.betaPrepareApp.versionsInline .betaInspector article>b,.betaPrepareApp.versionsInline .betaInspector article>small{padding-left:20px}.betaPrepareApp.versionsInline .betaVersionActions{gap:5px;margin-top:6px;padding-left:20px}.betaPrepareApp.versionsInline .betaVersionMenu summary{border-radius:7px;min-height:29px;padding:5px 6px;font-size:9px}.betaPrepareApp.versionsInline .betaInspector article button{padding:5px 6px;font-size:9px}.betaPrepareApp.versionsInline .betaSelectedVersions{border-radius:10px;margin-top:9px;padding:8px}.betaPrepareApp.versionsInline .betaSelectedVersions h4{margin:0 0 6px;font-size:10px}.betaPrepareApp.versionsInline .betaSelectedVersions>div{gap:4px}.betaPrepareApp.versionsInline .betaSelectedVersions button{padding:5px 6px!important}.betaPrepareApp.versionsInline .betaCollectionPanel{border-radius:10px;margin-top:9px;padding:9px}.betaPrepareApp.versionsInline .betaCollectionSearch{gap:5px}.betaPrepareApp.versionsInline .betaCollectionSearch input{padding:7px 8px;font-size:10px}.betaPrepareApp.versionsInline .betaSearchHint{margin:5px 1px 7px;font-size:9px;line-height:1.35}.betaPrepareApp.versionsInline .betaInspectorNotice,.betaPrepareApp.versionsInline .betaFreshScannerMatch{margin-bottom:6px;padding:9px;font-size:9px}.betaInlineInspector.betaInspector{padding:12px 14px}@media (max-width:1400px){.betaPrepareApp.embedded.versionsSide{grid-template-columns:minmax(0,1fr)}.betaPrepareApp.embedded.versionsSide .betaInspector{width:min(430px,100% - 28px)}}
