:root{--crp-bg:#0b0d10;--crp-surface:#12161d;--crp-surface-2:#171d25;--crp-line:rgba(255,255,255,.1);--crp-line-strong:rgba(255,255,255,.18);--crp-text:#f4f7fb;--crp-muted:#9aa5b5;--crp-soft:#c9d2df;--crp-red:#f13a24;--crp-red-dark:#b82419;--crp-green:#34c986;--crp-cyan:#55b7ff;--crp-amber:#f3bc4c;--crp-radius:8px;--crp-shadow:0 18px 46px rgba(0,0,0,.32)}body:not(.wp-admin){background:var(--crp-bg);color:var(--crp-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:0}body:not(.wp-admin) a{color:inherit}body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus{color:var(--crp-red);text-decoration:none}body:not(.wp-admin) input,body:not(.wp-admin) select,body:not(.wp-admin) textarea,body:not(.wp-admin) button{letter-spacing:0}body:not(.wp-admin) #page,body:not(.wp-admin) .site-inner{background:var(--crp-bg)}body.crp-standalone{min-height:100vh;background:var(--crp-bg);color:var(--crp-text)}body.crp-standalone .crp-app{min-height:100vh;display:flex;flex-direction:column;background:var(--crp-bg)}body.crp-standalone .crp-app-header{position:sticky;top:0;z-index:80;min-height:72px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:24px;padding:12px clamp(16px, 4vw, 48px);background:rgba(7,9,12,.96);border-bottom:1px solid var(--crp-line);box-shadow:0 14px 34px rgba(0,0,0,.28)}body.admin-bar.crp-standalone .crp-app-header{top:32px}.crp-brand{display:inline-flex;align-items:center;gap:10px;color:var(--crp-text) !important;font-weight:900;white-space:nowrap}.crp-brand img{width:54px;height:auto;display:block}.crp-brand span{font-size:13px;text-transform:uppercase;letter-spacing:0}.crp-app-nav{display:flex;align-items:center;justify-content:center;gap:6px}.crp-app-nav a,.crp-mobile-menu-panel a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid transparent;border-radius:var(--crp-radius);color:var(--crp-soft) !important;font-size:13px;font-weight:850;text-transform:none;letter-spacing:0}.crp-app-nav a:hover,.crp-app-nav a.is-active,.crp-mobile-menu-panel a:hover,.crp-mobile-menu-panel a.is-active{background:rgba(241,58,36,.14);border-color:rgba(241,58,36,.34);color:#fff !important}.crp-auth-actions{display:flex;align-items:center;gap:10px}.crp-auth-actions span{color:var(--crp-muted);font-size:12px;font-weight:800;white-space:nowrap}.crp-auth-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;background:var(--crp-red);border-radius:var(--crp-radius);color:#fff !important;font-size:13px;font-weight:900}.crp-auth-actions .crp-register-link{background:rgba(255,255,255,.06);border:1px solid var(--crp-line);color:var(--crp-soft) !important}.crp-auth-actions .crp-register-link:hover{background:rgba(255,45,32,.16);border-color:rgba(255,45,32,.42);color:#fff !important}.crp-mobile-menu{display:none;position:relative}.crp-mobile-menu summary{width:44px;height:44px;display:grid;place-content:center;gap:5px;background:#10151c;border:1px solid var(--crp-line);border-radius:var(--crp-radius);cursor:pointer;list-style:none}.crp-mobile-menu summary::-webkit-details-marker{display:none}.crp-mobile-menu summary span{width:19px;height:2px;display:block;background:var(--crp-text);border-radius:2px}.crp-mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:220px;display:grid;gap:6px;padding:10px;background:var(--crp-surface);border:1px solid var(--crp-line);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-mobile-menu-panel a{justify-content:flex-start;min-height:44px}body.crp-standalone .crp-app-main{width:min(1180px, calc(100% - 40px));max-width:1180px;margin:0 auto;padding:44px 0 64px;flex:1}body.crp-vault-standalone .crp-app-main,body.crp-video-standalone .crp-app-main,body.crp-top-standalone .crp-app-main,body.crp-remixer-standalone .crp-app-main{width:min(100% - 40px, 1710px);max-width:1710px}body.crp-home-standalone .crp-app{background:radial-gradient(circle at 10% 0%,rgba(255,45,32,.2),transparent 34%),radial-gradient(circle at 94% 4%,rgba(255,101,94,.18),transparent 34%),linear-gradient(116deg,#09090b 0%,#08070a 48%,#160504 100%)}body.crp-home-standalone .crp-app-header{display:none}body.crp-home-standalone .crp-app-main{width:min(1260px, calc(100% - 48px));max-width:1260px;padding:42px 0 44px}.crp-pool-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 420px);gap:28px;align-items:stretch;padding:18px 0 30px}.crp-access-shell{display:grid;grid-template-columns:minmax(0, 650px) minmax(360px, 590px);gap:20px;align-items:start;min-height:calc(100vh - 42px)}.crp-access-story,.crp-signup-console{background:linear-gradient(155deg,rgba(18,30,42,.88),rgba(15,20,31,.95));border:1px solid rgba(143,170,202,.24);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.crp-access-story{padding:32px}.crp-signup-console{min-height:calc(100vh - 88px);padding:24px}.crp-hero-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#17f0ad !important;font-size:13px;font-weight:850;text-transform:uppercase}.crp-hero-brand img{width:86px;height:auto;display:block;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);border-radius:8px}.crp-access-story h1{max-width:620px;margin:0;color:#fff;font-family:inherit;font-size:38px;font-weight:900;line-height:1.08;letter-spacing:0}.crp-access-story>p:not(.crp-kicker){max-width:600px;margin:20px 0 0;color:#aab8ca;font-size:16px;line-height:1.55}.crp-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;margin-top:34px}.crp-info-grid div,.crp-trust-panel{background:rgba(5,11,17,.62);border:1px solid rgba(143,170,202,.18);border-radius:10px}.crp-info-grid div{min-height:78px;padding:16px}.crp-info-grid span{display:block;color:#17f0ad;font-size:12px;font-weight:850}.crp-info-grid strong{display:block;margin-top:8px;color:#fff;font-size:17px;line-height:1.25}.crp-trust-panel{margin-top:16px;padding:16px}.crp-trust-panel .crp-kicker{color:#17f0ad}.crp-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:26px;padding:4px;background:rgba(5,7,14,.62);border-radius:10px}.crp-auth-tabs a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#aab8ca !important;font-size:13px;font-weight:850}.crp-auth-tabs a.is-active{background:#17e7a7;color:#03110d !important}.crp-signup-console .crp-section-head h2,.crp-inline-login .crp-section-head h2{font-size:26px;line-height:1.12}.crp-plan-card-stack{display:grid;gap:10px;margin-top:18px}.crp-plan-card{display:grid;gap:12px;padding:16px;background:rgba(7,12,19,.78);border:1px solid rgba(143,170,202,.2);border-radius:10px;color:var(--crp-text) !important}.crp-plan-card:hover,.crp-plan-card.is-featured{background:rgba(13,31,38,.86);border-color:rgba(23,231,167,.55);color:#fff !important}.crp-plan-card-label{color:#17f0ad;font-size:13px;font-weight:900;text-transform:uppercase}.crp-plan-card strong{color:#fff;font-size:30px;line-height:1}.crp-plan-card small{margin-left:3px;color:#aab8ca;font-size:14px;font-weight:850}.crp-plan-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.crp-plan-card li{display:flex;align-items:flex-start;gap:8px;color:#cfd8e5;font-size:13px;line-height:1.35}.crp-plan-card li:before{content:"";width:7px;height:7px;flex:0 0 auto;margin-top:5px;background:#17e7a7;border-radius:50%}.crp-plan-card-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;background:#17e7a7;border-radius:8px;color:#03110d;font-size:13px;font-weight:900}.crp-inline-login{margin-top:26px;padding-top:22px;border-top:1px solid rgba(143,170,202,.18)}.crp-pool-copy{min-height:440px;display:flex;flex-direction:column;justify-content:center;padding:28px;background:#0f1318;border:1px solid var(--crp-line);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-pool-copy h1{max-width:680px;margin:0;color:var(--crp-text);font-family:inherit;font-size:58px;font-weight:900;line-height:1.02;letter-spacing:0}.crp-pool-copy p:not(.crp-kicker){max-width:680px;margin:18px 0 0;color:var(--crp-soft);font-size:18px;line-height:1.65}.crp-pool-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.crp-trust-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.crp-trust-list span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;background:#121922;border:1px solid var(--crp-line);border-radius:var(--crp-radius);color:var(--crp-soft);font-size:12px;font-weight:800}.crp-trust-list span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--crp-green)}.crp-access-card,.crp-signup-panel,.crp-login-panel,.crp-portal-panel,.crp-genre-band,.crp-vault-preview{background:var(--crp-surface);border:1px solid var(--crp-line);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-access-card{padding:18px}.crp-access-card-head{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crp-access-card-head div,.crp-stat-stack div{padding:14px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-access-card-head span,.crp-stat-stack span{display:block;color:var(--crp-muted);font-size:12px;font-weight:800;text-transform:uppercase}.crp-access-card-head strong,.crp-stat-stack strong{display:block;margin-top:6px;color:var(--crp-text);font-size:20px;line-height:1.15}.crp-stat-stack{display:grid;gap:10px;margin-top:10px}.crp-access-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(330px, 430px);gap:18px;margin-top:18px}.crp-signup-panel,.crp-login-panel,.crp-portal-panel,.crp-genre-band,.crp-vault-preview{padding:18px}.crp-login-form form{margin:0}.crp-login-form label{display:block;margin-bottom:8px;color:var(--crp-soft);font-size:13px;font-weight:800}.crp-login-form input[type=text],.crp-login-form input[type=password]{width:100%;min-height:42px;background:#0d1117 !important;border:1px solid var(--crp-line-strong) !important;border-radius:var(--crp-radius);color:var(--crp-text) !important;padding:10px 12px}.crp-login-form .login-remember label{display:inline-flex;align-items:center;gap:8px}.crp-genre-band,.crp-vault-preview{margin-top:18px}.crp-genre-cloud{display:flex;flex-wrap:wrap;gap:8px}.crp-genre-cloud a{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius);color:var(--crp-soft) !important;font-size:13px;font-weight:800}.crp-genre-cloud a:hover{background:rgba(241,58,36,.14);border-color:rgba(241,58,36,.34);color:#fff !important}.crp-new-vault-list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px}.crp-new-track{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:center;min-height:64px;padding:12px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-new-track a{display:block;overflow:hidden;color:var(--crp-text) !important;font-size:14px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.crp-new-track span{display:block;margin-top:4px;color:var(--crp-muted);font-size:12px}.crp-new-track .cubaremixes.audio{width:38px;height:38px;display:grid;place-items:center;background:#1c2430;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-new-track .cubaremixes.audio img{width:18px;height:18px}.crp-new-badge{margin-top:0 !important;padding:5px 8px;background:rgba(241,58,36,.14);border-radius:var(--crp-radius);color:#ff806f !important;font-weight:850}.crp-portal-page-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px;align-items:end;margin-bottom:18px;padding:18px;background:#0f1318;border:1px solid var(--crp-line);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-portal-page-head h1{margin:0;color:var(--crp-text);font-family:inherit;font-size:42px;font-weight:900;line-height:1.05;letter-spacing:0}.crp-portal-page-head p:not(.crp-kicker){max-width:720px;margin:10px 0 0;color:var(--crp-soft);font-size:16px;line-height:1.55}.crp-chart-panel .crtr-wrap{max-width:none;margin:0;padding:0}.crp-chart-panel .crtr-title h2{display:none}.crp-chart-panel .crtr-head{margin-top:0}.crp-account-grid{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:18px;align-items:start}.crp-account-main .woocommerce{color:var(--crp-text)}.crp-account-main .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.crp-account-main .woocommerce-MyAccount-navigation li a{display:inline-flex;min-height:36px;align-items:center;padding:7px 10px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius);color:var(--crp-soft) !important;font-size:13px;font-weight:800}.crp-account-main .woocommerce-MyAccount-navigation li.is-active a,.crp-account-main .woocommerce-MyAccount-navigation li a:hover{background:rgba(241,58,36,.14);border-color:rgba(241,58,36,.34);color:#fff !important}.crp-app-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px, 4vw, 48px);background:#080a0d;border-top:1px solid var(--crp-line);color:var(--crp-muted);font-size:13px}.crp-app-footer nav{display:flex;flex-wrap:wrap;gap:14px}.crp-app-footer a{color:var(--crp-soft) !important;font-weight:800}body:not(.wp-admin) .site-header,body:not(.wp-admin) .site-header-mobile{background:rgba(8,10,13,.96);border-bottom:1px solid var(--crp-line);box-shadow:0 12px 30px rgba(0,0,0,.24)}body:not(.wp-admin) .site-header .container,body:not(.wp-admin) .site-header-mobile .container,body:not(.wp-admin) .crp-shell{width:min(1180px, calc(100% - 40px));max-width:1180px;margin:0 auto;padding-left:0;padding-right:0}body:not(.wp-admin) .site-header .header-main,body:not(.wp-admin) .site-header-mobile .header-main{min-height:74px;display:flex;align-items:center;justify-content:space-between}body:not(.wp-admin) .site-header .site-branding img,body:not(.wp-admin) .site-header-mobile .site-branding img{max-height:48px;width:auto}body:not(.wp-admin) .site-branding figure{margin:0}body:not(.wp-admin) .site-branding .logo--transparency{display:none !important}body:not(.wp-admin) .site-branding .logo--normal{display:block !important;opacity:1 !important}body:not(.wp-admin) .site-main-nav .main-menu>li>a,body:not(.wp-admin) .site-main-nav .menu>li>a,body:not(.wp-admin) .header-component-inner a{color:#f8fbff;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}body:not(.wp-admin) .site-main-nav .main-menu>li>a:hover,body:not(.wp-admin) .site-main-nav .menu>li>a:hover{color:var(--crp-red)}body:not(.wp-admin) .site-header .header-component-outer.header-right{display:flex;justify-content:flex-end}body:not(.wp-admin) .site-header .header-component-inner{display:flex;align-items:center;gap:22px}body:not(.wp-admin) .la_com_action--cart,body:not(.wp-admin) .header__action--cart{border-left:1px solid var(--crp-line);padding-left:18px}.crp-page{background:var(--crp-bg);color:var(--crp-text);overflow:hidden}.crp-hero{padding:54px 0 34px;background:#0f1318;border-bottom:1px solid var(--crp-line)}.crp-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 470px);gap:32px;align-items:center}.crp-kicker,.crp-eyebrow{display:block;margin:0 0 10px;color:var(--crp-cyan);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.crp-hero h1,.crp-section h2,.crp-vault-title h1{margin:0;color:var(--crp-text);font-family:inherit;font-weight:850;letter-spacing:0;line-height:1.05}.crp-hero h1{max-width:680px;font-size:56px}.crp-hero-lede{max-width:650px;margin:18px 0 0;color:var(--crp-soft);font-size:18px;line-height:1.65}.crp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.crp-button,body:not(.wp-admin) .button,body:not(.wp-admin) input[type=submit],body:not(.wp-admin) .pmpro_btn,body:not(.wp-admin) .pmpro_btn-select{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--crp-radius);padding:10px 16px;font-size:13px;font-weight:850;letter-spacing:0;text-transform:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.crp-button:hover,body:not(.wp-admin) .button:hover,body:not(.wp-admin) input[type=submit]:hover,body:not(.wp-admin) .pmpro_btn:hover,body:not(.wp-admin) .pmpro_btn-select:hover{transform:translateY(-1px)}.crp-button-primary,body:not(.wp-admin) input[type=submit],body:not(.wp-admin) .pmpro_btn-select,body:not(.wp-admin) .single_add_to_cart_button{background:var(--crp-red);border-color:var(--crp-red);color:#fff !important}.crp-button-primary:hover,body:not(.wp-admin) input[type=submit]:hover,body:not(.wp-admin) .pmpro_btn-select:hover,body:not(.wp-admin) .single_add_to_cart_button:hover{background:#ff4b31;border-color:#ff4b31;color:#fff !important}.crp-button-secondary{background:0 0;border-color:var(--crp-line-strong);color:var(--crp-text) !important}.crp-button-secondary:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff !important}.crp-command-center,.crp-panel,.crp-vault-toolbar{background:var(--crp-surface);border:1px solid var(--crp-line);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-command-center{padding:18px}.crp-command-header,.crp-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.crp-command-header strong,.crp-section-head h2{display:block;margin:0;color:var(--crp-text)}.crp-command-header strong{font-size:26px;line-height:1.1}.crp-status-dot{display:inline-flex;align-items:center;gap:8px;color:var(--crp-green);font-size:12px;font-weight:800;white-space:nowrap}.crp-status-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--crp-green);box-shadow:0 0 0 4px rgba(52,201,134,.16)}.crp-search-demo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius);color:var(--crp-muted);font-size:13px}.crp-search-demo a{color:var(--crp-red);font-weight:850;white-space:nowrap}.crp-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.crp-mini-stats div{background:var(--crp-surface-2);border:1px solid var(--crp-line);border-radius:var(--crp-radius);padding:12px}.crp-mini-stats span,.crp-plan-row span,.crp-member-state span{display:block;color:var(--crp-muted);font-size:12px;line-height:1.35}.crp-mini-stats strong{display:block;margin-top:5px;color:var(--crp-text);font-size:20px;line-height:1.1;white-space:nowrap}.crp-visual-stack{margin-top:16px;background:#0a0d11;border:1px solid var(--crp-line);border-radius:var(--crp-radius);padding:16px}.crp-wave-row{height:48px;display:flex;align-items:end;gap:7px;padding:8px 0}.crp-wave-row span{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--crp-red);opacity:.72}.crp-wave-row span:nth-child(1){height:28%;background:var(--crp-cyan)}.crp-wave-row span:nth-child(2){height:72%}.crp-wave-row span:nth-child(3){height:48%;background:var(--crp-amber)}.crp-wave-row span:nth-child(4){height:86%;background:var(--crp-green)}.crp-wave-row span:nth-child(5){height:38%}.crp-now-card{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;background:var(--crp-surface-2);border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-now-art{width:44px;height:44px;display:grid;place-items:center;background:#050608;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-now-art img{display:block;max-width:28px;max-height:28px}.crp-now-card span,.crp-now-card strong{display:block}.crp-now-card span{color:var(--crp-muted);font-size:12px}.crp-now-card strong{margin-top:2px;color:var(--crp-text);font-size:15px}.crp-meter-row{height:8px;margin-top:14px;background:rgba(255,255,255,.09);border-radius:999px;overflow:hidden}.crp-meter-row span{display:block;height:100%;background:var(--crp-green);border-radius:inherit}.crp-section{padding:34px 0}.crp-quick-links{padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--crp-line)}.crp-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px}.crp-shortcut{display:block;padding:16px;background:#0f141a;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-shortcut span,.crp-shortcut strong{display:block}.crp-shortcut span{color:var(--crp-muted);font-size:12px;font-weight:750;text-transform:uppercase}.crp-shortcut strong{margin-top:6px;color:var(--crp-text);font-size:20px;line-height:1.1}.crp-two-column{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:18px;align-items:start}.crp-panel{padding:18px}.crp-section-head{margin-bottom:16px}.crp-section-head a{color:var(--crp-red);font-size:13px;font-weight:850;white-space:nowrap}.crp-track-list{display:grid;gap:8px}.crp-track-row{display:grid;grid-template-columns:42px minmax(0, 1fr) auto;gap:12px;align-items:center;min-height:66px;padding:10px;background:#0d1117;border:1px solid transparent;border-radius:var(--crp-radius)}.crp-track-row:hover{border-color:var(--crp-line-strong);background:#111821}.crp-track-rank{width:34px;height:34px;display:grid;place-items:center;background:rgba(241,58,36,.14);border:1px solid rgba(241,58,36,.34);border-radius:var(--crp-radius);color:#ff725f;font-size:12px;font-weight:850}.crp-track-main{min-width:0}.crp-track-title{display:block;overflow:hidden;color:var(--crp-text);font-size:15px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.crp-track-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px;color:var(--crp-muted);font-size:12px;line-height:1.35}.crp-track-meta span+span:before{content:"/";margin-right:8px;color:rgba(255,255,255,.22)}.crp-track-actions{display:flex;align-items:center;justify-content:flex-end}.crp-track-actions .cubaremixes.audio,.crtr-actions a.cubaremixes.audio,.wc-product-table .cubaremixes.audio,.wc-product-table .cubaremixes.video{width:38px;height:38px;display:inline-grid;place-items:center;background:#1c2430;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-track-actions .cubaremixes.audio img,.crtr-actions a.cubaremixes.audio img,.wc-product-table .cubaremixes.audio img,.wc-product-table .cubaremixes.video img{width:18px;height:18px;object-fit:contain}.crp-muted-action{color:var(--crp-muted);font-size:12px}.crp-panel-copy{margin:0 0 16px;color:var(--crp-soft);font-size:14px;line-height:1.55}.crp-member-state{margin-bottom:14px;padding:14px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-member-state strong{display:block;margin:4px 0 14px;font-size:22px}.crp-plan-stack{display:grid;gap:8px}.crp-plan-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-plan-row strong{color:var(--crp-text);font-size:16px;white-space:nowrap}.crp-genre-grid{display:grid;grid-template-columns:repeat(6,minmax(0, 1fr));gap:10px}.crp-genre-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#0f141a;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-genre-pill span{min-width:0;overflow:hidden;color:var(--crp-text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.crp-genre-pill strong{color:var(--crp-muted);font-size:12px;font-weight:800;white-space:nowrap}.crp-empty{margin:0;color:var(--crp-muted)}.crp-page-content-panel{padding:clamp(16px, 3vw, 26px)}.crp-page-content{color:var(--crp-soft);font-size:15px;line-height:1.65}.crp-page-content>*:first-child{margin-top:0}.crp-page-content>*:last-child{margin-bottom:0}.crp-page-content h1,.crp-page-content h2,.crp-page-content h3,.crp-page-content h4,.crp-page-content h5,.crp-page-content h6{color:var(--crp-text);font-family:inherit;font-weight:900;letter-spacing:0;line-height:1.15}.crp-page-content a{color:#17e7a7 !important;font-weight:850}.crp-page-content table,body:not(.wp-admin) .woocommerce table.shop_table{width:100%;background:#0d1117;border:1px solid var(--crp-line) !important;border-radius:var(--crp-radius);border-collapse:separate;border-spacing:0;color:var(--crp-soft);overflow:hidden}.crp-page-content th,.crp-page-content td,body:not(.wp-admin) .woocommerce table.shop_table th,body:not(.wp-admin) .woocommerce table.shop_table td{border-color:var(--crp-line) !important;color:var(--crp-soft);padding:12px !important}.crp-page-content th,body:not(.wp-admin) .woocommerce table.shop_table th{color:var(--crp-text);font-size:12px;font-weight:900;text-transform:uppercase}.crp-comments{margin-top:24px;padding-top:24px;border-top:1px solid var(--crp-line)}.crp-vault-page{padding:42px 0 56px;background:var(--crp-bg)}.crp-vault-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px;align-items:end;margin-bottom:22px}.crp-vault-title p{max-width:720px;margin:12px 0 0;color:var(--crp-soft);font-size:16px;line-height:1.6}.crp-vault-title h1{font-size:44px}.crp-vault-toolbar{display:flex;gap:10px;padding:10px}.crp-vault-toolbar a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--crp-radius);color:var(--crp-soft);font-size:13px;font-weight:850}.crp-vault-toolbar a:hover,.crp-vault-toolbar a.is-active{background:rgba(241,58,36,.14);color:#fff}.crp-vault-table{background:var(--crp-surface);border:1px solid var(--crp-line);border-radius:var(--crp-radius);padding:14px;box-shadow:var(--crp-shadow);overflow:hidden}.crp-library-app{position:relative;display:grid;gap:14px}.crp-library-app.is-loading{pointer-events:none}.crp-library-app.is-loading:before{content:"";position:absolute;top:0;right:0;left:0;z-index:5;height:3px;background:linear-gradient(90deg,rgba(255,45,32,0),#ff2d20,#ff796f,rgba(255,45,32,0));background-size:220% 100%;border-radius:999px;animation:crp-library-loading-bar .9s linear infinite}.crp-library-app.is-loading:after{content:"Updating library";position:absolute;top:14px;right:14px;z-index:5;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;background:rgba(16,17,22,.96);border:1px solid rgba(255,45,32,.42);border-radius:999px;box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 26px rgba(255,45,32,.18);color:var(--crp-text);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.crp-library-controls{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr)) minmax(218px, auto);gap:10px;align-items:end;margin:0}.crp-library-controls-no-format{grid-template-columns:repeat(4,minmax(0, 1fr)) minmax(218px, auto)}.crp-library-view-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.crp-library-view-bar>span{color:var(--crp-muted);font-size:12px;font-weight:900;text-transform:uppercase}.crp-library-view-toggle{display:inline-flex;gap:5px;padding:5px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:var(--crp-radius)}.crp-library-view-toggle button{min-height:36px;padding:8px 13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--crp-radius) - 3px);color:var(--crp-soft);font-size:12px;font-weight:900}.crp-library-view-toggle button.is-active,.crp-library-view-toggle button:hover{background:rgba(255,45,32,.18);border-color:rgba(255,45,32,.46);color:#fff}.crp-library-controls label{display:grid;gap:6px;margin:0;color:var(--crp-muted);font-size:12px;font-weight:900;text-transform:uppercase}.crp-library-controls input,.crp-library-controls select{width:100%;height:50px;min-height:50px;box-sizing:border-box;background:#0d1117 !important;border:1px solid var(--crp-line-strong) !important;border-radius:var(--crp-radius) !important;color:var(--crp-text) !important;padding:9px 11px;font-size:14px;line-height:1.2;text-transform:none}.crp-library-controls input[type=search]{-webkit-appearance:none;appearance:none}.crp-library-controls input[type=search]::-webkit-search-decoration,.crp-library-controls input[type=search]::-webkit-search-cancel-button,.crp-library-controls input[type=search]::-webkit-search-results-button,.crp-library-controls input[type=search]::-webkit-search-results-decoration{display:none}.crp-library-controls button{height:50px;min-height:50px;box-sizing:border-box;padding:9px 14px;background:#17e7a7;border:1px solid #17e7a7;border-radius:var(--crp-radius);color:#03110d;font-size:13px;font-weight:900;white-space:nowrap}.crp-library-actions{display:flex;align-items:end;justify-content:flex-end;gap:8px}.crp-library-actions button{flex:0 0 auto}.crp-library-controls .crp-library-reset{min-width:82px;background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.16) !important;box-shadow:none !important;color:rgba(255,255,255,.86) !important}.crp-library-controls .crp-library-reset:hover,.crp-library-controls .crp-library-reset:focus{background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.26) !important;color:#fff !important}.crp-library-results{display:grid;gap:12px;transition:opacity .16s ease}.crp-library-app.is-loading .crp-library-results{opacity:.82}@keyframes crp-library-loading-bar{0%{background-position:220% 0}100%{background-position:-220% 0}}.crp-library-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--crp-muted);font-size:12px;font-weight:900;text-transform:uppercase}.crp-library-status strong{color:var(--crp-soft)}.crp-library-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.crp-library-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0 8px;color:var(--crp-soft)}.crp-library-table th{padding:0 12px 4px;color:var(--crp-muted);font-size:11px;font-weight:900;text-align:left;text-transform:uppercase}.crp-library-table td{padding:12px;background:#0d1117;border-top:1px solid var(--crp-line);border-bottom:1px solid var(--crp-line);color:var(--crp-soft);font-size:13px;vertical-align:middle}.crp-library-table td:first-child{border-left:1px solid var(--crp-line);border-radius:var(--crp-radius) 0 0 var(--crp-radius)}.crp-library-table td:last-child{border-right:1px solid var(--crp-line);border-radius:0 var(--crp-radius) var(--crp-radius) 0}.crp-library-row:hover td{background:#111821;border-color:var(--crp-line-strong)}.crp-library-title{display:inline-flex;align-items:center;gap:6px;color:var(--crp-text) !important;font-weight:900;line-height:1.3}.crp-library-muted,.crp-library-empty-row td{color:var(--crp-muted)}.crp-library-preview-cell,.crp-library-action-cell,.crp-library-price-cell{width:1%;white-space:nowrap}.crp-library-table .cubaremixes.audio,.crp-library-table .cubaremixes.video{width:38px;height:38px;display:inline-grid;place-items:center;background:#1c2430;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-library-table .cubaremixes.audio img,.crp-library-table .cubaremixes.video img{width:18px;height:18px;object-fit:contain}.crp-library-action-cell .cart,.crp-library-action-cell .woocommerce-simple-add-to-cart,.crp-library-action-cell .quantity{display:inline-flex;margin:0}.crp-library-action-cell .button,.crp-library-action-cell button{width:42px;min-width:42px;min-height:38px;padding:0;background:var(--crp-red);border-color:var(--crp-red);color:#fff !important}.crp-library-price-cell .woocommerce-Price-amount,.crp-library-price-cell .music-price{display:inline-flex;align-items:center;min-height:34px;padding:6px 9px;background:rgba(241,58,36,.14);border:1px solid rgba(241,58,36,.32);border-radius:var(--crp-radius);color:#ff806f;font-weight:900}.crp-library-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--crp-muted);font-size:13px;font-weight:850}.crp-library-pagination a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius);color:var(--crp-soft) !important}.crp-library-pagination a:hover{background:rgba(23,231,167,.12);border-color:rgba(23,231,167,.45);color:#fff !important}.crp-video-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:14px}.crp-video-card,.crp-video-gallery-empty{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.2)}.crp-video-card{overflow:hidden;display:flex;flex-direction:column;height:100%;min-width:0;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.crp-video-card:hover{transform:translateY(-2px);background:rgba(255,45,32,.07);border-color:rgba(255,45,32,.36);box-shadow:var(--crp-red-glow)}.crp-video-thumb-button.cr-preview-player,.crp-video-thumb-button{position:relative;width:100% !important;height:auto !important;min-width:0 !important;aspect-ratio:16/9;display:block !important;grid-template-columns:none !important;padding:0 !important;overflow:hidden;background:linear-gradient(135deg,rgba(255,45,32,.16),rgba(255,255,255,.04)),#060608 !important;border:0 !important;border-radius:0 !important;color:#fff !important;text-decoration:none !important;box-shadow:inset 0 -2px 0 rgba(16,17,22,.98) !important;transform:translateZ(0)}.crp-video-thumb-button.is-disabled{pointer-events:none}.crp-video-thumb-button.is-locked{cursor:default}.crp-video-card.is-locked:hover{background:rgba(85,183,255,.06);border-color:rgba(85,183,255,.34);box-shadow:0 18px 40px rgba(0,0,0,.24)}.crp-video-thumb-media,.crp-video-thumb-media img,.crp-video-thumb-media video{position:absolute;inset:0;width:100%;height:100%;display:block}.crp-video-thumb-media img,.crp-video-thumb-media video{object-fit:cover;filter:saturate(1.06) contrast(1.05)}.crp-video-thumb-poster{z-index:1;opacity:1;transition:opacity .2s ease,transform .35s ease}.crp-video-motion-thumb{z-index:2;opacity:0;pointer-events:none;background:#060608;transform:scale(1.015);transition:opacity .2s ease,transform .5s ease}.crp-video-thumb-media.uses-motion-poster{background:linear-gradient(135deg,rgba(255,45,32,.16),rgba(255,255,255,.04)),#060608}.crp-video-thumb-media.has-static-poster{background-color:#060608;background-position:center;background-repeat:no-repeat;background-size:cover}.crp-video-thumb-media.has-static-poster:after{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.46))}.crp-video-thumb-button.has-static-poster:not(:hover):not(:focus):not(.is-motion-playing) .crp-video-motion-thumb{opacity:0 !important;transform:scale(1.015)}.crp-video-thumb-button.uses-motion-poster.is-motion-loaded .crp-video-motion-thumb{opacity:1;transform:scale(1)}.crp-video-thumb-button.has-motion-thumb:hover .crp-video-thumb-poster,.crp-video-thumb-button.has-motion-thumb:focus .crp-video-thumb-poster,.crp-video-thumb-button.has-motion-thumb.is-motion-playing .crp-video-thumb-poster{opacity:.24;transform:scale(1.02)}.crp-video-thumb-button.has-motion-thumb:hover .crp-video-motion-thumb,.crp-video-thumb-button.has-motion-thumb:focus .crp-video-motion-thumb,.crp-video-thumb-button.has-motion-thumb.is-motion-playing .crp-video-motion-thumb{opacity:1;transform:scale(1)}.crp-video-thumb-media:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.68)),radial-gradient(circle at 50% 48%,rgba(255,45,32,.24),transparent 42%);pointer-events:none}.crp-video-thumb-button.is-locked .crp-video-thumb-media:after{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.78)),radial-gradient(circle at 50% 48%,rgba(85,183,255,.24),transparent 44%)}.crp-video-thumb-fallback{display:grid;place-items:center}.crp-video-thumb-fallback img{inset:50% auto auto 50%;width:42%;height:auto;max-height:52%;object-fit:contain;transform:translate(-50%,-50%);opacity:.86;filter:drop-shadow(0 18px 34px rgba(0,0,0,.42))}.crp-video-play-orb{position:absolute;left:50%;top:50%;z-index:4;width:58px;height:58px;display:grid;place-items:center;background:linear-gradient(180deg,#ff4539 0%,#e21413 100%);border:1px solid rgba(255,255,255,.32);border-radius:999px;box-shadow:0 18px 38px rgba(255,45,32,.42),0 8px 28px rgba(0,0,0,.36);transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease}.crp-video-card:hover .crp-video-play-orb{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 22px 48px rgba(255,45,32,.5),0 8px 28px rgba(0,0,0,.4)}.crp-video-play-orb span{width:15px;height:18px;display:block;margin-left:4px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.crp-video-lock-orb{position:absolute;left:50%;top:50%;z-index:4;width:58px;height:58px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(85,183,255,.34),rgba(8,12,18,.92)),rgba(8,12,18,.92);border:1px solid rgba(173,222,255,.42);border-radius:999px;box-shadow:0 18px 38px rgba(85,183,255,.2),0 8px 28px rgba(0,0,0,.42);transform:translate(-50%,-50%)}.crp-video-lock-orb span{position:relative;width:21px;height:17px;margin-top:6px;display:block;border:2px solid #fff;border-radius:4px;box-sizing:border-box}.crp-video-lock-orb span:before{content:"";position:absolute;left:3px;top:-13px;width:11px;height:13px;border:2px solid #fff;border-bottom:0;border-radius:9px 9px 0 0}.crp-video-preview-pill{position:absolute;right:10px;bottom:10px;z-index:4;min-height:26px;display:inline-flex;align-items:center;padding:5px 9px;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.crp-video-lock-pill{background:rgba(85,183,255,.18);border-color:rgba(173,222,255,.28);color:#d7f0ff}.crp-video-thumb-button .cr-preview-toggle,.crp-video-thumb-button .cr-preview-waveform,.crp-video-thumb-button .cr-preview-legacy-icon{display:none !important}.crp-video-card-body{position:relative;z-index:5;display:grid;grid-template-rows:minmax(0, 1fr) auto;flex:1 1 auto;gap:14px;margin-top:-1px;padding:14px;background:rgba(18,19,25,.98);min-height:210px}.crp-video-card-main{overflow:hidden;min-width:0;min-height:0}.crp-video-card-title{display:-webkit-box;overflow:hidden;color:#fff !important;font-size:15px;font-weight:950;line-height:1.32;text-decoration:none !important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crp-video-card-title:hover{color:#ff6258 !important}.crp-video-card-meta,.crp-video-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;color:rgba(235,237,244,.68);font-size:12px;line-height:1.35}.crp-video-card-tags span{min-height:25px;display:inline-flex;align-items:center;padding:4px 8px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(245,247,252,.78);font-size:11px;font-weight:850}.crp-video-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.crp-video-card-price .music-price,.crp-video-card-price .woocommerce-Price-amount{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;background:rgba(255,45,32,.14);border:1px solid rgba(255,45,32,.34);border-radius:var(--crp-radius);color:#ff806f;font-size:14px;font-weight:950}.crp-video-card-buy .cart,.crp-video-card-buy .woocommerce-simple-add-to-cart,.crp-video-card-buy .quantity{display:inline-flex;margin:0}.crp-video-card-buy .button,.crp-video-card-buy button{width:42px;min-width:42px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(180deg,#ff4539 0%,#e21413 100%) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:0 14px 30px rgba(255,45,32,.24)}.crp-video-gallery-empty{padding:24px;color:var(--crp-muted);font-weight:850;text-align:center}body:not(.wp-admin) #main.site-main{background:var(--crp-bg)}body:not(.wp-admin) #main.site-main>.container{width:min(1180px, calc(100% - 40px));max-width:1180px;padding-left:0;padding-right:0}body:not(.wp-admin) .page-content,body:not(.wp-admin) .site-content-inner{color:var(--crp-text)}body:not(.wp-admin) .wc-product-table-wrapper{color:var(--crp-text)}body:not(.wp-admin) .dataTables_wrapper .dataTables_filter{float:none;display:flex;justify-content:flex-start;margin:0 0 14px;color:var(--crp-soft);font-size:13px}body:not(.wp-admin) .dataTables_wrapper .dataTables_filter label{width:min(100%, 460px);display:block;color:var(--crp-muted);font-weight:800}body:not(.wp-admin) .dataTables_wrapper .dataTables_filter input,body:not(.wp-admin) .woocommerce form .form-row input.input-text,body:not(.wp-admin) .woocommerce form .form-row textarea,body:not(.wp-admin) .woocommerce input[type=text],body:not(.wp-admin) .woocommerce input[type=email],body:not(.wp-admin) .woocommerce input[type=password],body:not(.wp-admin) .pmpro_form input[type=text],body:not(.wp-admin) .pmpro_form input[type=email],body:not(.wp-admin) .pmpro_form input[type=password]{width:100%;min-height:42px;margin:6px 0 0;background:#0d1117 !important;border:1px solid var(--crp-line-strong) !important;border-radius:var(--crp-radius);color:var(--crp-text) !important;padding:10px 12px}body:not(.wp-admin) .wc-product-table-wrapper select,body:not(.wp-admin) .select2-container--default .select2-selection--single{min-height:42px;background:#0d1117 !important;border:1px solid var(--crp-line-strong) !important;border-radius:var(--crp-radius) !important;color:var(--crp-text) !important}body:not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--crp-text) !important;line-height:40px !important;padding-left:12px !important}body:not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important}body:not(.wp-admin) .select2-dropdown{background:#0d1117 !important;border:1px solid var(--crp-line-strong) !important;color:var(--crp-text) !important}body:not(.wp-admin) .select2-results__option{color:var(--crp-soft) !important}body:not(.wp-admin) .select2-results__option--highlighted,body:not(.wp-admin) .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--crp-red) !important;color:#fff !important}body:not(.wp-admin) table.wc-product-table,body:not(.wp-admin) .wc-product-table table{width:100% !important;background:0 0 !important;border-collapse:separate !important;border-spacing:0 8px !important;color:var(--crp-text)}body:not(.wp-admin) table.wc-product-table thead th{background:#111821 !important;border:0 !important;color:var(--crp-muted) !important;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0;padding:0 12px 6px !important}body:not(.wp-admin) table.wc-product-table thead tr{background:#111821 !important;box-shadow:inset 0 0 0 1px var(--crp-line)}body:not(.wp-admin) table.wc-product-table tbody tr{background:#0d1117 !important;border-radius:var(--crp-radius);box-shadow:inset 0 0 0 1px var(--crp-line)}body:not(.wp-admin) table.wc-product-table tbody td{background:0 0 !important;border:0 !important;color:var(--crp-soft);padding:12px !important;font-size:13px;vertical-align:middle}body:not(.wp-admin) table.wc-product-table tbody td:first-child{border-radius:var(--crp-radius) 0 0 var(--crp-radius)}body:not(.wp-admin) table.wc-product-table tbody td:last-child{border-radius:0 var(--crp-radius) var(--crp-radius) 0}body:not(.wp-admin) table.wc-product-table tbody td.col-name,body:not(.wp-admin) table.wc-product-table tbody td.col-title{color:var(--crp-text);font-weight:850}body:not(.wp-admin) .wc-product-table td.col-add-to-cart .add-to-cart-wrapper{border-left:0}body:not(.wp-admin) .wc-product-table td.col-price .woocommerce-Price-amount{height:auto;display:inline-flex;align-items:center;min-height:34px;background:rgba(241,58,36,.14);border:1px solid rgba(241,58,36,.32);border-radius:var(--crp-radius);color:#ff806f;padding:6px 9px;font-weight:850}body:not(.wp-admin) .dataTables_wrapper .dataTables_paginate{margin-top:16px;color:var(--crp-soft) !important}body:not(.wp-admin) .dataTables_wrapper .dataTables_paginate .paginate_button{min-width:34px;border:1px solid var(--crp-line) !important;border-radius:var(--crp-radius) !important;color:var(--crp-soft) !important}body:not(.wp-admin) .dataTables_wrapper .dataTables_paginate .paginate_button.current,body:not(.wp-admin) .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--crp-red) !important;border-color:var(--crp-red) !important;color:#fff !important}body:not(.wp-admin) .crtr-wrap{max-width:1180px;margin:42px auto;padding:0;color:var(--crp-text)}body:not(.wp-admin) .crtr-head{align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--crp-line)}body:not(.wp-admin) .crtr-title h2{color:var(--crp-text);font-size:34px;font-family:inherit;letter-spacing:0}body:not(.wp-admin) .crtr-updated{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;color:var(--crp-muted);font-size:12px;font-weight:750;line-height:1.25}body:not(.wp-admin) .crtr-updated-label,body:not(.wp-admin) .crtr-updated-abs{color:var(--crp-muted)}body:not(.wp-admin) .crtr-updated-rel{color:var(--crp-text)}body:not(.wp-admin) .crtr-updated-sep{color:rgba(161,174,190,.55)}body:not(.wp-admin) .crtr-tabs{flex-wrap:wrap;gap:8px}body:not(.wp-admin) .crtr-tabs .crtr-tab{border-radius:var(--crp-radius);border-color:var(--crp-line) !important;color:var(--crp-soft) !important;background:#0f141a;font-size:13px;letter-spacing:0}body:not(.wp-admin) .crtr-tabs .crtr-tab.is-active,body:not(.wp-admin) .crtr-tabs .crtr-tab:hover{background:rgba(241,58,36,.14) !important;border-color:rgba(241,58,36,.42) !important;color:#fff !important}body:not(.wp-admin) .crtr-list{gap:8px}body:not(.wp-admin) .crtr-item{background:var(--crp-surface);border:1px solid var(--crp-line);border-radius:var(--crp-radius);padding:14px 16px;box-shadow:none}body:not(.wp-admin) .crtr-item:hover{background:#151b23;transform:none}body:not(.wp-admin) .crtr-rankline{flex-basis:82px}body:not(.wp-admin) .crtr-ranknum{color:#ff806f}body:not(.wp-admin) .crtr-track{color:var(--crp-text);font-family:inherit;font-size:15px;letter-spacing:0}body:not(.wp-admin) .crtr-meta-row,body:not(.wp-admin) .crtr-bpm{color:var(--crp-muted)}body:not(.wp-admin) .crtr-remixer{color:var(--crp-soft)}body:not(.wp-admin) .crtr-badge-new{border-radius:5px}body:not(.wp-admin) .woocommerce-account #main,body:not(.wp-admin) .pmpro-levels #main,body:not(.wp-admin) .pmpro-checkout #main{padding:40px 0}body:not(.wp-admin) .woocommerce form.login,body:not(.wp-admin) .woocommerce form.checkout,body:not(.wp-admin) .pmpro_form,body:not(.wp-admin) #pmpro_levels_table,body:not(.wp-admin) .pmpro_card,body:not(.wp-admin) .pmpro_message,body:not(.wp-admin) .woocommerce-message,body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .woocommerce-error,body:not(.wp-admin) .cart_totals,body:not(.wp-admin) .crdl-card{background:var(--crp-surface) !important;border:1px solid var(--crp-line) !important;border-radius:var(--crp-radius) !important;color:var(--crp-text) !important;box-shadow:var(--crp-shadow);padding:18px !important}body:not(.wp-admin) .woocommerce-message,body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .pmpro_message{box-shadow:none}body:not(.wp-admin) .woocommerce-error{margin-left:0;list-style:none}body:not(.wp-admin) .woocommerce form.login label,body:not(.wp-admin) .pmpro_form label,body:not(.wp-admin) .woocommerce form .form-row label{color:var(--crp-soft);font-size:13px;font-weight:800}body:not(.wp-admin) .woocommerce form .form-row,body:not(.wp-admin) .pmpro_form .pmpro_checkout-field{margin-bottom:14px}body:not(.wp-admin) .woocommerce-account .woocommerce h2,body:not(.wp-admin) .pmpro_level-name,body:not(.wp-admin) .crdl-title{color:var(--crp-text) !important;font-family:inherit;letter-spacing:0}body:not(.wp-admin) .pmpro_level-price,body:not(.wp-admin) .pmpro_level-description,body:not(.wp-admin) .pmpro_checkout h3 span.pmpro_checkout-h3-name,body:not(.wp-admin) .woocommerce-checkout-review-order-table,body:not(.wp-admin) .woocommerce-checkout-payment{color:var(--crp-soft) !important}body:not(.wp-admin) #pmpro_levels_table{display:block;overflow-x:auto}body:not(.wp-admin) #pmpro_levels_table thead,body:not(.wp-admin) #pmpro_levels_table tbody,body:not(.wp-admin) #pmpro_levels_table tr,body:not(.wp-admin) #pmpro_levels_table td,body:not(.wp-admin) #pmpro_levels_table th{border-color:var(--crp-line) !important}body:not(.wp-admin) #pmpro_levels_table td,body:not(.wp-admin) #pmpro_levels_table th{color:var(--crp-soft);padding:12px !important}body:not(.wp-admin) #pmpro_levels_table th{color:var(--crp-text)}body:not(.wp-admin) .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 430px);gap:18px;align-items:start}body:not(.wp-admin) .woocommerce form.checkout #customer_details,body:not(.wp-admin) .woocommerce form.checkout #order_review,body:not(.wp-admin) .woocommerce form.checkout #order_review_heading{float:none !important;width:100% !important}body:not(.wp-admin) .woocommerce form.checkout #order_review_heading,body:not(.wp-admin) .woocommerce form.checkout #order_review{grid-column:2}body:not(.wp-admin) .woocommerce form.checkout #customer_details{grid-row:1/span 2}body:not(.wp-admin) .woocommerce-checkout-payment,body:not(.wp-admin) #add_payment_method #payment,body:not(.wp-admin) .woocommerce-cart #payment,body:not(.wp-admin) .woocommerce-checkout #payment{background:#0d1117 !important;border:1px solid var(--crp-line) !important;border-radius:var(--crp-radius) !important;color:var(--crp-soft) !important}body:not(.wp-admin) .woocommerce-checkout #payment div.payment_box{background:#111821 !important;color:var(--crp-soft) !important}body:not(.wp-admin) .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#111821 !important}body:not(.wp-admin) .woocommerce #respond input#submit,body:not(.wp-admin) .woocommerce a.button,body:not(.wp-admin) .woocommerce button.button,body:not(.wp-admin) .woocommerce input.button,body:not(.wp-admin) .woocommerce #payment #place_order{min-height:42px;border-radius:var(--crp-radius);font-weight:900}body:not(.wp-admin) .crdl-sub,body:not(.wp-admin) .crdl-label{color:var(--crp-muted) !important;opacity:1}body:not(.wp-admin) .crdl-metrics{grid-template-columns:repeat(auto-fit,minmax(118px, 1fr))}body:not(.wp-admin) .crdl-metric{background:#0d1117;border-color:var(--crp-line);border-radius:var(--crp-radius)}body:not(.wp-admin) .crdl-value{color:var(--crp-text) !important;line-height:1.22;opacity:1;overflow-wrap:anywhere}body:not(.wp-admin) .crdl-value-date{font-size:13px}body:not(.wp-admin) .crdl-bar{background:rgba(255,255,255,.12)}body:not(.wp-admin) .crdl-bar-fill{background:var(--crp-green)}body:not(.wp-admin) .copyright-row,body:not(.wp-admin) .site-footer{background:#080a0d;border-top:1px solid var(--crp-line);color:var(--crp-muted);font-size:13px}body:not(.wp-admin) .copyright-row{padding:18px 20px;text-align:center}@media (max-width:1100px){.crp-genre-grid{grid-template-columns:repeat(4,minmax(0, 1fr))}}:root{--crp-bg:#030304;--crp-surface:rgba(17,18,22,.76);--crp-surface-2:rgba(28,29,35,.68);--crp-line:rgba(255,255,255,.12);--crp-line-strong:rgba(255,255,255,.2);--crp-text:#fbfbfc;--crp-muted:#8f949e;--crp-soft:#d7d9df;--crp-red:#ff2d20;--crp-red-dark:#b90000;--crp-green:#ff2d20;--crp-cyan:#ff4a3f;--crp-amber:#ff6a5f;--crp-radius:8px;--crp-shadow:0 24px 70px rgba(0,0,0,.58);--crp-glass:linear-gradient(145deg,rgba(32,33,39,.72),rgba(8,8,11,.88));--crp-glass-deep:linear-gradient(145deg,rgba(18,18,22,.86),rgba(3,3,5,.94));--crp-red-glow:0 0 0 1px rgba(255,45,32,.26),0 18px 44px rgba(255,45,32,.12)}body:not(.wp-admin),body.crp-standalone{background:linear-gradient(135deg,rgba(255,45,32,.1) 0%,rgba(255,45,32,0) 32%),linear-gradient(180deg,#070708 0%,#030304 52%,#090202 100%);color:var(--crp-text)}body:not(.wp-admin) a,body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus,body.crp-standalone a,body.crp-standalone a:hover,body.crp-standalone a:focus{text-decoration:none !important;text-underline-offset:0}body:not(.wp-admin) a:focus-visible,body:not(.wp-admin) button:focus-visible,body:not(.wp-admin) input:focus-visible,body:not(.wp-admin) select:focus-visible,body:not(.wp-admin) textarea:focus-visible,summary:focus-visible{outline:2px solid rgba(255,45,32,.72);outline-offset:3px}body.crp-standalone .crp-app,body:not(.wp-admin) #page,body:not(.wp-admin) .site-inner,.crp-page,.crp-vault-page{background:linear-gradient(135deg,rgba(255,45,32,.09) 0%,rgba(255,45,32,0) 35%),linear-gradient(180deg,#070708 0%,#030304 58%,#090202 100%)}body.crp-home-standalone .crp-app{background:linear-gradient(122deg,rgba(255,45,32,.18) 0%,rgba(255,45,32,0) 36%),linear-gradient(238deg,rgba(143,0,0,.2) 0%,rgba(143,0,0,0) 42%),linear-gradient(180deg,#080809 0%,#020203 56%,#100202 100%)}body.crp-standalone .crp-app-header,body:not(.wp-admin) .site-header,body:not(.wp-admin) .site-header-mobile,.crp-app-footer{background:rgba(5,5,7,.74) !important;border-color:rgba(255,255,255,.1) !important;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 18px 46px rgba(0,0,0,.48)}.crp-brand,.crp-hero-brand{gap:0;text-decoration:none !important}.crp-brand img{width:116px;max-height:62px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42))}.crp-hero-brand img{width:150px;max-height:84px;padding:0;background:0 0;border:0;border-radius:0;filter:drop-shadow(0 14px 24px rgba(0,0,0,.48))}.crp-brand span,.crp-hero-brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crp-video-card-title-locked{color:rgba(245,247,252,.9) !important}.crp-video-card-lock-note{min-height:38px;display:inline-flex;align-items:center;padding:8px 11px;background:rgba(85,183,255,.1);border:1px solid rgba(85,183,255,.26);border-radius:10px;color:#bfe7ff;font-size:12px;font-weight:950;line-height:1}.crp-app-nav a,.crp-mobile-menu-panel a,.crp-auth-actions a,.crp-vault-toolbar a,.crp-auth-tabs a,.crp-genre-cloud a,.crp-account-main .woocommerce-MyAccount-navigation li a,.crp-section-head a,.crp-new-track a,.crp-library-title,.crp-page-content a,body:not(.wp-admin) .site-main-nav .main-menu>li>a,body:not(.wp-admin) .site-main-nav .menu>li>a,body:not(.wp-admin) .header-component-inner a{text-decoration:none !important}.crp-app-nav a,.crp-mobile-menu-panel a,.crp-vault-toolbar a,.crp-auth-tabs a,.crp-genre-cloud a,.crp-account-main .woocommerce-MyAccount-navigation li a{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.76) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.crp-app-nav a:hover,.crp-app-nav a.is-active,.crp-mobile-menu-panel a:hover,.crp-mobile-menu-panel a.is-active,.crp-vault-toolbar a:hover,.crp-vault-toolbar a.is-active,.crp-genre-cloud a:hover,.crp-account-main .woocommerce-MyAccount-navigation li.is-active a,.crp-account-main .woocommerce-MyAccount-navigation li a:hover{background:rgba(255,45,32,.16);border-color:rgba(255,45,32,.42);color:#fff !important;box-shadow:var(--crp-red-glow)}.crp-auth-actions a,.crp-button-primary,.crp-auth-tabs a.is-active,.crp-plan-card-action,.crp-library-controls button,body:not(.wp-admin) .button,body:not(.wp-admin) input[type=submit],body:not(.wp-admin) .pmpro_btn,body:not(.wp-admin) .pmpro_btn-select,body:not(.wp-admin) .single_add_to_cart_button,body:not(.wp-admin) .woocommerce #payment #place_order{background:linear-gradient(180deg,#ff4336 0%,#d80e08 100%) !important;border-color:rgba(255,75,62,.88) !important;color:#fff !important;box-shadow:0 12px 28px rgba(255,45,32,.22)}.crp-auth-actions a:hover,.crp-button-primary:hover,.crp-plan-card-action:hover,.crp-library-controls button:hover,body:not(.wp-admin) .button:hover,body:not(.wp-admin) input[type=submit]:hover,body:not(.wp-admin) .pmpro_btn:hover,body:not(.wp-admin) .pmpro_btn-select:hover,body:not(.wp-admin) .single_add_to_cart_button:hover,body:not(.wp-admin) .woocommerce #payment #place_order:hover{background:linear-gradient(180deg,#ff594f 0%,#f01810 100%) !important;border-color:rgba(255,105,94,.94) !important;color:#fff !important}.crp-access-story,.crp-signup-console,.crp-access-card,.crp-signup-panel,.crp-login-panel,.crp-portal-panel,.crp-genre-band,.crp-vault-preview,.crp-portal-page-head,.crp-vault-table,.crp-command-center,.crp-panel,.crp-vault-toolbar,body:not(.wp-admin) .woocommerce-message,body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .woocommerce-error,body:not(.wp-admin) .cart_totals,body:not(.wp-admin) .crdl-card,body:not(.wp-admin) .pmpro_card,body:not(.wp-admin) .pmpro_message{background:var(--crp-glass) !important;border:1px solid rgba(255,255,255,.11) !important;border-radius:var(--crp-radius) !important;box-shadow:var(--crp-shadow);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.crp-access-shell{grid-template-columns:minmax(0, 1.04fr) minmax(360px, .96fr);gap:clamp(14px, 2vw, 24px)}.crp-access-story{position:relative;padding:clamp(22px, 3vw, 38px);overflow:hidden}.crp-access-story:before,.crp-signup-console:before,.crp-portal-page-head:before,.crp-vault-table:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none}.crp-signup-console,.crp-vault-table,.crp-portal-page-head{position:relative;overflow:hidden}.crp-signup-console{min-height:0;padding:clamp(18px, 2.3vw, 28px)}.crp-access-story h1,.crp-portal-page-head h1,.crp-pool-copy h1,.crp-hero h1{color:#fff;text-shadow:0 18px 44px rgba(0,0,0,.46)}.crp-access-story>p:not(.crp-kicker),.crp-portal-page-head p:not(.crp-kicker),.crp-panel-copy,.crp-page-content,.crp-hero-lede{color:rgba(235,237,244,.82)}.crp-kicker,.crp-eyebrow,.crp-info-grid span,.crp-trust-panel .crp-kicker,.crp-plan-card-label,.crp-section-head a,.crp-page-content a,.crp-search-demo a{color:#ff4a3f !important}.crp-info-grid div,.crp-trust-panel,.crp-plan-card,.crp-auth-tabs,.crp-inline-login,.crp-member-state,.crp-plan-row,.crp-new-track,.crp-library-table tbody td,.crp-library-controls input,.crp-library-controls select,.crp-login-form input[type=text],.crp-login-form input[type=password],.crp-page-content table,body:not(.wp-admin) .woocommerce table.shop_table,body:not(.wp-admin) input[type=text],body:not(.wp-admin) input[type=email],body:not(.wp-admin) input[type=password],body:not(.wp-admin) input[type=search],body:not(.wp-admin) input[type=tel],body:not(.wp-admin) input[type=url],body:not(.wp-admin) input[type=number],body:not(.wp-admin) select,body:not(.wp-admin) textarea{background:rgba(255,255,255,.045) !important;border-color:rgba(255,255,255,.13) !important;color:var(--crp-text) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crp-info-grid div,.crp-plan-card,.crp-new-track,.crp-library-row{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.crp-plan-card:hover,.crp-plan-card.is-featured,.crp-new-track:hover,.crp-library-row:hover{background:rgba(255,45,32,.075) !important;border-color:rgba(255,45,32,.34) !important;box-shadow:var(--crp-red-glow)}.crp-plan-card:hover,.crp-new-track:hover{transform:translateY(-1px)}.crp-plan-card li:before,.crp-trust-list span:before,.crp-status-dot:before{background:var(--crp-red);box-shadow:0 0 0 4px rgba(255,45,32,.16)}.crp-trust-list span,.crp-new-track .cubaremixes.audio,.crp-track-actions .cubaremixes.audio,.crtr-actions a.cubaremixes.audio,.wc-product-table .cubaremixes.audio,.wc-product-table .cubaremixes.video,.crp-library-preview-cell .cubaremixes.audio,.crp-library-preview-cell .cubaremixes.video{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}.crp-library-status{color:rgba(255,255,255,.68)}.crp-library-status span,.crp-library-status strong,.crp-library-table thead th{color:#fff !important}.crp-library-table{border-spacing:0 7px}.crp-library-table thead th{background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.1)}.crp-library-table tbody td{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.crp-library-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.08)}.crp-library-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.08)}.crp-library-title:hover,.crp-new-track a:hover{color:#ff6258 !important}.crp-library-pagination a{background:rgba(255,45,32,.14);border-color:rgba(255,45,32,.38);color:#fff !important;text-decoration:none !important}.crp-library-app.is-loading:after{background:rgba(16,17,22,.96)}.crp-wave-row span,.crp-meter-row span,body:not(.wp-admin) .crdl-bar-fill{background:linear-gradient(90deg,#a90000,#ff2d20)}.crp-wave-row span:nth-child(1),.crp-wave-row span:nth-child(3),.crp-wave-row span:nth-child(4){background:linear-gradient(180deg,#ff5b50,#b90000)}body:not(.wp-admin) .woocommerce-checkout-payment,body:not(.wp-admin) #add_payment_method #payment,body:not(.wp-admin) .woocommerce-cart #payment,body:not(.wp-admin) .woocommerce-checkout #payment,body:not(.wp-admin) .woocommerce-checkout #payment div.payment_box{background:var(--crp-glass-deep) !important;border-color:rgba(255,255,255,.12) !important;color:rgba(235,237,244,.82) !important}body:not(.wp-admin) .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:rgba(18,18,22,.94) !important}body:not(.wp-admin) .select2-container--default .select2-selection--single,body:not(.wp-admin) .select2-container--default .select2-selection--multiple{background:rgba(255,255,255,.045) !important;border-color:rgba(255,255,255,.13) !important;color:var(--crp-text) !important}body:not(.wp-admin) ::placeholder{color:rgba(215,217,223,.45);opacity:1}@media (max-width:900px){.crp-access-shell{grid-template-columns:1fr}.crp-signup-console{min-height:0}}@media (max-width:640px){body.crp-home-standalone .crp-app-main,body.crp-standalone .crp-app-main{width:min(100% - 20px, 1180px);padding-top:18px}body.crp-standalone .crp-app-header{min-height:66px;padding:10px 14px}.crp-brand img{width:104px}.crp-hero-brand img{width:136px}.crp-access-story h1,.crp-portal-page-head h1{font-size:32px}.crp-access-story,.crp-signup-console,.crp-portal-page-head,.crp-vault-table,.crp-genre-band,.crp-vault-preview{padding:14px !important}.crp-info-grid{grid-template-columns:1fr}.crp-library-row{background:rgba(255,255,255,.045) !important}}@media (max-width:900px){body.crp-standalone .crp-app-header{grid-template-columns:auto 1fr auto}body.crp-standalone .crp-app-nav,body.crp-standalone .crp-auth-actions{display:none}body.crp-standalone .crp-mobile-menu{display:block}body.admin-bar.crp-standalone .crp-app-header{top:46px}.crp-pool-hero,.crp-access-shell,.crp-access-grid,.crp-portal-page-head,.crp-account-grid{grid-template-columns:1fr}body.crp-account-standalone .crp-account-grid{grid-template-columns:1fr}.crp-account-welcome{grid-template-columns:1fr}.crp-account-welcome-actions{justify-content:flex-start}.crp-account-action-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.crp-access-shell{min-height:0}.crp-signup-console{min-height:0}.crp-pool-copy{min-height:auto}.crp-pool-copy h1{font-size:44px}.crp-new-vault-list{grid-template-columns:1fr}body:not(.wp-admin) .site-header{display:none}body:not(.wp-admin) .site-header-mobile{display:block}.crp-hero-grid,.crp-two-column,.crp-vault-hero{grid-template-columns:1fr}.crp-hero h1{font-size:42px}.crp-vault-title h1{font-size:36px}.crp-shortcut-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.crp-genre-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}body:not(.wp-admin) .woocommerce form.checkout{grid-template-columns:1fr}body:not(.wp-admin) .woocommerce form.checkout #customer_details,body:not(.wp-admin) .woocommerce form.checkout #order_review,body:not(.wp-admin) .woocommerce form.checkout #order_review_heading{grid-column:auto;grid-row:auto}.crp-library-controls{grid-template-columns:1fr 1fr}.crp-library-search,.crp-library-actions{grid-column:1/-1}.crp-library-actions{justify-content:flex-start}.crp-video-gallery{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:640px){body.crp-standalone .crp-app-main{width:min(100% - 24px, 1180px);padding-top:24px}.crp-brand span{display:none}.crp-pool-copy,.crp-access-story,.crp-signup-console,.crp-access-card,.crp-signup-panel,.crp-login-panel,.crp-portal-panel,.crp-genre-band,.crp-vault-preview,.crp-portal-page-head{padding:14px}.crp-pool-copy h1,.crp-access-story h1,.crp-portal-page-head h1{font-size:34px}.crp-pool-copy p:not(.crp-kicker),.crp-access-story>p:not(.crp-kicker),.crp-portal-page-head p:not(.crp-kicker){font-size:15px}.crp-access-card-head,.crp-info-grid{grid-template-columns:1fr}.crp-hero-brand img{width:70px}.crp-signup-console .crp-section-head h2,.crp-inline-login .crp-section-head h2{font-size:22px}.crp-plan-card strong{font-size:26px}.crp-new-track{grid-template-columns:minmax(0, 1fr) auto}body:not(.wp-admin) .site-header .container,body:not(.wp-admin) .site-header-mobile .container,body:not(.wp-admin) .crp-shell,body:not(.wp-admin) #main.site-main>.container{width:min(100% - 24px, 1180px)}.crp-hero{padding:36px 0 24px}.crp-hero h1{font-size:36px}.crp-hero-lede{font-size:16px}.crp-mini-stats,.crp-shortcut-grid,.crp-genre-grid{grid-template-columns:1fr}.crp-command-header,.crp-section-head,.crp-plan-row,.crp-search-demo{align-items:flex-start;flex-direction:column}.crp-track-row{grid-template-columns:34px minmax(0, 1fr)}.crp-track-actions{grid-column:2;justify-content:flex-start}.crp-track-title{white-space:normal}.crp-vault-toolbar{flex-wrap:wrap}body:not(.wp-admin) .crtr-item{align-items:stretch}body:not(.wp-admin) .crtr-rankline{margin-right:0}body:not(.wp-admin) .crtr-meta-row,body:not(.wp-admin) .crtr-remixer,body:not(.wp-admin) .crtr-bpm{min-width:0;max-width:100%;white-space:normal}body:not(.wp-admin) table.wc-product-table thead th,body:not(.wp-admin) table.wc-product-table tbody td{padding:10px !important}.crp-library-controls{grid-template-columns:1fr}.crp-library-actions{width:100%}.crp-library-actions button{flex:1 1 0}.crp-library-view-bar{align-items:flex-start;justify-content:flex-start;flex-direction:column}.crp-library-view-toggle{width:100%}.crp-library-view-toggle button{flex:1}.crp-video-gallery{grid-template-columns:1fr}.crp-video-card-body{min-height:0}.crp-library-scroll{overflow:visible}.crp-library-table{min-width:0;border-spacing:0}.crp-library-table thead{display:none}.crp-library-table,.crp-library-table tbody,.crp-library-table tr,.crp-library-table td{display:block;width:100%}.crp-library-row{margin-bottom:10px;padding:12px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-library-table td{display:grid;grid-template-columns:92px minmax(0, 1fr);gap:10px;align-items:center;min-height:34px;padding:6px 0 !important;background:0 0;border:0;white-space:normal}.crp-library-table td:first-child,.crp-library-table td:last-child{border:0;border-radius:0}.crp-library-table td:before{content:attr(data-label);color:var(--crp-muted);font-size:11px;font-weight:900;text-transform:uppercase}.crp-library-title{min-width:0;overflow-wrap:anywhere}.crp-library-preview-cell,.crp-library-action-cell,.crp-library-price-cell{width:100%}.crp-library-empty-row{display:block;padding:14px;background:#0d1117;border:1px solid var(--crp-line);border-radius:var(--crp-radius)}.crp-library-empty-row td{display:block;padding:0 !important}.crp-library-empty-row td:before{display:none}.crp-library-pagination{align-items:stretch;justify-content:space-between}.crp-page-content table,body:not(.wp-admin) .woocommerce table.shop_table,body:not(.wp-admin) #pmpro_levels_table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body:not(.wp-admin) .woocommerce form.login,body:not(.wp-admin) .woocommerce form.checkout,body:not(.wp-admin) .pmpro_form,body:not(.wp-admin) #pmpro_levels_table,body:not(.wp-admin) .pmpro_card,body:not(.wp-admin) .pmpro_message,body:not(.wp-admin) .woocommerce-message,body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .woocommerce-error,body:not(.wp-admin) .cart_totals,body:not(.wp-admin) .crdl-card{padding:14px !important}}body.crp-standalone,body.crp-home-standalone{margin:0 !important;background:linear-gradient(122deg,rgba(255,45,32,.18) 0%,rgba(255,45,32,0) 36%),linear-gradient(238deg,rgba(143,0,0,.2) 0%,rgba(143,0,0,0) 42%),linear-gradient(180deg,#080809 0%,#020203 56%,#100202 100%) !important}body.crp-standalone .crp-app{width:100%;min-height:100vh;overflow-x:hidden}body.crp-home-standalone .crp-app{background:linear-gradient(122deg,rgba(255,45,32,.18) 0%,rgba(255,45,32,0) 36%),linear-gradient(238deg,rgba(143,0,0,.2) 0%,rgba(143,0,0,0) 42%),linear-gradient(180deg,#080809 0%,#020203 56%,#100202 100%) !important}body:not(.wp-admin) a,body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus,body.crp-standalone a,body.crp-standalone a:hover,body.crp-standalone a:focus{text-decoration:none !important}.crp-brand img{width:116px !important;max-height:62px;object-fit:contain}.crp-hero-brand img{width:150px !important;max-height:84px;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important}.crp-brand span,.crp-hero-brand span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.crp-auth-tabs a.is-active,.crp-plan-card-action,.crp-library-controls button{background:linear-gradient(180deg,#ff4336 0%,#d80e08 100%) !important;border-color:rgba(255,75,62,.88) !important;color:#fff !important}.crp-library-controls .crp-library-reset{background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.16) !important;box-shadow:none !important;color:rgba(255,255,255,.86) !important}.crp-library-controls .crp-library-reset:hover,.crp-library-controls .crp-library-reset:focus{background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.26) !important;color:#fff !important}.crp-library-controls label,.crp-library-actions,.crp-library-controls input,.crp-library-controls select{min-width:0}.crp-library-controls input:focus,.crp-library-controls select:focus{border-color:rgba(255,255,255,.24) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 3px rgba(255,45,32,.12) !important;outline:0}body:not(.wp-admin) .crp-library-controls input:focus-visible,body:not(.wp-admin) .crp-library-controls select:focus-visible{outline:0}@media (min-width:1025px){body:not(.wp-admin) .crp-library-controls{grid-template-columns:repeat(5,minmax(0, 1fr)) minmax(218px, auto) !important}body:not(.wp-admin) .crp-library-controls.crp-library-controls-no-format{grid-template-columns:repeat(4,minmax(0, 1fr)) minmax(218px, auto) !important}body:not(.wp-admin) .crp-library-actions{grid-column:auto;justify-content:flex-end}}body:not(.wp-admin) .crp-library-controls input::placeholder{color:rgba(235,237,244,.58);font-weight:850}body:not(.wp-admin) .crp-library-controls input,body:not(.wp-admin) .crp-library-controls select,body:not(.wp-admin) .crp-library-controls button{height:50px !important;min-height:50px !important;box-sizing:border-box;line-height:1.2}body:not(.wp-admin) .crp-library-controls input[type=search]{-webkit-appearance:none;appearance:none}.crp-auth-actions .crp-logout-link,.crp-auth-actions .crp-referrals-link,.crp-vault-toolbar .crp-logout-link,.crp-mobile-menu-panel .crp-mobile-referrals,.crp-mobile-menu-panel .crp-mobile-logout{background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.16) !important;color:rgba(255,255,255,.82) !important;box-shadow:none !important}.crp-auth-actions .crp-logout-link:hover,.crp-auth-actions .crp-referrals-link:hover,.crp-vault-toolbar .crp-logout-link:hover,.crp-mobile-menu-panel .crp-mobile-referrals:hover,.crp-mobile-menu-panel .crp-mobile-logout:hover{background:rgba(255,45,32,.16) !important;border-color:rgba(255,45,32,.44) !important;color:#fff !important}body.crp-home-standalone .crp-app-main{width:min(1360px, calc(100% - 48px)) !important;max-width:1360px !important;padding-top:36px !important}body.crp-home-standalone .crp-access-shell{grid-template-columns:minmax(0, 1fr) minmax(340px, 430px) !important;gap:clamp(14px, 2vw, 24px) !important;align-items:stretch !important;min-height:0 !important}body.crp-home-standalone .crp-access-story .crp-info-grid{grid-template-columns:repeat(4,minmax(0, 1fr));gap:10px;margin-top:26px}body.crp-home-standalone .crp-access-story .crp-info-grid div{min-height:92px;padding:13px}body.crp-home-standalone .crp-access-story .crp-trust-panel{margin-top:12px;padding:14px}body.crp-home-standalone .crp-access-story .crp-trust-list{margin-top:14px}.crp-login-console,.crp-plan-console{position:relative;overflow:hidden;background:var(--crp-glass) !important;border:1px solid rgba(255,255,255,.11) !important;border-radius:var(--crp-radius) !important;box-shadow:var(--crp-shadow);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.crp-login-console:before,.crp-plan-console:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none}.crp-login-console{display:flex;flex-direction:column;padding:clamp(18px, 2.3vw, 28px)}.crp-login-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.crp-login-console-head h2{margin:0;color:#fff;font-size:26px;line-height:1.12}.crp-login-console-head>a,.crp-plan-console .crp-section-head>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:rgba(255,45,32,.14);border:1px solid rgba(255,45,32,.38);border-radius:var(--crp-radius);color:#fff !important;font-size:12px;font-weight:900;white-space:nowrap}.crp-login-console .crp-login-form form{display:grid;gap:12px;margin:0}.crp-login-console .crp-login-form p{margin:0}.crp-login-console .crp-login-form label{margin-bottom:6px}.crp-login-console .login-remember{display:flex;align-items:center}.crp-login-console .login-submit{margin-top:2px !important}.crp-login-console .login-submit input{width:100%}.crp-login-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px}.crp-login-links .crp-button,.crp-login-forgot{width:auto;height:38px;min-height:38px;min-width:0;flex:1 1 0;box-sizing:border-box;line-height:1}.crp-login-forgot{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);color:var(--crp-soft) !important;font-size:13px;font-weight:900;text-align:center}.crp-login-links .crp-button{padding:0 14px;background:rgba(255,45,32,.13);border-color:rgba(255,45,32,.34);box-shadow:none;font-size:13px}.crp-login-forgot:hover{background:rgba(255,45,32,.12);border-color:rgba(255,45,32,.34);color:#fff !important}.crp-login-required{display:grid;gap:12px;padding:clamp(18px, 2.5vw, 28px);background:linear-gradient(135deg,rgba(255,45,32,.12),rgba(255,255,255,.04));border:1px solid rgba(255,45,32,.22);border-radius:var(--crp-radius-lg)}.crp-login-required h2,.crp-login-required p{margin:0}.crp-login-required h2{color:#fff;font-size:clamp(24px, 2.4vw, 34px);line-height:1.1}.crp-login-required p:not(.crp-kicker){max-width:560px;color:var(--crp-soft);font-size:15px;line-height:1.55}.crp-auth-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.crp-account-standalone .la-myaccount-page,.crp-account-standalone #la_tabs_customer_login{margin:0}.crp-account-standalone .la-myaccount-page .la_tab_control{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:6px;margin:0 0 18px;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);list-style:none}.crp-account-standalone .la-myaccount-page .la_tab_control li{margin:0}.crp-account-standalone .la-myaccount-page .la_tab_control a{min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--crp-radius) - 3px);color:var(--crp-soft) !important;font-size:13px;font-weight:900;text-decoration:none !important}.crp-account-standalone .la-myaccount-page .la_tab_control li.active a{background:var(--crp-red);color:#fff !important;box-shadow:0 14px 34px rgba(255,45,32,.22)}.crp-account-standalone .la-myaccount-page .la-tab-panel form{display:grid;gap:13px;margin:0}.crp-account-standalone .la-myaccount-page .form-row{margin:0}.crp-account-standalone .la-myaccount-page label{display:block;margin-bottom:7px;color:var(--crp-soft);font-size:13px;font-weight:850}.crp-account-standalone .la-myaccount-page input.input-text{width:100%;min-height:46px;padding:11px 13px;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:var(--crp-radius);color:#fff !important}.crp-account-standalone .la-myaccount-page .la-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.crp-account-standalone .la-myaccount-page .lost_password{margin-left:auto}.crp-account-standalone .la-myaccount-page .lost_password a,.crp-account-standalone .la-myaccount-page .btn-create-account{color:#ff6b5f !important;font-size:13px;font-weight:900;text-decoration:none !important}.crp-account-standalone .la-myaccount-page .woocommerce-Button{width:100%}body.crp-account-standalone .crp-app-main{width:min(100% - 48px, 1650px);max-width:1650px}body.crp-account-standalone .crp-account-grid{grid-template-columns:minmax(0, 1fr) minmax(340px, 420px);gap:clamp(14px, 2vw, 22px)}body.crp-account-standalone .crp-account-main,body.crp-account-standalone .crp-account-side{position:relative;overflow:hidden}body.crp-account-standalone .crp-account-main:before,body.crp-account-standalone .crp-account-side:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);pointer-events:none}body.crp-account-standalone .crp-account-main .woocommerce{display:grid;gap:18px}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation{width:100% !important;float:none !important;margin:0 !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul,body.crp-account-standalone .crp-account-main .dashboard-links{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(132px, 1fr));gap:8px !important;margin:0 !important;padding:5px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:var(--crp-radius) !important;list-style:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li,body.crp-account-standalone .crp-account-main .dashboard-links li,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link{width:auto !important;display:block !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a,body.crp-account-standalone .crp-account-main .dashboard-links li a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link a{width:100% !important;min-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:10px 12px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:calc(var(--crp-radius) - 3px) !important;color:rgba(245,247,252,.82) !important;font-size:13px !important;font-weight:900 !important;line-height:1.1 !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li.is-active a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a:hover,body.crp-account-standalone .crp-account-main .dashboard-links li.is-active a,body.crp-account-standalone .crp-account-main .dashboard-links li a:hover{background:linear-gradient(180deg,#ff3d35 0%,#e41412 100%) !important;border-color:rgba(255,102,92,.72) !important;color:#fff !important;box-shadow:0 14px 34px rgba(255,45,32,.2) !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content{width:100% !important;float:none !important;margin:0 !important;color:var(--crp-text)}.crp-account-dashboard{display:grid;gap:16px}.crp-account-welcome{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center;padding:clamp(18px, 2vw, 24px);background:linear-gradient(135deg,rgba(255,45,32,.16),rgba(255,255,255,.045) 45%,rgba(0,0,0,.08)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:0 18px 46px rgba(0,0,0,.26)}.crp-account-welcome h2,.crp-account-metrics h3,.crp-account-actions h3{margin:0;color:#fff;letter-spacing:0;line-height:1.08}.crp-account-welcome h2{font-size:clamp(26px, 3vw, 42px)}.crp-account-welcome p:not(.crp-kicker){max-width:620px;margin:10px 0 0;color:rgba(235,237,244,.82);font-size:15px;line-height:1.55}.crp-account-welcome-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.crp-account-referrals{scroll-margin-top:126px}body.crp-account-standalone .crdl-referrals-page{display:grid;gap:16px}body.crp-account-standalone .crdl-referrals-hero,body.crp-account-standalone .crdl-referral-link-panel,body.crp-account-standalone .crdl-referral-history{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02)),rgba(9,11,16,.88);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 38px rgba(0,0,0,.22)}body.crp-account-standalone .crdl-referrals-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(178px, 230px);gap:18px;align-items:stretch;padding:clamp(18px, 2.3vw, 28px)}body.crp-account-standalone .crdl-referrals-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--crp-cyan),var(--crp-red) 52%,var(--crp-amber))}body.crp-account-standalone .crdl-referrals-hero-copy{position:relative;z-index:1;min-width:0}body.crp-account-standalone .crdl-referrals-hero h2,body.crp-account-standalone .crdl-referral-link-panel h3,body.crp-account-standalone .crdl-referral-history h3{margin:0;color:#fff;letter-spacing:0;line-height:1.08}body.crp-account-standalone .crdl-referrals-hero h2{font-size:clamp(28px, 3vw, 44px)}body.crp-account-standalone .crdl-referrals-hero p:not(.crp-kicker){max-width:720px;margin:12px 0 0;color:rgba(226,232,240,.84);font-size:15px;line-height:1.6}body.crp-account-standalone .crdl-referrals-reward{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:5px;padding:18px;background:linear-gradient(135deg,rgba(255,75,66,.18),rgba(85,183,255,.08)),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);border-radius:calc(var(--crp-radius) - 2px)}body.crp-account-standalone .crdl-referrals-reward span,body.crp-account-standalone .crdl-referrals-reward small,body.crp-account-standalone .crdl-referral-stat span{color:rgba(203,213,225,.74);font-size:12px;font-weight:900;line-height:1.3;text-transform:uppercase}body.crp-account-standalone .crdl-referrals-reward strong{color:#fff;font-size:clamp(46px, 6vw, 76px);font-weight:950;line-height:.9}body.crp-account-standalone .crdl-referrals-reward small{max-width:170px;text-transform:none}body.crp-account-standalone .crdl-referral-link-panel,body.crp-account-standalone .crdl-referral-history{display:grid;gap:14px;padding:clamp(16px, 2vw, 22px)}body.crp-account-standalone .crdl-referral-link{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px}body.crp-account-standalone .crdl-referral-link input{width:100%;min-height:48px;min-width:0;padding:12px 14px;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:rgba(245,247,252,.9);font-size:14px;font-weight:750;text-overflow:ellipsis}body.crp-account-standalone .crdl-referral-copy{min-height:48px;padding:0 18px;background:linear-gradient(180deg,#ff4336 0%,#d80e08 100%);border:1px solid rgba(255,82,70,.72);border-radius:10px;color:#fff;font-size:13px;font-weight:950;box-shadow:0 12px 28px rgba(255,45,32,.2);cursor:pointer}body.crp-account-standalone .crdl-referral-copy:hover{background:linear-gradient(180deg,#ff594f 0%,#f01810 100%)}body.crp-account-standalone .crdl-referral-stats,body.crp-account-standalone .crdl-referral-steps{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}body.crp-account-standalone .crdl-referral-stat,body.crp-account-standalone .crdl-referral-steps>div{min-width:0;padding:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body.crp-account-standalone .crdl-referral-stat strong{display:block;margin-top:6px;color:#fff;font-size:clamp(24px, 3vw, 34px);font-weight:950;line-height:1}body.crp-account-standalone .crdl-referral-steps>div{display:grid;gap:8px;align-content:start}body.crp-account-standalone .crdl-referral-steps span{width:30px;height:30px;display:grid;place-items:center;background:rgba(255,75,66,.16);border:1px solid rgba(255,75,66,.36);border-radius:999px;color:#fff;font-size:13px;font-weight:950}body.crp-account-standalone .crdl-referral-steps strong{color:#fff;font-size:15px;font-weight:950;line-height:1.2}body.crp-account-standalone .crdl-referral-steps p{margin:0;color:rgba(203,213,225,.78);font-size:13px;line-height:1.45}body.crp-account-standalone .crdl-referral-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}body.crp-account-standalone .crdl-referral-history table.shop_table{margin:0}body.crp-account-standalone .crdl-referral-status{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(245,247,252,.86);font-size:12px;font-weight:950;line-height:1}body.crp-account-standalone .crdl-referral-status-rewarded{background:rgba(60,210,150,.13);border-color:rgba(60,210,150,.28);color:#c9ffe6}body.crp-account-standalone .crdl-referral-status-pending{background:rgba(255,187,76,.13);border-color:rgba(255,187,76,.28);color:#ffe5b8}body.crp-account-standalone .crdl-referral-empty{padding:16px;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.16);border-radius:10px;color:rgba(226,232,240,.78);font-size:14px;line-height:1.5}@media (max-width:760px){body.crp-account-standalone .crdl-referrals-hero,body.crp-account-standalone .crdl-referral-link,body.crp-account-standalone .crdl-referral-stats,body.crp-account-standalone .crdl-referral-steps{grid-template-columns:1fr}body.crp-account-standalone .crdl-referrals-reward{justify-items:start}body.crp-account-standalone .crdl-referral-copy{width:100%}}.crp-account-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}.crp-account-status-grid div,.crp-account-action-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:var(--crp-radius)}.crp-account-status-grid div{padding:15px}.crp-account-status-grid span,.crp-account-action-card small{display:block;color:var(--crp-muted);font-size:12px;line-height:1.4}.crp-account-status-grid span{font-weight:850;text-transform:uppercase}.crp-account-status-grid strong{display:block;margin-top:6px;color:#fff;font-size:clamp(18px, 2vw, 24px);line-height:1.12}.crp-account-metrics{padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-account-metrics h3{font-size:24px}.crp-account-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px, 1fr));gap:10px}.crp-account-metric{position:relative;min-width:0;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;gap:11px;padding:15px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.032));border:1px solid rgba(255,255,255,.11);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.crp-account-metric:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,rgba(255,55,48,.95),rgba(255,255,255,.24));border-radius:0 0 999px 999px}.crp-account-metric span,.crp-account-metric small{display:block;color:var(--crp-muted);font-size:12px;line-height:1.35}.crp-account-metric span{font-weight:850;text-transform:uppercase}.crp-account-metric strong{display:block;color:#fff;font-size:20px;line-height:1.08;overflow-wrap:anywhere}.crp-account-metric small{min-height:32px}.crp-account-actions{padding:clamp(16px, 2vw, 22px);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-account-actions h3{font-size:clamp(21px, 2vw, 28px)}.crp-account-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}.crp-account-action-card{min-height:118px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;color:#fff !important;text-decoration:none !important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.crp-account-action-card:hover{transform:translateY(-2px);background:rgba(255,45,32,.12);border-color:rgba(255,45,32,.42);box-shadow:0 18px 42px rgba(255,45,32,.12)}.crp-account-action-card span{display:block;color:#fff;font-size:17px;font-weight:950;line-height:1.2}.crp-customer-orders{display:grid;gap:14px}.crp-orders-overview,.crp-order-card,.crp-orders-empty{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(12,14,19,.88);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:0 18px 42px rgba(0,0,0,.24)}.crp-orders-overview{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, .78fr);gap:clamp(14px, 2vw, 22px);align-items:center;padding:clamp(17px, 2vw, 24px)}.crp-orders-overview h2,.crp-orders-empty h3{margin:0;color:#fff;font-size:clamp(24px, 2.8vw, 36px);font-weight:950;line-height:1.08;letter-spacing:0}.crp-orders-overview p:not(.crp-kicker),.crp-orders-empty p:not(.crp-kicker){max-width:620px;margin:9px 0 0;color:rgba(235,237,244,.78);font-size:14px;line-height:1.55}.crp-orders-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px, 1fr));gap:8px}.crp-orders-metrics div,.crp-order-total,.crp-order-items li{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-orders-metrics div{min-width:0;padding:13px}.crp-orders-metrics span,.crp-order-total span,.crp-order-total small,.crp-order-item-copy small{display:block;color:var(--crp-muted);font-size:12px;line-height:1.35}.crp-orders-metrics span,.crp-order-total span{font-weight:900;text-transform:uppercase}.crp-orders-metrics strong{display:block;margin-top:6px;color:#fff;font-size:18px;font-weight:950;line-height:1.1;overflow-wrap:normal;word-break:normal}.crp-orders-metrics small{display:block;margin-top:5px;color:rgba(170,184,203,.78);font-size:12px;font-weight:800;line-height:1.25}.crp-orders-metrics .woocommerce-Price-amount{display:inline-block;white-space:nowrap}.crp-orders-metrics .woocommerce-Price-amount bdi,.crp-orders-metrics .woocommerce-Price-currencySymbol{display:inline;white-space:nowrap}.crp-orders-savings{background:rgba(52,201,134,.08) !important;border-color:rgba(52,201,134,.24) !important}.crp-orders-savings strong{color:#baf4d8}.crp-order-list{display:grid;gap:12px}.crp-order-card{position:relative;overflow:hidden;padding:clamp(15px, 2vw, 20px)}.crp-order-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(255,45,32,.85),rgba(85,183,255,.55),transparent);pointer-events:none}.crp-order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.crp-order-number{display:inline-flex;align-items:center;color:#fff !important;font-size:21px;font-weight:950;line-height:1.1;text-decoration:none !important}.crp-order-number:hover{color:#ff6b5f !important}.crp-order-card-head time{display:block;margin-top:5px;color:var(--crp-muted);font-size:12px;font-weight:850;line-height:1.3}.crp-order-status{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:rgba(85,183,255,.13);border:1px solid rgba(85,183,255,.28);border-radius:999px;color:#bfe3ff;font-size:12px;font-weight:950;line-height:1;white-space:nowrap}.crp-order-status--completed,.crp-order-status--processing{background:rgba(52,201,134,.13);border-color:rgba(52,201,134,.34);color:#aaf1d0}.crp-order-status--pending,.crp-order-status--on-hold{background:rgba(243,188,76,.14);border-color:rgba(243,188,76,.36);color:#ffe0a0}.crp-order-status--cancelled,.crp-order-status--failed,.crp-order-status--refunded{background:rgba(255,72,64,.13);border-color:rgba(255,72,64,.34);color:#ffb8b3}.crp-order-card-body{display:grid;grid-template-columns:minmax(160px, .32fr) minmax(0, 1fr);gap:12px;align-items:start}.crp-order-total{min-height:100%;padding:14px}.crp-order-total strong{display:block;margin:6px 0 5px;color:#fff;font-size:24px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.crp-order-items{display:grid;gap:8px;margin:0;padding:0;list-style:none}.crp-order-items li{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;align-items:center;padding:10px 12px}.crp-order-item-copy{min-width:0;display:block}.crp-order-item-copy strong{display:block;color:#fff;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crp-order-item-copy small{margin-top:4px;font-weight:800}.crp-order-actions,.crp-order-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}body.crp-account-standalone .crp-order-actions .button,body.crp-account-standalone .crp-order-pagination .button{min-height:38px;padding:9px 13px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:none !important;font-size:12px;font-weight:900;text-decoration:none !important}body.crp-account-standalone .crp-order-actions .button.view,body.crp-account-standalone .crp-order-actions .button.pay,body.crp-account-standalone .crp-order-pagination .woocommerce-button--next{background:linear-gradient(180deg,#ff3d35 0%,#e41412 100%) !important;border-color:rgba(255,102,92,.72) !important;box-shadow:0 12px 26px rgba(255,45,32,.18) !important}body.crp-account-standalone .crp-order-actions .button:hover,body.crp-account-standalone .crp-order-pagination .button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.26) !important}.crp-orders-empty{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:16px;align-items:center;padding:clamp(18px, 2vw, 24px)}.crp-orders-empty-mark{width:58px;height:58px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,45,32,.28),rgba(85,183,255,.13)),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#fff;font-size:16px;font-weight:950;box-shadow:0 16px 34px rgba(255,45,32,.13)}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content>p{margin:0 0 12px;color:rgba(235,237,244,.84);font-size:15px;line-height:1.6}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content a:not(.button):not(.crp-button):not(.crp-account-action-card){color:#ff6b5f !important;font-weight:850;text-decoration:none !important}body.crp-account-standalone .crp-account-main .woocommerce-message,body.crp-account-standalone .crp-account-main .woocommerce-info,body.crp-account-standalone .crp-account-main .woocommerce-error{position:relative;min-height:62px;display:flex;align-items:center;margin:0 0 16px;padding:16px 18px 16px 54px !important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(9,10,14,.86) !important;border-color:rgba(255,255,255,.11) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(244,247,251,.92) !important;font-size:15px;font-weight:850;line-height:1.45}body.crp-account-standalone .crp-account-main .woocommerce-message:before,body.crp-account-standalone .crp-account-main .woocommerce-info:before,body.crp-account-standalone .crp-account-main .woocommerce-error:before{content:"";position:absolute;top:50%;left:18px;width:20px;height:20px;display:block;transform:translateY(-50%);background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),linear-gradient(180deg,#ff4336 0%,#d80e08 100%);border:1px solid rgba(255,102,92,.7);border-radius:50%;box-shadow:0 10px 22px rgba(255,45,32,.2);color:transparent !important;font-family:inherit}body.crp-account-standalone .crp-account-main .woocommerce-info:before{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),linear-gradient(180deg,rgba(85,183,255,.9),rgba(255,67,54,.9));border-color:rgba(85,183,255,.42);box-shadow:0 10px 22px rgba(85,183,255,.12)}body.crp-account-standalone .crp-account-main .woocommerce-error:before{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),linear-gradient(180deg,#ff5a4f 0%,#b60f09 100%);border-color:rgba(255,90,79,.7)}body.crp-account-standalone .crp-account-main .woocommerce table.shop_table,body.crp-account-standalone .crp-account-main .woocommerce-orders-table,body.crp-account-standalone .crp-account-main .woocommerce-table{overflow:hidden;background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.11) !important;border-radius:var(--crp-radius) !important;color:var(--crp-text)}body.crp-account-standalone .crp-account-main .woocommerce table.shop_table th,body.crp-account-standalone .crp-account-main .woocommerce table.shop_table td{border-color:rgba(255,255,255,.09) !important;color:var(--crp-text)}body.crp-account-standalone .crp-account-main .woocommerce-Addresses,body.crp-account-standalone .crp-account-main .woocommerce-address-fields,body.crp-account-standalone .crp-account-main .woocommerce-EditAccountForm,body.crp-account-standalone .crp-account-main .woocommerce-notices-wrapper+form{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);padding:clamp(14px, 2vw, 20px)}body.crp-account-standalone .crp-account-main fieldset{border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);margin:8px 0 0;padding:14px}body.crp-account-standalone .crp-account-main .crp-account-edit-form{display:grid;gap:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(12,13,17,.9) !important;border-color:rgba(255,255,255,.14) !important;box-shadow:0 22px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055);padding:0}.crp-account-edit-hero{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:clamp(14px, 2vw, 22px);align-items:center;padding:clamp(18px, 2.4vw, 28px);background:linear-gradient(135deg,rgba(255,45,32,.18),rgba(85,183,255,.1)),rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.1)}.crp-account-edit-avatar-stack{display:grid;gap:10px;justify-items:center;align-content:center}.crp-account-edit-avatar{width:clamp(76px, 8vw, 104px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035)),rgba(7,9,12,.86);border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 18px 38px rgba(0,0,0,.34)}.crp-account-edit-avatar img{width:100%;height:100%;display:block;object-fit:cover}.crp-account-edit-avatar span{color:#fff;font-size:clamp(24px, 3vw, 34px);font-weight:950;line-height:1}.crp-avatar-hero-upload{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:7px 11px;background:rgba(8,10,14,.72);border:1px solid rgba(85,183,255,.3);border-radius:var(--crp-radius);color:#fff;cursor:pointer;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,transform .18s ease}.crp-avatar-hero-upload:hover,.crp-avatar-hero-upload:focus-within{transform:translateY(-1px);background:rgba(85,183,255,.12);border-color:rgba(85,183,255,.5);outline:none}.crp-avatar-hero-upload span{width:18px;height:18px;display:grid;place-items:center;background:rgba(85,183,255,.16);border:1px solid rgba(85,183,255,.34);border-radius:50%;color:#d9f0ff;font-size:15px;font-weight:950;line-height:1}.crp-avatar-hero-remove{display:inline-flex;align-items:center;gap:7px;margin:-2px 0 0;color:rgba(235,240,248,.72);font-size:11px;font-weight:850;line-height:1.2}.crp-avatar-hero-remove input{width:15px;height:15px;margin:0;accent-color:var(--crp-red)}.crp-account-edit-intro{min-width:0}.crp-account-edit-intro h2{margin:3px 0 7px;color:#fff;font-size:clamp(24px, 2.5vw, 34px);font-weight:950;line-height:1.08;overflow-wrap:anywhere}.crp-account-edit-intro p:last-child{max-width:620px;margin:0;color:rgba(231,236,246,.78);font-size:14px;font-weight:750;line-height:1.5}.crp-account-edit-section,.crp-account-submit-row{padding:clamp(16px, 2.2vw, 24px) clamp(18px, 2.4vw, 28px);border-top:1px solid rgba(255,255,255,.085)}.crp-account-edit-hero+.crp-account-edit-section{border-top:0}.crp-account-edit-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.crp-account-edit-section-head h3{margin:0 0 4px;color:#fff;font-size:15px;font-weight:950;line-height:1.2}.crp-account-edit-section-head p{margin:0;color:rgba(201,210,223,.72);font-size:13px;font-weight:750;line-height:1.4}.crp-avatar-upload-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.crp-avatar-upload-button{min-height:62px;display:inline-flex;align-items:center;gap:12px;margin:0;padding:10px 14px;background:linear-gradient(145deg,rgba(85,183,255,.12),rgba(255,255,255,.035)),rgba(8,10,14,.8);border:1px solid rgba(85,183,255,.25);border-radius:var(--crp-radius);color:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.crp-avatar-upload-button:hover{transform:translateY(-1px);border-color:rgba(85,183,255,.46);background:linear-gradient(145deg,rgba(85,183,255,.18),rgba(255,255,255,.05)),rgba(8,10,14,.88)}.crp-avatar-upload-mark{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;background:rgba(85,183,255,.16);border:1px solid rgba(85,183,255,.34);border-radius:50%;color:#d9f0ff;font-size:22px;font-weight:900;line-height:1}.crp-avatar-upload-button strong,.crp-avatar-upload-button small{display:block}.crp-avatar-upload-button strong{font-size:13px;font-weight:950;line-height:1.15}.crp-avatar-upload-button small{margin-top:4px;color:rgba(221,231,242,.7);font-size:12px;font-weight:750;line-height:1.35}.crp-avatar-file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.crp-avatar-upload-button:focus-within{outline:2px solid rgba(85,183,255,.7);outline-offset:3px}.crp-avatar-remove{display:inline-flex;align-items:center;gap:8px;margin:0;color:rgba(235,240,248,.82);font-size:13px;font-weight:850;line-height:1.2}.crp-avatar-remove input{width:17px;height:17px;margin:0;accent-color:var(--crp-red)}.crp-account-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:18px;align-items:start}body.crp-account-standalone .crp-account-edit-form .form-row{float:none !important;width:100% !important;margin:0 0 14px;padding:0}body.crp-account-standalone .crp-account-edit-form .crp-account-field-grid .form-row{margin-bottom:0}body.crp-account-standalone .crp-account-edit-form .crp-account-field-grid .form-row-wide{grid-column:1/-1}body.crp-account-standalone .crp-account-edit-form label{display:block;margin:0 0 8px;color:rgba(244,247,251,.9);font-size:12px;font-weight:950;line-height:1.25;text-transform:uppercase}body.crp-account-standalone .crp-account-edit-form .crp-avatar-hero-upload{display:inline-flex;margin:0}body.crp-account-standalone .crp-account-edit-form .crp-avatar-hero-remove{display:inline-flex;margin:-2px 0 0;text-transform:none}body.crp-account-standalone .crp-account-edit-form .required{color:#ff4b42}body.crp-account-standalone .crp-account-edit-form input[type=text],body.crp-account-standalone .crp-account-edit-form input[type=email],body.crp-account-standalone .crp-account-edit-form input[type=password]{width:100%;min-height:50px;margin:0;padding:0 14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(5,10,15,.82);border:1px solid rgba(143,163,184,.34);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);color:#fff;font-size:15px;font-weight:800;line-height:1.2;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}body.crp-account-standalone .crp-account-edit-form input[type=text]:focus,body.crp-account-standalone .crp-account-edit-form input[type=email]:focus,body.crp-account-standalone .crp-account-edit-form input[type=password]:focus{background:linear-gradient(180deg,rgba(255,45,32,.08),rgba(255,255,255,.03)),rgba(5,10,15,.9);border-color:rgba(255,86,76,.74);box-shadow:0 0 0 3px rgba(255,45,32,.16),inset 0 1px 0 rgba(255,255,255,.05);outline:none}.crp-field-hint,body.crp-account-standalone .crp-account-edit-form .form-row span em{display:block;margin-top:7px;color:rgba(201,210,223,.74);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.crp-account-password-toggle{margin-top:2px}.crp-account-password-toggle summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:linear-gradient(145deg,rgba(85,183,255,.1),rgba(255,255,255,.025)),rgba(8,10,14,.72);border:1px solid rgba(85,183,255,.22);border-radius:var(--crp-radius);color:#fff;cursor:pointer;list-style:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.crp-account-password-toggle summary::-webkit-details-marker{display:none}.crp-account-password-toggle summary:after{content:"+";width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;background:rgba(255,45,32,.14);border:1px solid rgba(255,78,68,.35);border-radius:50%;color:#fff;font-size:18px;font-weight:950;line-height:1}.crp-account-password-toggle[open] summary:after{content:"-"}.crp-account-password-toggle summary:hover,.crp-account-password-toggle summary:focus-visible{transform:translateY(-1px);background:linear-gradient(145deg,rgba(85,183,255,.14),rgba(255,255,255,.04)),rgba(8,10,14,.82);border-color:rgba(85,183,255,.42);outline:none}.crp-account-password-toggle summary span,.crp-account-password-toggle summary small{display:block}.crp-account-password-toggle summary span{font-size:13px;font-weight:950;line-height:1.2;text-transform:uppercase}.crp-account-password-toggle summary small{margin-top:4px;color:rgba(221,231,242,.68);font-size:12px;font-weight:750;line-height:1.35}.crp-account-password-toggle:not([open]) .crp-account-password-panel{display:none !important}body.crp-account-standalone .crp-account-main .crp-account-password-panel{display:grid;gap:14px;margin-top:14px;padding:16px;background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.11)}.crp-account-password-panel legend{padding:0 8px;color:#fff;font-size:14px;font-weight:950}body.crp-account-standalone .crp-account-password-panel .form-row{margin-bottom:0}.crp-account-submit-row{display:flex;justify-content:flex-end;background:rgba(255,255,255,.025)}body.crp-account-standalone .crp-account-submit-row .button{min-height:48px;padding:0 20px !important;border-radius:var(--crp-radius) !important;font-size:13px !important;font-weight:950 !important;text-transform:none}.crp-account-address-panel{display:grid;gap:14px;margin-top:16px;padding:clamp(18px, 2.4vw, 28px);background:linear-gradient(180deg,rgba(85,183,255,.08),rgba(255,255,255,.025)),rgba(12,13,17,.86);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)}.crp-account-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.crp-account-address-card{min-width:0;display:grid;gap:12px;align-content:start;padding:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-account-address-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.crp-account-address-card h4{margin:0;color:#fff;font-size:14px;font-weight:950;line-height:1.2}.crp-account-address-card header span{min-height:26px;display:inline-flex;align-items:center;padding:5px 8px;background:rgba(85,183,255,.12);border:1px solid rgba(85,183,255,.25);border-radius:999px;color:#d6efff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.crp-account-address-card address{min-height:74px;margin:0;color:rgba(231,236,246,.78);font-size:13px;font-style:normal;font-weight:750;line-height:1.55}.crp-account-address-card .crp-button{width:100%;min-height:40px;padding:9px 12px;font-size:12px}@media (max-width:720px){.crp-account-edit-hero{grid-template-columns:1fr;text-align:left}.crp-account-edit-avatar-stack{justify-items:start}.crp-account-edit-avatar{width:82px}.crp-account-field-grid{grid-template-columns:1fr}.crp-account-address-grid{grid-template-columns:1fr}.crp-avatar-upload-row{align-items:stretch}.crp-avatar-upload-button{width:100%}.crp-account-submit-row{justify-content:stretch}body.crp-account-standalone .crp-account-submit-row .button{width:100%}}body.crp-account-standalone .crp-account-side .crp-member-state{margin-bottom:0;background:linear-gradient(135deg,rgba(255,45,32,.12),rgba(255,255,255,.045)) !important}.crp-plan-console{grid-column:1/-1;padding:clamp(18px, 2.4vw, 30px)}.crp-plan-console .crp-section-head{align-items:flex-end;margin-bottom:8px}.crp-plan-console .crp-section-head h2{margin:0;color:#fff;font-size:clamp(24px, 2.5vw, 34px);line-height:1.08}.crp-plan-console .crp-panel-copy{max-width:760px}.crp-plan-console .crp-plan-card-stack{grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(12px, 1.6vw, 18px);align-items:stretch;margin-top:20px}.crp-plan-console .crp-plan-card{min-height:0;grid-template-rows:auto auto 1fr auto;padding:clamp(16px, 1.8vw, 22px)}.crp-plan-console .crp-plan-card strong{font-size:clamp(28px, 3vw, 38px)}.crp-plan-console .crp-plan-card ul{align-content:start}@media (max-width:980px){body.crp-home-standalone .crp-access-shell{grid-template-columns:1fr !important}.crp-plan-console{grid-column:auto}.crp-plan-console .crp-plan-card-stack{grid-template-columns:repeat(2,minmax(0, 1fr))}body.crp-home-standalone .crp-access-story .crp-info-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.crp-trust-list{grid-template-columns:repeat(2,minmax(0, 1fr))}}.crp-library-table .cr-preview-player.cubaremixes.audio,.crp-library-table .cr-preview-player.cubaremixes.video,.crp-new-track .cr-preview-player.cubaremixes.audio,.crp-new-track .cr-preview-player.cubaremixes.video,.crp-track-actions .cr-preview-player.cubaremixes.audio,.crtr-actions .cr-preview-player.cubaremixes.audio,.crtr-actions .cr-preview-player.cubaremixes.video,.wc-product-table .cr-preview-player.cubaremixes.audio,.wc-product-table .cr-preview-player.cubaremixes.video{width:auto !important;min-width:42px !important;height:auto !important;min-height:42px !important;display:inline-grid !important;grid-template-columns:1fr !important;gap:0 !important;padding:5px !important;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025)),rgba(7,7,9,.86) !important;border-color:rgba(255,255,255,.14) !important;border-radius:12px !important;box-shadow:0 12px 28px rgba(0,0,0,.28)}.crp-library-table .cr-preview-player.cubaremixes.video,.wc-product-table .cr-preview-player.cubaremixes.video{background:linear-gradient(145deg,rgba(85,183,255,.16),rgba(255,255,255,.035)),rgba(7,10,13,.9) !important;border-color:rgba(85,183,255,.3) !important}.crp-library-table .cr-preview-player .cr-preview-toggle,.crp-new-track .cr-preview-player .cr-preview-toggle,.crtr-actions .cr-preview-player .cr-preview-toggle,.wc-product-table .cr-preview-player .cr-preview-toggle{width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important}.crp-library-table .cr-preview-player .cr-preview-waveform,.crp-new-track .cr-preview-player .cr-preview-waveform,.crtr-actions .cr-preview-player .cr-preview-waveform,.wc-product-table .cr-preview-player .cr-preview-waveform{min-width:58px !important;height:24px !important;display:none !important}.crp-library-table .cr-preview-player img,.crp-new-track .cr-preview-player img,.crtr-actions .cr-preview-player img,.wc-product-table .cr-preview-player img{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important}.crp-library-table .cr-preview-player .cr-preview-label,.crp-new-track .cr-preview-player .cr-preview-label,.crtr-actions .cr-preview-player .cr-preview-label,.wc-product-table .cr-preview-player .cr-preview-label{display:none !important}.cr-preview-player .cr-preview-toggle{position:relative !important;width:32px !important;height:32px !important;flex:0 0 32px !important;display:grid !important;place-items:center !important;overflow:hidden !important;border-radius:50% !important}.cr-preview-player .cr-preview-play{width:0 !important;height:0 !important;display:block !important;margin:0 0 0 2px !important;background:0 0 !important;border-top:7px solid transparent !important;border-bottom:7px solid transparent !important;border-left:11px solid #fff !important;clip-path:none !important;transform:none !important}.cr-preview-player .cr-preview-pause{display:none !important;align-items:center !important;justify-content:center !important;gap:4px !important}.cr-preview-player .cr-preview-pause>span{width:4px !important;height:14px !important;display:block !important;background:#fff !important;border-radius:999px !important}.cr-preview-player.is-playing .cr-preview-play,.cr-preview-player.playing .cr-preview-play{display:none !important}.cr-preview-player.is-playing .cr-preview-pause,.cr-preview-player.playing .cr-preview-pause{display:inline-flex !important}.cr-floating-preview-player{--cr-floating-progress:0%;--cr-deck-accent:#1bffb8;--cr-floating-title-row:14px;--cr-floating-main-gap:5px;position:fixed;left:50%;bottom:14px;z-index:9998;width:min(760px, calc(100vw - 28px));display:grid;grid-template-columns:46px minmax(0, 1fr) auto auto 28px;gap:8px;align-items:center;overflow:hidden;padding:8px 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(5,7,10,.92);border:1px solid rgba(66,255,191,.22);border-radius:12px;box-shadow:0 18px 52px rgba(0,0,0,.56),0 0 0 1px rgba(0,0,0,.64);color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,18px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.cr-floating-preview-player:before{content:none;position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.09),rgba(255,255,255,0) 16%,rgba(255,255,255,0) 84%,rgba(255,255,255,.07)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 46px);opacity:.72}.cr-floating-preview-player:after{content:"";position:absolute;right:14px;bottom:5px;left:14px;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--cr-deck-accent) 0 var(--cr-floating-progress),rgba(255,255,255,.15) var(--cr-floating-progress) 100%);box-shadow:none;pointer-events:none}.cr-floating-preview-player>*{position:relative;z-index:1}.cr-floating-preview-player.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.cr-floating-preview-player.is-playing{border-color:rgba(66,255,191,.34);box-shadow:0 18px 52px rgba(0,0,0,.58),0 0 0 1px rgba(27,255,184,.1)}.cr-floating-preview-toggle,.cr-floating-preview-close{appearance:none;display:inline-grid;place-items:center;border:0;color:#fff;cursor:pointer}.cr-floating-preview-toggle{width:46px;height:46px;align-self:center;margin-top:calc(var(--cr-floating-title-row) + var(--cr-floating-main-gap));background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.36),rgba(255,255,255,0) 24%),linear-gradient(180deg,rgba(38,245,181,.94) 0%,rgba(4,190,120,.94) 100%);border:1px solid rgba(194,255,236,.34);border-radius:999px;box-shadow:inset 0 -8px 14px rgba(0,0,0,.18),0 10px 24px rgba(0,0,0,.34)}.cr-floating-preview-play,.cr-floating-preview-pause{display:block}.cr-floating-preview-play{width:0;height:0;margin-left:3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff}.cr-floating-preview-pause{display:none;gap:5px;align-items:center}.cr-floating-preview-pause span{width:5px;height:17px;display:block;background:#fff;border-radius:999px}.cr-floating-preview-player.is-playing .cr-floating-preview-play{display:none}.cr-floating-preview-player.is-playing .cr-floating-preview-pause{display:inline-flex}.cr-floating-preview-main{display:grid;gap:var(--cr-floating-main-gap);min-width:0}.cr-floating-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cr-floating-preview-copy{display:block;min-width:0}.cr-floating-preview-title{overflow:hidden;color:#fff;font-size:12px;font-weight:760;line-height:var(--cr-floating-title-row);text-overflow:ellipsis;white-space:nowrap}.cr-floating-preview-meta{display:none}.cr-floating-preview-wave{position:relative;height:48px;overflow:hidden;border:1px solid rgba(159,255,224,.14);border-radius:6px;background:#010207;box-shadow:inset 0 0 0 1px rgba(0,0,0,.68),inset 0 0 22px rgba(27,255,184,.055);cursor:pointer;touch-action:none}.cr-floating-preview-wave:before,.cr-floating-preview-wave:after,.cr-floating-preview-wave-shine{position:absolute;inset:0;z-index:1;pointer-events:none;content:""}.cr-floating-preview-wave:before{background:linear-gradient(90deg,rgba(27,255,184,.1) 0 var(--cr-floating-progress),rgba(255,255,255,0) var(--cr-floating-progress) 100%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 28%,rgba(255,255,255,0) 78%,rgba(255,255,255,.035));mix-blend-mode:screen}.cr-floating-preview-wave:after{display:none}.cr-floating-preview-wave-shine{display:none}.cr-floating-preview-wave:focus-within{outline:2px solid rgba(157,255,240,.7);outline-offset:2px}.cr-floating-preview-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cr-floating-preview-seek{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.cr-floating-preview-seek::-webkit-slider-runnable-track{height:48px;background:0 0}.cr-floating-preview-seek::-webkit-slider-thumb{width:24px;height:48px;background:0 0;border:0;-webkit-appearance:none;appearance:none}.cr-floating-preview-seek::-moz-range-track{height:48px;background:0 0;border:0}.cr-floating-preview-seek::-moz-range-thumb{width:24px;height:48px;background:0 0;border:0}.cr-floating-preview-time{display:inline-flex;align-items:center;align-self:center;gap:4px;margin-top:calc(var(--cr-floating-title-row) + var(--cr-floating-main-gap));padding:0;color:rgba(227,238,244,.72);background:0 0;border:0;border-radius:0;box-shadow:none;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.cr-floating-preview-action.crp-product-action-button{min-width:34px !important;min-height:32px !important;align-self:center;gap:6px !important;margin-top:calc(var(--cr-floating-title-row) + var(--cr-floating-main-gap));padding:0 8px !important;border-radius:999px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 8px 18px rgba(0,0,0,.22) !important;white-space:nowrap}.cr-floating-preview-action.crp-product-action-button[hidden]{display:none !important}.cr-floating-preview-player .added_to_cart,.cr-floating-preview-player .wc-forward{display:none !important}.cr-floating-preview-action-download.crp-product-action-button{width:34px !important;padding:0 !important;background:rgba(27,255,184,.1) !important;border-color:rgba(194,255,236,.24) !important;color:#f7fffc !important;box-shadow:0 8px 18px rgba(0,0,0,.22) !important}.cr-floating-preview-action-cart.crp-product-action-button{min-width:58px !important;background:rgba(255,74,63,.075) !important;border-color:rgba(255,105,96,.22) !important;color:#fff !important}.cr-floating-preview-action-upgrade.crp-product-action-button{min-width:68px !important;background:rgba(85,183,255,.1) !important;border-color:rgba(173,222,255,.24) !important}.cr-floating-preview-action-download .crp-action-label{display:none}.cr-floating-preview-action .crp-action-label{color:#ffaaa3;font-size:10px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:0}.cr-floating-preview-time span:first-child{color:#fff}.cr-floating-preview-close{width:28px;height:28px;align-self:center;margin-top:calc(var(--cr-floating-title-row) + var(--cr-floating-main-gap));background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:18px;line-height:1}.cr-floating-preview-close:hover,.cr-floating-preview-close:focus-visible{background:rgba(255,61,50,.16);border-color:rgba(255,80,68,.3)}@media (max-width:720px){.cr-floating-preview-player{--cr-floating-title-row:13px;--cr-floating-main-gap:4px;grid-template-columns:42px minmax(0, 1fr) auto 28px;gap:7px;bottom:10px;width:min(620px, calc(100vw - 18px));padding:8px 8px 10px}.cr-floating-preview-toggle{width:42px;height:42px}.cr-floating-preview-head{gap:8px}.cr-floating-preview-copy{display:grid;gap:3px}.cr-floating-preview-wave{height:42px}.cr-floating-preview-seek::-webkit-slider-runnable-track,.cr-floating-preview-seek::-webkit-slider-thumb{height:42px}.cr-floating-preview-seek::-moz-range-track,.cr-floating-preview-seek::-moz-range-thumb{height:42px}.cr-floating-preview-time{display:none}}@media (max-width:520px){.cr-floating-preview-action.crp-product-action-button{min-width:34px !important;height:32px !important;padding:0 7px !important}.cr-floating-preview-action-download.crp-product-action-button{width:34px !important;padding:0 !important}.cr-floating-preview-action-download .crp-action-label,.cr-floating-preview-action-upgrade .crp-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.crp-info-grid span,.crp-trust-panel .crp-kicker,.crp-plan-card-label,.crp-kicker,.crp-eyebrow,.crp-page-content a{color:#ff4a3f !important}.crp-trust-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,45,32,.13),rgba(255,255,255,.035) 46%,rgba(255,45,32,.06)),rgba(10,10,13,.82) !important}.crp-trust-panel:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,45,32,.7),transparent);pointer-events:none}.crp-trust-panel-head{position:relative;z-index:1;display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,45,32,.22)}.crp-trust-panel-head .crp-kicker{margin:0;text-transform:uppercase}.crp-trust-list{position:relative;z-index:1;display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px !important;margin:12px 0 0 !important;padding:0 !important;list-style:none !important;counter-reset:crp-trust-step}.crp-trust-list li{counter-increment:crp-trust-step;position:relative;min-height:70px;display:grid !important;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:3px 10px !important;margin:0 !important;padding:11px 13px 11px 12px !important;background:linear-gradient(90deg,rgba(255,45,32,.12),rgba(255,255,255,.045) 46%,rgba(255,255,255,.025)),rgba(8,8,11,.72) !important;border:1px solid rgba(255,255,255,.13) !important;border-left:2px solid rgba(255,45,32,.86) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.crp-trust-list li:hover{transform:translateY(-1px);border-color:rgba(255,45,32,.46) !important;background:linear-gradient(90deg,rgba(255,45,32,.18),rgba(255,255,255,.052)),rgba(8,8,11,.86) !important;box-shadow:var(--crp-red-glow)}.crp-trust-list li:before{content:counter(crp-trust-step,decimal-leading-zero);grid-column:1;grid-row:1/span 2;width:30px !important;height:30px !important;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff5c51,#c40b05) !important;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;font-size:11px;font-weight:950;line-height:1;box-shadow:0 0 0 4px rgba(255,45,32,.12),0 8px 18px rgba(255,45,32,.2) !important}.crp-trust-list strong{grid-column:2;display:block;color:#fff;font-size:13px;font-weight:950;line-height:1.15}.crp-trust-list small{grid-column:2;display:block;color:rgba(235,237,244,.68);font-size:11px;font-weight:750;line-height:1.35}@media (max-width:640px){body.crp-home-standalone .crp-app-main{width:min(100% - 20px, 1180px) !important;padding-top:16px !important}body.crp-home-standalone .crp-access-shell{grid-template-columns:1fr !important;gap:10px !important}.crp-login-console,.crp-plan-console{padding:14px !important}.crp-login-console-head,.crp-plan-console .crp-section-head,.crp-trust-panel-head{align-items:flex-start;flex-direction:column}.crp-login-console-head h2,.crp-plan-console .crp-section-head h2{font-size:22px}body.crp-home-standalone .crp-access-story .crp-info-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.crp-plan-console{grid-column:auto}.crp-plan-console .crp-plan-card-stack{grid-template-columns:1fr;gap:10px}.crp-account-status-grid,.crp-account-action-grid{grid-template-columns:1fr}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul,body.crp-account-standalone .crp-account-main .dashboard-links{grid-template-columns:repeat(2,minmax(0, 1fr))}.crp-account-welcome-actions .crp-button{width:100%}.crp-trust-list{grid-template-columns:1fr}.crp-trust-list li{min-height:68px}.crp-brand img{width:104px !important}.crp-hero-brand img{width:136px !important}.crp-library-row{background:rgba(255,255,255,.045) !important;border-color:rgba(255,255,255,.13) !important}.crp-library-table .cr-preview-player.cubaremixes.audio,.crp-library-table .cr-preview-player.cubaremixes.video,.crp-new-track .cr-preview-player.cubaremixes.audio,.crp-new-track .cr-preview-player.cubaremixes.video,.crtr-actions .cr-preview-player.cubaremixes.audio,.crtr-actions .cr-preview-player.cubaremixes.video{min-width:132px !important;grid-template-columns:32px minmax(48px, 1fr) !important;padding-right:8px !important}}@media (max-width:900px){body.crp-account-standalone .crp-account-grid,.crp-account-welcome,.crp-orders-overview,.crp-order-card-body,.crp-orders-empty{grid-template-columns:1fr !important}.crp-account-welcome-actions{justify-content:flex-start}.crp-account-action-grid{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}.crp-orders-empty .crp-button{justify-self:start}}@media (max-width:640px){.crp-account-status-grid,.crp-account-action-grid,.crp-orders-metrics{grid-template-columns:1fr !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul,body.crp-account-standalone .crp-account-main .dashboard-links{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}.crp-account-welcome-actions .crp-button{width:100%}.crp-order-card-head{align-items:flex-start;flex-direction:column}.crp-order-status{white-space:normal}.crp-order-actions,.crp-order-pagination{justify-content:stretch}body.crp-account-standalone .crp-order-actions .button,body.crp-account-standalone .crp-order-pagination .button,.crp-orders-empty .crp-button{width:100%}}@media (max-width:360px){body.crp-home-standalone .crp-access-story .crp-info-grid{grid-template-columns:1fr}}.crp-library-scroll{background:0 0 !important;border:0 !important;box-shadow:none !important;outline:0 !important}.crp-library-table{min-width:880px;margin-bottom:0 !important;background:0 0 !important;border:0 !important;border-spacing:0 9px !important;box-shadow:none !important;outline:0 !important}.crp-library-table thead,.crp-library-table tbody,.crp-library-table tr{background:0 0 !important;border:0 !important;box-shadow:none !important;outline:0 !important}body.crp-vault-standalone .crp-library-table,body.crp-video-standalone .crp-library-table,body.crp-top-standalone .crp-library-table{min-width:1040px}.crp-library-table thead th{padding:0 18px 8px !important;background:0 0 !important;border:0 !important;color:rgba(219,226,240,.68) !important;font-size:11px !important;font-weight:850 !important;letter-spacing:.12em;text-transform:uppercase}.crp-library-table thead th:first-child{width:auto}.crp-library-table thead th:nth-child(2){width:104px;text-align:center}.crp-library-table thead th:nth-child(3){width:190px}.crp-library-table thead th:nth-child(4){width:88px;text-align:center}.crp-library-table thead th:last-child{width:168px;text-align:right}.crp-library-table thead th.crp-library-empty-heading{color:transparent !important;font-size:0 !important;letter-spacing:0}.crp-library-table tbody td{padding:14px 18px !important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),rgba(15,18,24,.86) !important;background-clip:padding-box;border-top:1px solid rgba(255,255,255,.1) !important;border-right:1px solid rgba(255,255,255,.1) !important;border-bottom:1px solid rgba(255,255,255,.1) !important;color:rgba(245,247,252,.88) !important}.crp-library-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.1) !important;border-radius:14px 0 0 14px !important}.crp-library-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.1) !important;border-radius:0 14px 14px 0 !important}.crp-library-table td.crp-library-track-cell{width:auto}.crp-library-table .crp-library-row:hover{background:0 0 !important;border-color:transparent !important;box-shadow:none !important}.crp-library-row:hover td{background:linear-gradient(145deg,rgba(255,45,32,.12),rgba(255,255,255,.04)),rgba(21,24,31,.94) !important;border-top-color:rgba(255,45,32,.36) !important;border-right-color:rgba(255,122,110,.34) !important;border-bottom-color:rgba(255,45,32,.36) !important;border-left-color:transparent !important}.crp-library-row:hover td:first-child{border-left-color:rgba(255,45,32,.36) !important}.crp-library-row:hover td:last-child{border-right-color:rgba(255,45,32,.36) !important}.crp-library-row-video td{background:linear-gradient(145deg,rgba(85,183,255,.11),rgba(255,255,255,.026)),rgba(14,19,25,.9) !important;border-color:rgba(85,183,255,.2) !important}.crp-library-row-video td:first-child{box-shadow:inset 3px 0 0 rgba(85,183,255,.72)}.crp-library-row-video:hover td{background:linear-gradient(145deg,rgba(85,183,255,.16),rgba(255,45,32,.055)),rgba(18,23,31,.96) !important;border-top-color:rgba(85,183,255,.42) !important;border-right-color:rgba(139,211,255,.38) !important;border-bottom-color:rgba(85,183,255,.42) !important;border-left-color:transparent !important}.crp-library-row-video:hover td:first-child{border-left-color:rgba(85,183,255,.42) !important}.crp-library-row-video:hover td:last-child{border-right-color:rgba(85,183,255,.42) !important}.crp-library-track-stack{display:grid;gap:8px;min-width:0}.crp-library-title-line{display:flex;align-items:center;gap:8px;min-width:0}.crp-library-title-flags{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.crp-library-video-icon{width:24px;height:24px;display:inline-grid;place-items:center;background:rgba(85,183,255,.14);border:1px solid rgba(85,183,255,.34);border-radius:8px;color:#9ed8ff;box-shadow:0 0 18px rgba(85,183,255,.16)}.crp-library-video-icon span{position:relative;width:12px;height:9px;margin-left:-3px;border:2px solid currentColor;border-radius:3px;box-sizing:border-box}.crp-library-video-icon span:after{content:"";position:absolute;top:1px;right:-7px;width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:5px solid currentColor}.crp-library-lock-icon{width:24px;height:24px;display:inline-grid;place-items:center;background:rgba(173,222,255,.12);border:1px solid rgba(173,222,255,.3);border-radius:8px;color:#d7f0ff;box-shadow:0 0 18px rgba(85,183,255,.14)}.crp-library-lock-icon span{position:relative;width:12px;height:10px;margin-top:5px;border:2px solid currentColor;border-radius:3px;box-sizing:border-box}.crp-library-lock-icon span:before{content:"";position:absolute;left:1px;top:-9px;width:6px;height:9px;border:2px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0}.crp-library-track-badges{display:flex;flex-wrap:wrap;gap:7px;min-height:22px}.crp-library-badge{min-height:22px;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.crp-library-badge-new{background:rgba(255,45,32,.18);border:1px solid rgba(255,45,32,.36);color:#ffafa9}.crp-library-badge-edit{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.78)}.crp-library-badge-dirty{background:rgba(255,138,76,.16);border-color:rgba(255,138,76,.4);color:#ffc2a3}.crp-library-badge-clean{background:rgba(52,201,134,.14);border-color:rgba(52,201,134,.36);color:#a9f4ce}.crp-nice-track-title{display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:100%;min-width:0;color:inherit;letter-spacing:0;text-decoration:none}.crp-nice-track-title:hover{text-decoration:none}.crp-nice-track-artist,.crp-nice-track-version{min-width:0;color:rgba(245,247,252,.62);font-size:.88em;font-weight:850}.crp-nice-track-name{min-width:0;color:inherit;font-weight:inherit}.crp-nice-track-separator{margin:0 5px;color:rgba(245,247,252,.34);font-size:.86em;font-weight:850}.crp-nice-track-edit{display:inline-flex;align-items:center;min-height:20px;margin-left:3px;padding:3px 7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.78);font-size:10px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.crp-nice-track-edit-clean{background:rgba(52,201,134,.14);border-color:rgba(52,201,134,.36);color:#a9f4ce}.crp-nice-track-edit-dirty{background:rgba(255,138,76,.16);border-color:rgba(255,138,76,.4);color:#ffc2a3}.crp-product-title.crp-nice-track-title{font:inherit}.product_item--title .crp-nice-track-title,.crp-release-title.crp-nice-track-title,.crp-video-card-title.crp-nice-track-title{line-height:inherit}.crp-video-card-title.crp-nice-track-title{display:-webkit-box;min-height:5.28em;max-height:5.28em;overflow:hidden;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:4}.crp-library-title{color:#fff !important;font-size:14px;font-weight:950;line-height:1.28;text-decoration:none !important}.crp-library-title-locked{color:rgba(245,247,252,.88) !important}.crp-library-track-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.crp-library-dj-badge,.crp-library-genre-badge,.crp-library-bpm-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;line-height:1;white-space:nowrap}.crp-library-dj-badge{min-height:24px;padding:5px 9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:rgba(235,237,244,.62);font-size:12px;font-weight:850}.crp-library-table td[data-label=BPM]{width:126px;text-align:center}.crp-library-bpm-badge{--crp-bpm-start-rgb:75,224,199;--crp-bpm-end-rgb:75,224,199;--crp-bpm-text-rgb:232,255,248;min-height:28px;justify-content:center;gap:3px;padding:5px 8px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(var(--crp-bpm-start-rgb),.14),rgba(var(--crp-bpm-end-rgb),.09)),rgba(255,255,255,.035);border:1px solid rgba(var(--crp-bpm-end-rgb),.3);box-shadow:inset 0 0 0 1px rgba(var(--crp-bpm-start-rgb),.06),0 0 10px rgba(var(--crp-bpm-end-rgb),.055);color:rgba(var(--crp-bpm-text-rgb),.84);font-weight:900}.crp-library-bpm-badge:before,.crp-library-bpm-badge:after{content:"";position:absolute;pointer-events:none;z-index:0}.crp-library-bpm-badge:before{inset:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 31%,rgba(255,255,255,.05) 66%,transparent),radial-gradient(circle at 25% 0%,rgba(var(--crp-bpm-start-rgb),.16),transparent 62%);opacity:.42}.crp-library-bpm-badge:after{inset:auto 9px 3px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--crp-bpm-start-rgb),.28),rgba(var(--crp-bpm-end-rgb),.34),transparent);opacity:.36}.crp-library-bpm-badge strong{position:relative;z-index:1;font-size:12px;line-height:1}.crp-library-bpm-badge small{position:relative;z-index:1;color:rgba(var(--crp-bpm-text-rgb),.58);font-size:8px;font-weight:900;letter-spacing:.07em;line-height:1}.crp-library-table td[data-label=Genre]{width:220px;min-width:220px;font-size:12px;font-weight:850;line-height:1.25}.crp-library-genre-list{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.crp-library-genre-badge{min-height:26px;padding:6px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(245,247,252,.84);font-size:11px;font-weight:900}.crp-library-row-video .crp-library-genre-badge{background:rgba(85,183,255,.12);border-color:rgba(85,183,255,.26);color:#c9ecff}.crp-library-preview-cell{text-align:center}.crp-library-preview-action{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.crp-library-table tbody td.crp-library-buy-cell{width:121px !important;min-width:121px;max-width:121px;padding-left:12px !important;padding-right:12px !important;white-space:nowrap}.crp-library-table tbody td.crp-library-buy-cell-has-price{width:196px !important;min-width:196px;max-width:196px}.crp-library-buy-stack{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.crp-library-buy-stack-has-price{min-width:166px}.crp-library-buy-stack .cr-preview-player.cubaremixes.audio,.crp-library-buy-stack .cr-preview-player.cubaremixes.video{width:auto !important;min-width:42px !important;height:auto !important;min-height:42px !important;display:inline-grid !important;place-items:center !important;grid-template-columns:1fr !important;gap:0 !important;padding:5px !important;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025)),rgba(7,7,9,.86) !important;border-color:rgba(255,255,255,.14) !important;border-radius:12px !important;box-shadow:0 12px 28px rgba(0,0,0,.28) !important}.crp-library-buy-stack .cr-preview-player.cubaremixes.audio:hover,.crp-library-buy-stack .cr-preview-player.cubaremixes.audio:focus,.crp-library-buy-stack .cr-preview-player.cubaremixes.video:hover,.crp-library-buy-stack .cr-preview-player.cubaremixes.video:focus{transform:translateY(-1px);box-shadow:0 18px 38px rgba(0,0,0,.34) !important}.crp-library-buy-stack .cr-preview-player .cr-preview-toggle{width:30px !important;height:30px !important;background:linear-gradient(180deg,#ff4b40 0%,var(--cr-preview-red-dark) 100%) !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:50% !important;box-shadow:0 8px 18px rgba(255,45,32,.25) !important}.crp-library-buy-stack .cr-preview-player .cr-preview-play{border-top-width:7px !important;border-bottom-width:7px !important;border-left-width:11px !important}.crp-library-buy-stack .cr-preview-player .cr-preview-pause>span{height:14px !important}.crp-library-buy-stack .cr-preview-player .cr-preview-waveform{display:none !important}.crp-library-price-cell{width:auto !important;display:inline-flex;white-space:nowrap}.crp-library-price-cell .woocommerce-Price-amount,.crp-library-price-cell .music-price,.crp-video-card-price .woocommerce-Price-amount,.crp-video-card-price .music-price{min-height:38px !important;padding:8px 11px !important;background:rgba(255,45,32,.11) !important;border:1px solid rgba(255,45,32,.32) !important;border-radius:10px !important;color:#ff867d !important;font-size:13px !important;font-weight:950 !important}.crp-library-action-cell{width:auto !important;display:inline-flex;white-space:nowrap}.crp-library-action-cell .cart,.crp-library-action-cell .woocommerce-simple-add-to-cart,.crp-library-action-cell .quantity,.crp-video-card-buy .cart,.crp-video-card-buy .woocommerce-simple-add-to-cart,.crp-video-card-buy .quantity{display:inline-flex !important;margin:0 !important}.crp-library-buy-stack .crp-library-action-cell .button,.crp-library-buy-stack .crp-library-action-cell button{width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important;display:inline-grid !important;place-items:center !important;padding:0 !important;border-radius:10px !important}.crp-library-action-cell .added_to_cart,.crp-video-card-buy .added_to_cart{display:none !important}.crp-product-action-button,.crp-library-action-cell .crp-product-action-button,.crp-video-card-buy .crp-product-action-button{width:auto !important;min-width:82px !important;min-height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:8px 12px !important;background:linear-gradient(180deg,#ff4539 0%,#e21413 100%) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:10px !important;color:#fff !important;box-shadow:0 14px 30px rgba(255,45,32,.24);font-size:12px !important;font-weight:950 !important;line-height:1 !important;text-transform:none !important;cursor:pointer}.crp-product-action-button:hover,.crp-product-action-button:focus{transform:translateY(-1px);box-shadow:0 18px 38px rgba(255,45,32,.34);outline:none}.crp-product-action-button.loading{opacity:.82;pointer-events:none}.crp-video-upgrade-button{background:linear-gradient(180deg,rgba(85,183,255,.34),rgba(30,82,122,.92)) !important;border-color:rgba(173,222,255,.34) !important;box-shadow:0 14px 30px rgba(85,183,255,.18) !important}.crp-action-icon{position:relative;width:14px;height:14px;display:inline-block;flex:0 0 14px}.crp-action-icon-cart:before{content:"";position:absolute;left:1px;top:2px;width:11px;height:8px;border:2px solid currentColor;border-top-width:3px;border-radius:2px}.crp-action-icon-cart:after{content:"";position:absolute;left:3px;bottom:0;width:10px;height:3px;background:radial-gradient(circle,currentColor 0 2px,transparent 2px) left center/5px 3px no-repeat,radial-gradient(circle,currentColor 0 2px,transparent 2px) right center/5px 3px no-repeat}.crp-action-icon-download:before{content:"";position:absolute;left:6px;top:0;width:2px;height:9px;background:currentColor;border-radius:999px}.crp-action-icon-download:after{content:"";position:absolute;left:2px;top:5px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.crp-action-icon-lock:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:7px;border:2px solid currentColor;border-radius:2px;box-sizing:border-box}.crp-action-icon-lock:after{content:"";position:absolute;left:5px;top:0;width:5px;height:8px;border:2px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0;box-sizing:border-box}.crp-action-icon.is-loading:before,.crp-action-icon.is-loading:after{content:"";position:absolute;inset:0;width:auto;height:auto;background:0 0;border:2px solid rgba(255,255,255,.36);border-top-color:#fff;border-radius:999px;transform:none;animation:crp-spin .65s linear infinite}.crp-action-icon.is-loading:after{display:none}@keyframes crp-spin{to{transform:rotate(360deg)}}.crp-product-page-head{align-items:center}.crp-product-head-summary p{max-width:820px;margin:10px 0 0;color:rgba(235,237,244,.82);font-size:16px;line-height:1.55}.crp-product-detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 380px);gap:clamp(16px, 2.2vw, 28px);align-items:start;padding:clamp(16px, 2.2vw, 24px)}.crp-product-detail-main{display:grid;gap:18px;min-width:0}.crp-product-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crp-product-video-badge{background:rgba(85,183,255,.14);border-color:rgba(85,183,255,.36);color:#bfe8ff}.crp-product-audio-badge{background:rgba(183,255,233,.12);border-color:rgba(183,255,233,.3);color:#b7ffe9}.crp-product-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:10px;margin:0}.crp-product-meta-grid div{min-width:0;padding:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-product-meta-grid dt{margin:0 0 7px;color:rgba(219,226,240,.58);font-size:10px;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.crp-product-meta-grid dd{margin:0;overflow-wrap:anywhere;color:#fff;font-size:14px;font-weight:900;line-height:1.25}.crp-product-description{padding-top:4px;color:rgba(235,237,244,.82);font-size:15px;line-height:1.65}.crp-product-description h2{margin:0 0 10px;color:#fff;font-size:22px;font-weight:950;letter-spacing:0;line-height:1.15}.crp-product-description p:last-child{margin-bottom:0}.crp-product-preview-card{display:grid;gap:12px;min-width:0}.crp-product-media{aspect-ratio:16/9;margin:0;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-product-media img{width:100%;height:100%;display:block;object-fit:cover}.crp-product-preview-box,.crp-product-buy-box{display:grid;gap:10px;padding:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-product-preview-box .crp-kicker{margin-bottom:0}.crp-product-preview-box .cr-preview-player{width:100%;max-width:100%;min-height:44px;grid-template-columns:34px minmax(0, 1fr);justify-content:stretch}.crp-product-preview-box .cr-preview-waveform{width:100%;justify-content:center}.crp-product-buy-box{grid-template-columns:minmax(0, 1fr) auto;align-items:center}.crp-product-price{display:inline-flex;width:max-content;max-width:100%}.crp-product-price .woocommerce-Price-amount,.crp-product-price .music-price{min-height:40px !important;display:inline-flex !important;align-items:center;padding:8px 12px !important;background:rgba(255,45,32,.11) !important;border:1px solid rgba(255,45,32,.32) !important;border-radius:10px !important;color:#ff867d !important;font-size:13px !important;font-weight:950 !important}.crp-product-buy-box .cart,.crp-product-buy-box .woocommerce-simple-add-to-cart,.crp-product-buy-box .quantity{display:inline-flex !important;margin:0 !important}.crp-product-buy-box button.single_add_to_cart_button_ajax,.crp-product-buy-box button.single_download_item{min-width:44px !important;min-height:40px !important;display:inline-grid !important;place-items:center !important;padding:8px 12px !important;background:linear-gradient(180deg,#ff4539 0%,#e21413 100%) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:10px !important;color:#fff !important;box-shadow:0 14px 30px rgba(255,45,32,.24);font-size:14px !important;line-height:1 !important;cursor:pointer}.crp-product-buy-box button.single_add_to_cart_button_ajax:hover,.crp-product-buy-box button.single_download_item:hover{background:linear-gradient(180deg,#ff594f 0%,#f01810 100%) !important;border-color:rgba(255,105,94,.94) !important;color:#fff !important}@media (max-width:900px){.crp-product-detail{grid-template-columns:1fr}.crp-product-preview-card{grid-row:1}.crp-product-meta-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}body.crp-remixer-standalone .crp-app-main{display:grid;gap:18px;padding-top:36px}.crp-remixer-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.24fr) minmax(360px, .76fr);gap:20px;align-items:stretch;overflow:hidden;padding:26px;background:linear-gradient(118deg,rgba(16,20,28,.96) 0%,rgba(10,11,15,.98) 48%,rgba(41,12,18,.9) 100%),#0b0d10;border:1px solid rgba(255,255,255,.14);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow)}.crp-remixer-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18%,transparent 82%,rgba(85,183,255,.08)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%);opacity:.72}.crp-remixer-hero-copy,.crp-remixer-snapshot{position:relative;z-index:1}.crp-remixer-hero-copy{min-width:0;display:grid;align-content:center;gap:18px;padding:8px 0}.crp-remixer-hero h1{max-width:920px;margin:0;color:#fff;font-size:64px;font-weight:950;letter-spacing:0;line-height:.98}.crp-remixer-intro{max-width:820px;color:rgba(235,237,244,.84);font-size:17px;line-height:1.65}.crp-remixer-intro p{margin:0}.crp-remixer-intro p+p{margin-top:10px}.crp-remixer-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.crp-remixer-hero-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:var(--crp-radius);color:#fff !important;font-size:13px;font-weight:950;line-height:1}.crp-remixer-hero-actions a:hover,.crp-remixer-hero-actions a:focus{background:rgba(85,183,255,.16);border-color:rgba(85,183,255,.42);color:#fff !important}.crp-remixer-hero-actions .crp-remixer-primary-link{background:linear-gradient(180deg,#ff4539 0%,#e21413 100%);border-color:rgba(255,99,88,.72);box-shadow:0 16px 34px rgba(255,45,32,.24)}.crp-remixer-snapshot{display:grid;gap:12px;align-content:stretch;min-width:0}.crp-remixer-mark{min-height:210px;display:grid;align-content:center;justify-items:center;gap:18px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(6,8,12,.58);border:1px solid rgba(255,255,255,.13);border-radius:var(--crp-radius)}.crp-remixer-mark>span{width:104px;height:104px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),rgba(4,6,10,.86);border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:36px;font-weight:950;line-height:1;box-shadow:0 24px 46px rgba(0,0,0,.34)}.crp-remixer-wave{width:min(100%, 280px);height:54px;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-remixer-wave i{width:6px;height:var(--crp-wave-height);min-height:10px;display:block;background:linear-gradient(180deg,#65d9ff 0%,#34c986 44%,#ff4539 100%);border-radius:999px;animation:crp-remixer-wave .98s ease-in-out infinite alternate;animation-delay:var(--crp-wave-delay);opacity:.9}@keyframes crp-remixer-wave{from{transform:scaleY(.58)}to{transform:scaleY(1)}}.crp-remixer-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.crp-remixer-stat-grid div,.crp-remixer-format-mix div{min-width:0;padding:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:var(--crp-radius)}.crp-remixer-stat-grid span,.crp-remixer-format-mix span{display:block;margin-bottom:7px;color:rgba(219,226,240,.58);font-size:10px;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.crp-remixer-stat-grid strong,.crp-remixer-format-mix strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:20px;font-weight:950;line-height:1.1}.crp-remixer-featured,.crp-remixer-palette{display:grid;gap:14px;margin-top:2px}.crp-remixer-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;min-width:0}.crp-remixer-section-head h2{margin:0;color:#fff;font-size:28px;font-weight:950;letter-spacing:0;line-height:1.08}.crp-remixer-section-head>p{max-width:520px;margin:0;color:rgba(219,226,240,.64);font-size:13px;font-weight:800;line-height:1.45;text-align:right}.crp-remixer-track-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px}.crp-remixer-track-card{min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),rgba(14,18,24,.9);border:1px solid rgba(255,255,255,.11);border-radius:var(--crp-radius);box-shadow:0 18px 38px rgba(0,0,0,.28)}.crp-remixer-track-card.is-video{background:linear-gradient(145deg,rgba(85,183,255,.12),rgba(255,255,255,.028)),rgba(13,18,25,.92);border-color:rgba(85,183,255,.22)}.crp-remixer-track-cover{position:relative;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(3,5,9,.72);color:#fff !important}.crp-remixer-track-card:not(.is-video) .crp-remixer-track-cover img{width:auto;height:78%;max-width:78%;max-height:none;display:block;object-fit:contain;object-position:center;opacity:.92}.crp-remixer-track-card.is-video .crp-remixer-track-cover img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;padding:0}.crp-remixer-track-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.68) 100%);pointer-events:none}.crp-remixer-track-format{position:absolute;right:10px;bottom:10px;z-index:1;min-height:24px;display:inline-flex;align-items:center;padding:5px 8px;background:rgba(4,6,10,.78);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.crp-remixer-track-body{min-width:0;display:grid;gap:11px;align-content:start;padding:14px}.crp-remixer-track-badges,.crp-remixer-track-meta,.crp-remixer-track-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.crp-remixer-track-body h3{margin:0;color:#fff;font-size:15px;font-weight:950;letter-spacing:0;line-height:1.28}.crp-remixer-track-title{color:#fff !important;text-decoration:none !important}.crp-remixer-track-meta{color:rgba(219,226,240,.68);font-size:12px;font-weight:800;line-height:1.25}.crp-remixer-track-meta span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px}.crp-remixer-track-actions{margin-top:2px}.crp-remixer-track-preview{display:inline-flex;max-width:100%}.crp-remixer-track-preview .cr-preview-player.cubaremixes.audio,.crp-remixer-track-preview .cr-preview-player.cubaremixes.video{min-width:132px !important;max-width:176px;grid-template-columns:32px minmax(46px, 1fr) !important;padding:5px 8px 5px 5px !important}.crp-remixer-track-price{display:inline-flex}.crp-remixer-track-price .woocommerce-Price-amount,.crp-remixer-track-price .music-price{min-height:38px !important;display:inline-flex !important;align-items:center !important;padding:8px 11px !important;background:rgba(255,45,32,.11) !important;border:1px solid rgba(255,45,32,.32) !important;border-radius:10px !important;color:#ff867d !important;font-size:13px !important;font-weight:950 !important}.crp-remixer-locked-note{min-height:38px;display:inline-flex;align-items:center;padding:8px 10px;background:rgba(85,183,255,.12);border:1px solid rgba(85,183,255,.24);border-radius:var(--crp-radius);color:#c9ecff;font-size:12px;font-weight:900}.crp-remixer-empty{padding:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);color:rgba(235,237,244,.74);font-weight:800}.crp-remixer-palette{padding:18px;background:linear-gradient(112deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(13,16,22,.78);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-remixer-palette-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 300px);gap:14px;align-items:stretch}.crp-remixer-genre-cloud{display:flex;flex-wrap:wrap;gap:8px;align-content:start}.crp-remixer-genre-cloud span{min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:8px 10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff}.crp-remixer-genre-cloud strong{font-size:12px;font-weight:950;line-height:1}.crp-remixer-genre-cloud small{min-width:24px;min-height:22px;display:inline-grid;place-items:center;padding:3px 6px;background:rgba(52,201,134,.14);border:1px solid rgba(52,201,134,.28);border-radius:999px;color:#a9f4ce;font-size:10px;font-weight:950;line-height:1}.crp-remixer-format-mix{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.crp-remixer-format-mix div:first-child{border-color:rgba(52,201,134,.24)}.crp-remixer-format-mix div:last-child{border-color:rgba(85,183,255,.24)}.crp-remixer-catalog{display:grid;gap:16px;scroll-margin-top:130px}.crp-remixer-catalog .crp-library-controls{margin-top:0}.crp-remixer-catalog .crp-library-results{min-width:0}@media (prefers-reduced-motion:reduce){.crp-remixer-wave i{animation:none}}@media (max-width:1180px){.crp-remixer-hero{grid-template-columns:1fr}.crp-remixer-track-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:760px){.crp-remixer-hero{padding:18px}.crp-remixer-hero h1{font-size:44px;line-height:1.02}.crp-remixer-intro{font-size:15px}.crp-remixer-section-head,.crp-remixer-palette-grid{display:grid;grid-template-columns:1fr}.crp-remixer-section-head>p{max-width:none;text-align:left}.crp-remixer-track-grid,.crp-remixer-stat-grid,.crp-remixer-format-mix{grid-template-columns:1fr}}@media (max-width:420px){.crp-remixer-hero h1{font-size:36px}.crp-remixer-mark>span{width:88px;height:88px;font-size:30px}.crp-remixer-hero-actions a,.crp-remixer-primary-link{width:100%}}.crp-floating-cart{position:fixed;right:18px;bottom:18px;z-index:9997;width:min(360px, calc(100vw - 36px));display:grid;gap:10px;padding:12px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045)),rgba(9,9,11,.9);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,45,32,.15);color:#fff;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);transform:translateY(0);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.crp-floating-cart.is-empty{display:none;opacity:0 !important;pointer-events:none;transform:translateY(16px)}.crp-floating-cart.is-pulsing{box-shadow:0 28px 90px rgba(255,45,32,.34),0 0 0 1px rgba(255,45,32,.44)}.crp-floating-cart-summary{display:grid;grid-template-columns:42px minmax(0, 1fr) auto;gap:10px;align-items:center}.crp-floating-cart-icon{position:relative;width:42px;height:42px;display:inline-grid;place-items:center;background:linear-gradient(180deg,#ff4539,#e21413);border-radius:12px;box-shadow:0 16px 34px rgba(255,45,32,.28)}.crp-floating-cart-icon:before{content:"";width:18px;height:13px;border:2px solid #fff;border-top-width:4px;border-radius:3px}.crp-floating-cart-icon:after{content:"";position:absolute;left:15px;bottom:10px;width:14px;height:4px;background:radial-gradient(circle,#fff 0 2px,transparent 2px) left center/7px 4px no-repeat,radial-gradient(circle,#fff 0 2px,transparent 2px) right center/7px 4px no-repeat}.crp-floating-cart-copy{display:grid;gap:2px;min-width:0}.crp-floating-cart-copy small{color:#ff6d63;font-size:11px;font-weight:950;text-transform:uppercase}.crp-floating-cart-copy strong{color:#fff;font-size:15px;font-weight:950}.crp-floating-cart-total{color:rgba(255,255,255,.82);font-size:14px;font-weight:950;white-space:nowrap}.crp-floating-cart-items{display:grid;gap:6px;max-height:min(236px, calc(100vh - 230px));margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-color:rgba(255,255,255,.26) rgba(255,255,255,.055);scrollbar-width:thin}.crp-floating-cart-items::-webkit-scrollbar{width:8px}.crp-floating-cart-items::-webkit-scrollbar-track{background:rgba(255,255,255,.055);border-radius:999px}.crp-floating-cart-items::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);border:2px solid transparent;border-radius:999px;background-clip:content-box}.crp-floating-cart-item{display:grid;grid-template-columns:30px minmax(0, 1fr) auto;gap:9px;align-items:center;min-height:46px;padding:8px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.crp-floating-cart-remove{width:30px;height:30px;display:inline-grid;place-items:center;background:rgba(255,45,32,.13);border:1px solid rgba(255,83,72,.38);border-radius:9px;color:#ff928a !important;font-size:19px;font-weight:950;line-height:1;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease}.crp-floating-cart-remove:hover,.crp-floating-cart-remove:focus{background:rgba(255,45,32,.24);border-color:rgba(255,108,97,.6);color:#fff !important}.crp-floating-cart-item-copy{display:grid;gap:3px;min-width:0}.crp-floating-cart-item-copy strong{overflow:hidden;color:#fff;font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crp-floating-cart-item-copy small{color:rgba(255,255,255,.56);font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.crp-floating-cart-item-price{color:rgba(255,255,255,.84);font-size:12px;font-weight:950;white-space:nowrap}.crp-floating-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crp-floating-cart-actions a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#fff !important;font-size:12px;font-weight:950;text-decoration:none !important}.crp-floating-cart-actions .crp-floating-checkout{background:linear-gradient(180deg,#ff4539,#e21413);border-color:rgba(255,255,255,.14)}@media (max-width:640px){.crp-library-scroll{max-width:100%;overflow:visible}.crp-library-table{width:100%;min-width:0;border-spacing:0;table-layout:fixed}body:not(.wp-admin) .crp-library-app,body:not(.wp-admin) .crp-library-controls,body:not(.wp-admin) .crp-library-results,body:not(.wp-admin) .crp-library-scroll{width:100%;min-width:0;max-width:100%}body:not(.wp-admin) .crp-library-controls{grid-template-columns:1fr !important}body.crp-vault-standalone .crp-library-table,body.crp-video-standalone .crp-library-table,body.crp-top-standalone .crp-library-table,body:not(.wp-admin) .crp-library-table{width:100% !important;min-width:0 !important;max-width:100%}.crp-library-table,.crp-library-table tbody,.crp-library-table tr,.crp-library-table td{display:block;width:100% !important;max-width:100%;box-sizing:border-box}.crp-library-table tbody tr.crp-library-row{margin-bottom:12px;padding:12px;overflow:hidden;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:14px}.crp-library-table tbody tr.crp-library-row-video{background:linear-gradient(145deg,rgba(85,183,255,.11),rgba(255,255,255,.026)),rgba(14,19,25,.9) !important;border-color:rgba(85,183,255,.2) !important}.crp-library-table tbody td{display:grid;grid-template-columns:minmax(76px, 25%) minmax(0, 1fr);gap:10px;align-items:center;min-height:34px;padding:8px 0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;white-space:normal}.crp-library-table td:before{content:attr(data-label);color:var(--crp-muted);font-size:11px;font-weight:900;text-transform:uppercase}.crp-library-table tbody td.crp-library-buy-cell,.crp-library-table tbody td.crp-library-buy-cell-has-price{width:100% !important;min-width:0;max-width:none}.crp-library-table td.crp-library-track-cell{display:block;padding-top:0 !important}.crp-library-table td.crp-library-track-cell:before{display:none}.crp-library-title-line{width:100%;flex-wrap:wrap;align-items:flex-start}.crp-library-title-flags{flex-wrap:wrap;max-width:100%}.crp-library-title-line .crp-library-title{flex:1 1 176px;min-width:0;max-width:100%;display:block;overflow-wrap:anywhere;white-space:normal !important;word-break:normal}.crp-library-title-line .crp-library-title.crp-nice-track-title{display:flex;flex-wrap:wrap;align-items:baseline}.crp-nice-track-artist,.crp-nice-track-name,.crp-nice-track-version{max-width:100%;overflow-wrap:anywhere}.crp-library-table td[data-label=BPM],.crp-library-table td[data-label=Genre]{width:100% !important;min-width:0;text-align:left}.crp-library-genre-list{flex-wrap:wrap}.crp-library-buy-stack{width:100%;max-width:100%;justify-content:flex-start;flex-wrap:wrap}.crp-library-buy-stack-has-price{min-width:0}.crp-product-action-button,.crp-library-action-cell .crp-product-action-button,.crp-video-card-buy .crp-product-action-button{min-width:104px !important}.crp-product-head-summary p{font-size:15px}.crp-product-detail{padding:14px}.crp-product-meta-grid,.crp-product-buy-box{grid-template-columns:1fr}.crp-product-preview-card{gap:10px}.crp-product-preview-box,.crp-product-buy-box{padding:12px}.crp-product-buy-box{justify-items:start}.crp-floating-cart{right:12px;bottom:12px;left:12px;width:auto}}body.crp-standalone .crp-app-header.crp-app-header-logged-in{--crp-header-control-height:46px;box-sizing:border-box;top:18px;width:min(100% - 48px, 1650px);min-height:94px;grid-template-columns:auto minmax(0, 1fr) auto;gap:clamp(16px, 2.2vw, 34px);margin:16px auto 0;padding:14px 18px;background:linear-gradient(100deg,rgba(32,18,20,.86) 0%,rgba(11,12,16,.94) 42%,rgba(48,11,20,.86) 100%),rgba(7,7,10,.9) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:18px;box-shadow:0 24px 72px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08)}body.admin-bar.crp-standalone .crp-app-header.crp-app-header-logged-in{top:50px}.crp-app-header-logged-in .crp-brand{width:fit-content;justify-self:start;min-width:0;min-height:62px;gap:0;padding:8px 14px;background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,45,32,.055));border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crp-app-header-logged-in .crp-brand img{width:154px !important;max-height:82px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.58))}.crp-app-header-logged-in .crp-brand-copy{position:static;width:auto;height:auto;display:grid;gap:3px;overflow:visible;clip:auto;white-space:normal}.crp-app-header-logged-in .crp-brand-copy small{color:#ff3b32;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.16em;text-shadow:0 0 22px rgba(255,45,32,.42)}.crp-app-header-logged-in .crp-brand-copy strong{color:#fff;font-size:20px;font-weight:950;line-height:1.08;letter-spacing:0}.crp-app-header-logged-in .crp-app-nav{width:fit-content;justify-self:center;justify-content:center;gap:6px;padding:6px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 34px rgba(0,0,0,.2)}.crp-app-header-logged-in .crp-app-nav a{min-height:var(--crp-header-control-height);padding:9px 17px;background:0 0;border-color:transparent;border-radius:10px;box-shadow:none;color:rgba(245,247,252,.82) !important}.crp-app-header-logged-in .crp-app-nav a:hover,.crp-app-header-logged-in .crp-app-nav a.is-active{background:linear-gradient(180deg,#ff4336 0%,#d80e08 100%);border-color:rgba(255,82,70,.72);box-shadow:0 16px 34px rgba(255,45,32,.26)}.crp-app-header-logged-in .crp-auth-actions{width:fit-content;justify-self:end;justify-content:flex-end;gap:6px;padding:6px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 34px rgba(0,0,0,.2)}.crp-member-card{min-height:var(--crp-header-control-height);display:flex;align-items:center;gap:9px;padding:6px 12px;background:rgba(4,5,8,.34);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.crp-member-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;background:rgba(4,4,6,.78);border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 10px 20px rgba(0,0,0,.36)}.crp-member-avatar img{width:28px;max-width:28px;height:auto;max-height:23px;object-fit:contain}.crp-member-avatar img.crp-member-avatar-image{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover}.crp-auth-actions .crp-member-avatar-initials{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:950;line-height:1;letter-spacing:0;text-transform:uppercase}.crp-auth-actions .crp-member-copy{display:block;min-width:0}.crp-auth-actions .crp-member-copy strong{max-width:168px;overflow:hidden;color:#fff;font-size:14px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.crp-app-header-logged-in .crp-auth-actions a{min-height:var(--crp-header-control-height);border-radius:10px}.crp-app-header-logged-in .crp-auth-actions .crp-dashboard-link{padding-inline:17px}.crp-app-header-logged-in .crp-auth-actions .crp-logout-link{background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;box-shadow:none}.crp-app-header-logged-in .crp-auth-actions .crp-logout-link:hover{background:rgba(255,45,32,.18) !important;border-color:rgba(255,45,32,.46) !important}@media (min-width:1500px){.crp-app-header-logged-in .crp-app-nav{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.crp-app-header-logged-in .crp-auth-actions{grid-column:3}}@media (max-width:1220px){body.crp-standalone .crp-app-header.crp-app-header-logged-in{grid-template-columns:auto minmax(0, 1fr) auto;gap:14px}.crp-app-header-logged-in .crp-brand-copy{display:none}.crp-auth-actions .crp-member-copy strong{max-width:130px}}@media (max-width:900px){body.crp-standalone .crp-app-header.crp-app-header-logged-in{top:8px;width:min(100% - 20px, 720px);min-height:76px;grid-template-columns:auto 1fr auto;margin-top:8px;padding:10px 12px;border-radius:14px}body.crp-vault-standalone .crp-app-main,body.crp-video-standalone .crp-app-main,body.crp-top-standalone .crp-app-main,body.crp-remixer-standalone .crp-app-main{width:min(100% - 20px, 720px);max-width:720px}body.admin-bar.crp-standalone .crp-app-header.crp-app-header-logged-in{top:54px}.crp-app-header-logged-in .crp-brand img{width:124px !important;max-height:68px}}@media (max-width:420px){body.crp-standalone .crp-app-header.crp-app-header-logged-in{width:calc(100% - 16px)}body.crp-vault-standalone .crp-app-main,body.crp-video-standalone .crp-app-main,body.crp-top-standalone .crp-app-main,body.crp-remixer-standalone .crp-app-main{width:calc(100% - 16px);max-width:none}.crp-app-header-logged-in .crp-brand img{width:110px !important}}.crp-genre-band{position:relative;overflow:hidden;text-align:center}.crp-genre-band:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,45,32,.16) 50%,transparent 100%),radial-gradient(circle at 50% 0%,rgba(255,45,32,.18),transparent 46%);opacity:.55;transform:translateX(-62%);animation:crp-genre-scan 8s ease-in-out infinite}.crp-genre-band .crp-section-head{position:relative;z-index:1;justify-content:center;text-align:center}.crp-genre-band .crp-section-head>div{display:grid;justify-items:center}.crp-genre-head-stat{min-height:28px;display:inline-flex;align-items:center;justify-content:center;margin-left:12px;padding:6px 10px;background:rgba(255,45,32,.12);border:1px solid rgba(255,45,32,.28);border-radius:999px;color:#ff6258;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:0 0 26px rgba(255,45,32,.16)}.crp-genre-cloud{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));gap:10px;justify-content:center;max-width:1120px;margin:18px auto 0}.crp-genre-cloud a.crp-genre-card{position:relative;min-height:82px;display:grid;align-items:end;gap:10px;overflow:hidden;padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.03)),rgba(10,10,13,.82) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:12px !important;color:#fff !important;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);animation:crp-genre-rise .56s ease both;animation-delay:var(--crp-stagger,0ms);transition:border-color .18s ease}.crp-genre-cloud a.crp-genre-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(255,69,57,.28),transparent 26%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 58%);opacity:.55;transform:translateX(-42%)}.crp-genre-cloud a.crp-genre-card:after{content:"";position:absolute;right:12px;top:12px;width:8px;height:8px;background:#ff3b32;border-radius:999px;box-shadow:0 0 0 6px rgba(255,45,32,.12),0 0 24px rgba(255,45,32,.5);animation:crp-genre-pulse 2.4s ease-in-out infinite}.crp-genre-cloud a.crp-genre-card.is-top{min-height:102px;grid-column:span 2;background:linear-gradient(145deg,rgba(255,45,32,.18),rgba(255,255,255,.045) 44%,rgba(0,0,0,.12)),rgba(13,10,13,.9) !important;border-color:rgba(255,45,32,.3) !important}.crp-genre-cloud a.crp-genre-card:hover{border-color:rgba(255,75,62,.52) !important}.crp-genre-card-main{position:relative;z-index:1;display:grid;gap:4px}.crp-genre-name{overflow:hidden;color:#fff;font-size:14px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.crp-genre-card.is-top .crp-genre-name{font-size:18px}.crp-genre-count{color:rgba(241,244,250,.68);font-size:11px;font-weight:850;line-height:1.2}.crp-genre-meter{position:relative;z-index:1;display:block;height:5px;overflow:hidden;background:rgba(255,255,255,.1);border-radius:999px}.crp-genre-meter span{display:block;width:var(--crp-count-width,20%);height:100%;background:linear-gradient(90deg,#ff2d20 0%,#ff736b 60%,#fff 100%);border-radius:inherit;box-shadow:0 0 18px rgba(255,45,32,.45);animation:crp-genre-fill .72s ease both;animation-delay:calc(var(--crp-stagger, 0ms) + 160ms)}@keyframes crp-genre-rise{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crp-genre-fill{from{width:0}}@keyframes crp-genre-pulse{0%,100%{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.16)}}@keyframes crp-genre-scan{0%,100%{transform:translateX(-62%);opacity:.26}50%{transform:translateX(62%);opacity:.68}}@media (max-width:760px){.crp-genre-cloud{grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px}.crp-genre-cloud a.crp-genre-card,.crp-genre-cloud a.crp-genre-card.is-top{grid-column:auto;min-height:84px;padding:12px}.crp-genre-card.is-top .crp-genre-name{font-size:14px}.crp-genre-head-stat{margin:10px 0 0}}@media (max-width:340px){.crp-genre-cloud{grid-template-columns:1fr}}.crp-login-modal-open,.crp-checkout-modal-open,.crp-reset-modal-open,.crp-register-modal-open{overflow:hidden}.crp-login-modal[hidden],.crp-checkout-modal[hidden],.crp-reset-modal[hidden],.crp-register-modal[hidden]{display:none !important}.crp-login-modal,.crp-checkout-modal,.crp-reset-modal,.crp-register-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:clamp(12px, 2vw, 26px)}.crp-login-modal-backdrop,.crp-checkout-modal-backdrop,.crp-reset-modal-backdrop,.crp-register-modal-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,rgba(255,45,32,.18),transparent 34%),rgba(0,0,0,.78);backdrop-filter:blur(16px) saturate(132%)}.crp-login-modal,.crp-reset-modal,.crp-register-modal{z-index:10000}.crp-checkout-modal-panel{position:relative;width:min(880px, 100%);height:min(830px, 88vh);display:grid;grid-template-rows:auto minmax(0, 1fr);overflow:hidden;background:linear-gradient(145deg,rgba(34,29,32,.94),rgba(6,6,8,.98) 52%,rgba(22,4,4,.96)),#08090b;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 34px 110px rgba(0,0,0,.72),0 0 70px rgba(255,45,32,.16),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(8px) scale(.985);opacity:0;animation:crp-checkout-modal-in .2s ease forwards}.crp-login-modal-panel,.crp-reset-modal-panel,.crp-register-modal-panel{position:relative;width:min(430px, 100%);display:grid;gap:0;overflow:hidden;background:linear-gradient(145deg,rgba(34,29,32,.94),rgba(6,6,8,.97) 54%,rgba(22,4,4,.95)),#08090b;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.7),0 0 58px rgba(255,45,32,.15);transform:translateY(8px) scale(.985);opacity:0;animation:crp-checkout-modal-in .2s ease forwards}.crp-login-modal-panel:before,.crp-checkout-modal-panel:before,.crp-reset-modal-panel:before,.crp-register-modal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);pointer-events:none}.crp-login-modal-head,.crp-checkout-modal-head,.crp-reset-modal-head,.crp-register-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px clamp(16px, 2.2vw, 24px);background:rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.1)}.crp-checkout-modal-head{padding:clamp(16px, 2vw, 20px) clamp(18px, 2.6vw, 26px);background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.025)),rgba(255,255,255,.035)}.crp-checkout-modal-head .crp-kicker{margin-bottom:8px;color:#ff574d}.crp-login-modal-head h2,.crp-checkout-modal-head h2,.crp-reset-modal-head h2,.crp-register-modal-head h2{margin:3px 0 0;color:#fff;font-size:clamp(21px, 2.2vw, 30px);line-height:1.06}.crp-login-modal-head h2,.crp-reset-modal-head h2,.crp-register-modal-head h2{font-size:24px}.crp-login-modal-head button,.crp-reset-modal-head button,.crp-register-modal-head button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-size:24px;line-height:1;cursor:pointer}.crp-login-modal-head button:hover,.crp-reset-modal-head button:hover,.crp-register-modal-head button:hover{background:rgba(255,45,32,.16);border-color:rgba(255,45,32,.38)}.crp-login-modal .crp-login-form,.crp-reset-form,.crp-register-form{display:grid;gap:10px;padding:16px}.crp-login-modal .crp-login-form form{display:grid;gap:10px;margin:0}.crp-login-modal .crp-login-form p{margin:0}.crp-login-modal .crp-login-form label,.crp-reset-form label,.crp-register-form label{color:rgba(245,247,252,.82);font-size:11px;font-weight:900;line-height:1}.crp-login-modal .crp-login-form input[type=text],.crp-login-modal .crp-login-form input[type=password],.crp-reset-form input[type=text],.crp-register-form input[type=text],.crp-register-form input[type=email],.crp-register-form input[type=password]{width:100%;min-height:44px;padding:10px 12px;background:rgba(8,10,14,.9) !important;border:1px solid rgba(255,255,255,.17) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.15) !important;outline:0;-webkit-text-fill-color:#fff}.crp-login-modal .crp-login-form input[type=text]:focus,.crp-login-modal .crp-login-form input[type=password]:focus,.crp-reset-form input[type=text]:focus,.crp-register-form input[type=text]:focus,.crp-register-form input[type=email]:focus,.crp-register-form input[type=password]:focus{border-color:rgba(255,83,72,.58) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(255,45,32,.14) !important}.crp-login-modal .crp-login-form input:-webkit-autofill,.crp-login-modal .crp-login-form input:-webkit-autofill:hover,.crp-login-modal .crp-login-form input:-webkit-autofill:focus{border-color:rgba(255,83,72,.42) !important;-webkit-box-shadow:0 0 0 1000px #11141a inset !important;-webkit-text-fill-color:#fff !important;caret-color:#fff}.crp-login-modal .crp-login-form input[type=submit],.crp-reset-form button[type=submit],.crp-register-form button[type=submit]{min-height:42px;margin-top:2px;background:linear-gradient(180deg,#ff4239 0%,#eb1410 100%) !important;border:1px solid rgba(255,98,88,.72) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:0 12px 26px rgba(255,45,32,.18) !important;font-size:12px;font-weight:950;cursor:pointer}.crp-login-modal .login-submit input{width:100%}.crp-login-modal .login-remember label{display:inline-flex;align-items:center;gap:8px;margin:0;line-height:1.2}.crp-login-modal .login-remember input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:var(--crp-red)}.crp-login-modal .crp-login-links{margin-top:0;padding:0 16px 16px}.crp-reset-form button[type=submit]:disabled,.crp-register-form button[type=submit]:disabled{cursor:wait;opacity:.68}.crp-reset-status,.crp-register-status{min-height:16px;margin:0;color:rgba(245,247,252,.68);font-size:12px;font-weight:800;line-height:1.35}.crp-reset-modal.has-error .crp-reset-status,.crp-register-modal.has-error .crp-register-status{color:#ff8b82}.crp-reset-modal.has-success .crp-reset-status,.crp-register-modal.has-success .crp-register-status{color:#9be7c3}.crp-checkout-modal-actions{display:inline-flex;align-items:center;gap:9px}.crp-checkout-modal-actions a,.crp-checkout-modal-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff !important;font-size:12px;font-weight:900;line-height:1}.crp-checkout-modal-actions a{padding:9px 12px;background:linear-gradient(180deg,rgba(255,67,54,.94) 0%,rgba(216,14,8,.94) 100%);border-color:rgba(255,93,82,.72);box-shadow:0 12px 28px rgba(255,45,32,.22)}.crp-checkout-modal-actions button{width:38px;padding:0;color:#fff;font-size:24px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crp-checkout-modal-actions a:hover,.crp-checkout-modal-actions button:hover{background:rgba(255,45,32,.16);border-color:rgba(255,45,32,.38)}.crp-checkout-modal-frame-wrap{position:relative;min-height:0;display:grid;box-sizing:border-box;padding:clamp(10px, 1.6vw, 16px);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#050506}.crp-checkout-modal-frame-wrap:before{content:"";position:absolute;inset:clamp(10px, 1.6vw, 16px);z-index:1;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),0 16px 42px rgba(0,0,0,.26);pointer-events:none}.crp-checkout-modal-frame-wrap iframe{width:100%;height:100%;min-height:0;display:block;background:#050506;border:0;border-radius:12px}.crp-checkout-modal-loader{position:absolute;inset:0;z-index:2;display:none;place-content:center;justify-items:center;gap:12px;background:rgba(5,5,6,.82);color:#fff}.crp-checkout-modal.is-loading .crp-checkout-modal-loader{display:grid}.crp-checkout-modal-loader span{width:44px;height:44px;border:3px solid rgba(255,255,255,.18);border-top-color:#ff2d20;border-radius:999px;animation:crp-checkout-spin .72s linear infinite}.crp-checkout-modal-loader strong{font-size:13px;font-weight:950;text-transform:uppercase}body.crp-modal-checkout-page{background:#050506 !important;scrollbar-color:rgba(255,255,255,.28) rgba(255,255,255,.055);scrollbar-width:thin}body.crp-modal-checkout-page .crp-app{min-height:100vh;background:#050506 !important}body.crp-modal-checkout-page::-webkit-scrollbar{width:10px}body.crp-modal-checkout-page::-webkit-scrollbar-track{background:rgba(255,255,255,.055)}body.crp-modal-checkout-page::-webkit-scrollbar-thumb{background:rgba(255,255,255,.26);border:2px solid #050506;border-radius:999px}body.crp-modal-checkout-page::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.36)}body.crp-modal-checkout-page .crp-app-header,body.crp-modal-checkout-page .crp-app-footer,body.crp-modal-checkout-page .crp-floating-cart,body.crp-modal-checkout-page .crp-portal-page-head{display:none !important}body.crp-modal-checkout-page .crp-app-main{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important}body.crp-modal-checkout-page .crp-portal-panel,body.crp-modal-checkout-page .crp-page-content-panel{padding:clamp(16px, 3vw, 28px) !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.crp-modal-checkout-page .crp-page-content{max-width:760px;margin:0 auto}body.crp-modal-checkout-page .pmpro,body.crp-modal-checkout-page #pmpro_form{color:var(--crp-text)}body.crp-modal-checkout-page .pmpro_checkout,body.crp-modal-checkout-page .pmpro_checkout-fields,body.crp-modal-checkout-page .pmpro_card{background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.14) !important;border-radius:12px !important}body.crp-modal-checkout-page input,body.crp-modal-checkout-page select,body.crp-modal-checkout-page textarea{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.16) !important;color:#fff !important}body.crp-modal-checkout-page input[type=submit],body.crp-modal-checkout-page button,body.crp-modal-checkout-page .pmpro_btn{background:linear-gradient(180deg,#ff3b32,#f0140e) !important;border-color:rgba(255,255,255,.1) !important;color:#fff !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-app-main{width:min(1180px, calc(100% - 48px)) !important;max-width:1180px !important;padding-top:clamp(28px, 4vw, 48px) !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-floating-cart{display:none !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-portal-page-head{position:relative;overflow:hidden;margin-bottom:18px;padding:clamp(24px, 3vw, 36px) !important;background:linear-gradient(135deg,rgba(255,45,32,.16),rgba(255,255,255,.045) 46%,rgba(0,0,0,.08)),var(--crp-glass-deep) !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-portal-page-head:after{content:"Secure membership activation";position:absolute;right:clamp(18px, 3vw, 34px);bottom:clamp(18px, 2.4vw, 28px);padding:8px 11px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);color:rgba(255,255,255,.72);font-size:12px;font-weight:900;line-height:1}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-portal-page-head h1{max-width:720px;font-size:clamp(36px, 5vw, 56px)}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-page-content-panel{position:relative;overflow:hidden;padding:clamp(18px, 2.5vw, 30px) !important;background:linear-gradient(145deg,rgba(30,31,37,.86),rgba(6,6,8,.96) 52%,rgba(22,4,4,.9)),#08090b !important;border-color:rgba(255,255,255,.14) !important;box-shadow:0 30px 90px rgba(0,0,0,.58),0 0 64px rgba(255,45,32,.1) !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-page-content-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.44),transparent);pointer-events:none}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-page-content{max-width:none}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form.pmpro_form{display:grid;gap:16px;margin:0;padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form hr{display:none}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout{position:relative;margin:0 !important;padding:clamp(18px, 2.2vw, 26px) !important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.028)),rgba(6,8,11,.82) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:14px !important;box-shadow:0 16px 42px rgba(0,0,0,.24)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields{background:linear-gradient(135deg,rgba(255,45,32,.13),rgba(255,255,255,.05)),rgba(10,12,16,.88) !important;border-color:rgba(255,45,32,.24) !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_checkout-fields{grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_level_name_text,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_level_cost{min-height:86px;display:flex;flex-direction:column;justify-content:center;margin:0 !important;padding:16px 18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);color:rgba(246,247,252,.82)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_level_name_text:before,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_level_cost:before{display:block;margin-bottom:7px;color:#ff6b5f;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_level_name_text:before{content:"Selected plan"}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_level_cost:before{content:"Membership price"}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_level_name_text p,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_level_cost p{margin:0 !important;color:#fff;font-size:15px;line-height:1.45}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields strong{color:#fff;font-weight:950}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin:0 0 16px !important;padding:0 !important;color:#fff !important;font-family:inherit;font-size:clamp(22px, 2.4vw, 30px);font-weight:950;line-height:1.08;letter-spacing:0}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout h3 .pmpro_checkout-h3-name{color:#fff !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout-h3-msg{color:rgba(255,255,255,.74);font-size:12px;font-weight:850;line-height:1.35}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form a{color:#ff6b5f !important;font-weight:900;text-decoration:none !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout-fields{display:grid;gap:14px}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-fields,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_payment_information_fields .pmpro_checkout-fields{grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:16px}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-username,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-password,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-bemail,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_hidden,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_payment_information_fields .pmpro_payment-account-number,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form>.pmpro_captcha,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_submit{grid-column:1/-1}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-firstname,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-lastname{grid-column:auto}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout-field,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_checkout-field-checkbox{position:relative;float:none !important;width:auto !important;margin:0 !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form label{display:block;width:max-content !important;max-width:100%;margin:0 0 7px;color:rgba(246,247,252,.88);font-size:12px;font-weight:900;line-height:1.1}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=text],body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=email],body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=password],body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form select,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form textarea,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .StripeElement,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form #AccountNumber,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form #Expiry,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form #CVV{box-sizing:border-box !important;width:100% !important;max-width:none !important;min-height:48px;padding:12px 14px !important;background:rgba(8,11,16,.92) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16) !important;outline:0;-webkit-text-fill-color:#fff}html body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form.pmpro_form .pmpro_checkout .pmpro_checkout-fields .pmpro_checkout-field input.input,html body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form.pmpro_form .pmpro_checkout .pmpro_checkout-fields .pmpro_checkout-field input[type=text],html body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form.pmpro_form .pmpro_checkout .pmpro_checkout-fields .pmpro_checkout-field input[type=email],html body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form.pmpro_form .pmpro_checkout .pmpro_checkout-fields .pmpro_checkout-field input[type=password]{box-sizing:border-box !important;width:100% !important;max-width:none !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=text]:focus,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=email]:focus,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input[type=password]:focus,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form select:focus,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form textarea:focus{border-color:rgba(255,93,82,.66) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(255,45,32,.15) !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input:-webkit-autofill,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input:-webkit-autofill:hover,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0b0f16 inset !important;-webkit-text-fill-color:#fff !important;caret-color:#fff}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_asterisk{display:none !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-username>label:after,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-password>label:after,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-firstname>label:after,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-lastname>label:after,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-bemail>label:after{content:"*";display:inline-block;margin-left:6px;color:#ff6b5f;font-size:16px;font-weight:950;line-height:1;transform:translateY(1px)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_asterisk abbr{border:0;text-decoration:none}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_autorenewal_checkbox .pmpro_checkout-field-checkbox{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_autorenewal_checkbox input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--crp-red)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_autorenewal_checkbox label{margin:0;color:#fff;font-size:13px}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form>.pmpro_captcha{margin:0 !important;padding:0 clamp(18px, 2.2vw, 26px)}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 !important;padding:clamp(18px, 2.2vw, 24px) !important;background:linear-gradient(135deg,rgba(255,45,32,.14),rgba(255,255,255,.04)),rgba(6,8,11,.84);border:1px solid rgba(255,45,32,.24);border-radius:14px}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_submit_span{display:block}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_btn-submit{min-height:50px;padding:0 22px !important;background:linear-gradient(180deg,#ff4a3f 0%,#e41610 100%) !important;border:1px solid rgba(255,103,92,.76) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:0 16px 34px rgba(255,45,32,.24) !important;font-size:13px;font-weight:950;text-transform:uppercase;cursor:pointer}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_processing_message{color:rgba(255,255,255,.74);font-size:12px;font-weight:850}@media (max-width:720px){body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-app-main{width:min(100% - 28px, 1180px) !important;padding-top:22px !important}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-portal-page-head:after{position:static;display:inline-flex;margin-top:16px}body.pmpro-checkout:not(.crp-modal-checkout-page) .crp-page-content-panel{padding:12px !important}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_pricing_fields .pmpro_checkout-fields{grid-template-columns:1fr}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-fields,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_payment_information_fields .pmpro_checkout-fields{grid-template-columns:1fr}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-firstname,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_user_fields .pmpro_checkout-field-lastname,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_payment_information_fields .pmpro_checkout-field{grid-column:1/-1}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form>.pmpro_captcha{overflow-x:auto;padding:0}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_form .pmpro_submit{display:grid;justify-content:stretch}body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_btn-submit,body.pmpro-checkout:not(.crp-modal-checkout-page) #pmpro_submit_span{width:100%}}@keyframes crp-checkout-modal-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crp-checkout-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.crp-checkout-modal{align-items:stretch;padding:10px}.crp-checkout-modal-panel{height:min(880px, calc(100vh - 20px));border-radius:16px}.crp-checkout-modal-head{align-items:flex-start}.crp-checkout-modal-actions{gap:7px}.crp-checkout-modal-actions a{display:none}}@media (max-width:520px){.crp-login-links{display:grid;grid-template-columns:1fr}.crp-login-links .crp-button,.crp-login-forgot{width:100%}}.crp-info-grid .crp-info-card-kinetic{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,45,32,.06) 42%,rgba(0,0,0,.12)),rgba(10,10,13,.82) !important;border-color:rgba(255,255,255,.15) !important}.crp-info-grid .crp-info-card-kinetic:before{content:"";position:absolute;inset:-40% -65%;z-index:-1;background:linear-gradient(100deg,transparent 18%,rgba(255,45,32,.28) 46%,rgba(255,255,255,.16) 50%,transparent 62%),radial-gradient(circle at 50% 50%,rgba(255,45,32,.18),transparent 38%);filter:blur(12px);opacity:0;transform:translateX(-42%) skewX(-18deg);animation:crp-stat-light-sweep 4.6s ease-in-out infinite}.crp-info-grid .crp-info-card-kinetic:after{content:"";position:absolute;right:12px;top:12px;width:7px;height:7px;background:#ff2d20;border-radius:999px;box-shadow:0 0 0 6px rgba(255,45,32,.11),0 0 26px rgba(255,45,32,.55);animation:crp-stat-beacon 2.2s ease-in-out infinite}.crp-kinetic-stat{position:relative;display:inline-block !important;width:max-content;max-width:100%;color:#fff !important;white-space:nowrap;text-shadow:0 0 20px rgba(255,45,32,.18);animation:crp-stat-focus 4.6s ease-in-out infinite}.crp-kinetic-stat-text{position:relative;z-index:2;display:inline-block}.crp-info-substat{position:relative;z-index:2;display:block;margin-top:8px;color:rgba(245,247,252,.66);font-size:12px;font-weight:850;line-height:1.2;text-transform:none;letter-spacing:0}.crp-kinetic-stat:before{content:attr(data-stat);position:absolute;inset:0;z-index:1;color:#ff3b32;filter:blur(7px);opacity:0;pointer-events:none;transform:translateX(-18px) skewX(-14deg);white-space:nowrap;animation:crp-stat-motion-blur 4.6s cubic-bezier(.2,.76,.25,1) infinite}.crp-kinetic-stat:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-5px;z-index:1;height:2px;background:linear-gradient(90deg,transparent,rgba(255,45,32,.95),rgba(255,255,255,.75),transparent);border-radius:999px;filter:blur(.4px);opacity:0;transform:scaleX(0);transform-origin:left;animation:crp-stat-underline-scan 4.6s ease-in-out infinite}@keyframes crp-stat-light-sweep{0%,52%,100%{opacity:0;transform:translateX(-42%) skewX(-18deg)}64%{opacity:.85}82%{opacity:.08;transform:translateX(42%) skewX(-18deg)}}@keyframes crp-stat-motion-blur{0%,54%,100%{opacity:0;filter:blur(8px);transform:translateX(-18px) skewX(-14deg)}62%{opacity:.78;filter:blur(7px);transform:translateX(-10px) skewX(-14deg)}70%{opacity:.28;filter:blur(3px);transform:translateX(18px) skewX(-14deg)}}@keyframes crp-stat-underline-scan{0%,56%,100%{opacity:0;transform:scaleX(0)}66%{opacity:.9;transform:scaleX(1)}78%{opacity:0;transform:scaleX(1)}}@keyframes crp-stat-focus{0%,52%,100%{filter:none;transform:translateX(0)}64%{filter:drop-shadow(0 0 14px rgba(255,45,32,.42));transform:translateX(1px)}}@keyframes crp-stat-beacon{0%,100%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.crp-login-console{align-self:start;padding:18px !important;background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,45,32,.05) 46%,rgba(0,0,0,.18)),rgba(8,9,12,.9) !important}.crp-login-console-head{display:block;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.crp-login-console-head .crp-kicker{margin:0;font-size:11px}.crp-login-console .crp-login-form form{gap:10px}.crp-login-console .crp-login-form{padding:12px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(4,5,8,.52);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}.crp-login-console .crp-login-form label{margin-bottom:5px;color:rgba(245,247,252,.8);font-size:11px;font-weight:850}.crp-login-console .crp-login-form input[type=text],.crp-login-console .crp-login-form input[type=password]{min-height:42px;padding:9px 11px;background:rgba(8,10,14,.88) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.14) !important;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-text-fill-color:#fff}.crp-login-console .crp-login-form input[type=text]:focus,.crp-login-console .crp-login-form input[type=password]:focus{background:rgba(10,12,17,.96) !important;border-color:rgba(255,83,72,.58) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(255,45,32,.14) !important}.crp-login-console .crp-login-form input:-webkit-autofill,.crp-login-console .crp-login-form input:-webkit-autofill:hover,.crp-login-console .crp-login-form input:-webkit-autofill:focus{border-color:rgba(255,83,72,.42) !important;-webkit-box-shadow:0 0 0 1000px #11141a inset !important;-webkit-text-fill-color:#fff !important}.crp-login-console .login-remember{min-height:20px}.crp-login-console .login-remember label{gap:8px;margin:0;color:rgba(245,247,252,.78);font-size:11px}.crp-login-console .login-remember input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:var(--crp-red)}.crp-login-console .login-submit{margin-top:0 !important}.crp-login-console .login-submit input{min-height:42px;background:linear-gradient(180deg,#ff4239 0%,#eb1410 100%) !important;border:1px solid rgba(255,98,88,.72) !important;border-radius:var(--crp-radius) !important;box-shadow:0 12px 26px rgba(255,45,32,.18) !important;font-size:12px;font-weight:950}.crp-login-links{gap:8px;margin-top:10px}.crp-login-links .crp-button,.crp-login-forgot{min-height:36px;height:36px;border-radius:var(--crp-radius);font-size:11px}.crp-genre-band{text-align:left}.crp-genre-band .crp-section-head{justify-content:space-between;text-align:left}.crp-genre-band .crp-section-head>div{justify-items:start}.crp-genre-cloud{grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px;max-width:none;text-align:left}.crp-genre-cloud a.crp-genre-card.is-top{grid-column:auto;min-height:124px;align-content:end;padding:16px;border-radius:var(--crp-radius) !important;animation:crp-home-top-card-in .62s cubic-bezier(.2,.78,.22,1) both;animation-delay:var(--crp-stagger,0ms)}.crp-genre-rank{position:absolute;top:13px;left:14px;z-index:1;color:rgba(255,255,255,.5);font-size:12px;font-weight:950;letter-spacing:0}.crp-genre-card.is-top .crp-genre-name{font-size:clamp(19px, 2.1vw, 26px);white-space:normal}.crp-genre-badge-cloud{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.crp-genre-badge-cloud a.crp-genre-badge{min-height:31px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:999px !important;color:rgba(245,247,252,.84) !important;font-size:12px;font-weight:850;line-height:1;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.crp-genre-badge small{color:rgba(245,247,252,.52);font-size:11px;font-weight:900}.crp-genre-badge-cloud a.crp-genre-badge:hover{background:rgba(255,45,32,.14) !important;border-color:rgba(255,45,32,.34) !important;color:#fff !important;transform:translateY(-1px)}.crp-new-vault-list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;align-items:stretch}.crp-release-badge{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0, 1fr) 118px;align-items:center;gap:8px;padding:8px 7px 8px 12px;overflow:hidden;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(245,247,252,.88) !important;text-decoration:none !important;transition:none}.crp-release-badge-copy{min-width:0;display:grid;gap:3px;color:inherit !important;text-decoration:none !important}.crp-release-badge-copy span,.crp-release-badge-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crp-release-badge-copy span{font-size:12px;font-weight:900;line-height:1.05}.crp-release-badge-copy small{color:rgba(245,247,252,.52);font-size:11px;font-weight:800;line-height:1.1}.crp-release-badge:hover{background:rgba(255,45,32,.13) !important;border-color:rgba(255,45,32,.32);color:#fff !important;transform:none}.crp-new-vault-list-no-previews .crp-release-badge{grid-template-columns:minmax(0, 1fr);padding-right:14px}.crp-vault-preview .crp-release-badge,.crp-vault-preview .crp-release-badge:hover,.crp-vault-preview .cr-preview-player,.crp-vault-preview .cr-preview-player:hover,.crp-vault-preview .cr-preview-player *,.crp-vault-preview .cr-preview-player *:before,.crp-vault-preview .cr-preview-player *:after{animation:none !important;transition:none !important;transform:none !important}.crp-release-badge .cr-preview-player{width:118px !important;min-width:118px !important;max-width:118px !important;height:38px !important;min-height:38px !important;grid-template-columns:30px 66px !important;grid-template-rows:30px !important;grid-auto-flow:column !important;gap:6px !important;align-items:center !important;justify-items:center !important;align-self:center;justify-self:end;padding:3px 7px 3px 3px !important;direction:ltr !important}.crp-release-badge .cr-preview-player>img,.crp-release-badge .cr-preview-player>.cr-preview-legacy-icon{position:absolute !important;width:1px !important;height:1px !important;display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.crp-release-badge .cr-preview-player>.cr-preview-toggle{grid-column:1 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;width:30px !important;height:30px !important}.crp-release-badge .cr-preview-player .cr-preview-waveform{grid-column:2 !important;grid-row:1 !important;align-self:center !important;justify-self:stretch !important;width:66px !important;min-width:66px !important;max-width:66px !important;height:24px !important;display:flex !important;visibility:visible !important;opacity:1 !important}.crp-release-badge .cr-preview-waveform span{width:auto !important;flex:1 1 0 !important}.crp-release-badge .cr-preview-waveform span:nth-child(1){height:42% !important}.crp-release-badge .cr-preview-waveform span:nth-child(2){height:68% !important}.crp-release-badge .cr-preview-waveform span:nth-child(3){height:50% !important}.crp-release-badge .cr-preview-waveform span:nth-child(4){height:82% !important}.crp-release-badge .cr-preview-waveform span:nth-child(5){height:44% !important}.crp-release-badge .cr-preview-waveform span:nth-child(6){height:72% !important}.crp-release-badge .cr-preview-waveform span:nth-child(7){height:58% !important}.crp-release-badge .cr-preview-waveform span:nth-child(8){height:76% !important}.crp-release-badge .cr-preview-waveform span:nth-child(n+9){display:none !important}@keyframes crp-home-top-card-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.crp-genre-cloud,.crp-new-vault-list{grid-template-columns:1fr}.crp-genre-cloud a.crp-genre-card.is-top{min-height:96px}}@media (max-width:640px){.crp-genre-head-stat{margin:0}.crp-release-badge{grid-template-columns:minmax(0, 1fr);border-radius:var(--crp-radius)}.crp-release-badge .cr-preview-player{justify-self:start}}body.crp-account-standalone .crp-account-main{overflow:visible}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation{width:100% !important;float:none !important;margin:0 0 14px !important;overflow:hidden !important;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(8,9,12,.72) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:16px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 38px rgba(0,0,0,.28)}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul{width:100% !important;min-width:0 !important;display:flex !important;flex-wrap:nowrap !important;gap:8px !important;margin:0 !important;padding:8px !important;overflow-x:auto !important;background:0 0 !important;border:0 !important;border-radius:0 !important;list-style:none !important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link{flex:1 0 102px !important;width:auto !important;min-width:0 !important;display:block !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link a{width:100% !important;min-height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:9px 11px !important;overflow:hidden !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.11) !important;border-radius:11px !important;color:rgba(245,247,252,.82) !important;box-shadow:none !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0 !important;line-height:1.1 !important;text-align:center !important;text-decoration:none !important;white-space:normal !important;text-wrap:balance;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li.is-active a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a:hover,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link.is-active a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link a:hover{background:linear-gradient(180deg,#ff3730 0%,#e21212 100%) !important;border-color:rgba(255,105,94,.74) !important;color:#fff !important;box-shadow:0 10px 24px rgba(255,45,32,.26) !important;transform:translateY(-1px)}@media (max-width:760px){body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation{margin-bottom:12px !important;border-radius:14px !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul{padding:7px !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link{flex-basis:116px !important}}@media (prefers-reduced-motion:reduce){.crp-genre-band:before,.crp-genre-cloud a.crp-genre-card,.crp-genre-cloud a.crp-genre-card:after,.crp-genre-meter span,.crp-info-grid .crp-info-card-kinetic:before,.crp-info-grid .crp-info-card-kinetic:after,.crp-kinetic-stat,.crp-kinetic-stat:before,.crp-kinetic-stat:after,.crp-checkout-modal-panel,.crp-checkout-modal-loader span{animation:none}}body.crp-home-standalone .crp-access-story{background:linear-gradient(145deg,rgba(34,29,32,.86),rgba(7,7,10,.94) 54%,rgba(24,5,5,.82)),rgba(8,8,11,.88) !important;border-color:rgba(255,255,255,.12) !important}body.crp-home-standalone .crp-hero-intro{width:fit-content;max-width:100%;display:inline-grid;grid-template-columns:1fr;gap:0;align-items:center;margin-bottom:26px;padding:9px 12px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,45,32,.085) 48%,rgba(8,8,11,.56)),rgba(7,7,10,.78);border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08)}body.crp-home-standalone .crp-hero-brand{position:relative;width:auto;min-height:58px;aspect-ratio:auto;display:inline-flex;align-items:center;gap:14px;overflow:visible;margin:0;color:#fff !important;font-size:clamp(15px, 1.2vw, 19px);font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}body.crp-home-standalone .crp-hero-brand:before{content:"";position:static;flex:0 0 clamp(112px, 9.5vw, 136px);width:clamp(112px, 9.5vw, 136px);aspect-ratio:647/350;background:url("https://s3.amazonaws.com/cubaremixes/wp-content/uploads/2024/02/27081627/CubaRemixes-ITSELF.png") center 48%/154.56% 285.72% no-repeat;filter:drop-shadow(0 13px 22px rgba(0,0,0,.48))}body.crp-home-standalone .crp-hero-brand img{position:absolute !important;inset:auto;width:1px !important;height:1px !important;max-width:1px !important;max-height:1px !important;opacity:0;pointer-events:none}body.crp-home-standalone .crp-hero-brand span{display:none !important}body.crp-home-standalone .crp-hero-copy{display:none;max-width:540px;margin:0;color:rgba(235,237,244,.84);font-size:clamp(14px, 1.12vw, 16px);font-weight:400;line-height:1.5}@media (max-width:640px){body.crp-home-standalone .crp-hero-intro{margin-bottom:22px;padding:8px 10px}body.crp-home-standalone .crp-hero-brand{gap:10px;font-size:15px}body.crp-home-standalone .crp-hero-brand:before{flex-basis:min(108px, 34vw);width:min(108px, 34vw)}}body.crp-contact-standalone:not(.logged-in) .crp-app-header{display:none !important}body.crp-contact-standalone .crp-app-main{width:min(1280px, calc(100% - 40px));max-width:1280px;padding-bottom:76px}body.crp-contact-standalone:not(.logged-in) .crp-app-main{padding-top:clamp(22px, 4vw, 44px)}body.crp-contact-standalone .crp-portal-page-head{min-height:132px;align-items:center;margin-bottom:clamp(14px, 2vw, 22px);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,45,32,.09) 54%,rgba(71,206,188,.055)),rgba(7,8,11,.78) !important}.crp-contact-section{margin:0}.crp-contact-grid{display:grid;grid-template-columns:minmax(260px, .78fr) minmax(0, 1.22fr);gap:clamp(14px, 2vw, 22px);align-items:stretch}.crp-contact-copy,.crp-contact-form-panel{position:relative;min-width:0;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(8,9,12,.78) !important;border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:var(--crp-shadow);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.crp-contact-copy:before,.crp-contact-form-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none}.crp-contact-copy{display:flex;flex-direction:column;padding:clamp(20px, 3vw, 34px)}.crp-contact-copy h2{margin:0;color:#fff;font-family:inherit;font-size:clamp(28px, 3vw, 40px);font-weight:900;line-height:1.08;letter-spacing:0;text-shadow:0 18px 44px rgba(0,0,0,.38)}.crp-contact-copy>p:not(.crp-kicker){max-width:420px;margin:16px 0 0;color:rgba(235,237,244,.8);font-size:15px;line-height:1.6}.crp-contact-routes{display:grid;gap:10px;margin-top:clamp(24px, 4vw, 46px);padding-top:0}.crp-contact-routes div{position:relative;display:grid;gap:6px;padding:14px 14px 14px 16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.115);border-radius:var(--crp-radius);box-shadow:inset 3px 0 0 rgba(255,45,32,.86)}.crp-contact-routes div:nth-child(2){box-shadow:inset 3px 0 0 rgba(71,206,188,.78)}.crp-contact-routes div:nth-child(3){box-shadow:inset 3px 0 0 rgba(255,184,84,.78)}.crp-contact-routes span{color:rgba(255,255,255,.54);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.crp-contact-routes strong{color:#fff;font-size:15px;font-weight:900;line-height:1.25}.crp-contact-form-panel{padding:clamp(18px, 2.7vw, 32px)}body.crp-contact-standalone .crp-contact-form-panel .wpcf7{margin:0}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form{display:grid;gap:16px;margin:0}body.crp-contact-standalone .crp-contact-form-panel .contact-form{display:grid;gap:16px}body.crp-contact-standalone .crp-contact-form-panel .contact-form>*,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form>p{min-width:0;margin:0}body.crp-contact-standalone .crp-contact-form-panel .contact-form>p:first-child,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form>p:first-child{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:8px 10px;background:rgba(255,45,32,.1);border:1px solid rgba(255,45,32,.2);border-radius:var(--crp-radius);color:rgba(255,255,255,.76);font-size:12px;font-weight:850;line-height:1.35}body.crp-contact-standalone .crp-contact-form-panel .row{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin:0}body.crp-contact-standalone .crp-contact-form-panel .row:before,body.crp-contact-standalone .crp-contact-form-panel .row:after{display:none}body.crp-contact-standalone .crp-contact-form-panel .row>[class*=col-]{width:auto;max-width:none;padding:0}body.crp-contact-standalone .crp-contact-form-panel label{display:grid !important;gap:8px;padding:0 !important;color:rgba(245,247,252,.86);font-size:13px;font-weight:900;line-height:1.25}body.crp-contact-standalone .crp-contact-form-panel br{display:none}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form-control-wrap{margin:0}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-select,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-text,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-textarea{width:100%;min-height:56px;padding:15px 16px !important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(5,6,9,.66) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.16);font-size:15px;font-weight:750;line-height:1.3;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-textarea{min-height:clamp(190px, 28vh, 270px);resize:vertical}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-select:focus,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-text:focus,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-textarea:focus{background:linear-gradient(180deg,rgba(255,45,32,.08),rgba(255,255,255,.03)),rgba(8,9,12,.82) !important;border-color:rgba(255,85,76,.82) !important;box-shadow:0 0 0 3px rgba(255,45,32,.18),inset 0 1px 0 rgba(255,255,255,.08)}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-not-valid-tip{margin-top:7px;color:#ffb199;font-size:12px;font-weight:850}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-recaptcha,body.crp-contact-standalone .crp-contact-form-panel .g-recaptcha{display:inline-flex;max-width:100%;padding:8px;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-submit{width:100%;min-height:56px;margin-top:2px;padding:0 22px !important;border-radius:var(--crp-radius) !important;font-size:14px;font-weight:950;text-transform:none}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-spinner{margin:12px auto 0}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-response-output{margin:0 !important;padding:13px 14px !important;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13) !important;border-radius:var(--crp-radius);color:rgba(245,247,252,.86);font-size:13px;font-weight:800;line-height:1.45}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme{margin:0}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme *{box-sizing:border-box}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_heading{margin:0 0 16px}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_required_legend{display:inline-flex;width:fit-content;max-width:100%;align-items:center;padding:8px 10px;background:rgba(255,45,32,.1);border:1px solid rgba(255,45,32,.2);border-radius:var(--crp-radius);color:rgba(255,255,255,.76);font-size:12px;font-weight:850;line-height:1.35}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_fields{display:grid !important;grid-template-columns:repeat(12,minmax(0, 1fr)) !important;gap:16px !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0;margin:0 !important;padding:0 !important;border:0 !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 6 !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield--type-honeypot,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_validation_container{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield_label,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme legend.gfield_label{display:block !important;margin:0 0 8px !important;padding:0 !important;color:rgba(245,247,252,.86);font-size:13px !important;font-weight:900 !important;line-height:1.25 !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield_required,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield_required_asterisk{color:#ff6d5f !important;font-size:13px !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .ginput_container,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .ginput_complex{margin:0 !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .ginput_complex{display:grid;gap:10px}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .ginput_complex label{margin:5px 0 0;color:rgba(215,217,223,.56);font-size:11px;font-weight:850}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=text],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=email],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=tel],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=url],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme select,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme textarea{width:100% !important;min-height:56px !important;padding:15px 16px !important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(5,6,9,.66) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:var(--crp-radius) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.16) !important;font-size:15px !important;font-weight:750 !important;line-height:1.3 !important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme textarea{min-height:clamp(190px, 28vh, 270px) !important;resize:vertical}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input:focus,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme select:focus,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme textarea:focus{background:linear-gradient(180deg,rgba(255,45,32,.08),rgba(255,255,255,.03)),rgba(8,9,12,.82) !important;border-color:rgba(255,85,76,.82) !important;box-shadow:0 0 0 3px rgba(255,45,32,.18),inset 0 1px 0 rgba(255,255,255,.08) !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield_description,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .validation_message{margin-top:7px !important;color:#ffb199 !important;font-size:12px !important;font-weight:850 !important;line-height:1.35}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .ginput_recaptcha{display:inline-flex;max-width:100%;padding:8px;overflow:hidden;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:var(--crp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_footer{margin:16px 0 0 !important;padding:0 !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_button,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=submit]{width:100% !important;min-height:56px !important;margin:0 !important;padding:0 22px !important;border-radius:var(--crp-radius) !important;font-size:14px !important;font-weight:950 !important;text-transform:none}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_ajax_spinner{margin:12px auto 0}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 16px !important;padding:13px 14px !important;background:rgba(255,45,32,.1) !important;border:1px solid rgba(255,45,32,.22) !important;border-radius:var(--crp-radius) !important;box-shadow:none !important;color:rgba(245,247,252,.88) !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_validation_errors h2{color:rgba(245,247,252,.9) !important;font-size:13px !important;font-weight:900 !important;line-height:1.35 !important}@media (max-width:900px){.crp-contact-grid{grid-template-columns:1fr}.crp-contact-routes{grid-template-columns:repeat(3,minmax(0, 1fr));padding-top:24px}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 1 !important}}@media (max-width:640px){body.crp-contact-standalone .crp-app-main{width:min(100% - 24px, 1180px);padding-bottom:54px}body.crp-contact-standalone .crp-portal-page-head{min-height:0}.crp-contact-copy,.crp-contact-form-panel{padding:16px}.crp-contact-routes,body.crp-contact-standalone .crp-contact-form-panel .row{grid-template-columns:1fr}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:1fr !important}body.crp-contact-standalone .crp-contact-form-panel .contact-form>p:first-child,body.crp-contact-standalone .crp-contact-form-panel .wpcf7-form>p:first-child{width:100%}body.crp-contact-standalone .crp-contact-form-panel .wpcf7-textarea,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme textarea{min-height:190px}}body:not(.wp-admin).woocommerce-cart .crp-app-main{width:min(100% - 48px, 1360px) !important;max-width:1360px !important;padding-top:clamp(28px, 4vw, 54px) !important;padding-bottom:clamp(104px, 10vw, 160px) !important}body:not(.wp-admin).woocommerce-cart .crp-portal-page-head{position:relative;overflow:hidden;margin-bottom:20px;padding:clamp(24px, 3vw, 38px) !important;background:linear-gradient(135deg,rgba(255,45,32,.16),rgba(85,183,255,.075) 48%,rgba(255,255,255,.035)),var(--crp-glass-deep) !important;border-color:rgba(255,255,255,.14) !important;box-shadow:0 30px 88px rgba(0,0,0,.48),0 0 56px rgba(255,45,32,.09) !important}body:not(.wp-admin).woocommerce-cart .crp-portal-page-head h1{font-size:clamp(38px, 5vw, 62px);line-height:.98}body:not(.wp-admin).woocommerce-cart .crp-page-content-panel{padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important}body:not(.wp-admin).woocommerce-cart .crp-page-content{max-width:none}body:not(.wp-admin).woocommerce-cart .crp-floating-cart{display:none !important}body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 392px);gap:20px;align-items:start}body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.woocommerce-notices-wrapper,body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.woocommerce-message,body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.woocommerce-info,body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.woocommerce-error,body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.cart-empty,body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce>.return-to-shop{grid-column:1/-1}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form,body:not(.wp-admin).woocommerce-cart .cart-collaterals{min-width:0;margin:0}body:not(.wp-admin).woocommerce-cart .cart-collaterals{display:grid;gap:14px;padding-top:0}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart{display:block;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart thead{display:none}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tbody{display:grid;gap:12px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:40px minmax(0, 1fr) minmax(82px, auto) minmax(96px, auto) minmax(88px, auto);grid-template-areas:"remove name price quantity subtotal";gap:14px;align-items:center;min-height:104px;padding:15px 16px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.022)),rgba(8,9,12,.84);border:1px solid rgba(255,255,255,.11);border-radius:14px;box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045);transition:border-color .18s ease,background .18s ease,transform .18s ease}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:hover{background:linear-gradient(135deg,rgba(255,45,32,.1),rgba(85,183,255,.035)),rgba(12,13,17,.94);border-color:rgba(255,75,62,.28);transform:translateY(-1px)}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:has(.product-quantity .quantity.hidden){grid-template-columns:40px minmax(0, 1fr) minmax(88px, auto);grid-template-areas:"remove name subtotal"}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:has(.product-quantity .quantity.hidden) .product-price,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:has(.product-quantity .quantity.hidden) .product-quantity{display:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item td{display:block;min-width:0;padding:0 !important;border:0 !important;background:0 0 !important;color:rgba(245,247,252,.8) !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-remove{grid-area:remove;width:auto;line-height:1}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-remove .remove{position:static !important;width:34px;height:34px;display:inline-grid;place-items:center;background:rgba(255,45,32,.11);border:1px solid rgba(255,76,65,.32);border-radius:10px;color:#ff7b70 !important;font-size:0 !important;font-weight:900;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-remove .remove:before{content:"\00d7";font-family:inherit;font-size:22px;line-height:1}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-remove .remove:hover{background:rgba(255,45,32,.2);border-color:rgba(255,93,82,.54);color:#fff !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-thumbnail{grid-area:thumb;width:auto;display:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:72px;height:72px;display:block;object-fit:cover;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:12px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-name{grid-area:name;font-size:15px;line-height:1.32}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-name a{color:#fff !important;font-weight:950;text-decoration:none !important;overflow-wrap:anywhere}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-name a:hover{color:#ff766c !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-name:before{content:none !important;display:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-name dl{margin-top:7px;color:rgba(255,255,255,.56);font-size:12px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-price{grid-area:price}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-quantity{grid-area:quantity;width:auto}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-subtotal{grid-area:subtotal}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-price,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-quantity,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-subtotal{display:grid !important;gap:4px;justify-items:end;color:#fff !important;font-size:14px;font-weight:950;text-align:right}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-price:before,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-quantity:before,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-subtotal:before{content:attr(data-title);display:block;float:none !important;color:rgba(255,255,255,.48);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form div.quantity{display:inline-grid;grid-template-columns:30px 42px 30px;overflow:hidden;background:rgba(5,6,8,.75);border:1px solid rgba(255,255,255,.14);border-radius:10px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form div.quantity .qty,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form div.quantity>span{height:34px;border:0 !important;background:0 0 !important;color:#fff !important;line-height:34px;box-shadow:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form div.quantity>span{color:rgba(255,255,255,.62) !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form div.quantity>span:hover{color:#fff !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr:not(.woocommerce-cart-form__cart-item){display:block;background:0 0 !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:2px;padding:14px !important;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(8,9,12,.72) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.2)}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon{display:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .button,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .btn{min-height:44px;min-width:148px;display:inline-flex;align-items:center;justify-content:center;float:none !important;margin:0 !important;padding:10px 18px !important;border-radius:12px !important;font-size:12px;font-weight:950;line-height:1.1;text-decoration:none !important;white-space:nowrap}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .btn{order:1;margin-right:auto !important;background:rgba(255,255,255,.065) !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .btn:hover{background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.22) !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .btn-clear-cart{order:2;background:rgba(255,45,32,.12) !important;border:1px solid rgba(255,72,61,.34) !important;color:#ff8a80 !important;box-shadow:none !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions button[name=update_cart]{order:3;background:linear-gradient(180deg,#ff463b 0%,#e91510 100%) !important;border:1px solid rgba(255,99,88,.7) !important;color:#fff !important;box-shadow:0 16px 34px rgba(255,45,32,.2) !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .button:disabled,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .button[disabled]{cursor:not-allowed;opacity:.52;box-shadow:none !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-coupon-form,body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-shipping-form,body:not(.wp-admin).woocommerce-cart .cart-collaterals .cart_totals{float:none !important;width:100% !important;margin:0 !important;padding:18px !important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(8,9,12,.88) !important;border:1px solid rgba(255,255,255,.13) !important;border-radius:14px !important;box-shadow:0 22px 56px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.045) !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals .cart_totals{position:sticky;top:128px}body:not(.wp-admin).woocommerce-cart .cart-collaterals h2{margin:0 0 14px;color:#fff !important;font-size:18px;font-weight:950;line-height:1.15}body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-coupon-form p,body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-shipping-form p{color:rgba(255,255,255,.62)}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table{margin:0 0 16px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:12px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important;overflow:hidden}body:not(.wp-admin).woocommerce-cart .cart-collaterals table.shop_table_responsive tr{display:table-row !important;background:0 0 !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals table.shop_table_responsive tbody th,body:not(.wp-admin).woocommerce-cart .cart-collaterals table.shop_table_responsive tr td{display:table-cell !important;min-width:0 !important;clear:none !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals table.shop_table_responsive tr td[data-title]:before{content:none !important;display:none !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table th,body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table td{padding:13px 14px !important;border-width:0 0 1px !important;border-color:rgba(255,255,255,.08) !important;background:0 0 !important;color:rgba(255,255,255,.78) !important;font-size:13px;font-weight:900}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table tr:last-child th,body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table tr:last-child td{border-bottom:0 !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table td{text-align:right}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table .amount,body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table .order-total td,body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table .order-total th{color:#fff !important;font-weight:950}body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table .order-total td,body:not(.wp-admin).woocommerce-cart .cart-collaterals .shop_table .order-total th{background:rgba(255,45,32,.08) !important}body:not(.wp-admin).woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{padding:0}body:not(.wp-admin).woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:12px 18px !important;background:linear-gradient(180deg,#ff4a3f 0%,#e41610 100%) !important;border:1px solid rgba(255,103,92,.76) !important;border-radius:12px !important;color:#fff !important;box-shadow:0 16px 34px rgba(255,45,32,.24) !important;font-size:13px;font-weight:950;line-height:1.1;text-align:center}body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-coupon,body:not(.wp-admin).woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator{max-width:none}body:not(.wp-admin).woocommerce-cart .cart-collaterals input,body:not(.wp-admin).woocommerce-cart .cart-collaterals select{width:100%;min-height:42px;border-radius:10px !important}@media (max-width:1080px){body:not(.wp-admin).woocommerce-cart .crp-page-content>.woocommerce{grid-template-columns:1fr}body:not(.wp-admin).woocommerce-cart .cart-collaterals .cart_totals{position:static}}@media (max-width:760px){body:not(.wp-admin).woocommerce-cart .crp-app-main{width:min(100% - 28px, 1360px) !important;padding-top:22px !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item{grid-template-columns:34px minmax(0, 1fr) auto;grid-template-areas:"remove name subtotal" "price quantity quantity";gap:10px 12px;min-height:0;padding:13px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:has(.product-quantity .quantity.hidden){grid-template-columns:34px minmax(0, 1fr) auto;grid-template-areas:"remove name subtotal"}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:34px;height:34px;border-radius:9px}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-price,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-quantity{justify-items:start;text-align:left}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-subtotal{align-self:start;padding-top:2px !important}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions{display:grid;grid-template-columns:1fr}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .button,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .btn{width:100%;min-width:0;margin-right:0 !important}}@media (max-width:520px){body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item{grid-template-columns:34px minmax(0, 1fr);grid-template-areas:"remove name" "price price" "quantity quantity" "subtotal subtotal"}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.woocommerce-cart-form__cart-item:has(.product-quantity .quantity.hidden){grid-template-columns:34px minmax(0, 1fr);grid-template-areas:"remove name" "subtotal subtotal"}body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-price,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-quantity,body:not(.wp-admin).woocommerce-cart .woocommerce-cart-form .product-subtotal{display:flex !important;align-items:center;justify-content:space-between;width:100%;padding-top:8px !important;border-top:1px solid rgba(255,255,255,.08) !important;text-align:right}body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-coupon-form,body:not(.wp-admin).woocommerce-cart .cart-collaterals .la-shipping-form,body:not(.wp-admin).woocommerce-cart .cart-collaterals .cart_totals{padding:14px !important}}body.crp-top-standalone .crp-chart-hero{grid-template-columns:minmax(0, 1fr) minmax(280px, 470px);align-items:stretch;gap:18px;padding:22px;background:linear-gradient(135deg,rgba(85,183,255,.11),transparent 38%),linear-gradient(145deg,rgba(32,33,39,.72),rgba(8,8,11,.88)) !important}body.crp-top-standalone .crp-chart-hero h1{font-size:clamp(36px, 4vw, 58px);line-height:.98}body.crp-top-standalone .crp-chart-hero-side{display:grid;gap:12px;align-content:end}body.crp-top-standalone .crp-chart-hero-metric{display:grid;gap:4px;padding:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body.crp-top-standalone .crp-chart-hero-metric span,body.crp-top-standalone .crp-chart-hero-metric small{color:rgba(255,255,255,.62);font-size:11px;font-weight:850;text-transform:uppercase}body.crp-top-standalone .crp-chart-hero-metric strong{color:#fff;font-size:26px;font-weight:950;line-height:1}body:not(.wp-admin) .crp-chart-panel{padding:18px}body:not(.wp-admin) .crp-chart-panel .crtr-wrap{width:100%;max-width:none;margin:0;padding:0;color:var(--crp-text)}body:not(.wp-admin) .crp-chart-panel .crtr-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:18px;margin:0 0 16px;padding-bottom:0;border-bottom:0}body:not(.wp-admin) .crp-chart-panel .crtr-title h2{display:none}body:not(.wp-admin) .crp-chart-panel .crtr-subhead{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}body:not(.wp-admin) .crp-chart-panel .crtr-subhead span{min-height:30px;display:inline-flex;align-items:center;padding:6px 9px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);color:rgba(255,255,255,.7);font-size:12px;font-weight:850}body:not(.wp-admin) .crp-chart-panel .crtr-controls{display:flex;justify-content:flex-end;min-width:0}body:not(.wp-admin) .crp-chart-panel .crtr-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:rgba(5,6,8,.72);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body:not(.wp-admin) .crp-chart-panel .crtr-tabs .crtr-tab{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;background:0 0 !important;border:1px solid transparent !important;border-radius:6px;color:rgba(255,255,255,.76) !important;font-size:13px;font-weight:900;white-space:nowrap}body:not(.wp-admin) .crp-chart-panel .crtr-tabs .crtr-tab.is-active,body:not(.wp-admin) .crp-chart-panel .crtr-tabs .crtr-tab:hover{background:rgba(255,45,32,.16) !important;border-color:rgba(255,45,32,.44) !important;color:#fff !important;box-shadow:none !important}body:not(.wp-admin) .crp-chart-panel .crtr-filterbar{display:grid;grid-template-columns:minmax(180px, 1fr) minmax(180px, 1fr) auto;gap:12px;align-items:end;margin:0 0 14px;padding:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body:not(.wp-admin) .crp-chart-panel .crtr-filterbar label{min-width:0;display:grid;gap:6px;margin:0;color:rgba(255,255,255,.68);font-size:11px;font-weight:900;text-transform:uppercase}body:not(.wp-admin) .crp-chart-panel .crtr-filterbar select{width:100%;min-height:42px;padding:8px 34px 8px 11px;background:#090b0f !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:var(--crp-radius);color:#fff !important;font-size:14px;font-weight:760}body:not(.wp-admin) .crp-chart-panel .crtr-filter-actions{display:flex;align-items:center;gap:8px}body:not(.wp-admin) .crp-chart-panel .crtr-filter-actions button,body:not(.wp-admin) .crp-chart-panel .crtr-filter-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--crp-radius);padding:9px 14px;font-size:13px;font-weight:900;white-space:nowrap}body:not(.wp-admin) .crp-chart-panel .crtr-filter-actions a{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.78) !important}body:not(.wp-admin) .crp-chart-panel .crtr-metrics{display:grid;grid-template-columns:minmax(160px, .9fr) minmax(160px, .9fr) minmax(260px, 1.5fr);margin-bottom:16px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius)}body:not(.wp-admin) .crp-chart-panel .crtr-metric{min-width:0;display:grid;gap:4px;padding:13px 14px;border-right:1px solid rgba(255,255,255,.08)}body:not(.wp-admin) .crp-chart-panel .crtr-metric:last-child{border-right:0}body:not(.wp-admin) .crp-chart-panel .crtr-metric span,body:not(.wp-admin) .crp-chart-panel .crtr-metric small{overflow:hidden;color:rgba(255,255,255,.58);font-size:11px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body:not(.wp-admin) .crp-chart-panel .crtr-metric strong{overflow:hidden;color:#fff;font-size:24px;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body:not(.wp-admin) .crp-chart-panel .crtr-metric-primary strong{color:#ff675d}body:not(.wp-admin) .crp-chart-panel .crtr-metric-leader strong{font-size:16px;line-height:1.3}body:not(.wp-admin) .crp-chart-panel .crtr-list{gap:10px}body:not(.wp-admin) .crp-chart-panel .crtr-item{display:grid;grid-template-columns:86px minmax(0, 1fr) minmax(128px, 164px) auto;gap:14px;align-items:center;min-height:78px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),rgba(8,9,12,.82);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);box-shadow:none}body:not(.wp-admin) .crp-chart-panel .crtr-item:hover{background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(12,14,18,.92);transform:none}body:not(.wp-admin) .crp-chart-panel .crtr-item.is-podium{border-color:rgba(255,75,62,.34);background:linear-gradient(135deg,rgba(255,45,32,.12),rgba(255,255,255,.025)),rgba(10,10,13,.9)}body:not(.wp-admin) .crp-chart-panel .crtr-rankline{width:100%;flex-basis:auto;justify-content:flex-start;gap:7px;margin-right:0}body:not(.wp-admin) .crp-chart-panel .crtr-ranknum{min-width:38px;color:#ff806f;font-size:24px;text-align:left}body:not(.wp-admin) .crp-chart-panel .crtr-track{color:var(--crp-text);font-size:16px;line-height:1.28}body:not(.wp-admin) .crp-chart-panel .crtr-meta-row,body:not(.wp-admin) .crp-chart-panel .crtr-bpm{gap:6px;color:var(--crp-muted);font-size:12px}body:not(.wp-admin) .crp-chart-panel .crtr-score{min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"value name" "bar bar";gap:4px 7px;align-items:baseline}body:not(.wp-admin) .crp-chart-panel .crtr-score-value{grid-area:value;color:#fff;font-size:22px;font-weight:950;line-height:1}body:not(.wp-admin) .crp-chart-panel .crtr-score-name{grid-area:name;color:rgba(255,255,255,.58);font-size:11px;font-weight:850;text-transform:uppercase;white-space:nowrap}body:not(.wp-admin) .crp-chart-panel .crtr-score-bar{grid-area:bar;height:5px;overflow:hidden;background:rgba(255,255,255,.08);border-radius:999px}body:not(.wp-admin) .crp-chart-panel .crtr-score-bar span{display:block;height:100%;background:linear-gradient(90deg,#55b7ff 0%,#ff675d 62%,#f3bc4c 100%);border-radius:inherit}body:not(.wp-admin) .crp-chart-panel .crtr-actions{justify-content:flex-end;margin-left:0}body:not(.wp-admin) .crp-chart-panel .crtr-empty{padding:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--crp-radius);color:rgba(255,255,255,.72);font-weight:800}@media (max-width:900px){body.crp-top-standalone .crp-chart-hero,body:not(.wp-admin) .crp-chart-panel .crtr-head,body:not(.wp-admin) .crp-chart-panel .crtr-filterbar,body:not(.wp-admin) .crp-chart-panel .crtr-metrics,body:not(.wp-admin) .crp-chart-panel .crtr-item{grid-template-columns:1fr}body:not(.wp-admin) .crp-chart-panel .crtr-controls,body:not(.wp-admin) .crp-chart-panel .crtr-actions{justify-content:flex-start}body:not(.wp-admin) .crp-chart-panel .crtr-tabs{width:100%}body:not(.wp-admin) .crp-chart-panel .crtr-tabs .crtr-tab{flex:1 1 auto}body:not(.wp-admin) .crp-chart-panel .crtr-filter-actions{flex-wrap:wrap}body:not(.wp-admin) .crp-chart-panel .crtr-metric{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}body:not(.wp-admin) .crp-chart-panel .crtr-metric:last-child{border-bottom:0}body:not(.wp-admin) .crp-chart-panel .crtr-item{align-items:stretch}body:not(.wp-admin) .crp-chart-panel .crtr-rankline,body:not(.wp-admin) .crp-chart-panel .crtr-score{width:100%}}body.crp-account-membership .crp-account-main .woocommerce-MyAccount-content{min-height:420px}body.crp-account-membership .crp-account-main .woocommerce-MyAccount-content>h2{display:none}body.crp-account-membership #pmpro_account{display:grid;gap:14px}body.crp-account-membership #pmpro_account .pmpro_box{position:relative;margin:0;padding:clamp(18px, 2vw, 24px);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(10,12,17,.94);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.22)}body.crp-account-membership #pmpro_account-membership:before{content:"";position:absolute;inset:0 22px auto;height:2px;background:linear-gradient(90deg,var(--crp-red) 0%,var(--crp-amber) 48%,var(--crp-cyan) 100%);opacity:.85}body.crp-account-membership #pmpro_account .pmpro_box h3{margin:0 0 14px;color:#fff;font-family:inherit;font-size:clamp(20px, 2vw, 26px);font-weight:900;letter-spacing:0;line-height:1.1}body.crp-account-membership #pmpro_account .pmpro_table{display:block;width:100%;margin:0;background:0 0;border:0;border-collapse:collapse;border-spacing:0;box-shadow:none}body.crp-account-membership #pmpro_account .pmpro_table thead,body.crp-account-membership #pmpro_account .pmpro_table tbody{display:block}body.crp-account-membership #pmpro_account .pmpro_table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.crp-account-membership #pmpro_account .pmpro_table tr{display:grid;grid-template-columns:minmax(360px, 1.7fr) minmax(150px, .55fr) minmax(130px, .45fr);gap:10px;align-items:start;margin:0;padding:10px;background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.1);border-radius:8px}body.crp-account-membership #pmpro_account .pmpro_table th{display:none}body.crp-account-membership #pmpro_account .pmpro_table td{position:relative;min-height:88px;display:flex;flex-direction:column;gap:9px;padding:32px 14px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(246,248,252,.9);text-align:left;vertical-align:top}body.crp-account-membership #pmpro_account .pmpro_table td:before{position:absolute;top:14px;left:16px;color:rgba(178,190,209,.76);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelname:before{content:"Plan status"}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelfee:before{content:"Monthly billing"}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-expiration:before{content:"Renewal"}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelname:after{content:"Active";position:absolute;top:12px;right:12px;padding:4px 8px;background:rgba(69,195,132,.12);border:1px solid rgba(69,195,132,.28);border-radius:999px;color:#9bf3c3;font-size:10px;font-weight:950;text-transform:uppercase}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelname:has(#pmpro_actionlink-resume):after{content:"Frozen";background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.34);color:#ffd08a}body.crp-account-membership #pmpro_account-membership .pmpro_table td[colspan]{position:relative;grid-column:1/-1;min-height:auto;padding:24px 24px 24px 58px;background:linear-gradient(135deg,rgba(255,58,36,.11),rgba(85,183,255,.06)),rgba(255,255,255,.025);color:#fff;font-size:16px;font-weight:850;line-height:1.45}body.crp-account-membership #pmpro_account-membership .pmpro_table td[colspan]:before{content:"";position:absolute;top:26px;left:24px;width:18px;height:18px;background:linear-gradient(180deg,var(--crp-amber),var(--crp-red));border:1px solid rgba(255,255,255,.26);border-radius:50%;box-shadow:0 0 0 6px rgba(241,58,36,.12)}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelname{min-height:196px;padding:36px 16px 16px;color:#fff;font-size:22px;font-weight:900;line-height:1.2}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelfee p,body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-expiration p{margin:0;color:rgba(232,238,248,.86);font-size:14px;font-weight:850;line-height:1.25}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelfee strong,body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-expiration strong,body.crp-account-membership #pmpro_account-membership .crp-renewal-date{display:block;color:#fff;font-size:16px;font-weight:950;line-height:1.1}body.crp-account-membership #pmpro_account .pmpro_actionlinks{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:14px 0 0;color:transparent;text-align:right}body.crp-account-membership #pmpro_account-membership .pmpro_account-membership-levelname .pmpro_actionlinks{justify-content:flex-start;margin-top:auto;text-align:left}body.crp-account-membership #pmpro_account .pmpro_actionlinks a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(247,249,253,.88) !important;font-size:13px;font-weight:900;line-height:1.15;text-align:center;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body.crp-account-membership #pmpro_account .pmpro_actionlinks a:hover{transform:translateY(-1px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff !important}body.crp-account-membership #pmpro_account #pmpro_actionlink-levels,body.crp-account-membership #pmpro_account .pmpro_actionlinks a[href*=membership-checkout]{background:linear-gradient(180deg,#ff3730 0%,#e21212 100%);border-color:rgba(255,105,94,.74);color:#fff !important;box-shadow:0 12px 26px rgba(255,45,32,.22)}body.crp-account-membership #pmpro_account #pmpro_actionlink-cancel{background:0 0;color:rgba(232,238,248,.72) !important}body.crp-account-membership #pmpro_account #pmpro_actionlink-freeze{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.34);color:#ffd08a !important;box-shadow:none}body.crp-account-membership #pmpro_account #pmpro_actionlink-freeze:hover{background:rgba(245,158,11,.17);border-color:rgba(245,158,11,.48)}body.crp-account-membership #pmpro_account #pmpro_actionlink-resume{background:rgba(69,195,132,.12);border-color:rgba(69,195,132,.34);color:#a8f6ca !important;box-shadow:none}body.crp-account-membership #pmpro_account #pmpro_actionlink-resume:hover{background:rgba(69,195,132,.18);border-color:rgba(69,195,132,.48)}body.crp-account-membership #pmpro_account .crp-freeze-note{flex:1 1 100%;min-width:100%;max-width:360px;margin-top:2px;padding:8px 10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18);border-radius:8px;color:rgba(255,229,186,.86);font-size:12px;font-weight:800;line-height:1.35;text-align:left}body.crp-account-membership #pmpro_account-profile{display:grid;gap:14px}body.crp-account-membership #pmpro_account-profile h3{margin-bottom:0;font-size:clamp(18px, 1.7vw, 23px)}body.crp-account-membership #pmpro_account-profile ul{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}body.crp-account-membership #pmpro_account-profile li{min-height:58px;margin:0;padding:12px 14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(246,248,252,.9);font-size:15px;font-weight:750;line-height:1.35}body.crp-account-membership #pmpro_account-profile li strong{display:block;margin:0 0 5px;color:rgba(170,184,203,.82);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}body.crp-account-membership #pmpro_account-profile .pmpro_actionlinks{justify-content:flex-start;margin-top:0}body.crp-account-membership #pmpro_account-invoices .pmpro_table tr{grid-template-columns:minmax(160px, .95fr) minmax(180px, 1fr) minmax(120px, .7fr) minmax(100px, .55fr);align-items:center;padding:8px}body.crp-account-membership #pmpro_account-invoices .pmpro_table td{min-height:62px;justify-content:center;padding:14px 16px;color:rgba(246,248,252,.9);font-size:15px;font-weight:850;line-height:1.2}body.crp-account-membership #pmpro_account-invoices .pmpro_table td a{color:#ff675d !important;font-size:18px;font-weight:950;text-decoration:none !important}body.crp-account-membership #pmpro_account-invoices .pmpro_table td:last-child{background:rgba(69,195,132,.08);border-color:rgba(69,195,132,.22);color:#a8f6ca;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.02em}@media (max-width:860px){body.crp-account-membership #pmpro_account .pmpro_table tr{grid-template-columns:1fr}body.crp-account-membership #pmpro_account-invoices .pmpro_table tr{grid-template-columns:minmax(130px, 1fr) minmax(110px, .9fr) minmax(90px, .7fr) minmax(80px, .6fr);overflow-x:auto}body.crp-account-membership #pmpro_account .pmpro_actionlinks{justify-content:flex-start;text-align:left}}@media (max-width:560px){body.crp-account-membership #pmpro_account .pmpro_box{padding:16px}body.crp-account-membership #pmpro_account-membership .pmpro_table td[colspan]{padding:50px 18px 22px}body.crp-account-membership #pmpro_account-membership .pmpro_table td[colspan]:before{top:20px;left:20px}body.crp-account-membership #pmpro_account-profile ul{grid-template-columns:1fr}body.crp-account-membership #pmpro_account .pmpro_actionlinks a{flex:1 1 150px}body.crp-account-membership #pmpro_account .crp-freeze-note{max-width:none}}body.crp-account-standalone{--crp-order-bg:#0d1016;--crp-order-surface:rgba(255,255,255,.045);--crp-order-surface-strong:rgba(255,255,255,.07);--crp-order-border:rgba(148,163,184,.18);--crp-order-border-strong:rgba(229,231,235,.24);--crp-order-accent:#ff4b42}body.crp-account-standalone .crp-portal-page-head,body.crp-account-standalone .crp-account-main,body.crp-account-standalone .crp-account-side{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(10,12,17,.92);border-color:var(--crp-order-border);box-shadow:0 22px 60px rgba(0,0,0,.28)}body.crp-account-standalone .crp-portal-page-head{align-items:center;padding:clamp(18px, 2.2vw, 28px)}body.crp-account-standalone .crp-portal-page-head h1{font-size:clamp(34px, 3.6vw, 52px)}body.crp-account-standalone .crp-vault-toolbar{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}body.crp-account-standalone .crp-vault-toolbar a{background:0 0;border-color:transparent}body.crp-account-standalone .crp-vault-toolbar a.is-active,body.crp-account-standalone .crp-vault-toolbar a:hover{background:rgba(255,75,66,.14);border-color:rgba(255,75,66,.28)}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation{background:rgba(255,255,255,.035) !important;border-color:var(--crp-order-border) !important;border-radius:14px !important;box-shadow:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link a{background:rgba(255,255,255,.045) !important;border-color:rgba(255,255,255,.08) !important;border-radius:9px !important;color:rgba(245,247,252,.74) !important;box-shadow:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation ul{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(112px, 1fr)) !important;overflow:visible !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link{flex:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li.is-active a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation li a:hover,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link.is-active a,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-navigation-link a:hover{background:rgba(255,75,66,.16) !important;border-color:rgba(255,75,66,.4) !important;box-shadow:none !important;transform:none}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content{display:grid;gap:18px}body.crp-account-standalone .crp-account-main mark{padding:2px 5px;background:rgba(255,75,66,.13);border:1px solid rgba(255,75,66,.24);border-radius:6px;color:#ffd4d0}.crp-view-order-hero,.crp-downloads-panel,.crp-order-details-panel,.crp-view-order-notes,body.crp-account-standalone .woocommerce-customer-details{padding:clamp(18px, 2.2vw, 26px);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),var(--crp-order-bg);border:1px solid var(--crp-order-border);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.crp-view-order-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, .72fr);gap:clamp(16px, 2.4vw, 26px);align-items:center;overflow:hidden}.crp-view-order-copy h2,.crp-order-section-head h2,.crp-view-order-notes h3,body.crp-account-standalone .woocommerce-customer-details h2{margin:0;color:#fff;font-family:inherit;font-size:clamp(24px, 2.4vw, 34px);font-weight:950;letter-spacing:0;line-height:1.08}.crp-view-order-copy p:not(.crp-kicker){max-width:660px;margin:10px 0 0;color:rgba(226,232,240,.78);font-size:15px;line-height:1.55}.crp-view-order-copy strong{color:#fff;font-weight:900}.crp-view-order-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px, 1fr));gap:10px}.crp-view-order-stats div,.crp-download-row,.crp-order-product,.crp-order-total-row{background:var(--crp-order-surface);border:1px solid var(--crp-order-border);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.crp-view-order-stats div{min-width:0;padding:13px}.crp-view-order-stats span,.crp-download-meta span,.crp-order-total-row span,.crp-order-product-meta,.crp-download-button small{display:block;color:rgba(170,184,203,.82);font-size:12px;font-weight:800;line-height:1.35}.crp-view-order-stats span,.crp-order-total-row span{text-transform:uppercase}.crp-view-order-stats strong{display:block;margin-top:6px;color:#fff;font-size:19px;font-weight:950;line-height:1.12;overflow-wrap:normal;word-break:normal}.crp-view-order-stats .woocommerce-Price-amount{display:inline-block;white-space:nowrap}.crp-view-order-stats .woocommerce-Price-amount bdi,.crp-view-order-stats .woocommerce-Price-currencySymbol{display:inline;white-space:nowrap}.crp-view-order-status{display:inline-flex !important;width:fit-content;min-height:30px;align-items:center;padding:6px 10px;background:rgba(85,183,255,.12);border:1px solid rgba(85,183,255,.26);border-radius:999px;color:#c9eaff !important;font-size:12px !important;line-height:1 !important;white-space:nowrap}.crp-view-order-status--completed,.crp-view-order-status--processing{background:rgba(52,201,134,.13);border-color:rgba(52,201,134,.3);color:#baf4d8 !important}.crp-view-order-actions,.crp-order-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body.crp-account-standalone .crp-view-order-action,body.crp-account-standalone .crp-order-detail-action{min-height:40px;display:inline-flex !important;align-items:center;justify-content:center;padding:9px 14px !important;background:rgba(255,255,255,.055) !important;border:1px solid var(--crp-order-border) !important;border-radius:9px !important;color:#fff !important;box-shadow:none !important;font-size:12px !important;font-weight:900 !important;text-decoration:none !important;text-transform:none !important}body.crp-account-standalone .crp-view-order-action.pay,body.crp-account-standalone .crp-order-detail-action.pay{background:rgba(255,75,66,.18) !important;border-color:rgba(255,75,66,.4) !important}.crp-order-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.crp-order-section-head>span{min-height:30px;display:inline-flex;align-items:center;padding:6px 10px;background:rgba(255,255,255,.055);border:1px solid var(--crp-order-border);border-radius:999px;color:rgba(226,232,240,.78);font-size:12px;font-weight:900;white-space:nowrap}.crp-download-list,.crp-order-product-list,.crp-order-totals{display:grid;gap:10px}.crp-download-list{gap:8px}.crp-download-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(96px, auto);gap:10px;align-items:center;padding:8px 10px;color:#fff !important;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.crp-download-row:hover{background:rgba(255,255,255,.065);border-color:rgba(255,75,66,.34);color:#fff !important;transform:translateY(-1px)}.crp-download-main{min-width:0;display:grid;grid-template-columns:36px minmax(0, 1fr);gap:9px;align-items:start}.crp-download-icon{display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,rgba(255,75,66,.13),rgba(85,183,255,.08)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.11);border-radius:9px;color:rgba(255,255,255,.84);font-size:10px;font-weight:950;line-height:1}.crp-download-icon{width:36px;height:36px}.crp-download-main h3,.crp-order-product-copy h3{margin:0;color:#fff;font-family:inherit;font-size:15px;font-weight:900;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content .crp-download-row .crp-download-main h3 a:not(.button):not(.crp-button):not(.crp-account-action-card),body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content .crp-order-product .crp-order-product-copy h3 a:not(.button):not(.crp-button):not(.crp-account-action-card){color:#fff !important;text-decoration:none !important}body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content .crp-download-row .crp-download-main h3 a:not(.button):not(.crp-button):not(.crp-account-action-card):hover,body.crp-account-standalone .crp-account-main .woocommerce-MyAccount-content .crp-order-product .crp-order-product-copy h3 a:not(.button):not(.crp-button):not(.crp-account-action-card):hover{color:#ffd0cc !important}.crp-download-meta{display:flex;flex-wrap:wrap;gap:5px 6px;margin:6px 0 0;padding:0;list-style:none}.crp-download-meta li{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px;padding:3px 6px;background:rgba(5,9,15,.26);border:1px solid rgba(148,163,184,.1);border-radius:999px}.crp-download-meta strong{display:inline;margin-top:0;color:rgba(245,247,252,.9);font-size:11px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.crp-download-meta span{display:inline;font-size:10px;line-height:1.2}.crp-download-action{display:flex;align-items:center;justify-content:flex-end;align-self:center}body.crp-account-standalone .crp-download-row.woocommerce-MyAccount-downloads-file{background:var(--crp-order-surface);border:1px solid var(--crp-order-border);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}body.crp-account-standalone .crp-download-button{min-width:96px;min-height:36px;display:grid !important;align-content:center;justify-content:center;gap:1px;padding:6px 9px !important;overflow:hidden;background:rgba(255,75,66,.12) !important;border:1px solid rgba(255,75,66,.32) !important;border-radius:8px !important;box-shadow:none !important;color:#fff !important;text-align:center;text-decoration:none !important;text-transform:none !important}body.crp-account-standalone .crp-download-button:hover,body.crp-account-standalone .crp-download-button:focus{background:rgba(255,75,66,.23) !important;border-color:rgba(255,111,102,.5) !important;transform:translateY(-1px);outline:none}.crp-download-button span{color:#fff;font-size:11px;font-weight:950;line-height:1.15}.crp-download-button small{overflow:hidden;color:rgba(255,231,229,.82);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.crp-download-extra{grid-column:1/-1;color:rgba(226,232,240,.82);font-size:13px}.crp-download-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--crp-order-border)}.crp-download-pagination-status{color:rgba(203,213,225,.78);font-size:13px;font-weight:850}.crp-download-pagination-links{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.crp-download-pagination-links a,.crp-download-pagination-links span{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;background:rgba(255,255,255,.045);border:1px solid var(--crp-order-border);border-radius:9px;color:rgba(245,247,252,.88);font-size:12px;font-weight:900;line-height:1;text-decoration:none}.crp-download-pagination-links a:hover,.crp-download-pagination-links a:focus,.crp-download-pagination-links .is-active{background:rgba(255,75,66,.16);border-color:rgba(255,75,66,.4);color:#fff;outline:none}.crp-download-pagination-links .is-disabled,.crp-download-pagination-links .is-gap{opacity:.45}.crp-download-pagination-links .is-gap{min-width:24px;padding-right:4px;padding-left:4px;background:0 0;border-color:transparent}.crp-order-product{min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px;align-items:center;padding:12px 14px}.crp-order-product-meta{margin-top:7px;color:rgba(170,184,203,.82)}.crp-order-product-meta .product-quantity{display:inline-flex;margin:0 8px 0 0;color:rgba(226,232,240,.76);font-weight:850}.crp-order-product-meta .wc-item-meta,.crp-order-product-meta dl.variation{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;padding:0;list-style:none}.crp-order-product-meta .wc-item-meta li,.crp-order-product-meta dl.variation dt,.crp-order-product-meta dl.variation dd{margin:0;color:rgba(203,213,225,.74);font-size:12px;line-height:1.35}.crp-order-product-note{margin-top:10px;padding:10px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:9px;color:rgba(226,232,240,.78);font-size:13px;line-height:1.45}.crp-order-product-note p:last-child{margin-bottom:0}.crp-order-product-total{color:#fff;font-size:16px;font-weight:950;line-height:1.2;white-space:nowrap}.crp-order-detail-actions{margin:14px 0}.crp-order-totals{max-width:520px;margin-left:auto}.crp-order-total-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center;padding:12px 14px}.crp-order-total-row strong,.crp-order-total-row p{margin:0;color:#fff;font-size:15px;font-weight:900;line-height:1.35;text-align:right}.crp-order-total-row:last-child{background:var(--crp-order-surface-strong);border-color:var(--crp-order-border-strong)}.crp-order-total-row--note{grid-template-columns:1fr}.crp-order-total-row--note p{text-align:left}.crp-view-order-notes ol{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.crp-view-order-notes li{margin:0;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid var(--crp-order-border);border-radius:10px}.crp-view-order-notes .meta{margin:0 0 6px;color:rgba(170,184,203,.82);font-size:12px;font-weight:900}body.crp-account-standalone .woocommerce-customer-details address{margin:12px 0 0;padding:14px;background:rgba(255,255,255,.04);border:1px solid var(--crp-order-border);border-radius:10px;color:rgba(226,232,240,.8);font-style:normal;line-height:1.55}body.crp-account-standalone .crp-account-side .crdl-card{max-width:none;background:rgba(255,255,255,.04) !important;border-color:var(--crp-order-border) !important;box-shadow:none}body.crp-account-standalone .crp-account-side .crdl-title{font-size:15px}body.crp-account-standalone .crp-account-side .crdl-sub{color:rgba(203,213,225,.74) !important;font-size:13px;line-height:1.55}@media (max-width:1100px){.crp-view-order-hero,.crp-download-row{grid-template-columns:1fr}.crp-view-order-stats{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:760px){body.crp-account-standalone .crp-portal-page-head,.crp-order-section-head{align-items:flex-start;grid-template-columns:1fr}.crp-view-order-stats{grid-template-columns:1fr}.crp-view-order-actions,.crp-order-detail-actions{justify-content:stretch}body.crp-account-standalone .crp-view-order-action,body.crp-account-standalone .crp-order-detail-action,body.crp-account-standalone .crp-download-button{width:100%}.crp-download-action{justify-content:flex-start}body.crp-account-standalone .crp-download-row .crp-download-button{width:auto;min-width:104px;min-height:40px}.crp-order-product{grid-template-columns:minmax(0, 1fr);align-items:start}.crp-order-product-total{justify-self:start}.crp-order-totals{max-width:none;margin-left:0}}@media (max-width:480px){.crp-download-main{grid-template-columns:32px minmax(0, 1fr);gap:8px}.crp-download-main>div{display:contents}.crp-download-main h3,.crp-download-meta{grid-column:2}.crp-download-meta{grid-column:1/-1}.crp-download-icon{width:32px;height:32px;border-radius:8px;font-size:9px}.crp-download-main h3{font-size:14px;line-height:1.22}.crp-order-total-row{grid-template-columns:1fr;gap:5px}.crp-order-total-row strong{text-align:left}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body:not(.wp-admin),body.crp-standalone{overflow-x:hidden}body:not(.wp-admin) *,body:not(.wp-admin) *:before,body:not(.wp-admin) *:after,body.crp-standalone *,body.crp-standalone *:before,body.crp-standalone *:after{box-sizing:border-box}.crp-skip-link{position:fixed;top:10px;left:10px;z-index:10000;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:#fff;border:2px solid #ff2d20;border-radius:8px;color:#080809 !important;font-size:14px;font-weight:900;text-decoration:none !important;transform:translateY(-140%);transition:transform .16s ease}.crp-skip-link:focus,.crp-skip-link:focus-visible{transform:translateY(0);outline:0}body:not(.wp-admin) img,body:not(.wp-admin) video,body.crp-standalone img,body.crp-standalone video{max-width:100%;height:auto}body:not(.wp-admin) iframe,body:not(.wp-admin) embed,body:not(.wp-admin) object,body.crp-standalone iframe,body.crp-standalone embed,body.crp-standalone object{max-width:100%}.crp-page-content iframe[src*=youtube],.crp-page-content iframe[src*=vimeo],.entry-content iframe[src*=youtube],.entry-content iframe[src*=vimeo]{width:100%;aspect-ratio:16/9;height:auto}body:not(.wp-admin) .wp-caption,body:not(.wp-admin) .alignwide,body:not(.wp-admin) .alignfull,body:not(.wp-admin) figure,body:not(.wp-admin) table{max-width:100%}body:not(.wp-admin) main,body:not(.wp-admin) section,body:not(.wp-admin) article,body:not(.wp-admin) aside,body:not(.wp-admin) .container,body:not(.wp-admin) .row,body:not(.wp-admin) [class*=col-],body.crp-standalone main,body.crp-standalone section,body.crp-standalone article,body.crp-standalone aside{min-width:0}body:not(.wp-admin) a,body:not(.wp-admin) button,body:not(.wp-admin) summary,body:not(.wp-admin) input[type=button],body:not(.wp-admin) input[type=submit],body.crp-standalone a,body.crp-standalone button,body.crp-standalone summary{touch-action:manipulation}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.crp-skip-link{transition:none}}@media (max-width:780px){body:not(.wp-admin) input,body:not(.wp-admin) select,body:not(.wp-admin) textarea,body.crp-standalone input,body.crp-standalone select,body.crp-standalone textarea{font-size:16px !important}body:not(.wp-admin) .gform_wrapper input,body:not(.wp-admin) .gform_wrapper select,body:not(.wp-admin) .gform_wrapper textarea,body:not(.wp-admin) .gform_wrapper button,body:not(.wp-admin) .gform_button{font-size:16px !important}body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=text],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=email],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=tel],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=url],body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme select,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme textarea,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme .gform_button,body.crp-contact-standalone .crp-contact-form-panel .gform_wrapper.gravity-theme input[type=submit]{font-size:16px !important}body.crp-standalone .crp-app-main,body.crp-home-standalone .crp-app-main,body.crp-account-standalone .crp-app-main,body.crp-contact-standalone .crp-app-main,body:not(.wp-admin) #main.site-main>.container{width:calc(100% - 24px) !important;max-width:calc(100% - 24px) !important}body.crp-standalone .crp-app-header{grid-template-columns:minmax(0, auto) auto;gap:10px}body.crp-home-standalone .crp-app-header{display:grid}body.crp-standalone .crp-mobile-menu{justify-self:end}.crp-mobile-menu-panel{right:0;width:min(280px, calc(100vw - 24px));max-height:calc(100vh - 92px);overflow-y:auto}.crp-portal-page-head,.crp-vault-hero,.crp-account-welcome,body.crp-account-standalone .crdl-referrals-hero{grid-template-columns:1fr !important;align-items:start}.crp-vault-toolbar,.crp-auth-link-row,.crp-login-links,.crp-account-welcome-actions,.crp-hero-actions,.crp-pool-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px, 1fr))}.crp-vault-toolbar a,.crp-auth-link-row a,.crp-login-links a,.crp-account-welcome-actions a,.crp-hero-actions a,.crp-pool-actions a,body:not(.wp-admin) .button,body:not(.wp-admin) input[type=submit],body:not(.wp-admin) .pmpro_btn,body:not(.wp-admin) .pmpro_btn-select{width:100%;min-height:44px;white-space:normal;text-align:center}.crp-app-footer{align-items:stretch;flex-direction:column}.crp-app-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px}.crp-app-footer nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;text-align:center}body:not(.wp-admin) .wc-product-table-wrapper,body:not(.wp-admin) .woocommerce table.shop_table,body:not(.wp-admin) .pmpro_table,body:not(.wp-admin) #pmpro_levels_table,.crp-page-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.crp-standalone .crp-product-buy-box .single_add_to_cart_button_ajax{min-width:44px !important;min-height:44px !important;height:44px !important}}@media (max-width:640px){.crtr-item{display:grid !important;grid-template-columns:1fr;gap:12px;padding:14px !important}.crtr-rankline{width:100%;flex:none;justify-content:flex-start;margin:0}.crtr-actions{margin-left:0;justify-content:flex-start}.crtr-tabs{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px, 1fr))}.crtr-tab{min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.crp-library-table td{grid-template-columns:minmax(72px, 32%) minmax(0, 1fr)}.crp-library-pagination{display:grid;grid-template-columns:1fr;text-align:center}body:not(.wp-admin) .woocommerce-message,body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .woocommerce-error{display:grid;gap:10px;line-height:1.45}}body.crp-top-standalone .crp-chart-panel .crtr-actions .cr-preview-player.cubaremixes.audio{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;display:inline-grid !important;grid-template-columns:1fr !important;place-items:center !important;gap:0 !important;padding:5px !important}body.crp-top-standalone .crp-chart-panel .crtr-actions .cr-preview-player .cr-preview-toggle{grid-column:1 !important;grid-row:1 !important;width:30px !important;height:30px !important}body.crp-top-standalone .crp-chart-panel .crtr-actions .cr-preview-player img,body.crp-top-standalone .crp-chart-panel .crtr-actions .cr-preview-player .cr-preview-legacy-icon,body.crp-top-standalone .crp-chart-panel .crtr-actions .cr-preview-player .cr-preview-waveform{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body:not(.wp-admin) .crp-library-buy-stack .cr-preview-player.cubaremixes.audio,body:not(.wp-admin) .crp-library-buy-stack .cr-preview-player.cubaremixes.video,body:not(.wp-admin) .crp-library-preview-action .cr-preview-player.cubaremixes.audio,body:not(.wp-admin) .crp-library-preview-action .cr-preview-player.cubaremixes.video{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;display:inline-grid !important;grid-template-columns:1fr !important;place-items:center !important;gap:0 !important;padding:5px !important}body:not(.wp-admin) .crp-library-buy-stack .cr-preview-player .cr-preview-toggle,body:not(.wp-admin) .crp-library-preview-action .cr-preview-player .cr-preview-toggle{grid-column:1 !important;grid-row:1 !important;width:30px !important;height:30px !important}body:not(.wp-admin) .cr-preview-player .cr-preview-legacy-icon,body:not(.wp-admin) .cr-preview-player>img.cr-preview-legacy-icon,body:not(.wp-admin) .crp-library-buy-stack .cr-preview-player img,body:not(.wp-admin) .crp-library-preview-action .cr-preview-player img,body:not(.wp-admin) .crp-library-buy-stack .cr-preview-player .cr-preview-waveform,body:not(.wp-admin) .crp-library-preview-action .cr-preview-player .cr-preview-waveform{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}@media (max-width:640px){body.crp-top-standalone .crp-chart-hero .crp-vault-toolbar,body.crp-vault-standalone .crp-vault-toolbar,body.crp-video-standalone .crp-vault-toolbar{display:none !important}}