@import "https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=Bangers&family=Barlow:wght@400;500;600;700;800;900&family=Bebas+Neue&family=Chakra+Petch:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700;800&family=Luckiest+Guy&family=Manrope:wght@400;500;600;700;800&family=Orbitron:wght@400;500;600;700;800;900&family=Oxanium:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--blue:#1a6fff;--yellow:#ffd000;--green:#00c96e;--orange:#ff8c00;--ink:#0a0a0a;--muted:#777;--line:#e2e2e2;--soft:#f6f6f6;--bebas:"Bebas Neue", sans-serif;--body:"Barlow", sans-serif}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--body);background:#f5f5f5;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.brand{font-family:var(--bebas);letter-spacing:3px;font-size:26px}.brand span{color:var(--blue)}.mobile-copy{display:none!important}.site-home{color:#fff;background:linear-gradient(90deg,#1a6fff1a,#0000 32%),#0a0a0a;min-height:100vh}.home-nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:22px 32px;display:flex}.home-nav div{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:22px;font-size:12px;font-weight:800;display:flex}.mobile-menu{display:none}.home-logo{align-items:center;width:132px;display:inline-flex}.home-logo img{width:100%;height:auto;display:block}.home-hero{grid-template-columns:minmax(0,1.1fr) 360px;align-items:center;gap:42px;min-height:calc(100vh - 74px);padding:48px clamp(24px,7vw,92px);display:grid}.home-hero h1{font-family:var(--bebas);letter-spacing:1px;max-width:880px;margin:0 0 20px;font-size:clamp(58px,9vw,118px);line-height:.88}.home-hero p{color:#d6d6d6;max-width:760px;font-size:20px;font-weight:700;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-actions a,.loud-cta{background:var(--yellow);color:#000;font-family:var(--bebas);letter-spacing:1.2px;box-shadow:5px 5px 0 var(--blue);border-radius:8px;padding:15px 22px;font-size:24px}.hero-actions a:last-child{box-shadow:5px 5px 0 var(--yellow);background:#fff}.hero-console{border:2px solid var(--blue);color:#000;box-shadow:8px 8px 0 var(--yellow);background:#fff;border-radius:10px;padding:24px}.hero-console span{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.hero-console strong{font-family:var(--bebas);margin-top:8px;font-size:72px;line-height:.9;display:block}.hero-console p{color:#444;margin:3px 0 22px;font-size:13px}.mobile-home-priorities{display:none}.booking-page{color:#fff;background:#050505;min-height:100vh}.booking-nav{background:#000;border-bottom:6px solid #fff;justify-content:space-between;align-items:center;min-height:96px;padding:0 clamp(22px,7vw,120px);display:flex}.booking-nav>a:last-child{color:#fff;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;border:2px solid #fff;border-radius:999px;padding:9px 16px;font-size:18px}.booking-gate,.booking-success{place-items:center;min-height:calc(100vh - 96px);padding:36px 20px 70px;display:grid}.booking-header{text-align:center;margin-bottom:28px}.booking-header span,.booking-gate-card small,.booking-package-card>span,.selected-booking-banner span,.countdown-strip span,.quote-panel-new span,.booking-success article span{color:var(--blue);letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:900}.booking-header h1{font-family:var(--bebas);margin:8px 0;font-size:clamp(48px,8vw,86px);line-height:.9}.booking-header h1 b{color:var(--yellow);font-weight:inherit}.booking-header p{color:#aaa;font-weight:700}.booking-gate-card{border:2px solid var(--blue);text-align:center;background:#141414;border-radius:8px;gap:14px;width:min(500px,100%);padding:34px;display:grid;box-shadow:0 0 46px #1a6fff2e}.booking-gate-icon{background:var(--yellow);color:#000;width:58px;height:58px;font-family:var(--bebas);border-radius:50%;place-items:center;margin:0 auto 4px;font-size:28px;display:grid}.booking-gate-card h2,.booking-success h1{font-family:var(--bebas);margin:0;font-size:42px;line-height:.9}.booking-gate-card p{color:#999;margin:0 0 8px;line-height:1.6}.booking-gate-card input,.booking-form-grid input,.booking-form-grid select,.booking-notes textarea{color:#fff;background:#0d0d0d;border:1.5px solid #333;border-radius:8px;outline:none;width:100%;padding:14px 15px}.booking-gate-card input:focus,.booking-form-grid input:focus,.booking-form-grid select:focus,.booking-notes textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a6fff24}.booking-gate-card button,.booking-package-card button,.booking-submit{background:var(--blue);color:#fff;font-family:var(--bebas);letter-spacing:.9px;text-transform:uppercase;border:0;border-radius:8px;padding:15px 18px;font-size:22px}.booking-packages{background:#000;padding-bottom:70px}.early-bird-strip{background:var(--yellow);color:#000;text-align:center;padding:30px 24px}.early-bird-strip>span{color:var(--yellow);letter-spacing:2px;text-transform:uppercase;background:#000;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:900;display:inline-flex}.early-bird-strip h1{font-family:var(--bebas);margin:12px 0 8px;font-size:clamp(42px,7vw,68px);line-height:.92}.early-bird-strip p{color:#000000ad;max-width:720px;margin:0 auto 16px;font-weight:800}.early-bird-strip div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.early-bird-strip strong{color:var(--yellow);background:#000;border-radius:8px;padding:10px 14px}.booking-package-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1220px;margin:0 auto;padding:30px 28px 0;display:grid}.booking-package-card{background:#141414;border:2px solid #242424;border-radius:8px;flex-direction:column;padding:0 24px 24px;display:flex;overflow:hidden}.booking-package-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 18px 44px #1a6fff2e}.pkg-color-bar{background:var(--blue);height:6px;margin:0 -24px 22px}.booking-package-card.pkg-1 .pkg-color-bar{background:var(--yellow)}.booking-package-card.pkg-2 .pkg-color-bar{background:linear-gradient(90deg,#ff6b00,#ff3b3b)}.booking-package-card h2{font-family:var(--bebas);margin:8px 0 14px;font-size:38px;line-height:.95}.booking-price{font-family:var(--bebas);font-size:62px;line-height:.9}.booking-package-card small{color:var(--green);margin-top:6px;font-weight:900}.booking-package-card p,.booking-package-card li,.booking-package-card em{color:#bdbdbd;line-height:1.55}.booking-package-card ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.booking-package-card li:before{content:"✓";color:var(--blue);margin-right:8px;font-weight:900}.booking-package-card em{margin:auto 0 18px;font-size:13px;font-style:normal;display:block}.booking-form-screen{color:#000;background:#fff;min-height:calc(100vh - 96px);padding:34px clamp(18px,5vw,70px) 70px}.booking-header.light p{color:#666}.booking-header.light h1 b{color:var(--blue)}.selected-booking-banner,.countdown-strip,.event-note{background:#f4f4f4;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto 16px;padding:14px 18px;display:flex}.selected-booking-banner strong{font-family:var(--bebas);font-size:24px;display:block}.selected-booking-banner button{color:#333;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px 13px;font-weight:900}.countdown-strip{background:#fff8df;border-color:#ffd00073}.countdown-strip p{color:#555;margin:4px 0 0;font-weight:800}.countdown-strip strong{color:#000;font-family:var(--bebas);white-space:nowrap;font-size:32px}.event-note{color:#194c9d;background:#eef3ff;border-color:#1a6fff3d;justify-content:center;font-weight:900}.booking-form-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;max-width:1040px;margin:24px auto 0;display:grid}.booking-form-card,.quote-panel-new{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:8px;padding:22px}.booking-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.booking-form-grid .full{grid-column:1/-1}.booking-form-grid label,.booking-notes{color:#222;letter-spacing:1.2px;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.booking-form-grid input,.booking-form-grid select,.booking-notes textarea{color:#000;letter-spacing:0;text-transform:none;background:#fff;border-color:#ccc}.overtime-note{color:var(--orange);background:#ff8c001a;border:1px solid #ff8c004d;border-radius:7px;margin-top:12px;padding:10px 12px;font-weight:900}.booking-form-card h3{font-family:var(--bebas);margin:24px 0 12px;font-size:28px}.booking-extras{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.booking-extras button{color:#000;text-align:left;background:#f8f8f8;border:1.5px solid #ddd;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.booking-extras button.on{border-color:var(--blue);background:#eef3ff}.booking-extras span{color:#fff;background:#fff;border:2px solid #ccc;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.booking-extras .on span{border-color:var(--blue);background:var(--blue)}.booking-extras b{color:var(--blue);margin-left:auto}.booking-notes{margin-top:18px}.booking-notes textarea{resize:vertical;min-height:90px}.booking-terms-check{color:#1f2937;text-transform:none;letter-spacing:0;background:#fff7e6;border-color:#ffb0006b;margin-top:16px}.booking-submit{background:var(--green);width:100%;margin-top:18px}.quote-panel-new{color:#fff;box-shadow:6px 6px 0 var(--yellow);background:#0d0d0d;position:sticky;top:22px}.quote-panel-new h2{font-family:var(--bebas);color:var(--blue);margin:0 0 12px;font-size:30px}.quote-panel-new>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.quote-panel-new strong{text-align:right}.quote-panel-new section{border:2px solid var(--blue);text-align:center;background:#1a6fff1f;border-radius:8px;margin:16px 0;padding:16px}.quote-panel-new section b{font-family:var(--bebas);font-size:48px;line-height:.95;display:block}.quote-panel-new section p{color:#aaa;margin:6px 0 0;font-size:12px}.quote-panel-new footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.quote-panel-new footer strong{font-family:var(--bebas);font-size:42px}.booking-success{text-align:center;align-content:center;gap:30px}.booking-success-icon{background:var(--green);border-radius:50%;place-items:center;width:74px;height:74px;margin-inline:auto;font-size:34px;font-weight:900;display:grid}.booking-success p{color:#aaa;max-width:520px;line-height:1.6}.booking-success article{border:2px solid var(--green);background:#141414;border-radius:8px;width:min(460px,100%);padding:24px}.booking-success article strong{font-family:var(--bebas);font-size:58px;line-height:.9;display:block}.booking-success article small{color:#aaa}.booking-calendar-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;gap:12px;width:min(520px,100%);margin:0 auto;padding:20px;display:grid}.booking-calendar-card h3{color:var(--blue);margin:0;font-size:18px;font-weight:950;line-height:1.15}.booking-calendar-card p{color:#8f92a1;margin:0 auto 2px;font-size:13px;font-weight:850;line-height:1.35}.booking-calendar-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.booking-calendar-actions a{min-width:156px;min-height:42px;font-family:var(--body);border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:950;line-height:1.1;text-decoration:none;display:inline-flex}.booking-calendar-actions .google{color:#fff;background:#4285f4}.booking-calendar-actions .apple{color:#000;background:#fff}.booking-success-home{font-family:var(--bebas);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:20px;display:inline-flex}.free-download-page{color:#111;background:#f5f5f5;min-height:100vh}.free-download-nav{background:#000;border-bottom:7px solid #fff;justify-content:space-between;align-items:center;min-height:96px;padding:0 clamp(22px,7vw,120px);display:flex}.free-download-nav>div{gap:12px;display:flex}.free-download-nav>div a{color:#fff;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;border:1px solid #ffffff80;border-radius:999px;padding:9px 15px;font-size:18px}.free-download-hero{border-bottom:12px solid var(--blue);background:linear-gradient(90deg,#ffd23f 0%,#ffd23ff0 58%,#ffd23fb8 100%);grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:34px;min-height:560px;padding:58px clamp(24px,7vw,92px);display:grid}.free-download-hero span,.free-mixes-head span,.free-mix-grid span,.free-crate-head span,.free-member-capture span,.free-download-modal span{color:var(--blue);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:950}.free-download-hero h1{color:#fff;max-width:900px;font-family:var(--bebas);text-shadow:7px 7px #0000002e;margin:10px 0 20px;font-size:clamp(68px,10vw,132px);line-height:.86}.free-download-hero p{color:#111;text-transform:uppercase;max-width:760px;font-size:20px;font-weight:900;line-height:1.35}.free-download-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.free-download-actions a,.free-download-actions button{color:#fff;font-family:var(--bebas);letter-spacing:.9px;background:#000;border:3px solid #000;border-radius:999px;padding:15px 22px;font-size:24px}.free-download-actions button{color:#000;background:#fff}.free-download-hero aside{box-shadow:8px 8px 0 var(--blue);background:#fff;border:3px solid #000;gap:4px;padding:24px;display:grid}.free-download-hero aside b{font-family:var(--bebas);font-size:64px;line-height:.9}.free-download-hero aside span{color:#333;margin-bottom:16px}.free-funnel-steps{background:#000;grid-template-columns:repeat(4,1fr);gap:14px;padding:28px clamp(18px,5vw,70px);display:grid}.free-funnel-steps article{color:#fff;background:#111;border:1px solid #303030;border-radius:8px;padding:18px}.free-funnel-steps span{background:var(--yellow);color:#000;width:34px;height:34px;font-family:var(--bebas);border-radius:50%;place-items:center;font-size:20px;display:grid}.free-funnel-steps strong{font-family:var(--bebas);margin-top:14px;font-size:28px;display:block}.free-funnel-steps p{color:#aaa;font-weight:700;line-height:1.4}.free-download-crate,.free-member-capture,.free-membership-bridge,.free-products-section,.free-mixes-section{padding:36px clamp(18px,5vw,70px)}.free-mixes-section{background:#f5f5f5}.free-mixes-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.free-crate-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.free-crate-head h2,.free-mixes-head h2,.free-member-capture h2,.free-download-modal h2{font-family:var(--bebas);margin:8px 0 0;font-size:clamp(42px,6vw,72px);line-height:.9}.free-mixes-head p{color:#555;max-width:760px;margin:12px 0 0;font-size:17px;font-weight:800;line-height:1.35}.free-mixes-head button{color:#fff;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#000;border:0;border-radius:999px;flex-shrink:0;padding:14px 20px;font-size:22px}.free-mix-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.free-mix-grid article{min-height:430px;box-shadow:7px 7px 0 var(--blue);color:#fff;background:#111;border:2px solid #000;border-radius:8px;grid-template-rows:auto auto auto auto 1fr;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.free-mix-grid article.has-artwork{background:radial-gradient(circle at 78% 18%,#ffd0001f,#0000 27%),radial-gradient(circle at 8% 82%,#1a6fff29,#0000 26%),linear-gradient(#171717fa,#050505fa),#111}.free-mix-grid article>*{z-index:1;position:relative}.free-mix-grid article:nth-child(2){box-shadow:7px 7px 0 var(--yellow)}.free-mix-artwork{aspect-ratio:16/9;background:radial-gradient(circle at 74% 18%,#ffd00042,#0000 25%),radial-gradient(circle at 14% 82%,#1a6fff47,#0000 24%),linear-gradient(135deg,#ffffff14,#ffffff05),#050505;border:2px solid #ffffff29;border-radius:7px;place-items:center;margin:-6px -6px 4px;display:grid;position:relative;overflow:hidden}.free-mix-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#000000a3),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 13px);position:absolute;inset:0}.free-mix-artwork img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 28px #0000006b);width:calc(100% - 18px);height:calc(100% - 18px);display:block;position:absolute;inset:9px}.free-mix-grid article.has-artwork .free-mix-artwork{background:radial-gradient(circle at 70% 18%,#ffd00029,#0000 24%),radial-gradient(circle at 14% 78%,#1a6fff38,#0000 25%),linear-gradient(135deg,#07111d,#050505 68%)}.free-mix-grid article.has-artwork .free-mix-artwork:after{background:linear-gradient(#ffffff0a,#0000 34%,#00000038),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 13px)}.free-mix-artwork div{z-index:1;color:#fff;text-align:center;text-transform:uppercase;gap:4px;display:grid;position:relative}.free-mix-artwork span{color:var(--yellow);font-family:var(--bebas);font-size:28px;line-height:.9}.free-mix-artwork strong{letter-spacing:1.8px;max-width:18ch;font-size:11px}.free-mix-artwork em{color:#d9e8ff;letter-spacing:1.4px;font-size:10px;font-style:normal;font-weight:950}.free-mix-play-mark{background:var(--yellow);color:#000;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.free-mix-grid span{letter-spacing:1.5px;font-size:11px}.free-mix-grid h3{font-family:var(--bebas);margin:0;font-size:34px;line-height:.95}.free-mix-grid p{color:#cfcfcf;margin:0;font-weight:750;line-height:1.45}.free-mix-grid button{font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;border:0;border-radius:999px;padding:11px 16px;font-size:19px}.free-mix-actions{flex-wrap:wrap;align-self:end;gap:9px;display:flex}.free-mix-actions button:first-child{background:var(--yellow);color:#050505;border:0;border-radius:999px;align-self:end}.free-mix-actions button:last-child{color:#050505;background:#fff}.free-mix-actions button:hover{transform:translateY(-1px)}.free-products-section{color:#fff;background:radial-gradient(circle at 16% 18%,#ffd00024,#0000 24%),#070707}.free-products-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.free-products-head h2{font-family:var(--bebas);margin:8px 0 0;font-size:clamp(42px,6vw,78px);line-height:.88}.free-products-head span{color:var(--yellow);letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:950}.free-products-head p{color:#d2d7df;max-width:760px;margin:12px 0 0;font-size:17px;font-weight:800;line-height:1.35}.free-products-head>a{background:var(--yellow);color:#050505;min-height:46px;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:0 20px;font-size:22px;text-decoration:none;display:inline-flex}.free-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.free-products-grid article{color:#07101d;box-shadow:7px 7px 0 var(--blue);background:#f6f9fd;border:2px solid #ffffff2e;border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.free-products-grid article:nth-child(2){box-shadow:7px 7px 0 var(--yellow)}.free-product-media{aspect-ratio:16/9;background:#050505;display:block}.free-product-media img{object-fit:cover;width:100%;height:100%;display:block}.free-product-copy{gap:12px;padding:18px;display:grid}.free-product-copy>span{color:#07101d;letter-spacing:1.2px;text-transform:uppercase;background:#fff0a8;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:950}.free-product-copy h3{font-family:var(--bebas);margin:0;font-size:38px;line-height:.9}.free-product-copy p{color:#526070;margin:0;font-weight:850;line-height:1.35}.free-product-copy div{flex-wrap:wrap;gap:7px;display:flex}.free-product-copy em{color:var(--blue);background:#e9f3ff;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}.free-product-copy button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;background:#050505;border:0;border-radius:999px;justify-self:start;padding:12px 17px;font-size:20px}.free-membership-bridge{color:#fff;filter:blur(10px);opacity:.52;transform-origin:top;will-change:filter, opacity, transform;background:radial-gradient(circle at 12% 18%,#ffd00042,#0000 24%),linear-gradient(135deg,#061327 0%,#081d3b 46%,#05070b 100%);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;transition:filter 1.55s,opacity 1.55s,transform 1.55s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(42px)scale(.985)}.free-membership-bridge.is-readable{filter:blur();opacity:1;transform:translateY(0)scale(1)}.free-membership-bridge .free-membership-intro,.free-membership-bridge .free-membership-grid article{transition:filter 1.75s,opacity 1.75s,transform 1.75s cubic-bezier(.16,1,.3,1)}.free-membership-bridge:not(.is-readable) .free-membership-intro,.free-membership-bridge:not(.is-readable) .free-membership-grid article{filter:blur(5px);opacity:.62;transform:translateY(18px)}.free-membership-bridge.is-readable .free-membership-grid article:first-child{transition-delay:80ms}.free-membership-bridge.is-readable .free-membership-grid article:nth-child(2){transition-delay:.18s}.free-membership-bridge.is-readable .free-membership-grid article:nth-child(3){transition-delay:.28s}.free-membership-bridge.is-readable .free-membership-grid article:nth-child(4){transition-delay:.38s}.free-membership-intro{background:#ffffff0f;border:2px solid #ffffff24;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;display:flex;box-shadow:7px 7px #ffd000e6}.free-membership-intro>span,.free-membership-grid article>div>span,.free-membership-intro label span{color:var(--yellow);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:950}.free-membership-intro h2{font-family:var(--bebas);margin:8px 0 0;font-size:clamp(46px,5.6vw,78px);line-height:.86}.free-membership-intro p{color:#d9e5f5;margin:0;font-size:16px;font-weight:850;line-height:1.38}.free-membership-intro label{gap:8px;display:grid}.free-membership-intro input{color:#071327;background:#fff;border:2px solid #111;border-radius:7px;width:100%;padding:12px 13px;font-size:15px;font-weight:900}.free-membership-status{background:#ffd0001f;border:1px solid #ffd0006b;border-radius:7px;padding:10px 12px;color:#fff!important;font-size:13px!important}.free-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.free-membership-grid article{color:#071327;box-shadow:6px 6px 0 var(--blue);background:#f8fbff;border:2px solid #071327;border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.free-membership-grid article:nth-child(2),.free-membership-grid article:nth-child(4){box-shadow:6px 6px 0 var(--yellow)}.free-membership-grid h3{font-family:var(--bebas);margin:8px 0;font-size:38px;line-height:.9}.free-membership-grid p{color:#41546c;margin:0;font-size:13px;font-weight:850;line-height:1.35}.free-membership-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.free-membership-grid li{color:#20354d;padding-left:18px;font-size:12px;font-weight:900;line-height:1.3;position:relative}.free-membership-grid li:before{content:"";background:var(--yellow);border-radius:99px;width:8px;height:8px;position:absolute;top:.42em;left:0;box-shadow:0 0 0 2px #071327}.free-membership-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.free-membership-actions a,.free-membership-actions button{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;background:#071327;border:2px solid #071327;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.free-membership-actions button{background:var(--yellow);color:#071327}.free-membership-actions button:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){.free-membership-bridge,.free-membership-bridge .free-membership-intro,.free-membership-bridge .free-membership-grid article{filter:none;opacity:1;transition:none;transform:none}}.free-download-crate{background:#d8e9ff;padding-top:26px}.free-crate-head label{background:#fff;border:2px solid #111;border-radius:999px;align-items:center;gap:9px;width:min(430px,100%);padding:10px 16px;display:flex}.free-crate-head input{border:0;outline:0;width:100%;font-weight:850}.free-preview-player{border:2px solid #000;border-bottom:5px solid var(--yellow);box-shadow:6px 6px 0 var(--blue);color:#fff;background:#050505;grid-template-columns:minmax(0,1.25fr) auto minmax(260px,1fr);align-items:center;gap:18px;margin:18px 0 14px;padding:12px 15px;display:grid}.free-preview-meta{min-width:0}.free-preview-meta span{color:var(--yellow);font-family:var(--bebas);letter-spacing:1.4px;text-transform:uppercase;font-size:12px;display:block}.free-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}.free-preview-meta p{color:#c9d7e8;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;font-weight:750;overflow:hidden}.free-preview-controls{align-items:center;gap:9px;display:inline-flex}.free-preview-controls button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.free-preview-controls button:disabled{cursor:not-allowed;opacity:.35}.free-preview-controls .free-preview-main{background:var(--yellow);width:44px;height:44px}.free-preview-progress{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.free-preview-progress span{color:#c9d7e8;font-family:var(--bebas);letter-spacing:.4px;font-size:15px}.free-preview-progress span:last-child{text-align:right}.free-preview-progress input{accent-color:var(--yellow);cursor:pointer;width:100%}.free-preview-progress input:disabled{cursor:not-allowed;opacity:.35}.free-preview-video-player{aspect-ratio:16/9;object-fit:contain;background:#05070d;border:1px solid #ffffff24;border-radius:10px;grid-column:1/-1;width:100%;max-height:260px;display:block}.free-track-list{gap:10px;display:grid}.free-track-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 120px 132px;align-items:center;gap:11px;padding:9px 12px;display:grid;box-shadow:0 12px 30px #08183014}.free-track-list article.playing{border-color:var(--blue);box-shadow:5px 5px 0 var(--blue)}.free-track-list article>button:first-child{background:var(--blue);color:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.free-track-list article>button:first-child:disabled{cursor:not-allowed;opacity:.35}.free-track-list strong,.free-track-list span{display:block}.free-track-list span,.free-track-list p{color:#666;margin:0;font-size:12px;font-weight:800}.download-lead-button{color:#fff;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:15px;display:inline-flex}.free-member-capture{color:#fff;background:#0a0a0a;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:24px;display:grid}.free-member-capture p{color:#ccc;font-size:18px;font-weight:750;line-height:1.45}.free-member-capture form{border:2px solid var(--blue);background:#151515;border-radius:8px;gap:12px;padding:22px;display:grid}.free-member-capture input,.free-download-modal input{color:#fff;background:#0d0d0d;border:1.5px solid #333;border-radius:8px;outline:none;padding:13px 14px}.free-member-capture button,.free-download-modal section>button:not(.modal-close){background:var(--green);color:#000;font-family:var(--bebas);letter-spacing:.7px;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:20px;display:inline-flex}.free-member-capture form p,.free-download-modal small{color:var(--yellow);margin:0;font-weight:800;line-height:1.35}.free-download-modal{z-index:30;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.free-download-modal section{border:2px solid var(--blue);color:#fff;background:#111;border-radius:8px;gap:13px;width:min(520px,100%);padding:28px;display:grid;position:relative}.free-download-modal p{color:#ccc;margin:0;line-height:1.5}.modal-close{color:#fff;background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:10px;right:12px}.pool-shell{min-height:100vh;display:flex}.pool-sidebar{border-right:1px solid var(--line);background:#fff;flex-shrink:0;width:228px;height:100vh;padding:18px;position:sticky;top:0;overflow:auto}.pool-sidebar nav{gap:5px;margin:22px 0;display:grid}.member-card{background:#1a6fff0f;border:1px solid #1a6fff2e;border-radius:8px;gap:7px;margin-top:18px;padding:12px;display:grid}.member-card span,.member-console span{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.member-card strong{font-family:var(--bebas);color:var(--blue);font-size:28px;line-height:1}.member-card button,.member-card a{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:8px 10px;font-weight:900}.pool-sidebar nav a,.pool-sidebar nav button,.side-block button{text-align:left;color:#444;cursor:pointer;font-weight:800;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 10px}.pool-sidebar nav a.active,.pool-sidebar nav button.active,.side-block button.selected{color:var(--blue);background:#1a6fff1a;border-color:#1a6fff33}.side-block{margin-top:22px}.side-block p{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:900}.side-block summary{color:var(--muted);letter-spacing:2px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.side-block summary::-webkit-details-marker{display:none}.side-block summary:after{content:"+";font-family:var(--bebas);font-size:18px;line-height:1}.side-block[open] summary:after{content:"-"}.side-block-options{margin-top:10px}.side-block-collapsible:not([open]) .side-block-options{display:none}.side-block button{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.side-block b{background:#eee;border-radius:4px;padding:2px 6px;font-size:11px}.pool-main{flex:1;min-width:0}.dashboard-hero h1{font-family:var(--bebas);margin:0 0 10px;font-size:clamp(42px,6vw,76px);line-height:.9}.dashboard-hero p{color:#555;max-width:760px;margin:0;font-size:16px;font-weight:700}.search-panel{background:#fff;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:18px 32px 8px;display:grid}.search-box{background:#fff;border:2px solid #000;border-radius:9px;align-items:center;gap:12px;padding:0 14px;display:flex;box-shadow:4px 4px #000}.search-box input{width:100%;height:56px;font-family:var(--bebas);letter-spacing:.5px;border:0;outline:0;font-size:24px}.search-panel select{background:#fff;border:1px solid #ccc;border-radius:8px;padding:0 12px;font-weight:800}.pillar-row{background:#fff;flex-wrap:wrap;gap:8px;padding:10px 32px 18px;display:flex}.pillar-row button{background:#f2f2f2;border:1px solid #ddd;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:800}.pillar-row button.selected{background:var(--yellow);color:#111;border-color:#111}.player-strip{z-index:5;background:#f0fff6;border-block:1px solid #00c96e40;align-items:center;gap:12px;min-height:70px;padding:12px 32px;display:flex;position:sticky;top:0}.player-strip div{min-width:0;margin-right:auto}.player-strip strong,.player-strip span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player-strip strong{font-size:15px}.player-strip span{color:#666;font-size:12px;font-weight:700}.player-strip button{color:#111;background:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.player-strip .play-main{background:var(--blue);color:#fff;width:42px;height:42px}.stream-note{text-transform:uppercase;letter-spacing:1px;flex-shrink:0;color:var(--green)!important;font-weight:900!important}.native-audio{width:min(420px,34vw);min-width:240px;height:36px;accent-color:var(--blue);flex-shrink:1}.table-meta{color:#666;justify-content:space-between;gap:16px;padding:12px 32px;font-size:12px;font-weight:800;display:flex}.table-meta-player{border-bottom:5px solid var(--yellow);color:#fff;background:#050505;align-items:center;padding-block:10px;position:relative;overflow:hidden}.inline-player{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.inline-player-copy{z-index:1;min-width:180px;max-width:310px;position:relative}.inline-player-copy strong,.inline-player-copy span,.table-meta-stats span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inline-player-copy strong{color:#fff;font-size:14px;line-height:1.1}.inline-player-copy span{color:#d7d7d7;margin-top:2px;font-size:11px;font-weight:800}.inline-player-kicker{width:fit-content;color:var(--yellow);letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.inline-player-controls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.inline-player button{color:#111;background:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.inline-player .play-main{background:var(--yellow);color:#000;width:42px;height:42px}.table-meta-stats{z-index:1;color:#d6e8ff;text-align:right;text-transform:uppercase;gap:3px;min-width:190px;max-width:240px;display:grid;position:relative}.table-meta-stats b{color:var(--yellow);letter-spacing:1.5px;font-size:10px}.table-meta-stats span:first-child{color:#fff}.viral-player-panel{background:radial-gradient(circle at 82% 48%,#ffd23f47,#0000 24%),radial-gradient(circle at 21% 30%,#1a6fff6b,#0000 30%),linear-gradient(135deg,#030407 0%,#071a32 42%,#050505 100%);border-top:2px solid #178cff;min-height:144px;padding-block:18px;box-shadow:inset 0 0 0 1px #ffffff14}.viral-player-panel:before{content:"";pointer-events:none;opacity:.48;background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 42px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.viral-player-panel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff2e 45%,#0000 57%);animation:5.6s ease-in-out infinite viralPanelSweep;position:absolute;inset:-80% -20%}.viral-player-panel .inline-player{z-index:1;flex:540px;position:relative}.viral-player-panel .inline-player-copy{max-width:420px}.viral-player-panel .inline-player-copy strong{font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;white-space:normal;font-size:clamp(24px,3vw,42px);line-height:.92}.viral-player-panel .inline-player-copy span{color:#cfe2ff;white-space:normal;max-width:380px;font-size:12px;line-height:1.25}.viral-player-art{z-index:1;flex:0 0 170px;place-items:center;min-height:104px;display:grid;position:relative}.viral-record{aspect-ratio:1;background:radial-gradient(circle,#ffd23f 0 10%,#050505 11% 18%,#ffd23f 19% 21%,#111 22% 100%);border-radius:50%;width:116px;animation:9s linear infinite viralRecordSpin;position:absolute;box-shadow:0 0 0 8px #ffd23f17,0 0 32px #ffd23f52}.viral-record span{border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:20%}.viral-waveform{z-index:1;background:#05050575;border:1px solid #ffffff26;align-items:center;gap:4px;height:58px;padding:0 14px;display:flex;position:relative;box-shadow:0 12px 28px #00000047}.viral-waveform i{background:var(--yellow);width:4px;height:18px;animation:1s ease-in-out infinite viralWave;display:block;box-shadow:0 0 12px #ffd23f80}.viral-waveform i:nth-child(3n){animation-delay:-.45s}.viral-waveform i:nth-child(3n+1){animation-delay:-.25s}.viral-waveform i:nth-child(4n){background:#1a6fff;box-shadow:0 0 12px #1a6fff94}@keyframes viralRecordSpin{to{transform:rotate(360deg)}}@keyframes viralWave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1.75)}}@keyframes viralPanelSweep{0%,32%{opacity:0;transform:translate(-48%)}48%{opacity:1}70%,to{opacity:0;transform:translate(48%)}}.track-table-wrap{background:#fff;overflow:auto}.pool-state{color:#555;min-height:260px;font-family:var(--font-display);letter-spacing:1px;text-align:center;place-items:center;padding:40px 24px;font-size:22px;display:grid}.track-table{border-collapse:collapse;width:100%;min-width:980px}.track-table th{color:#777;letter-spacing:1.5px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);background:#f8f8f8;padding:9px 12px;font-size:10px}.track-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px;font-size:13px}.track-table tbody tr,.track-title-cell{cursor:pointer}.track-table tr.playing{background:#edf3ff}.track-table td strong,.track-table td span{display:block}.track-table td span{color:#777;margin-top:2px;font-size:11px}.track-badge{text-transform:uppercase;border-radius:999px;align-items:center;gap:3px;width:fit-content;padding:4px 6px;font-weight:950;line-height:1;color:#111!important;margin:5px 5px 0 0!important;font-size:10px!important;display:inline-flex!important}.track-badge.viral{background:var(--yellow)}.track-badge.vip{background:#d8ebff;color:var(--blue)!important}.round-btn,.download-btn{background:#eee;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.download-btn{color:#8a6d00;background:#ffd00024;border-radius:6px}.tier{letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-weight:900;font-size:9px!important;display:inline-block!important}.tier-free{background:#00c96e1f;color:var(--green)!important}.tier-core{background:#1a6fff1f;color:var(--blue)!important}.tier-hub,.tier-open_format{background:#ffd00029;color:#997a00!important}.tier-back,.tier-back_catalogue{background:#ff8c0021;color:var(--orange)!important}.tier-year_pass{background:#00c85321;color:#008a3d!important}.paywall{z-index:20;background:#000000b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.paywall-card{background:#fff;border-radius:12px;width:min(540px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #00000059}.paywall-card h2{font-family:var(--bebas);margin:14px 0 10px;font-size:42px;line-height:.95}.paywall-card p{color:#555;font-weight:700}.subscription-terms-check{color:#273244;background:#f8fafc;border:1px solid #11111129;border-radius:8px;align-items:flex-start;gap:9px;margin:12px 0 4px;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.subscription-terms-check input{flex:none;width:16px;height:16px;margin-top:1px}.subscription-terms-check a,.pricing-terms-note a{color:#0b55d9;font-weight:950}.upgrade-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.upgrade-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8f8f8;border-radius:8px;padding:12px}.upgrade-grid button.recommended{background:#ffd0002e;border-color:#ffd000bf;box-shadow:0 0 0 2px #ffd0002e}.upgrade-grid span{color:#555;font-size:11px;font-weight:900;display:block}.upgrade-grid strong{font-family:var(--bebas);margin-top:4px;font-size:26px;display:block}.payment-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.payment-options button{background:var(--blue);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:8px;padding:13px 14px;font-weight:900}.payment-options button:last-child{color:#111;background:#ffc439}.payment-options span{opacity:.78;margin-top:3px;font-size:11px;font-weight:800;display:block}.modal-close{color:#000;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;box-shadow:3px 3px 0 var(--blue);background:#fff;border:2px solid #000;border-radius:999px;padding:8px 13px;font-size:16px;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;position:absolute;top:18px;right:18px}.modal-close:hover,.modal-close:focus-visible{background:#ffd23f;transform:translate(-1px,-1px);box-shadow:4px 4px #000}.paywall-actions{gap:10px;margin-top:22px;display:flex}.paywall-actions>button{flex:1}.lead-capture{gap:8px;margin-top:18px;display:flex}.lead-capture input{border:1.5px solid #ccc;border-radius:8px;flex:1;min-width:0;padding:11px 12px;font-weight:700}.lead-capture button{background:var(--ink);color:#fff;font-family:var(--bebas);letter-spacing:1px;border:0;border-radius:8px;padding:0 15px;font-size:19px}.lead-status{margin:10px 0 0;color:var(--green)!important}.checkout-status{margin:10px 0 0;color:var(--orange)!important}.paywall-actions a{text-align:center;background:var(--blue);color:#fff;font-family:var(--bebas);letter-spacing:1px;border-radius:8px;flex:1;padding:13px 16px;font-size:20px}.paywall-actions a:first-child{background:var(--yellow);color:#000}.paywall-actions button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:12px;font-weight:900}.account-shell{background:#f5f5f5;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.account-sidebar{color:#fff;background:#000;height:100vh;padding:24px 20px;position:sticky;top:0;overflow:auto}.account-logo{width:132px;margin-bottom:26px;display:inline-flex}.account-logo img{width:100%;height:auto}.account-role-card{color:#000;box-shadow:6px 6px 0 var(--blue);background:#ffd23f;border:3px solid #fff;padding:16px}.account-role-card span,.dashboard-kicker{color:#666;letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.account-role-card strong{font-family:var(--bebas);margin-top:8px;font-size:32px;line-height:.9;display:block}.account-role-card p{margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.25}.account-sidebar nav{gap:6px;margin:28px 0;display:grid}.account-sidebar nav a,.account-admin-menu summary,.account-back-link{color:#fff;font-family:var(--bebas);letter-spacing:.5px;text-transform:uppercase;border:1px solid #0000;padding:11px 12px;font-size:21px}.account-sidebar nav a:hover,.account-admin-menu summary:hover,.account-back-link:hover{color:#000;box-shadow:4px 4px 0 var(--blue);background:#fff;border-color:#fff}.account-admin-menu{gap:8px;display:grid}.account-admin-menu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.account-admin-menu summary small{color:#ffffff9e;font-family:var(--body);letter-spacing:1px;font-size:10px;font-weight:950}.account-admin-menu summary::-webkit-details-marker{display:none}.account-admin-menu summary:after{content:"+";float:right;font-family:var(--body);font-weight:900}.account-admin-menu[open] summary{border-color:var(--blue);color:#fff;background:#1a6fff24}.account-admin-menu[open] summary:after{content:"-"}.account-admin-groups{gap:12px;padding:10px 0 4px 8px;display:grid}.account-admin-group{gap:5px;display:grid}.account-admin-group h3{color:var(--yellow);font-family:var(--body);letter-spacing:1.6px;text-transform:uppercase;margin:2px 0 0;padding-left:10px;font-size:9px;font-weight:950}.account-admin-group div{gap:4px;display:grid}.account-admin-group div a{color:#ffffffc7;font-family:var(--body);letter-spacing:.8px;border-left:2px solid #ffffff38;padding:8px 10px;font-size:11px;font-weight:900}.account-admin-group div a:hover,.account-sidebar nav a.account-nav-active,.account-admin-group div a.account-nav-active{border-color:var(--yellow);color:#fff;box-shadow:3px 0 0 var(--yellow) inset;background:#ffd23f24}.account-sidebar nav>a.account-nav-active{border-color:var(--blue);background:#1a6fff2e;box-shadow:4px 4px #1a6fff73}.account-exit-links{gap:10px;display:grid}.account-back-link{color:#ffd23f;border-color:#ffffff59;display:block}.account-home-link{color:#fff}.account-main{min-width:0}.dashboard-page{min-height:100vh;padding:28px}.admin-role-preview-bar{color:#10243d;background:#fff;border:1px solid #08183024;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex;box-shadow:0 14px 28px #0818301a}.admin-role-preview-bar div{gap:4px;display:grid}.admin-role-preview-bar strong{font-family:var(--bebas);font-size:26px;line-height:.92}.admin-role-preview-bar p{color:#657286;margin:0;font-size:12px;font-weight:850;line-height:1.35}.admin-role-preview-bar a{color:#111;text-transform:uppercase;background:#ffd400;border:2px solid #111;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:3px 3px #111}.embedded-panel{min-height:100%}.member-console{grid-template-columns:minmax(240px,1fr) 2fr;gap:16px;margin-top:18px;display:grid}.member-console label,.member-console>div{border:1px solid var(--line);color:#555;letter-spacing:1.5px;text-transform:uppercase;background:#fff;border-radius:8px;gap:8px;padding:14px;font-size:10px;font-weight:900;display:grid}.member-console input{letter-spacing:0;text-transform:none;border:1.5px solid #ccc;border-radius:7px;padding:11px;font-size:14px;font-weight:800}.plan-switcher{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.plan-switcher button{cursor:pointer;background:#f7f7f7;border:1px solid #ddd;border-radius:7px;padding:10px;font-weight:900}.plan-switcher button.selected{color:var(--blue);background:#1a6fff1a;border-color:#1a6fff59}.dashboard-hero{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:10px;padding:26px}.admin-page .dashboard-hero{box-shadow:6px 6px 0 var(--yellow)}.admin-feature-page .dashboard-hero{overflow:hidden;padding:26px!important}.admin-feature-page .dashboard-hero h1{color:#10243d;max-width:100%;font-size:64px;line-height:.9}.admin-feature-page .dashboard-hero p{color:#4a5568;font-weight:850}@media (max-width:1100px){.admin-feature-page .dashboard-hero h1{font-size:54px}}@media (max-width:720px){.admin-feature-page .dashboard-hero h1{font-size:44px}}.admin-breakdown{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-breakdown span{border:1px solid var(--line);color:#444;background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.dashboard-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.admin-grid{grid-template-columns:repeat(4,1fr)}.dashboard-grid.admin-grid article,.dashboard-grid.admin-grid .admin-card-link{color:#10243d;background:linear-gradient(145deg,#fff,#f5f8fcf5),#fff;border:1px solid #08183024;border-radius:8px;min-height:158px;padding:18px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px #0818301c,0 2px #08183014,inset 0 1px #fffffff2}.dashboard-grid.admin-grid article:before,.dashboard-grid.admin-grid .admin-card-link:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1a6fff14,#0000 36%),radial-gradient(circle at 16% 0,#ffffffeb,#0000 34%);position:absolute;inset:0}.dashboard-grid.admin-grid article>*,.dashboard-grid.admin-grid .admin-card-link>*{z-index:1;position:relative}.dashboard-grid.admin-grid article:nth-child(-n+2),.dashboard-grid.admin-grid .admin-card-link:nth-child(-n+2){box-shadow:0 20px 38px #08183021,0 2px #1a6fff29,inset 0 1px #fffffff2}.dashboard-grid.admin-grid .admin-card-link:hover{border-color:#1a6fff52;transform:translateY(-2px);box-shadow:0 22px 40px #08183024,0 3px #1a6fff33,inset 0 1px #fffffff2}.dashboard-grid.admin-grid span{color:#777}.dashboard-grid.admin-grid strong{color:#10243d;text-shadow:none}.dashboard-grid.admin-grid p{color:#5d6673}.dashboard-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.stat-glass-grid article{-webkit-backdrop-filter:blur(22px)saturate(1.16);background:linear-gradient(145deg,#ffffffeb,#f5faffa3 46%,#d0e0f261),#ffffff75;border:1px solid #ffffffeb;position:relative;overflow:hidden;transform:translateY(-2px);box-shadow:0 28px 44px #08183021,0 10px 18px #08183014,inset 0 2px #fffffffa,inset 0 -16px 22px #08183012,inset 0 0 0 2px #ffffff6b}.stat-glass-grid article:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% -10%,#fffffffa,#0000 38%),linear-gradient(110deg,#ffffff7a,#0000 42%,#fff3 78%,#0000);position:absolute;inset:0}.stat-glass-grid article:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0818301a;position:absolute;inset:0;box-shadow:inset 1px 0 #ffffffc7,inset -1px 0 #08183014,inset 0 -1px #08183021}.stat-glass-grid article>*{z-index:1;position:relative}.stat-glass-grid strong{color:#0b2345}.stat-glass-grid p{color:#536273}.dashboard-grid span{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-grid strong{font-family:var(--bebas);margin-top:10px;font-size:44px;display:block}.dashboard-grid p{color:#666;font-weight:700}.admin-feature-stats article{background:linear-gradient(145deg,#fff,#f5f8fcf5),#fff;border:1px solid #08183024;min-height:150px;box-shadow:0 16px 30px #0818301a,inset 0 1px #fffffff2}.admin-feature-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.admin-feature-actions button,.admin-feature-actions a{background:var(--blue);color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;border:0;border-radius:6px;align-items:center;gap:7px;padding:11px 15px;font-size:19px;text-decoration:none;display:inline-flex}.admin-feature-actions button:nth-child(2),.admin-feature-actions a:nth-child(2){background:#111}.admin-feature-actions button:nth-child(3),.admin-feature-actions a:nth-child(3){background:var(--yellow);color:#111}.admin-feature-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;margin-top:22px;display:grid}.admin-feature-panel{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:8px;padding:20px}.admin-feature-panel h2{font-family:var(--bebas);margin:10px 0 16px;font-size:36px;line-height:.95}.admin-status{color:#10233d;background:#1f8ef114;border:1px solid #08183029;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-weight:800}.admin-status.warning{background:#ffd3432e;border-color:#b1810057}.admin-action-link{color:#fff;font-family:var(--bebas);letter-spacing:.8px;background:#111;border-radius:6px;align-items:center;min-height:42px;padding:0 15px;font-size:19px;text-decoration:none;display:inline-flex}.admin-feature-page{color:#10243d}.admin-feature-page :is(.dashboard-hero,.admin-feature-panel,.home-editor-panel,.home-editor-preview){border-radius:8px}.admin-feature-page :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){color:#111827;font:800 14px/1.25 var(--body);background:#fff;border:1.5px solid #08183033;border-radius:7px;min-height:42px;padding:10px 12px}.admin-feature-page :is(input,textarea)::placeholder{color:#667085}.admin-feature-page select option{color:#111827;background:#fff}.admin-feature-page :is(input,select,textarea):focus-visible,.admin-feature-page button:focus-visible,.admin-feature-page a:focus-visible{outline-offset:2px;outline:3px solid #1a6fff47}.admin-feature-page :is(button,.admin-action-link){transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.admin-feature-page :is(button,.admin-action-link):hover:not(:disabled){transform:translateY(-1px)}.admin-feature-page button:disabled{cursor:not-allowed;opacity:.58}.admin-feature-page :is(.admin-status,.home-editor-draft-note){border-radius:8px}.admin-feature-page .dashboard-grid.admin-feature-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-feature-page .stat-card{color:#10243d;min-height:140px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f6f9fd)!important;border:1px solid #08183024!important;border-radius:8px!important;padding:18px!important;box-shadow:0 16px 30px #0818301a,inset 0 1px #fffffff2!important}.admin-feature-page .stat-card span,.admin-feature-page .card-header-icon span{color:#667085;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:950}.admin-feature-page .stat-card strong{color:#10243d;font-family:var(--bebas);font-size:clamp(34px,3.2vw,48px);line-height:.9}.admin-feature-page .stat-card p{color:#5d6673;font-weight:800;line-height:1.25}.admin-feature-page .card-header-icon,.admin-feature-page .section-header,.admin-feature-page .node-header,.admin-feature-page .funnel-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-feature-page .filters-bar,.admin-feature-page .tabs-header{background:#fff;border:1px solid #08183024;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex;box-shadow:0 12px 24px #08183014}.admin-feature-page .search-input-wrapper,.admin-feature-page .filters-selectors{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.admin-feature-page .search-input-wrapper input,.admin-feature-page .filters-selectors select{width:100%}.admin-feature-page .tab-btn,.admin-feature-page .btn-refresh,.admin-feature-page :is(.btn-submit-coupon,.btn-submit-funnel,.btn-submit-import,.flash-sale-submit){cursor:pointer;min-height:42px;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:18px;color:#fff!important;background:#10243f!important;border:0!important;border-radius:7px!important;display:inline-flex!important}.admin-feature-page .tab-btn.active,.admin-feature-page :is(.btn-submit-coupon,.btn-submit-funnel,.btn-submit-import,.flash-sale-submit){background:var(--yellow)!important;color:#050505!important;box-shadow:4px 4px #111!important}.admin-feature-page .btn-refresh{background:var(--blue)!important}.admin-feature-page .admin-feature-layout{align-items:start}.admin-feature-page .charts-column,.admin-feature-page :is(.funnels-list,.activity-timeline,.rank-list,.memberships-grid){gap:12px;display:grid}.admin-feature-page .admin-feature-panel{overflow:hidden}.admin-feature-page :is(.table-wrapper,.leads-table-wrapper,.ledger-table-wrapper,.preview-table-wrapper){background:#fff;border:1px solid #0818301f;border-radius:8px;width:100%;overflow:auto}.admin-feature-page :is(.users-table,.leads-table,.ledger-table,.coupons-table){border-collapse:collapse;color:#10243d;width:100%;min-width:760px}.admin-feature-page :is(.users-table,.leads-table,.ledger-table,.coupons-table) th{color:#667085;letter-spacing:1.3px;text-align:left;text-transform:uppercase;background:#f3f7fc;padding:11px 12px;font-size:10px;font-weight:950}.admin-feature-page :is(.users-table,.leads-table,.ledger-table,.coupons-table) td{vertical-align:top;border-top:1px solid #0818301a;padding:12px}.admin-feature-page .admin-table{gap:8px;display:grid}.admin-feature-page .admin-table-row{background:#fff;border:1px solid #0818301f;border-radius:8px;padding:12px}.admin-feature-page :is(.loading-container,.loading-small,.error-container,.empty-container),.admin-feature-page .empty-message{color:#4a5568;text-align:center;background:#f8fafc;border:1px dashed #08183033;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:118px;font-weight:850;display:flex}.admin-feature-page .error-container,.admin-feature-page .error-alert{color:#8d1010;background:#fff1f1;border-color:#ff4b4b5c}.admin-feature-page .success-alert{color:#006b3a;background:#edfff6;border:1px solid #00c85347;border-radius:8px;padding:12px;font-weight:850}.admin-feature-page :is(.badge-role,.badge-tier,.badge-status,.status-badge,.badge-source,.badge-service,.badge-deposit-paid,.code-badge,.campaign-badge){letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border:1px solid #08183024;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:950;display:inline-flex}.admin-feature-page :is(.btn-delete,.btn-delete-trigger,.btn-delete-confirm,.btn-action-cancel,.btn-action-refund){color:#fff;cursor:pointer;background:#ff3b3b;border:0;border-radius:7px;min-height:34px;padding:8px 10px;font-weight:950}.admin-feature-page :is(.btn-delete-cancel,.btn-action-status){color:#fff;cursor:pointer;background:#10243f;border:0;border-radius:7px;min-height:34px;padding:8px 10px;font-weight:950}.products-manager{gap:18px;display:grid}.products-admin-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.products-admin-actions button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;min-height:42px;padding:10px 15px;font-size:19px}.products-admin-actions button:first-child,.products-admin-actions button:nth-child(3){background:var(--yellow);color:#050505;box-shadow:4px 4px #111}.products-admin-layout{grid-template-columns:minmax(220px,.58fr) minmax(0,1.28fr) minmax(260px,.72fr);align-items:start;gap:16px;display:grid}.products-admin-list-inner{gap:10px;display:grid}.products-admin-list-inner button{color:#10243d;cursor:pointer;text-align:left;background:#f6f9fd;border:1px solid #08183024;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.products-admin-list-inner button.active{box-shadow:5px 5px 0 var(--blue);background:#fff;border-color:#111}.products-admin-list-inner span,.products-admin-list-inner em{color:#667085;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.products-admin-list-inner strong{color:#10243d;font-family:var(--bebas);font-size:24px;line-height:.94}.products-admin-editor,.products-admin-preview,.products-editor-grid,.products-picture-controls{gap:14px;display:grid}.products-admin-editor label{color:#617087;letter-spacing:1.2px;text-transform:uppercase;gap:7px;font-size:10px;font-weight:950;display:grid}.products-admin-editor .products-toggle-row{background:#f6f9fd;border:1px solid #08183024;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;min-height:74px;padding:12px}.products-toggle-row input{width:20px;height:20px;accent-color:var(--blue)}.products-toggle-row span{color:#10243d;letter-spacing:.6px;font-size:13px;font-weight:950}.products-toggle-row small{color:#667085;letter-spacing:0;text-transform:none;grid-column:2;font-size:11px;font-weight:800;line-height:1.3}.products-admin-editor textarea{resize:vertical;min-height:94px}.products-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-picture-row{grid-template-columns:minmax(170px,.52fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.products-picture-preview,.products-admin-preview-media{background:#07101d;border:2px solid #111;border-radius:8px;overflow:hidden}.products-picture-preview{min-height:180px}.products-picture-preview img,.products-admin-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.products-upload-button{background:var(--blue);cursor:pointer;min-height:44px;font-family:var(--bebas);text-align:center;border:2px solid #111;border-radius:7px;justify-content:center;align-items:center;padding:10px 14px;position:relative;color:#fff!important;letter-spacing:.8px!important;font-size:19px!important}.products-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.products-file-upload-button{align-self:end;min-height:42px}.products-digital-file-panel{background:linear-gradient(135deg,#1a6fff14,#ffd00014),#f8fbff;border:1.5px solid #1a6fff42;border-radius:8px;gap:14px;padding:14px;display:grid}.products-digital-file-panel strong{color:#10243d;overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:950;display:block}.products-digital-file-panel p{color:#5d6673;margin:6px 0 0;font-weight:800;line-height:1.35}.products-digital-file-controls{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:end;gap:12px;display:grid}.products-digital-file-link{color:var(--blue);justify-self:start;font-weight:950}.products-digital-ready,.products-digital-missing{letter-spacing:1px;text-transform:uppercase;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950}.products-digital-ready{color:#00733c;background:#e9fff3}.products-digital-missing{color:#806000;background:#fff4bf}.products-admin-preview{position:sticky;top:18px}.products-admin-preview-media{aspect-ratio:16/10}.products-admin-preview h2{margin-bottom:0}.products-admin-preview>strong{color:var(--blue);font-family:var(--bebas);font-size:46px;line-height:.9}.products-admin-preview p{color:#526070;font-weight:850;line-height:1.35}.products-admin-mini-list{gap:8px;display:grid}.products-admin-mini-list span{border-left:5px solid var(--yellow);color:#10243d;background:#f5f8fc;border-radius:7px;padding:10px 12px;font-weight:900}@media (max-width:1180px){.products-admin-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}.products-admin-preview{grid-column:1/-1;position:static}}@media (max-width:760px){.products-admin-layout,.products-editor-grid,.products-picture-row,.products-digital-file-controls{grid-template-columns:1fr}}.wix-upload-manager{gap:18px;display:grid}.wix-upload-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.wix-upload-form{gap:14px;display:grid}.wix-upload-form label{color:#10243d;gap:8px;font-weight:950;display:grid}.wix-file-zone{color:#10243d;cursor:pointer;text-align:center;background:#eef4ff;border:2px dashed #1a6fff73;border-radius:8px;place-items:center;min-height:138px;padding:18px}.wix-file-zone:hover{border-color:var(--blue);background:#e6f0ff}.wix-file-zone span{color:var(--blue);font-family:var(--bebas);font-size:24px}.wix-file-zone small{color:#4a5568;max-width:560px;font-weight:850;line-height:1.35}.wix-file-zone input{width:min(360px,100%)}.wix-csv-textarea{resize:vertical;white-space:pre;min-height:220px}.wix-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.wix-upload-actions button{color:#fff;cursor:pointer;min-height:42px;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:18px;display:inline-flex}.wix-upload-actions button:first-child{background:var(--yellow);color:#050505;box-shadow:4px 4px #111}.wix-upload-actions button:disabled{cursor:not-allowed;opacity:.55}.wix-tier-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.wix-tier-grid div{background:#f8fafc;border:1px solid #0818301f;border-radius:8px;padding:12px}.wix-tier-grid span{color:#667085;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.wix-tier-grid strong{color:#10243d;font-family:var(--bebas);margin-top:8px;font-size:36px;line-height:.9;display:block}.wix-next-step{color:#006b3a;background:#edfff6;border:1px solid #00c8533d;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.wix-next-step.needs-review{color:#624600;background:#fff7d6;border-color:#b1810052}.wix-next-step p{margin:0;font-weight:850;line-height:1.35}.wix-review-list{gap:8px;margin-top:14px;display:grid}.wix-review-list h3{color:#10243d;font-family:var(--bebas);margin:0;font-size:24px;line-height:.95}.wix-review-list button{color:#8d1010;cursor:pointer;text-align:left;background:#fff1f1;border:1px solid #ff4b4b52;border-radius:8px;padding:10px;font-weight:900}.wix-customer-table tbody tr{cursor:pointer}.wix-customer-table tbody tr.needs-review td{background:#fff8f0}.wix-customer-table td strong,.wix-customer-table td span,.wix-customer-table td small{display:block}.wix-customer-table td small{color:#667085;text-transform:capitalize;margin-top:5px;font-weight:850}.wix-email-preview-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.wix-import-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.wix-send-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.wix-row-fix-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr)}.wix-row-fix-form{gap:12px;display:grid}.wix-row-fix-form label{gap:7px;display:grid}.wix-row-fix-form label span{color:#667085;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950}.wix-row-fix-form textarea{resize:vertical;min-height:90px}.wix-plan-cheatsheet{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.wix-plan-cheatsheet button{color:#10243d;cursor:pointer;font-family:var(--bebas);letter-spacing:.5px;text-align:left;text-transform:uppercase;background:#f8fafc;border:1px solid #08183024;border-radius:8px;min-height:42px;padding:9px 12px;font-size:18px}.wix-plan-cheatsheet button:hover{border-color:var(--blue);background:#eef4ff}.wix-import-panel{background:linear-gradient(#fffdf3,#fff);border-color:#ffd0008c}.wix-confirm-import{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.wix-confirm-import input{accent-color:var(--yellow);flex:none;width:18px;height:18px;margin-top:2px}.wix-confirm-import span{color:#10243d;font-weight:950;line-height:1.3}.wix-import-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wix-import-summary div,.wix-import-empty{background:#f8fafc;border:1px solid #0818301f;border-radius:8px;padding:12px}.wix-import-summary span{color:#667085;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.wix-import-summary strong{color:#10243d;font-family:var(--bebas);margin-top:6px;font-size:34px;line-height:.95;display:block}.wix-import-summary button{grid-column:1/-1}.wix-email-send-panel{background:linear-gradient(#f6f9ff,#fff);border-color:#1a6fff59}.wix-send-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.wix-send-summary div{background:#fff;border:1px solid #0818301f;border-radius:8px;padding:12px}.wix-send-summary span{color:#667085;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.wix-send-summary strong{color:#10243d;font-family:var(--bebas);margin-top:6px;font-size:34px;line-height:.95;display:block}.wix-send-results{max-height:420px;overflow:auto}.wix-import-empty{color:#4a5568;align-items:center;gap:12px;display:flex}.wix-import-empty p{margin:0;font-weight:850;line-height:1.35}.wix-email-preview-layout pre{color:#e5edf8;white-space:pre-wrap;background:#0f172a;border:1px solid #0818301f;border-radius:8px;min-height:260px;margin:0;padding:14px;font:800 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}@media (max-width:980px){.wix-upload-layout,.wix-import-layout,.wix-send-layout,.wix-row-fix-layout,.wix-email-preview-layout{grid-template-columns:1fr}}.flash-sale-form,.flash-sale-preview{gap:12px;display:grid}.flash-sale-form label{color:#16233a;gap:6px;font-weight:900;display:grid}.flash-sale-form input,.flash-sale-form select,.flash-sale-form textarea{font:inherit;border:1px solid #08183033;border-radius:8px;min-height:44px;padding:10px 12px}.flash-sale-form textarea{resize:vertical;min-height:110px}.flash-sale-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flash-sale-submit{background:var(--yellow);cursor:pointer;font-family:var(--bebas);border:2px solid #111;border-radius:8px;padding:12px 16px;font-size:22px;box-shadow:4px 4px #111}.flash-sale-submit:disabled{cursor:wait;opacity:.65}.flash-sale-preview{border-top:1px solid #0818301f;margin-top:16px;padding-top:14px}.flash-sale-preview span{background:#f4f7fb;border:1px solid #0818301f;border-radius:6px;padding:8px 10px;font-weight:800}.flash-sale-row{grid-template-columns:1.2fr .9fr .9fr .7fr .7fr}.strategist-tabs button.selected{background:var(--yellow);color:#111}.strategist-panel{margin-top:22px}.strategist-flow{color:#071124;background:linear-gradient(135deg,#ffd43df5,#ffd43dc2 42%,#3475f6f0 100%);border:3px solid #071124;border-radius:8px;gap:18px;margin:28px 0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #071124}.strategist-flow:before{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#07112424 0 2px,#0000 2px 18px),linear-gradient(90deg,#0000,#ffffff70,#0000);position:absolute;inset:0}.strategist-flow-header,.strategist-flow-grid,.strategist-job-board{z-index:1;position:relative}.strategist-flow-header{grid-template-columns:minmax(220px,.85fr) minmax(280px,1fr);align-items:end;gap:10px;display:grid}.strategist-flow-header .dashboard-kicker{color:var(--yellow);background:#071124;border:2px solid #071124;border-radius:999px;grid-column:1/-1;justify-self:start;padding:7px 12px;display:inline-flex}.strategist-flow h2{color:#071124;font-family:var(--font-display), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(36px,5vw,72px);line-height:.9}.strategist-flow-header p{background:#ffffffd1;border:2px solid #071124;border-radius:8px;margin:0;padding:14px;font-size:16px;font-weight:950;line-height:1.3;box-shadow:5px 5px #071124e6}.strategist-job-board{grid-template-columns:minmax(280px,.76fr) minmax(360px,1fr);gap:12px;display:grid}.strategist-job-picker,.strategist-script-map{background:#ffffffeb;border:2px solid #071124;border-radius:8px;padding:14px;box-shadow:5px 5px #071124e0}.strategist-flow-label{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:1000;display:block}.strategist-job-buttons{flex-wrap:wrap;gap:8px;display:flex}.strategist-job-buttons button{color:#071124;cursor:pointer;text-transform:uppercase;background:#eef4ff;border:2px solid #071124;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:1000;line-height:1;box-shadow:3px 3px #071124d9}.strategist-job-buttons button.selected{color:var(--yellow);background:#071124;transform:translate(2px,2px);box-shadow:1px 1px #071124d9}.strategist-script-map h3{color:#071124;font-family:var(--font-display), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:clamp(26px,3vw,44px);line-height:.95}.strategist-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategist-shot-grid div{background:#f8fbff;border:2px solid #0711242e;border-radius:8px;padding:10px}.strategist-shot-grid strong{color:#071124;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:1000;display:block}.strategist-shot-grid p{color:#263447;margin:0;font-size:13px;font-weight:850;line-height:1.28}.strategist-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategist-flow-step{color:inherit;cursor:pointer;text-align:left;background:#ffffffeb;border:2px solid #071124;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:136px;padding:14px;display:grid;box-shadow:5px 5px #071124e0}.strategist-flow-step.selected{color:#fff;background:#071124;transform:translate(3px,3px);box-shadow:2px 2px #071124e6}.strategist-flow-step.selected .strategist-flow-number{background:var(--yellow);color:#071124}.strategist-flow-step.selected h3,.strategist-flow-step.selected p,.strategist-flow-step.selected em{color:#fff}.strategist-flow-number{color:var(--yellow);font-family:var(--font-display), Impact, sans-serif;background:#071124;border:2px solid #071124;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;font-size:24px;line-height:1;display:inline-flex}.strategist-flow-step h3{color:#071124;font-family:var(--font-display), Impact, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:22px;line-height:.98}.strategist-flow-step p{color:#253142;margin:0;font-size:13px;font-weight:850;line-height:1.35}.strategist-flow-step em{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:11px;font-style:normal;font-weight:1000;display:inline-block}@media (max-width:1080px){.strategist-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategist-job-board,.strategist-shot-grid{grid-template-columns:1fr}}@media (max-width:720px){.strategist-flow{padding:16px;box-shadow:6px 6px #071124}.strategist-flow-header,.strategist-flow-grid,.strategist-job-board,.strategist-shot-grid{grid-template-columns:1fr}.strategist-flow h2{font-size:42px}.strategist-flow-step{min-height:auto}}.strategist-row{grid-template-columns:minmax(180px,.85fr) minmax(360px,2.4fr) minmax(96px,.45fr) minmax(110px,.5fr) minmax(110px,.55fr)}.strategist-row>span:first-of-type{color:#344054;font-size:13px;font-weight:850;line-height:1.35}.strategist-row button,.flash-sale-row button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;padding:9px 11px;font-weight:900}.strategist-row button:disabled{cursor:default;background:#8f98a8}.djowe-os{flex-direction:column;gap:18px;display:flex}.os-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;display:grid}.os-hero h1{margin:8px 0 14px;font-size:clamp(52px,7vw,96px);line-height:.82}.os-green-meter{color:#fff;background:#111;border:2px solid #111;border-radius:8px;flex-direction:column;justify-content:center;padding:18px;display:flex}.os-green-meter.green{color:#071107;background:#00c853}.os-green-meter span,.os-panel-head span,.os-task-copy small,.os-revenue span,.os-note,.os-segments span{letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:900}.os-green-meter strong{font-family:var(--bebas);margin-top:6px;font-size:64px;line-height:.9}.os-green-meter p{margin:8px 0 0;font-size:12px;font-weight:800}.os-start-here{color:#071327;background:linear-gradient(90deg,#ffd32df0,#ffd32db8 34%,#2584ff29),repeating-linear-gradient(90deg,#07132714 0 2px,#0000 2px 18px);border:3px solid #071327;border-radius:8px;overflow:hidden;box-shadow:8px 8px #071327}.os-start-main{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:18px;padding:24px;display:grid}.os-start-main h2{font-family:var(--bebas);margin:0 0 10px;font-size:clamp(48px,7vw,82px);line-height:.84}.os-start-main p{max-width:820px;margin:0;font-size:17px;font-weight:950;line-height:1.28}.os-start-progress{background:#fff;border:3px solid #071327;border-radius:8px;flex-direction:column;justify-content:center;padding:16px;display:flex;box-shadow:6px 6px #071327e6}.os-start-progress span,.os-owner-step-head small,.os-owner-step-actions em{letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:950}.os-start-progress strong{font-family:var(--bebas);margin:6px 0;font-size:66px;line-height:.86;display:block}.os-start-progress p{color:#24405d;font-size:12px;font-weight:950;line-height:1.25}.os-owner-flow{background:#071327f2;border-top:3px solid #071327;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.os-owner-step{background:#fff;border:2px solid #ffffff29;border-radius:8px;flex-direction:column;gap:10px;min-height:245px;padding:14px;display:flex;box-shadow:4px 4px #2584ffe6}.os-owner-step.active{border-color:var(--yellow);box-shadow:5px 5px 0 var(--yellow)}.os-owner-step.complete{background:#eafff1;box-shadow:4px 4px #00a847}.os-owner-step-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.os-owner-step-head>span{width:44px;height:44px;color:var(--yellow);font-family:var(--bebas);background:#071327;border-radius:999px;place-items:center;font-size:32px;line-height:1;display:grid}.os-owner-step-head small{color:#5b6b80;text-align:right}.os-owner-step h3{color:#071327;font-family:var(--bebas);margin:0;font-size:31px;line-height:.92}.os-owner-step p{color:#26384d;margin:0;font-size:12px;font-weight:850;line-height:1.38}.os-owner-step-actions{gap:8px;margin-top:auto;display:grid}.os-owner-step-actions a,.os-owner-step-actions button{background:var(--yellow);color:#071327;cursor:pointer;text-align:center;text-transform:uppercase;border:2px solid #071327;border-radius:6px;width:100%;padding:9px 10px;font-size:11px;font-weight:950;text-decoration:none;box-shadow:3px 3px #071327}.os-owner-step-actions button:disabled{cursor:wait;opacity:.7}.os-owner-step-actions em{color:#6c7a8e;font-style:normal;line-height:1.2}.os-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:16px;display:grid}.os-panel{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:8px;padding:18px}.os-panel-primary,.os-reminders{box-shadow:6px 6px 0 var(--yellow)}.os-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.os-panel-head h2{font-family:var(--bebas);margin:0;font-size:36px;line-height:.9}.green-text{color:#008a3d}.red-text{color:#e01135}.os-task-list{gap:10px;display:grid}.os-task{background:#fff;border:1px solid #0818301f;border-left:6px solid #e01135;border-radius:7px;grid-template-columns:20px 12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.os-task.yellow{border-left-color:#d19400}.os-task.green{border-left-color:#00a847}.os-task input{accent-color:#00c853;width:18px;height:18px}.os-dot{background:#e01135;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 3px #e011351a}.os-dot.yellow{background:#d19400;box-shadow:0 0 0 3px #d1940024}.os-dot.green{background:#00a847;box-shadow:0 0 0 3px #00a84724}.os-task-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.os-task-copy b{color:#10243d;font-size:14px}.os-task-copy small,.os-note,.os-segments span{color:#657286}.os-task a{background:var(--yellow);color:#111;text-transform:uppercase;border:2px solid #111;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:900;text-decoration:none}.os-revenue{grid-template-columns:1fr 1fr;gap:10px;display:grid}.os-revenue div{background:#f8fafc;border:1px solid #0818301f;border-radius:7px;padding:12px}.os-revenue strong{font-family:var(--bebas);color:#111;margin-top:8px;font-size:42px;line-height:.9;display:block}.os-progress{background:#ffe4e4;border:2px solid #111;border-radius:999px;height:14px;margin-top:14px;overflow:hidden}.os-progress span{background:linear-gradient(90deg, #ff1744, var(--yellow), #00c853);min-width:4px;height:100%;display:block}.os-note{margin:10px 0 0;line-height:1.45}.os-reminder-list{gap:10px;display:grid}.os-reminder-list p{color:#10243d;border-bottom:1px dashed #08183029;margin:0;padding:0 0 10px;font-size:13px;font-weight:800;line-height:1.4}.os-reminder-list p:last-child{border-bottom:0;padding-bottom:0}.os-social-form{gap:10px;display:grid}.os-social-form label{gap:6px;display:grid}.os-social-form label span{color:#657286;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:900}.os-social-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.os-social-form input,.os-social-form select,.os-social-form textarea{color:#10243d;width:100%;font:inherit;background:#f8fafc;border:2px solid #111;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:800}.os-social-form textarea{resize:vertical;min-height:76px}.os-social-form button{background:var(--yellow);color:#111;cursor:pointer;text-transform:uppercase;border:2px solid #111;border-radius:6px;padding:10px 12px;font-weight:950;box-shadow:3px 3px #111}.os-social-form button:disabled{cursor:wait;opacity:.7}.os-form-message{border-radius:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.os-form-message.saved{color:#006b2f;background:#00c8531f}.os-form-message.error{color:#b00020;background:#e011351a}.os-mini-list{gap:8px;margin-top:14px;display:grid}.os-mini-list p{color:#10243d;border-top:1px dashed #08183029;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding-top:8px;font-size:12px;font-weight:800;display:grid}.os-mini-list b{color:#657286;letter-spacing:.7px;text-transform:uppercase;font-size:10px}.os-mini-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.os-action-launcher{box-shadow:6px 6px #111}.os-analytics-panel{box-shadow:6px 6px 0 var(--blue)}.os-library-panel{box-shadow:6px 6px 0 var(--yellow)}.os-library-panel.green{box-shadow:6px 6px #00a847}.os-library-panel.needs-work{box-shadow:6px 6px #e01135}.os-launch-panel{box-shadow:6px 6px #111}.os-launch-summary{background:var(--yellow);color:#111;border:2px solid #111;border-radius:7px;margin:0 0 12px;padding:12px;font-size:14px;font-weight:900;line-height:1.4}.os-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-launch-column{background:#f8fafc;border:1px solid #08183024;border-left:6px solid #657286;border-radius:7px;align-content:start;gap:8px;padding:12px;display:grid}.os-launch-column.done{border-left-color:#00a847}.os-launch-column.today{border-left-color:#d19400}.os-launch-column.blocked{border-left-color:#e01135}.os-launch-column.next{border-left-color:var(--blue)}.os-launch-column h3{color:#10243d;font-family:var(--bebas);margin:0 0 2px;font-size:26px;line-height:.9}.os-launch-column p{color:#10243d;border-top:1px dashed #08183024;gap:4px;margin:0;padding-top:8px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.os-launch-column b{color:#10243d;font-size:13px}.os-launch-column span{color:#657286;font-size:12px;font-weight:800;line-height:1.35}.os-library-grid{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.os-staging-panel{box-shadow:6px 6px #111}.os-staging-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.os-staging-controls select,.os-staging-controls button{color:#10243d;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #111;border-radius:6px;padding:8px 9px;font-size:12px;font-weight:850}.os-staging-controls button{background:var(--yellow);color:#111;cursor:pointer;text-transform:uppercase;font-size:11px;font-weight:950;box-shadow:3px 3px #111}.os-staging-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.os-staging-stats span{color:#657286;text-transform:uppercase;background:#f8fafc;border:1px solid #08183024;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;font-weight:900;display:flex}.os-staging-stats b{color:#10243d;font-size:18px}.os-staging-grid{grid-template-columns:1.35fr .9fr;gap:10px;display:grid}.os-staging-list{background:#f8fafc;border:1px solid #08183024;border-radius:7px;align-content:start;gap:8px;padding:12px;display:grid}.os-staging-list h3{color:#10243d;font-family:var(--bebas);margin:0;font-size:26px;line-height:.9}.os-staging-list p{color:#10243d;border-top:1px dashed #08183024;gap:4px;margin:0;padding-top:8px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.os-staging-list p.ready{border-left:4px solid #00a847;padding-left:8px}.os-staging-list p.needs_review{border-left:4px solid #d19400;padding-left:8px}.os-staging-list b{color:#10243d}.os-staging-list span,.os-staging-list small{color:#657286;font-size:12px;font-weight:800;line-height:1.35}.os-library-score,.os-library-stat{background:#f8fafc;border:1px solid #08183024;border-radius:7px;padding:12px}.os-library-score strong,.os-library-stat b{color:#10243d;font-family:var(--bebas);font-size:42px;line-height:.9;display:block}.os-library-score span,.os-library-stat span{color:#657286;letter-spacing:.7px;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900;display:block}.os-library-score p,.os-library-stat p{color:#10243d;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.35}.os-library-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.os-library-details>div{border-top:1px dashed #0818302e;padding-top:10px}.os-library-details h3{color:#10243d;font-family:var(--bebas);margin:0 0 8px;font-size:25px;line-height:.9}.os-library-details p{color:#657286;margin:0 0 7px;font-size:12px;font-weight:850;line-height:1.35}.os-library-tags{flex-wrap:wrap;gap:6px;display:flex}.os-library-tags span{color:#10243d;text-transform:uppercase;background:#fff;border:1px solid #08183024;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.os-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.os-analytics-column{background:#f8fafc;border:1px solid #08183024;border-radius:7px;align-content:start;gap:8px;padding:12px;display:grid}.os-analytics-column h3{color:#10243d;font-family:var(--bebas);margin:0 0 2px;font-size:26px;line-height:.9}.os-analytics-column p{color:#10243d;border-top:1px dashed #08183024;gap:3px;margin:0;padding-top:8px;font-size:12px;font-weight:850;display:grid}.os-analytics-column b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.os-analytics-column span{color:#657286;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:900}.os-toolkit-panel{box-shadow:6px 6px #111}.os-toolkit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-growth-truth{color:#10243d;background:#fff;border:2px solid #111;border-radius:7px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.os-growth-truth b{color:#10243d;font-family:var(--bebas);font-size:25px;line-height:.95}.os-growth-truth span{color:#657286;font-size:12px;font-weight:850;line-height:1.35}.os-tool-card{background:#f8fafc;border:1px solid #08183024;border-radius:7px;align-content:start;gap:10px;padding:12px;display:grid}.os-tool-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.os-tool-card-head b{color:#10243d;font-size:14px}.os-tool-card-head span,.os-status-pill,.os-health-summary span{color:#657286;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.os-status-pill.pass{color:#008a3d}.os-status-pill.warn{color:#b57900}.os-status-pill.fail,.os-status-pill.error{color:#b00020}.os-health-summary{flex-wrap:wrap;gap:6px;display:flex}.os-health-summary span{background:#fff;border:1px solid #08183024;border-radius:999px;padding:5px 7px}.os-tool-form{gap:8px;display:grid}.os-launch-note{color:#10243d;background:#fff7d6;border:1px solid #d1940057;border-radius:7px;gap:4px;padding:10px;display:grid}.os-launch-note b{font-size:12px;font-weight:950}.os-launch-note span{color:#657286;font-size:12px;font-weight:800;line-height:1.35}.os-tool-form div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.os-tool-form input,.os-tool-form select,.os-tool-form textarea{color:#10243d;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #111;border-radius:6px;padding:8px 9px;font-size:12px;font-weight:850}.os-tool-form textarea{resize:vertical;min-height:118px}.os-wix-card{grid-column:span 2}.os-tool-card button,.os-tool-form button{background:var(--yellow);color:#111;cursor:pointer;text-transform:uppercase;border:2px solid #111;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:950;box-shadow:3px 3px #111}.os-tool-card button:disabled,.os-tool-form button:disabled{cursor:wait;opacity:.72}.os-tool-list{gap:8px;display:grid}.os-tool-list p{color:#10243d;border-top:1px dashed #08183024;gap:4px;margin:0;padding-top:8px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.os-tool-list b{color:#10243d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-tool-list span,.os-tool-empty{color:#657286;margin:0;font-size:12px;font-weight:800;line-height:1.35}.os-tool-list p>button{justify-self:start;padding:5px 8px;box-shadow:2px 2px #111}.os-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-action-card{background:#f8fafc;border:1px solid #08183024;border-radius:7px;align-content:start;gap:9px;padding:12px;display:grid}.os-action-card b{color:#10243d;font-size:14px}.os-action-card p{color:#657286;margin:0;font-size:12px;font-weight:800;line-height:1.35}.os-action-card button{background:var(--blue);color:#fff;cursor:pointer;text-transform:uppercase;border:2px solid #111;border-radius:6px;padding:9px 10px;font-weight:950;box-shadow:3px 3px #111}.os-action-card button:disabled{cursor:wait;opacity:.72}.os-action-card small{border-radius:6px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.35}.os-action-card small.done{color:#006b2f;background:#00c8531f}.os-action-card small.error{color:#b00020;background:#e011351a}.os-skills-panel{box-shadow:6px 6px 0 var(--yellow)}.os-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-skill-card{background:#f8fafc;border:1px solid #08183024;border-left:6px solid #00a847;border-radius:7px;gap:10px;padding:12px;display:grid}.os-skill-card.paused{opacity:.82;border-left-color:#d19400}.os-skill-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.os-skill-card b{color:#10243d;font-size:14px}.os-skill-card span,.os-skill-card dt{color:#657286;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.os-skill-card p,.os-skill-card dd{color:#10243d;margin:0;font-size:12px;font-weight:800;line-height:1.35}.os-skill-card dl{gap:4px;margin:0;display:grid}.os-skill-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.os-skill-actions button,.os-skill-actions a{background:var(--blue);color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;border:2px solid #111;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 9px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.os-skill-actions button.secondary{color:#111;background:#fff}.os-skill-actions button:disabled{cursor:not-allowed;opacity:.55}.os-skill-card small{border-radius:6px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.35}.os-skill-card small.done{color:#006b2f;background:#00c8531f}.os-skill-card small.error{color:#b00020;background:#e011351a}.os-segments{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.os-segments div{background:#f8fafc;border:1px solid #0818301f;border-radius:7px;padding:10px}.os-segments b{color:#111;font-family:var(--bebas);text-transform:capitalize;margin-top:6px;font-size:32px;line-height:.9;display:block}.os-admin-grid{margin-top:2px}.admin-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.admin-table-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-row strong{color:#10243d}.admin-table-row span,.admin-table-row em{color:#5d6673;font-size:13px;font-style:normal;font-weight:800}.admin-table-row.strategist-row{grid-template-columns:minmax(180px,.85fr) minmax(360px,2.4fr) minmax(96px,.45fr) minmax(110px,.5fr) minmax(110px,.55fr)}.admin-table-row.strategist-row>span:first-of-type{color:#344054;font-size:13px;font-weight:850;line-height:1.35}.admin-table-row em{color:var(--blue);text-align:right}.admin-workflow-panel{box-shadow:6px 6px 0 var(--yellow)}.launch-provisioning-layout{align-items:start}.launch-group-grid,.launch-step-list{gap:12px;display:grid}.launch-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.launch-group-card,.launch-step-card{background:#f8fafc;border:1px solid #08183024;border-left:6px solid #657286;border-radius:8px;padding:14px}.launch-group-card.ready,.launch-step-card.ready{border-left-color:#00a847}.launch-group-card.blocked,.launch-step-card.blocked{border-left-color:#e01135}.launch-step-card.partial{border-left-color:#d19400}.launch-group-card strong,.launch-step-card h2{color:#10243d}.launch-group-card strong{font-family:var(--bebas);font-size:25px;line-height:.95;display:block}.launch-group-card span,.launch-group-card small,.launch-step-card p,.launch-step-card li{color:#5d6673;font-weight:800;line-height:1.35}.launch-group-card span,.launch-group-card small{margin-top:6px;font-size:12px;display:block}.launch-env-template{color:#e6eef9;white-space:pre-wrap;background:#0f1724;border-radius:8px;max-height:420px;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.launch-artifact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.launch-artifact-card{min-width:0}.launch-artifact-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.launch-artifact-head h2{margin-bottom:0}.launch-artifact-head button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-weight:900;display:inline-flex}.launch-artifact-head button:hover{background:#1a6fff}.launch-artifact-content{max-height:300px}.launch-step-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.launch-step-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-step-head span,.launch-step-head b{letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.launch-step-head span{color:#fff;background:#111}.launch-step-head b{color:#10243d;background:#1a6fff1f}.launch-step-card h2{font-family:var(--bebas);margin:14px 0 8px;font-size:34px;line-height:.92}.launch-step-card ul{gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.launch-command-list{gap:8px;margin-top:14px;display:grid}.launch-command-list code{color:#10243d;overflow-wrap:anywhere;background:#f3f6fa;border:1px solid #0818301a;border-radius:7px;padding:9px 10px;font-size:12px;display:block}.launch-check-card{background:#fff;border:1px solid #0818301f;border-left:5px solid #d19400;border-radius:8px;padding:12px}.launch-check-card.ready{border-left-color:#00a847}.launch-check-card.blocked{border-left-color:#e01135}.launch-check-card strong{color:#10243d;font-weight:950;display:block}.launch-check-card p,.launch-check-card li{color:#5d6673;font-size:12px;font-weight:800;line-height:1.35}.launch-check-card p{margin:7px 0 8px}.launch-check-card ul{gap:6px;margin:0;padding-left:17px;display:grid}.launch-evidence-log{border-top:1px solid #0818301a;gap:8px;margin-top:12px;padding-top:10px;display:grid}.launch-evidence-log label{color:#10243d;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.launch-evidence-log input{accent-color:#00a847}.launch-evidence-log textarea{color:#10243d;font:800 12px/1.4 var(--font-body);resize:vertical;background:#f8fafc;border:1px solid #08183024;border-radius:8px;width:100%;min-height:84px;padding:10px}.launch-copy-evidence{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:10px 0 2px;padding:9px 12px;font-weight:950;display:inline-flex}.launch-copy-evidence:hover{background:#1a6fff}.email-dns-report{gap:12px;margin-top:14px;display:grid}.email-dns-summary{background:#fff8f8;border:1px solid #0818301f;border-left:5px solid #e01135;border-radius:8px;padding:12px}.email-dns-summary.ready{background:#f2fff7;border-left-color:#00a847}.email-dns-summary strong,.email-dns-summary span,.email-dns-summary small{display:block}.email-dns-summary strong{color:#10243d;font-weight:950}.email-dns-summary span,.email-dns-summary small{color:#5d6673;margin-top:4px;font-size:12px;font-weight:800}.email-dns-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-dns-card{background:#fff;border:1px solid #0818301f;border-left:5px solid #e01135;border-radius:8px;min-width:0;padding:11px}.email-dns-card.ready{border-left-color:#00a847}.email-dns-card strong{color:#10243d;font-weight:950;display:block}.email-dns-card code{color:#10243d;overflow-wrap:anywhere;background:#f3f6fa;border:1px solid #0818301a;border-radius:6px;margin-top:7px;padding:7px 8px;font-size:11px;display:block}.email-dns-card p,.email-dns-actions li{color:#5d6673;font-size:12px;font-weight:800;line-height:1.35}.email-dns-actions{gap:6px;margin:0;padding-left:18px;display:grid}.music-lane-grid,.remarketing-segment-grid{gap:12px;display:grid}.music-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remarketing-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.music-lane-card,.remarketing-segment-card{background:#fff;border:1px solid #0818301f;border-radius:8px;padding:14px}.music-lane-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.music-lane-head strong{color:#10243d;font-weight:950}.music-lane-head span{color:#10243d;text-transform:uppercase;white-space:nowrap;background:#1a6fff1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.music-lane-card p,.remarketing-segment-card p,.music-lane-card dd,.music-lane-card dt,.music-sample-list small,.remarketing-segment-card small,.remarketing-segment-card em{color:#5d6673;font-size:12px;font-weight:800;line-height:1.35}.music-lane-meter{background:#e8edf4;border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.music-lane-meter span{background:linear-gradient(90deg,#00a847,#1a6fff);height:100%;display:block}.music-lane-card dl{gap:8px;margin:0;display:grid}.music-lane-card dl div{gap:2px;display:grid}.music-lane-card dt{color:#10243d;text-transform:uppercase}.music-lane-card dd{margin:0}.music-chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.music-chip-row span{color:#10243d;background:#f3f6fa;border:1px solid #0818301a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.music-sample-list{gap:5px;margin-top:12px;display:grid}.remarketing-segment-card{border-left:5px solid #657286}.remarketing-segment-card.hot{border-left-color:#e01135}.remarketing-segment-card.warm{border-left-color:#d19400}.remarketing-segment-card.nurture{border-left-color:#1a6fff}.remarketing-segment-card b{color:#10243d;font-family:var(--bebas);margin-top:10px;font-size:42px;line-height:.95;display:block}.remarketing-segment-card small{align-items:center;gap:6px;margin-top:10px;display:flex}.remarketing-segment-card em{margin-top:8px;font-style:normal;display:block}.admin-workflow-panel ol{gap:12px;margin:0;padding-left:20px;display:grid}.admin-workflow-panel li{color:#444;font-weight:850;line-height:1.35}.home-editor{margin-top:22px}.website-page-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.website-page-tabs button{color:#dbeeff;cursor:pointer;text-align:left;background:#071829;border:1.5px solid #ffffff29;border-radius:8px;gap:5px;min-height:78px;padding:12px;display:grid}.website-page-tabs button.active{border-color:var(--blue);color:#071829;box-shadow:5px 5px 0 var(--blue);background:#fff}.website-page-tabs span{font-family:var(--bebas);letter-spacing:.6px;font-size:20px;line-height:.95}.website-page-tabs small{color:inherit;opacity:.72;font-size:11px;font-weight:850;line-height:1.25}.website-page-shell{margin-bottom:18px}.website-page-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.website-page-module-grid div{border:1px solid var(--line);background:#f7f7f7;border-radius:8px;gap:6px;padding:14px;display:grid}.website-page-module-grid strong{font-family:var(--bebas);font-size:24px;line-height:.95}.website-page-module-grid span{color:#555;font-size:13px;font-weight:800;line-height:1.3}.home-editor-preview,.home-editor-panel{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:8px}.home-editor-preview{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);align-items:stretch;gap:18px;padding:20px;display:grid}.home-editor-preview h2,.home-editor-panel h3{font-family:var(--bebas);margin:10px 0;font-size:40px;line-height:.92}.home-editor-preview p,.home-editor-panel p{color:#555;font-weight:800}.home-editor-preview-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-editor-preview-actions a,.home-editor-preview-actions button,.home-plain-btn{background:var(--blue);color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;border:0;border-radius:6px;padding:11px 15px;font-size:19px}.home-editor-preview-actions button:disabled,.website-selected-tools button:disabled,.website-fullscreen-actions button:disabled{cursor:not-allowed;opacity:.42}.home-editor-preview-actions button,.home-plain-btn{background:#111}.home-editor-preview-actions .home-apply-btn{background:var(--green);color:#00180d;box-shadow:4px 4px #111}.website-device-toggle{box-shadow:3px 3px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.website-device-toggle button{min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 16px!important}.website-device-toggle button.active{background:var(--yellow)!important;color:#000!important}.website-phone-size-toggle{background:#f6f8fb;border:2px solid #111;border-radius:8px;align-items:stretch;gap:6px;padding:5px;display:inline-flex;box-shadow:3px 3px #1a6fffd1}.website-phone-size-toggle button{gap:1px;min-height:44px;display:grid;box-shadow:none!important;color:#071829!important;background:#fff!important;border:1px solid #07182929!important;border-radius:6px!important;padding:7px 10px!important}.website-phone-size-toggle button.active{background:var(--yellow)!important;border-color:#111!important;box-shadow:2px 2px #111!important}.website-phone-size-toggle span{font-family:var(--bebas);font-size:17px;line-height:.9}.website-phone-size-toggle em{color:#526071;letter-spacing:.03em;font-family:system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:900}.home-editor-draft-note{max-width:520px;color:#0c5f38!important;margin-top:12px!important}.website-preview-canvas{box-shadow:6px 6px 0 var(--yellow);cursor:grab;touch-action:none;background:#ffd23f;border:2px solid #111;border-radius:8px;position:relative;overflow:visible}.website-preview-frame{display:block}.website-preview-frame.mobile-artboard{justify-content:center;align-items:flex-start;padding:0 0 18px;display:flex}.website-mobile-page-stage{justify-content:center;align-items:flex-start;padding:0 0 22px;display:flex}.website-mobile-page-stage.fullscreen{align-items:center;min-height:calc(100vh - 190px);padding:24px;height:auto!important}.website-mobile-device-shell{box-shadow:10px 10px 0 var(--blue), 0 24px 70px #00000057;background:#f6f7f9;border:3px solid #05070d;border-radius:34px;position:relative;overflow:hidden}.website-mobile-site-header{z-index:8;color:#fff;background:#000;border-bottom:3px solid #05070d;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex;position:relative}.website-mobile-site-header strong{font-family:var(--bebas);letter-spacing:0;font-size:24px;font-style:italic}.website-mobile-site-header button{background:#ffffff1a;border:2px solid #ffffff6b;border-radius:999px;place-items:center;gap:4px;width:42px;height:34px;display:grid}.website-mobile-site-header button span{background:#fff;border-radius:999px;width:16px;height:2px;display:block}.website-mobile-page-scroll{overscroll-behavior:contain;background:#fff;height:calc(100% - 58px);overflow:hidden auto}.website-mobile-page-scroll .website-preview-canvas.mobile-preview.mobile-page-hero{box-shadow:none;cursor:grab;border:0;border-bottom:4px solid #05070d;border-radius:0;overflow:hidden}.website-mobile-page-scroll .website-preview-canvas.mobile-preview.mobile-page-hero:after{content:"01  Welcome / Hero";z-index:6;color:#05070d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950;position:absolute;top:16px;left:16px}.website-mobile-ticker{z-index:4;color:#fff;white-space:nowrap;background:#07182d;border-bottom:3px solid #05070d;align-items:center;gap:14px;width:100%;padding:8px 12px;display:flex;position:relative;overflow:hidden}.website-mobile-ticker strong,.website-mobile-ticker span{text-transform:uppercase;flex:none;font-size:10px;font-weight:950}.website-mobile-ticker strong{color:var(--yellow)}.website-mobile-context-section{color:#05070d;background:#fff;border-bottom:4px solid #05070d;min-height:220px;padding:22px 18px;position:relative;overflow:hidden}.website-mobile-context-section.theme-dark{color:#fff;background:radial-gradient(circle at 85% 20%,#1a6fff2e,#0000 34%),#050505}.website-mobile-context-section.theme-blue{background:var(--blue);color:#fff}.website-mobile-context-section.theme-yellow{background:var(--yellow)}.website-mobile-context-section.theme-light{background:#f6f7f9}.website-mobile-context-section>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.website-mobile-context-section.theme-dark>span,.website-mobile-context-section.theme-blue>span{color:var(--yellow)}.website-mobile-section-number{color:currentColor;margin-bottom:6px;font-size:11px;font-weight:950}.website-mobile-context-section h3{z-index:1;max-width:340px;font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:0;font-size:46px;line-height:.88;position:relative}.website-mobile-context-section p{z-index:1;max-width:310px;margin:12px 0 0;font-size:14px;font-weight:900;line-height:1.25;position:relative}.website-mobile-context-section>a{z-index:1;background:var(--yellow);color:#05070d;min-height:42px;font-family:var(--bebas);text-transform:uppercase;border:3px solid #05070d;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:10px 16px;font-size:19px;line-height:1;display:inline-flex;position:relative}.website-mobile-viral-preview{min-height:228px;box-shadow:inset 0 -6px 0 var(--blue);background:linear-gradient(135deg,#fffffffa,#e0eeffe6),#fff}.website-mobile-viral-preview h3{font-size:42px}.website-mobile-section-items{z-index:1;gap:10px;margin-top:16px;display:grid;position:relative}.website-mobile-section-items article{color:#05070d;box-shadow:5px 5px 0 var(--blue);background:#fff;border:3px solid #05070d;border-radius:8px;padding:14px}.website-mobile-section-items em{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-style:normal;font-weight:950;display:block}.website-mobile-section-items strong{font-family:var(--bebas);text-transform:uppercase;font-size:28px;line-height:.95;display:block}.website-mobile-section-items small{color:#4b5563;margin-top:8px;font-size:12px;font-weight:850;line-height:1.25;display:block}.website-mobile-free-pack{filter:drop-shadow(0 18px 18px #00000038);width:min(92%,310px);margin:18px auto -18px;display:block}.website-mobile-video-card{z-index:1;color:#fff;text-align:center;background:#00000047;border:3px solid #ffffffc7;border-radius:8px;place-items:center;min-height:150px;margin-top:18px;display:grid;position:relative}.website-mobile-video-card.is-embed{aspect-ratio:16/9;background:#000;min-height:0;padding:0;display:block;overflow:hidden}.website-mobile-video-card.is-warning{background:#0000006b;gap:8px;padding:18px}.website-mobile-video-card strong{font-family:var(--bebas);font-size:34px;line-height:.95}.website-preview-canvas.mobile-preview{background:var(--home-slide-overlay,linear-gradient(90deg, #ffd23f 0%, #ffd23f 100%)), #ffd23f;box-shadow:8px 8px 0 var(--blue), 0 24px 55px #0000003d;border-radius:18px;container-type:inline-size}.website-preview-canvas.mobile-preview .desktop-only,.website-preview-canvas.mobile-preview .desktop-copy,.website-preview-canvas.mobile-preview .hero-console,.website-preview-canvas.mobile-preview .home-floating-elements,.website-preview-canvas.mobile-preview .home-floating-videos{display:none!important}.website-preview-canvas.mobile-preview .mobile-copy{display:revert!important}.website-preview-canvas.mobile-preview.home-hero{border-bottom:0;padding:0;min-height:unset!important}.website-preview-canvas.mobile-preview .home-hero-photo{background-position:var(--home-mobile-image-position,66% 100%)!important;background-size:var(--home-mobile-image-size,auto 80%)!important}.website-preview-canvas.mobile-preview .hero-slide-content{left:var(--home-mobile-content-x,5%);top:var(--home-mobile-content-y,17%);z-index:3;width:var(--home-mobile-content-width,90%);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;transform:translateY(-50%) scale(var(--home-mobile-content-scale,1));transform-origin:0;background:0 0;padding:0;position:absolute;right:auto}.website-preview-canvas.mobile-preview .hero-slide-content h1{font-size:clamp(46px,14.5cqw,64px);line-height:.86}.website-preview-canvas.mobile-preview .hero-slide-content p{color:#111;max-width:min(270px,100%);font-size:13px;line-height:1.16}.website-preview-canvas.mobile-preview .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:330px;margin-top:22px;display:grid}.website-preview-canvas.mobile-preview .hero-actions a.mobile-copy{color:#fff;min-height:44px;box-shadow:none;font-family:var(--bebas);text-align:center;background:#000;border:3px solid #000;border-radius:999px;justify-content:center;align-items:center;padding:11px 13px;font-size:20px;line-height:.95;text-decoration:none;display:inline-flex!important}.website-preview-canvas.mobile-preview .hero-actions a.mobile-copy.mobile-primary-action{grid-column:1/-1}.website-preview-canvas.mobile-preview .hero-actions a.mobile-copy:last-child{background:var(--yellow);color:#000}.website-preview-canvas.mobile-preview .hero-carousel-controls{gap:6px;min-width:138px;padding:6px;bottom:18px;left:18px;right:auto}.website-preview-canvas.mobile-preview .hero-carousel-controls .hero-carousel-control-button{width:34px;height:34px}.website-preview-canvas.mobile-preview .hero-carousel-controls .hero-carousel-pause{width:40px;height:40px}.website-preview-bg-clip{z-index:0;pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.website-preview-canvas:active{cursor:grabbing}.website-preview-bg{z-index:0;background:linear-gradient(90deg,#ffd23ff2,#ffd23f73),50%/cover no-repeat;position:absolute;inset:0}.website-preview-canvas.plain .website-preview-bg{background:radial-gradient(circle at 86% 18%,#ffffff52,#0000 28%),linear-gradient(90deg,#ffd23f,#ffd23f)}.website-preview-canvas.clean{background:#000}.website-preview-canvas.clean .website-preview-bg{background-color:#0000;background-image:none}.website-preview-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-overlay-toggle{cursor:pointer;align-items:center;gap:8px;margin:10px 0;font-size:13px;font-weight:600;display:flex}.home-overlay-toggle input{cursor:pointer;flex:none;width:16px;height:16px}.home-slide-enabled-toggle{color:#111;background:#fff8d8;border:1px solid #0000001f;border-radius:8px;padding:12px}.website-preview-item,.website-preview-image-target,.website-preview-floating{touch-action:none}.website-preview-item,.website-preview-floating{z-index:2;cursor:grab;transform-origin:0;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:8px;position:absolute}.website-preview-item.selected,.website-preview-image-target.selected,.website-preview-floating.selected{border-color:var(--blue);box-shadow:0 0 0 3px #1a6fff2e}.website-preview-item.locked,.website-preview-image-target.locked,.website-preview-floating.locked{cursor:not-allowed;opacity:.68}.website-preview-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;padding:12px}.website-preview-content span,.website-preview-console span,.website-preview-image-target span{color:var(--blue);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:950;display:inline-block}.website-preview-content strong{color:#fff;font-family:var(--bebas);letter-spacing:0;text-shadow:6px 6px #0003;font-size:clamp(32px,4.7vw,70px);line-height:.84;display:block}.website-preview-content p{text-transform:uppercase;font-size:clamp(10px,1.1vw,14px);font-weight:950;line-height:1.22;color:#111!important;margin:10px 0 0!important}.website-preview-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.website-preview-actions b{color:#fff;font-family:var(--bebas);letter-spacing:.4px;background:#111;border:2px solid #111;border-radius:999px;padding:8px 12px;font-size:clamp(12px,1.15vw,17px);font-weight:400;line-height:1}.website-preview-actions b:nth-child(2){color:#111;background:#fff}.website-preview-console{box-shadow:5px 5px 0 var(--blue);background:#dceeff;border:2px solid #111;padding:12px}.website-preview-console strong{color:#071829;font-family:var(--bebas);font-size:42px;line-height:.9;display:block}.website-preview-console p{text-transform:uppercase;font-size:10px;font-weight:950;color:#071829!important;margin:4px 0 0!important}.website-preview-image-target{z-index:1;color:#0000;cursor:move;border:2px dashed #0000;border-radius:8px;position:absolute;inset:8px}.website-preview-image-target span{color:#071829;background:#ffffffe0;border-radius:999px;margin:0;padding:7px 10px;position:absolute;bottom:10px;left:10px}.website-preview-item i,.website-preview-image-target i{background:var(--yellow);cursor:nwse-resize;border:2px solid #111;border-radius:50%;width:21px;height:21px;position:absolute;bottom:-10px;right:-10px}.website-preview-image-target i{bottom:8px;right:8px}.website-preview-floating{z-index:4;color:#fff;min-width:140px;max-width:520px;font-family:var(--home-layer-font,var(--bebas));box-shadow:5px 5px 0 var(--blue);background:#111;padding:11px 16px;translate:-50% -50%}.website-preview-floating>span{color:var(--yellow);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.website-preview-floating strong{font-family:inherit;font-size:24px;line-height:.92;display:block}.website-preview-floating p{font-family:inherit;font-size:11px;font-weight:850;line-height:1.2;color:#ffffffb8!important;margin:4px 0 0!important}.website-preview-floating.button{text-align:center;border:3px solid #000;border-radius:999px}.website-preview-floating.button>span,.website-preview-floating.button p{display:none}.website-preview-floating.stat,.website-preview-floating.text{border:2px solid #ffffff3d;border-radius:8px}.website-preview-floating.light{color:#071829;box-shadow:5px 5px 0 var(--blue);background:#fff}.website-preview-floating.light p{color:#444!important}.website-preview-floating.yellow{background:var(--yellow);color:#000;box-shadow:5px 5px #000}.website-preview-floating.yellow p{color:#111!important}.website-preview-floating.blue{background:var(--blue);color:#fff;box-shadow:5px 5px #000}.website-preview-floating.glass{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#071829b3;border-color:#ffffff42}.website-preview-floating.small strong{font-size:19px}.website-preview-floating.large strong{font-size:32px}.website-preview-remove{z-index:8;color:#fff;cursor:pointer;opacity:.96;pointer-events:auto;background:#ff3b3b;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Arial,sans-serif;font-size:19px;font-weight:950;line-height:1;display:grid;position:absolute;top:6px;right:6px;transform:none}.website-preview-remove:hover{background:#d90000}.website-selection-panel{margin-top:18px}.website-selected-tools{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.website-selected-tools button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;padding:11px 14px;font-size:17px}.website-selected-tools button:first-child{background:var(--blue)}.website-selected-tools button.danger,.website-fullscreen-actions button.danger{color:#fff;background:#ff3b3b}.website-selected-tools button.active{background:var(--yellow);color:#000;box-shadow:3px 3px 0 var(--blue)}.website-mobile-tuning-panel{box-shadow:5px 5px 0 var(--blue);color:#071829;background:#fff9dc;border:2px solid #111;border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.website-mobile-tuning-panel>strong{font-family:var(--bebas);letter-spacing:.04em;text-transform:uppercase;font-size:24px;font-weight:400;line-height:.9}.website-mobile-tuning-panel>p{font-size:13px;font-weight:800;line-height:1.25;color:#354355!important;margin:0!important}.website-mobile-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.website-mobile-control-grid label{background:#ffffffb8;border:1px solid #07182924;border-radius:8px;gap:6px;padding:10px;display:grid}.website-mobile-control-grid input[type=range]{width:100%;accent-color:var(--blue)}.website-mobile-control-grid span{color:#435167;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:950}.website-mobile-control-grid button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;grid-column:1/-1;padding:10px 12px;font-size:16px}.website-fullscreen-editor{z-index:5000;background:#000000f0;position:fixed;inset:0}.website-fullscreen-toolbar{z-index:10;color:#fff;background:#071829f0;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;height:116px;padding:10px 20px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 24px #0000006b}.website-fullscreen-toolbar strong{font-family:var(--bebas);margin-top:3px;font-size:30px;line-height:.9;display:block}.website-fullscreen-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.website-fullscreen-actions button{color:#071829;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#fff;border:0;border-radius:7px;padding:10px 14px;font-size:17px}.website-fullscreen-actions .home-apply-btn{background:var(--green);color:#00180d}.website-fullscreen-stage{position:absolute;inset:116px 0 0}.website-fullscreen-stage.mobile-stage{justify-content:center;align-items:center;padding:28px;display:flex;overflow:auto}.website-preview-canvas.fullscreen{aspect-ratio:auto;width:100%;height:100%;min-height:0}.website-preview-canvas.fullscreen.mobile-preview{max-width:calc(100vw - 56px);max-height:calc(100vh - 200px);box-shadow:8px 8px 0 var(--blue), 0 24px 55px #00000073;border:2px solid #111;border-radius:18px;flex:none;position:relative;inset:auto}.website-preview-canvas.fullscreen .website-preview-content{padding:20px}.website-preview-canvas.fullscreen .website-preview-content strong{font-size:clamp(54px,7.4vw,124px)}.website-preview-canvas.fullscreen .website-preview-content p{font-size:clamp(13px,1.45vw,22px)}.website-preview-canvas.fullscreen .website-preview-console{padding:18px}.website-preview-canvas.fullscreen .website-preview-console strong{font-size:clamp(48px,5vw,86px)}.website-fullscreen-hint{z-index:10;white-space:nowrap;color:#dbeeff;background:#071829db;border:1px solid #ffffff24;border-radius:10px;padding:10px 14px;font-weight:850;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000052}.home-editor-grid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.25fr);gap:16px;margin-top:18px;display:grid}.home-editor-panel{padding:18px}.home-slide-list,.home-stock-grid,.home-module-list,.home-floating-editor-list{gap:10px;display:grid}.home-slide-list button,.home-stock-grid button{border:1px solid var(--line);color:#111;cursor:pointer;text-align:left;background:#f7f7f7;border-radius:7px;gap:5px;padding:12px;display:grid}.home-slide-list button.active{border-color:var(--blue);box-shadow:4px 4px 0 var(--blue);background:#e8f1ff}.home-slide-list button.disabled-slide{opacity:.72;background:#efefef;border-color:#d4d4d4}.home-slide-list button.disabled-slide strong{color:#6d6d6d}.home-slide-list button.disabled-slide.active{background:#f2f2f2;border-color:#111;box-shadow:4px 4px #000000b8}.home-slide-list span,.home-slide-list em,.home-stock-grid em{color:#777;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.home-slide-list strong,.home-stock-grid strong{font-size:14px;line-height:1.1}.home-editor-panel label{color:#666;letter-spacing:1.4px;text-transform:uppercase;gap:7px;margin-top:12px;font-size:10px;font-weight:900;display:grid}.home-editor-panel input,.home-editor-panel textarea,.home-editor-panel select{color:#111;font:800 14px/1.25 var(--body);letter-spacing:0;text-transform:none;background:#fff;border:1.5px solid #ccc;border-radius:7px;padding:11px}.home-editor-panel input::placeholder,.home-editor-panel textarea::placeholder{color:#667085}.home-editor-panel select option{color:#111;background:#fff}.home-editor-panel input[type=range]{accent-color:var(--yellow)}.home-editor-panel textarea{resize:vertical;min-height:116px}.home-editor-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-editor-grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-editor-panel-priority{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#1a6fff6b}.home-editor-panel-secondary{grid-column:1/-1}.home-toggle-row{color:#10243d;align-items:center;gap:10px;font-weight:950;display:flex}.home-toggle-row input{accent-color:var(--yellow);width:18px;height:18px}.home-upload-zone{background:#eef4ff;border:2px dashed #1a6fff73;border-radius:8px;align-content:start;gap:8px;min-height:158px;padding:14px;display:grid;position:relative;overflow:hidden;color:var(--blue)!important}.home-upload-zone span{letter-spacing:1px;text-transform:uppercase;font-weight:950}.home-upload-zone small{color:#41516b;font-weight:800;line-height:1.35}.home-upload-zone input{color:#10243d;background:#fff;border-color:#10243d38;width:100%;min-width:0;max-width:100%;padding:9px;font-size:12px}.home-editor-upload-callout{background:radial-gradient(circle at 8% 10%,#ffd00029,#0000 24%),#f6fbff;border:2px solid #1a6fff52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:5px 5px #1a6fff24}.home-editor-upload-callout strong{color:#071327;font-size:15px;font-weight:950}.home-editor-upload-callout p{color:#41516b;margin:5px 0 0;font-weight:800;line-height:1.36;font-size:13px!important}.home-editor-upload-callout a{color:#fff;min-height:42px;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#071327;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:18px;text-decoration:none;display:inline-flex}.home-editor-inline-help{color:#516070;margin:-2px 0 8px;font-weight:800;line-height:1.35;font-size:13px!important}.page-section-control-list{gap:10px;display:grid}.page-section-control{background:#fff;border:1.5px solid #10243d24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:4px 4px #1a6fff1f}.page-section-control.hidden{opacity:.76;background:#f4f6f8}.page-section-control.selected{background:#f7fbff;border-color:#1a6fff6b}.page-section-control>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 10px;display:grid}.page-section-control>div:first-child span{color:var(--yellow);background:#061224;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex}.page-section-control strong{color:#10243d;font:950 15px/1.1 var(--heading);text-transform:uppercase;min-width:0}.page-section-control small{color:#68758a;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:11px;font-weight:900}.page-section-control-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.page-section-control-actions button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.6px;text-transform:uppercase;background:#10243d;border:0;border-radius:6px;padding:8px 10px;font-size:15px}.page-section-control-actions button:disabled{cursor:not-allowed;opacity:.38}.page-section-control-actions label{color:#10243d;cursor:pointer;text-transform:uppercase;background:#f8fafc;border:1px solid #10243d2e;border-radius:999px;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.page-section-control-actions input{accent-color:var(--blue);width:15px;height:15px}.home-upload-zone input::file-selector-button{color:#fff;cursor:pointer;font:900 11px/1 var(--body);text-transform:uppercase;background:#10243d;border:0;border-radius:6px;margin-right:8px;padding:8px 10px}.home-upload-zone-audio{background:#f1f7ff}.home-upload-zone-artwork{background:#fff8df;border-color:#ffd000bf;color:#4d3900!important}.home-upload-zone-artwork small{color:#5c4a12}.home-editor-details{border:1.5px solid #10243d24;border-radius:8px;margin-top:24px;overflow:hidden}.home-editor-details summary{color:#10243d;cursor:pointer;font:950 13px/1.2 var(--heading);letter-spacing:0;text-transform:uppercase;background:#f4f6fb;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.home-editor-details summary::-webkit-details-marker{display:none}.home-editor-details summary:after{content:"+";color:var(--blue);font:950 18px/1 var(--body)}.home-editor-details[open] summary:after{content:"-"}.home-editor-details summary em{color:#6b7280;font:900 10px/1 var(--body);letter-spacing:1px;text-transform:uppercase;margin-left:auto;margin-right:12px}.home-editor-details[open] summary em{color:var(--blue)}.home-editor-details>p{color:#4b5565;margin:0;padding:16px 16px 0;font-size:14px;font-weight:800}.home-editor-details .home-editor-fields{padding:16px}.home-editor-step-card{border:1px solid #10243d1a;border-radius:8px;margin-bottom:14px;padding:12px}.home-plain-btn{width:100%;margin:12px 0}.home-editor-panel .home-reset-slide-btn{background:#ffe68a;border:1.5px solid #ffb000e0;margin-bottom:8px;box-shadow:inset 0 0 0 1px #ffffff80;color:#0b0f16!important}.home-editor-panel .home-reset-slide-btn:hover{background:var(--yellow);color:#050505!important}.home-image-fit-controls{background:#f3f8ff;border:1px solid #1a6fff47;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 14px;padding:12px;display:grid}.home-image-fit-controls label{margin-top:0}.home-image-fit-controls label:first-child,.home-image-fit-controls button{grid-column:1/-1}.home-image-fit-controls input[type=range]{padding:0}.home-image-fit-controls span{color:#10243f;letter-spacing:1px;font-size:11px;font-weight:950}.home-image-fit-controls button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;padding:10px 12px;font-size:16px}.home-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stock-grid button span{aspect-ratio:16/9;background-position:50%;background-size:cover;border:1px solid #00000024;border-radius:5px;display:block}.home-element-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.home-element-actions button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;padding:11px 8px;font-size:15px}.home-element-actions button:nth-child(2){background:var(--blue)}.home-element-actions button:nth-child(3){background:#111}.home-section-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.home-section-actions button,.home-section-item-tools button,.home-section-controls>button,.home-section-item-editor>button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;background:#10243f;border:0;border-radius:7px;padding:11px 10px;font-size:15px}.home-section-actions button:nth-child(2){background:var(--blue)}.home-section-actions button:nth-child(3){background:var(--yellow);color:#111}.home-section-actions button:nth-child(4){background:var(--green);color:#00180d}.home-editor-helper{margin-bottom:10px!important}.home-section-builder{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.home-section-list,.home-section-controls,.home-section-items-editor{gap:10px;min-width:0;display:grid}.home-sections-panel,.home-modules-panel{grid-column:1/-1}.home-section-list button{border:1px solid var(--line);color:#111;cursor:pointer;text-align:left;background:#f7f7f7;border-radius:7px;gap:5px;padding:12px;display:grid}.home-section-list button.active{border-color:var(--blue);box-shadow:4px 4px 0 var(--blue);background:#e8f1ff}.home-section-list span,.home-section-list em{color:#777;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.home-section-list strong{font-size:14px;line-height:1.1}.home-section-item-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.home-section-item-tools strong{letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:950}.home-section-item-editor{border:1px solid var(--line);background:#f7f7f7;border-radius:7px;gap:10px;padding:12px;display:grid}.home-section-item-editor textarea{min-height:74px}.home-floating-editor-item{border:1px solid var(--line);background:#f7f7f7;border-radius:7px;gap:10px;padding:12px;display:grid}.home-floating-editor-item>button{color:#fff;cursor:pointer;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;background:#111;border:0;border-radius:7px;padding:10px 12px;font-size:16px}.page-link-picker{gap:4px;display:grid}.page-link-picker select{font-weight:800}.page-link-picker input{color:#555!important;font-size:12px!important;font-weight:700!important}.home-floating-editor-item textarea{min-height:74px}.home-module-list div{border:1px solid var(--line);background:#f7f7f7;border-radius:7px;gap:5px;padding:12px;display:grid}.home-modules-panel .home-module-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-module-list strong{font-family:var(--bebas);font-size:22px}.home-module-list span{color:#555;font-size:13px;font-weight:800;line-height:1.3}.home-editor-notice{background:#00c96e14;border:1px solid #00c96e3d;border-radius:7px;margin-top:12px;padding:12px;color:#007a43!important}.home-editor-warning{color:#5d4100;background:#ffd0001f;border:1px solid #ffd00073;border-radius:7px;margin-top:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.35;display:block}.overview-split{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.overview-panel,.account-details-panel,.download-month-header,.download-status-card{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111;border-radius:8px;padding:20px}.member-demo-banner,.member-next-steps{box-shadow:6px 6px 0 var(--yellow);background:#fff;border:2px solid #111;border-radius:8px;margin-top:22px;padding:20px}.member-demo-banner{justify-content:space-between;align-items:center;gap:18px;display:flex}.member-demo-banner h2,.member-next-steps h2{font-family:var(--bebas);margin:10px 0;font-size:38px;line-height:.9}.member-demo-banner p,.member-next-steps p{color:#555;font-weight:800}.member-demo-banner a{background:var(--blue);color:#fff;font-family:var(--bebas);letter-spacing:.8px;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:11px 14px;font-size:20px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #111}.member-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.member-action-grid a{color:#10243d;background:linear-gradient(145deg,#fffffff5,#f5faffbd),#fff;border:1px solid #08183024;border-radius:8px;min-height:160px;padding:18px;text-decoration:none;box-shadow:0 18px 34px #0818301a}.member-action-grid a:hover{border-color:#1a6fff57;transform:translateY(-2px)}.member-action-grid span{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:900}.member-action-grid strong{font-family:var(--bebas);margin-top:12px;font-size:34px;line-height:.92;display:block}.member-action-grid p{color:#5b6570;font-weight:800}.member-next-steps{box-shadow:6px 6px 0 var(--blue)}.member-next-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.member-next-steps li{background:#f7f9fc;border:1px solid #0818301f;border-radius:8px;gap:7px;padding:14px;display:grid}.member-next-steps b{color:#111;font-family:var(--bebas);font-size:26px;line-height:1}.member-next-steps span{color:#5b6570;font-size:13px;font-weight:800;line-height:1.35}.overview-panel h2,.account-details-panel h2,.download-month-header h2{font-family:var(--bebas);margin:10px 0;font-size:38px;line-height:.9}.overview-panel p,.account-details-panel p,.download-month-header p{color:#555;font-weight:800}.overview-panel a,.overview-panel button,.account-detail-list button,.account-detail-list a,.download-month-header a{background:var(--blue);color:#fff;font-family:var(--bebas);letter-spacing:.8px;border:0;border-radius:6px;justify-content:center;align-items:center;padding:11px 14px;font-size:20px;display:inline-flex;box-shadow:4px 4px #111}.overview-panel:nth-child(2),.download-month-header{box-shadow:6px 6px 0 var(--yellow)}.account-details-panel{margin-top:22px}.account-detail-list{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.account-detail-list article{border:1px solid var(--line);background:#f8f8f8;gap:7px;padding:14px;display:grid}.account-detail-list span,.download-status-card p{color:#777;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.account-detail-list strong{font-size:15px}.member-command-dashboard{background:linear-gradient(#f5f7fa,#e8edf5eb),#f5f7fa}.member-command-hero{box-shadow:8px 8px 0 var(--yellow);color:#fff;background:linear-gradient(135deg,#10151f 0%,#172338 58%,#0d1118 100%);border:2px solid #111;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:stretch;gap:18px;padding:24px;animation:.46s both member-rise;display:grid;position:relative;overflow:hidden}.member-command-hero:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#ffd23f33,#0000 36%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px);position:absolute;inset:0}.member-command-hero>*{z-index:1;position:relative}.member-command-hero .dashboard-kicker{color:#ffd23fe6}.member-command-hero h1{color:#fff;font-family:var(--bebas);max-width:680px;margin:12px 0 10px;font-size:clamp(52px,8vw,104px);line-height:.82}.member-command-hero p{color:#ffffffc7;margin:0;font-size:15px;font-weight:900}.member-primary-action{background:var(--yellow);box-shadow:6px 6px 0 var(--blue);color:#111;border:2px solid #fff;border-radius:8px;align-content:center;min-height:160px;padding:20px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid}.member-primary-action:hover{box-shadow:9px 9px 0 var(--blue);transform:translate(-2px,-2px)}.member-primary-action span{color:#000000ad;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:950}.member-primary-action strong{font-family:var(--bebas);margin-top:14px;font-size:clamp(36px,5vw,58px);line-height:.88;display:block}.member-pill-row{flex-wrap:wrap;gap:10px;margin-top:20px;animation:.46s 50ms both member-rise;display:flex}.member-pill-row a{color:#10243d;text-transform:uppercase;background:#fff;border:1px solid #08183029;border-radius:6px;align-items:center;min-height:38px;padding:9px 12px;font-size:12px;font-weight:950;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.member-pill-row a:hover{color:#fff;background:#10243f;border-color:#10243f;transform:translateY(-1px)}.member-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;animation:.46s .1s both member-rise;display:grid}.member-compact-card{background:#fff;border:1px solid #08183021;border-radius:8px;min-height:132px;padding:16px;box-shadow:0 14px 28px #08183014}.member-compact-card span,.member-compressed-panels summary span{color:#667085;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.member-compact-card strong{color:#10243d;font-family:var(--bebas);overflow-wrap:anywhere;margin-top:12px;font-size:36px;line-height:.9;display:block}.member-compact-card p{color:#5d6673;margin:10px 0 0;font-size:12px;font-weight:850;line-height:1.3}.member-compressed-panels{gap:12px;margin-top:16px;animation:.46s .15s both member-rise;display:grid}.member-compressed-panels details{background:#fff;border:1px solid #08183024;border-radius:8px;overflow:hidden;box-shadow:0 12px 24px #08183012}.member-compressed-panels summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:16px;list-style:none;display:flex}.member-compressed-panels summary::-webkit-details-marker{display:none}.member-compressed-panels summary:after{color:var(--blue);content:"+";font-size:20px;font-weight:950}.member-compressed-panels details[open] summary:after{content:"-"}.member-compressed-panels summary b{color:#10243d;overflow-wrap:anywhere;font-size:12px;font-weight:950}.member-compressed-panels .download-status-list,.member-account-compact{border-top:1px solid #0818301a;margin-top:0;padding:14px}.member-account-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.member-account-compact article{border-radius:8px}.member-empty-note{color:#5d6673;border-top:1px solid #0818301a;margin:0;padding:16px;font-weight:850}@keyframes member-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-detail-list p{margin:0;font-size:12px;line-height:1.3}.account-detail-list button,.account-detail-list a{color:#fff;box-shadow:none;background:#111;margin-top:4px;padding:8px 10px;font-size:16px}.download-month-header{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.download-status-list{gap:10px;margin-top:18px;display:grid}.monthly-folder-list{gap:18px;margin-top:22px;display:grid}.monthly-folder-card{box-shadow:7px 7px 0 var(--blue);background:#fff;border:3px solid #111;padding:20px}.monthly-folder-card:nth-child(2n){box-shadow:7px 7px 0 var(--yellow)}.monthly-folder-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monthly-folder-head h2{font-family:var(--bebas);margin:8px 0;font-size:42px;line-height:.9}.monthly-folder-head p{color:#555;max-width:760px;margin:0;font-weight:800}.monthly-folder-head>b{text-transform:uppercase;background:#ffd23f;border:2px solid #111;border-radius:999px;flex-shrink:0;padding:8px 13px;font-size:11px}.download-status-card{box-shadow:none;grid-template-columns:minmax(0,1fr) 120px 150px;align-items:center;gap:14px;padding:14px 16px;display:grid}.download-status-card strong,.download-status-card span{display:block}.download-status-card span{color:#777;font-size:12px;font-weight:800}.download-status-card p{margin:0}.download-status-card b{text-transform:uppercase;border:2px solid #111;border-radius:999px;justify-self:end;padding:6px 12px;font-size:12px}.status-downloaded b{background:var(--green);color:#000}.status-previewed b{background:var(--yellow);color:#000}.status-available b{color:#000;background:#fff}.status-locked b{color:#fff;background:#111}.pricing-page{isolation:isolate;color:#fff;background:linear-gradient(#ffffff0b,#0000 17%),linear-gradient(135deg,#151515 0%,#070707 42%,#010101 100%);min-height:100vh;padding:24px clamp(20px,5vw,64px) 56px;position:relative;overflow:hidden}.pricing-page:before,.pricing-page:after{content:"";pointer-events:none;position:absolute;inset:0}.pricing-page:before{z-index:-4;opacity:.78;background:repeating-linear-gradient(88deg,#ffffff07 0 1px,#0000 1px 78px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 82px),radial-gradient(circle at 76% 22%,#ffffff21,#0000 24%),radial-gradient(circle at 18% 12%,#1a6fff1a,#0000 30%),#050505}.pricing-page:after{z-index:-2;mix-blend-mode:screen;opacity:.22;background-image:radial-gradient(circle,#ffffff38 0 1px,#0000 1.8px),linear-gradient(115deg,#0000 0 36%,#ffffff14 44%,#0000 54%),linear-gradient(25deg,#0000 0 52%,#ffd00014 58%,#0000 66%);background-size:18px 18px,100% 100%,100% 100%;animation:18s linear infinite pricingParticlesDrift}.pricing-atmosphere{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-atmosphere span{display:block;position:absolute}.vinyl{aspect-ratio:1;opacity:.26;filter:blur(.2px);background:radial-gradient(circle,#0000 0 9%,#ffffff1f 9.3% 10%,#0000 10.3% 100%),repeating-radial-gradient(circle,#ffffff3d 0 1px,#0000 1px 8px);border-radius:50%;width:560px;animation:42s linear infinite pricingVinylSpin}.vinyl-one{top:78px;right:-150px}.vinyl-two{opacity:.12;width:480px;animation-duration:58s;animation-direction:reverse;bottom:-230px;left:52%}.wave-trail{opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 16px,#ffffff47 16px 18px,#0000 18px 32px);width:680px;height:180px;transform:skewY(-10deg);-webkit-mask-image:radial-gradient(#000 0 56%,#0000 74%);mask-image:radial-gradient(#000 0 56%,#0000 74%)}.wave-one{animation:8s ease-in-out infinite pricingWaveFloat;top:194px;right:16%}.wave-two{opacity:.1;animation:10s ease-in-out infinite reverse pricingWaveFloat;bottom:92px;left:4%}.equalizer-dots{opacity:.38;background-image:radial-gradient(circle,#ffffff6b 0 3px,#0000 3.8px);background-size:22px 18px;width:330px;height:100px;animation:3.6s ease-in-out infinite pricingEqPulse;top:220px;right:22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.light-streak{filter:blur(.3px);opacity:.28;background:linear-gradient(90deg,#0000,#1a6fffb8,#ffffffb3,#0000);border-radius:999px;width:560px;height:2px;transform:rotate(-17deg)}.streak-one{animation:7s ease-in-out infinite pricingStreak;top:90px;right:6%}.streak-two{background:linear-gradient(90deg,#0000,#ffd0008f,#ffffff61,#0000);animation:9s ease-in-out infinite reverse pricingStreak;bottom:190px;left:-12%}.pricing-nav{z-index:2;justify-content:flex-end;align-items:center;gap:18px;padding-bottom:42px;display:flex;position:relative}.pricing-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pricing-nav-actions a{color:#111;background:var(--yellow);font-family:var(--bebas);letter-spacing:1px;border-radius:8px;padding:10px 15px;font-size:20px}.pricing-nav-actions a:first-child{background:#fff}.pricing-hero h1{z-index:1;font-family:var(--bebas);text-shadow:0 1px #ffffff29,0 18px 46px #ffffff17,7px 7px #ffffff14;margin:0;font-size:clamp(60px,11vw,132px);line-height:.85;position:relative}.pricing-hero p{z-index:1;color:#d7d7d7;max-width:720px;font-size:20px;font-weight:700;line-height:1.4;position:relative}.pricing-flow{z-index:1;flex-wrap:wrap;align-items:stretch;gap:12px;max-width:960px;margin-top:22px;display:flex;position:relative}.pricing-flow span{color:#fff;min-height:46px;font-family:var(--bebas);letter-spacing:.7px;background:#ffffff14;border:2px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:20px;animation:4.8s ease-in-out infinite pricingStepPulse;display:inline-flex;position:relative;overflow:hidden}.pricing-flow span:nth-child(2){animation-delay:.55s}.pricing-flow span:nth-child(3){animation-delay:1.1s}.pricing-flow span:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff6b 45%,#0000 70%);animation:4.8s ease-in-out infinite pricingStepSweep;position:absolute;inset:0;transform:translate(-120%)}.pricing-flow span:nth-child(2):after{animation-delay:.55s}.pricing-flow span:nth-child(3):after{animation-delay:1.1s}.pricing-flow b{background:var(--yellow);color:#000;width:26px;height:26px;font-family:var(--bebas);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}@keyframes pricingStepPulse{0%,72%,to{box-shadow:none;border-color:#ffffff47;transform:translateY(0)}12%,28%{border-color:var(--yellow);transform:translateY(-3px);box-shadow:0 0 26px #ffd00042}}@keyframes pricingStepSweep{0%,16%{transform:translate(-120%)}34%,to{transform:translate(120%)}}@keyframes pricingParticlesDrift{0%{background-position:0 0,0 0,0 0}to{background-position:90px 54px,0 0,0 0}}@keyframes pricingVinylSpin{to{transform:rotate(360deg)}}@keyframes pricingWaveFloat{0%,to{opacity:.16;transform:translate(0,0)skewY(-10deg)}50%{opacity:.28;transform:translate(24px,-10px)skewY(-10deg)}}@keyframes pricingEqPulse{0%,to{opacity:.22;transform:translateY(0)scaleY(.82)}50%{opacity:.44;transform:translateY(-8px)scaleY(1.08)}}@keyframes pricingStreak{0%,to{opacity:.12;transform:translate(-22px)rotate(-17deg)}50%{opacity:.38;transform:translate(42px,-12px)rotate(-17deg)}}.pricing-grid{z-index:1;grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;margin-top:36px;display:grid;position:relative}.pricing-card{color:#111;min-height:390px;box-shadow:7px 7px 0 var(--blue);cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;flex-direction:column;padding:20px;transition:min-height .24s,transform .24s,box-shadow .24s,border-color .24s,background .24s;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.pricing-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 0 1px #ffffffc7, 0 0 34px var(--card-glow,#1a6fff6b), 0 0 86px var(--card-glow-soft,#1a6fff38);transition:opacity .24s;position:absolute;inset:-2px}.pricing-card:hover,.pricing-card:focus,.pricing-card:focus-within{box-shadow:0 22px 42px #1a6fff3d, 9px 9px 0 var(--blue);z-index:2;background:#f7fbff;border-color:#ffffffe6;min-height:555px;transform:translateY(-10px)}.pricing-card:hover:after,.pricing-card:focus:after,.pricing-card:focus-within:after{opacity:1}.pricing-blue{--card-glow:#1a6fff9e;--card-glow-soft:#1a6fff57}.pricing-yellow{--card-glow:#ffd000b8;--card-glow-soft:#ffd00052}.pricing-green{--card-glow:#00c96ead;--card-glow-soft:#00c96e4f}.pricing-orange{--card-glow:#ff8c00b8;--card-glow-soft:#ff8c0057}.pricing-blue:hover,.pricing-blue:focus,.pricing-blue:focus-within{box-shadow:0 22px 42px #1a6fff3d, 0 0 54px #1a6fff5c, 9px 9px 0 var(--blue)}.pricing-yellow:hover,.pricing-yellow:focus,.pricing-yellow:focus-within{box-shadow:0 22px 42px #ffd00033, 0 0 54px #ffd00057, 9px 9px 0 var(--blue)}.pricing-green:hover,.pricing-green:focus,.pricing-green:focus-within{box-shadow:0 22px 42px #00c96e2e, 0 0 54px #00c96e57, 9px 9px 0 var(--blue)}.pricing-orange:hover,.pricing-orange:focus,.pricing-orange:focus-within{box-shadow:0 22px 42px #ff8c0033, 0 0 54px #ff8c0057, 9px 9px 0 var(--blue)}.pricing-card:focus{outline:none}.pricing-card:hover .plan-line,.pricing-card:focus .plan-line,.pricing-card:focus-within .plan-line{transform:scaleX(1.03)}.pricing-card:hover .pricing-actions a,.pricing-card:focus .pricing-actions a,.pricing-card:focus-within .pricing-actions a{background:var(--blue);color:#fff}.pricing-yellow:hover .pricing-actions a,.pricing-yellow:focus .pricing-actions a,.pricing-yellow:focus-within .pricing-actions a{background:var(--yellow);color:#000}.pricing-green:hover .pricing-actions a,.pricing-green:focus .pricing-actions a,.pricing-green:focus-within .pricing-actions a{background:var(--green);color:#fff}.pricing-orange:hover .pricing-actions a,.pricing-orange:focus .pricing-actions a,.pricing-orange:focus-within .pricing-actions a{background:var(--orange);color:#fff}.plan-line{background:var(--blue);transform-origin:0;border-radius:999px;height:5px;margin-bottom:18px;transition:transform .18s}.pricing-green .plan-line{background:var(--green)}.pricing-blue .plan-line{background:var(--blue)}.pricing-yellow .plan-line{background:var(--yellow)}.pricing-orange .plan-line{background:var(--orange)}.pricing-card h2{font-family:var(--bebas);margin:0 0 14px;font-size:31px;line-height:.95}.pricing-card strong{font-family:var(--bebas);font-size:62px;line-height:.9}.pricing-card>span{color:#777;font-weight:800}.pricing-card p{color:#4d4d4d;margin:22px 0 0;font-weight:800;line-height:1.35}.pricing-details{opacity:0;max-height:0;margin-top:0;transition:max-height .32s,margin-top .24s,opacity .2s,transform .24s;overflow:hidden;transform:translateY(12px)}.pricing-card:hover .pricing-details,.pricing-card:focus .pricing-details,.pricing-card:focus-within .pricing-details{opacity:1;max-height:360px;margin-top:18px;transform:translateY(0)}.pricing-details b{color:var(--blue);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.pricing-card ul{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pricing-card li{color:#555;font-weight:700}.pricing-access{gap:9px;margin-top:auto;display:grid}.pricing-access label{color:#5f6672;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.pricing-access input{color:#111;min-height:40px;font:inherit;letter-spacing:0;text-transform:none;background:#f7f9fc;border:1px solid #11111129;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.pricing-access input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #1a6fff24}.pricing-actions{grid-template-columns:1fr;gap:8px;display:grid}.pricing-actions a,.pricing-actions button{text-align:center;color:#fff;font-family:var(--bebas);letter-spacing:1px;cursor:pointer;background:#111;border:0;border-radius:8px;margin-top:auto;padding:12px 16px;font-size:21px}.pricing-actions button{color:#111;background:#fff;border:2px solid #111}.pricing-actions button:disabled{cursor:not-allowed;opacity:.62}.pricing-access-message{color:#1f2d3d;min-height:32px;margin:0;font-size:11px;font-weight:850;line-height:1.35}.pricing-terms-note{color:#4d5a6d;margin:0;font-size:11px;font-weight:850;line-height:1.35}.pricing-access-current{align-content:end}.pricing-current-plan{width:fit-content;min-height:34px;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;background:#e9f3ff;border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.pricing-access-current a{color:#fff;width:fit-content;min-height:44px;font-family:var(--bebas);letter-spacing:1px;background:#111;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:21px;display:inline-flex}.products-page{color:#fff;background:radial-gradient(circle at 16% 12%,#ffd0002e,#0000 28%),radial-gradient(circle at 82% 0,#1a6fff2e,#0000 34%),#080b10;min-height:100vh;padding:28px clamp(18px,5vw,72px) 72px}.products-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:42px;display:flex}.products-nav a{color:#fff;min-height:38px;font-family:var(--bebas);letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:0 16px;font-size:18px;display:inline-flex;box-shadow:0 7px #1a6fff2e}.products-hero{max-width:920px;margin-bottom:34px}.products-hero span,.product-card-type,.product-tags span{background:var(--yellow);color:#07101d;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.products-hero h1{font-family:var(--bebas);letter-spacing:0;margin:12px 0;font-size:clamp(58px,10vw,132px);line-height:.86}.products-hero p{color:#ffffffc7;max-width:740px;font-size:clamp(16px,2vw,21px);font-weight:800;line-height:1.35}.products-featured{box-shadow:10px 10px 0 var(--blue);color:#07101d;background:linear-gradient(135deg,#ffd000f2,#ffd000cc),#ffd02b;border:3px solid #ffffff2e;border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:0;margin:0 0 28px;display:grid;overflow:hidden}.products-featured-media{background:#05070a;min-height:360px;display:block}.products-featured-media img{object-fit:cover;width:100%;height:100%;display:block}.products-featured-copy{flex-direction:column;justify-content:center;gap:14px;padding:clamp(22px,4vw,42px);display:flex}.products-featured-copy>span,.products-promo-band span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#07101d;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950}.products-featured-copy h2,.products-promo-band h2{font-family:var(--bebas);margin:0;font-size:clamp(48px,6vw,88px);line-height:.86}.products-featured-copy p{color:#18283d;max-width:680px;margin:0;font-size:18px;font-weight:900;line-height:1.35}.products-featured-copy ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.products-featured-copy li{color:#07101d;background:#ffffff85;border:2px solid #07101d24;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.products-featured-copy>div:last-child{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.products-featured-copy strong{font-family:var(--bebas);font-size:52px;line-height:.9}.products-featured-copy a,.products-promo-band>a{color:#fff;min-height:46px;font-family:var(--bebas);letter-spacing:.04em;text-transform:uppercase;background:#07101d;border:2px solid #07101d;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-size:22px;text-decoration:none;display:inline-flex}.products-promo-band{background:#ffffff14;border:2px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:20px;display:flex;box-shadow:7px 7px #ffd000bf}.products-promo-band div{gap:9px;display:grid}.products-promo-band h2{color:#fff;font-size:clamp(36px,4vw,58px)}.products-promo-band>a{background:var(--yellow);color:#07101d;flex-shrink:0}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.products-free-grid{margin-top:18px}.product-card{color:#07101d;box-shadow:8px 8px 0 var(--blue);background:#f5f8fc;border:2px solid #ffffff1f;border-radius:10px;overflow:hidden}.product-card-free{box-shadow:8px 8px 0 var(--yellow)}.product-card-media,.product-detail-media{aspect-ratio:16/10;background:#05070a;display:block;overflow:hidden}.product-card-media img,.product-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.product-card-body{gap:12px;padding:18px;display:grid}.product-card-type{color:var(--blue);background:#e9f3ff}.product-type-merch{color:#14110a;background:#fff4bf}.product-type-dropship{color:#b64e00;background:#ffe7d0}.product-card h2{min-height:58px;font-family:var(--bebas);margin:0;font-size:34px;line-height:.88}.product-card p{color:#526070;min-height:58px;margin:0;font-weight:800;line-height:1.35}.product-card-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.product-card-footer strong{font-family:var(--bebas);font-size:36px;line-height:.9}.product-card-footer a,.product-buy-box button,.product-free-claim{color:#fff;cursor:pointer;min-height:44px;font-family:var(--bebas);letter-spacing:.04em;background:#07101d;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:21px;display:inline-flex}.product-detail-page{color:#07101d;background:radial-gradient(circle at 74% 20%,#ffd00033,#0000 31%),#f5f8fc}.product-detail-page .products-nav a{color:#07101d;background:#fff;border-color:#07101d2e;box-shadow:0 5px #1a6fff38}.product-detail{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(22px,5vw,52px);display:grid}.product-detail-media{aspect-ratio:16/11;box-shadow:10px 10px 0 var(--blue);border:3px solid #07101d;border-radius:12px}.product-detail-copy{gap:18px;padding:12px 0;display:grid}.product-tags{flex-wrap:wrap;gap:8px;display:flex}.product-tags span{background:#fff;border:1px solid #07101d29}.product-detail h1{font-family:var(--bebas);letter-spacing:0;margin:0;font-size:clamp(56px,8vw,110px);line-height:.86}.product-detail-copy>strong{font-family:var(--bebas);color:var(--blue);font-size:58px;line-height:.9}.product-detail-copy p{color:#3d4855;max-width:720px;margin:0;font-size:18px;font-weight:850;line-height:1.42}.product-status{background:#eaf3ff;border:1px solid #1a6fff47;border-radius:8px;width:fit-content;padding:10px 12px}.product-detail-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-detail-copy li{border-left:5px solid var(--yellow);color:#1b2533;background:#fff;border-radius:8px;padding:12px 14px;font-weight:900}.product-buy-box{align-items:start;gap:10px;display:grid}.product-buy-box button{background:var(--yellow);color:#07101d;border:2px solid #07101d;width:fit-content;min-width:180px;min-height:54px;box-shadow:5px 5px #07101d}.product-free-claim{background:var(--green);color:#06100a;border:2px solid #07101d;width:fit-content;min-width:190px;min-height:54px;text-decoration:none;box-shadow:5px 5px #07101d}.product-buy-box button:disabled{cursor:not-allowed;opacity:.64}.product-buy-box p{color:#526070;font-size:14px}@media (max-width:980px){.products-featured,.products-grid,.product-detail{grid-template-columns:1fr}.products-featured-media{min-height:280px}.products-promo-band{flex-direction:column;align-items:stretch}.products-promo-band>a{width:fit-content}.product-card h2,.product-card p{min-height:0}}@media (max-width:640px){.products-page{padding-inline:14px}.products-nav{justify-content:flex-start;margin-bottom:30px}.product-card-footer{flex-direction:column;align-items:stretch}.product-card-footer a,.product-buy-box button,.products-promo-band>a{width:100%}.product-detail{grid-template-columns:minmax(0,1fr)}}.record-site{min-height:100vh;color:var(--ink);background:#0a0a0a}.djowe-topbar{z-index:30;background:#000;border-bottom:8px solid #fff;grid-template-columns:220px 1fr;align-items:center;min-height:116px;padding:0 clamp(22px,7vw,142px);display:grid;position:sticky;top:0}.djowe-logo{align-items:center;width:152px;display:inline-flex}.djowe-logo img{width:100%;height:auto;display:block}.djowe-topbar nav{justify-content:flex-end;justify-self:stretch;align-items:center;gap:10px;display:flex}.djowe-topbar nav a,.djowe-topbar nav button{color:#fff;min-height:38px;font-family:var(--bebas);letter-spacing:.6px;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#ffffff1f,#ffffff06),#ffffff09;border:2px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;padding:7px 15px;font-size:18px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.djowe-topbar nav a:after,.djowe-topbar nav button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff7a 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.djowe-topbar nav button{color:#ff2d6f}.djowe-topbar nav a:nth-child(2),.djowe-topbar nav button:nth-child(2),.djowe-topbar nav a:nth-child(2):after,.djowe-topbar nav button:nth-child(2):after{animation-delay:.35s}.djowe-topbar nav a:nth-child(3),.djowe-topbar nav button:nth-child(3),.djowe-topbar nav a:nth-child(3):after,.djowe-topbar nav button:nth-child(3):after{animation-delay:.7s}.djowe-topbar nav a:nth-child(4),.djowe-topbar nav button:nth-child(4),.djowe-topbar nav a:nth-child(4):after,.djowe-topbar nav button:nth-child(4):after{animation-delay:1.05s}.djowe-topbar nav a:nth-child(5),.djowe-topbar nav button:nth-child(5),.djowe-topbar nav a:nth-child(5):after,.djowe-topbar nav button:nth-child(5):after{animation-delay:1.4s}.djowe-topbar nav a:hover,.djowe-topbar nav a:focus-visible,.djowe-topbar nav button:hover,.djowe-topbar nav button:focus-visible{border-color:var(--yellow);color:var(--yellow);background:linear-gradient(145deg,#ffffff2e,#ffffff0a),#ffd23f1f;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 0 24px #ffd23f38}.djowe-topbar nav a:hover:after,.djowe-topbar nav a:focus-visible:after,.djowe-topbar nav button:hover:after,.djowe-topbar nav button:focus-visible:after{animation:1.15s ease-out pricingStepSweep}.record-site .pool-shell{background:linear-gradient(#ffd23f 0 360px,#2f69c8 360px 448px,#f5f5f5 448px);align-items:stretch}.record-site .pool-sidebar{color:#fff;background:linear-gradient(#ffffff09,#0000 22%),#000;border:0;border-right:3px solid #1a6fff;height:calc(100vh - 116px);padding:22px 18px;top:116px;box-shadow:16px 0 30px #0000006b,5px 0 #ffffffe6,inset -1px 0 #ffffff2e}.record-site .pool-sidebar .brand{color:#fff;text-shadow:2px 2px #1a6fffd9}.record-site .member-card{color:#fff;background:linear-gradient(145deg,#ffffff14,#ffffff05 48%,#1a6fff14),#080808;border:1px solid #ffffff3d;border-radius:10px;box-shadow:0 14px 28px #0000006b,inset 0 1px #ffffff29}.record-site .member-card span{color:#ffffffb8}.record-site .member-card strong{color:#ffd23f;text-shadow:0 8px 24px #ffd00033}.record-site .member-card button,.record-site .member-card a{color:#fff;text-transform:uppercase;text-align:center;background:#000000d1;border:1px solid #ffffff38;border-radius:999px;font-weight:900;box-shadow:inset 0 1px #ffffff29}.record-site .pool-sidebar nav a,.record-site .pool-sidebar nav button,.record-site .side-block button{color:#ffffffc7;font-family:var(--bebas);letter-spacing:.4px;text-transform:uppercase;background:#090909;border-color:#ffffff24;border-radius:8px;font-size:18px}.record-site .pool-sidebar nav a:hover,.record-site .pool-sidebar nav button:hover,.record-site .side-block button:hover{color:#fff;background:#111;border-color:#ffffff47}.record-site .pool-sidebar nav a.active,.record-site .pool-sidebar nav button.active,.record-site .side-block button.selected{color:#000;box-shadow:4px 4px 0 var(--blue);background:#fff;border-color:#fff}.record-site .side-block p,.record-site .side-block summary{color:#ffd23f}.record-site .side-block b{color:#000;background:#ffd23f}.record-site .pool-main{background:#f5f5f5}.record-site .loud-cta,.record-site .hero-actions a,.record-site .pricing-nav>a:last-child{color:#000;box-shadow:none;text-transform:uppercase;background:#fff;border:3px solid #000;border-radius:999px}.record-site .search-panel,.record-site .pillar-row{background:#2f69c8}.record-site .search-panel{grid-template-columns:minmax(0,1fr) 260px;padding-top:26px}.record-site .search-box{border:3px solid #000;border-radius:0;box-shadow:7px 7px #000}.record-site .search-box input{font-size:clamp(24px,3vw,36px)}.record-site .search-panel select{border:3px solid #000;border-radius:0;font-weight:900}.record-site .pillar-row button{color:#000;text-transform:uppercase;background:#fff;border:2px solid #000;border-radius:999px;box-shadow:3px 3px #000}.record-site .player-strip{color:#fff;border-block:0;background:#000;border-bottom:5px solid #ffd23f;top:116px}.record-site .player-strip span{color:#d7d7d7}.record-site .player-strip .play-main{color:#000;background:#ffd23f}.record-site .stream-note{color:#ffd23f!important}.record-site .native-audio{filter:invert()}.record-site .table-meta{background:#fff;border-bottom:1px solid #ddd}.record-site .table-meta-player{color:#fff;background:#050505;border-bottom:5px solid #ffd23f}.record-site .table-meta-player .player-time{color:#f6f6f6}.record-site .table-meta-player .player-progress-slider{accent-color:#ffd23f;background:#ffffff59}.record-site .table-meta-stats{color:#9fc7ff}@media (max-width:980px){.record-site .table-meta-player .stream-note{display:none}}@media (max-width:1100px){.record-site .viral-player-panel .table-meta-stats{display:none}.record-site .viral-player-panel .player-progress-container{max-width:280px}}@media (min-width:700px) and (max-width:860px){.record-site .table-meta-player{flex-direction:row;align-items:center}.record-site .table-meta-player .inline-player{flex-wrap:nowrap;align-items:center;width:auto}.record-site .table-meta-player .inline-player-copy{width:auto;max-width:210px}.record-site .table-meta-player .player-progress-container{order:initial;width:auto;min-width:150px;max-width:210px}.record-site .table-meta-player .table-meta-stats{text-align:right;width:auto;min-width:170px;max-width:190px}}.record-site .track-table th{color:#fff;font-family:var(--bebas);letter-spacing:.8px;background:#000;border-bottom:4px solid #ffd23f;font-size:16px}.record-site .track-table tr:hover td{background:#fff8d7}.record-site .track-table tr.playing td{background:#eaf1ff}.record-site .round-btn{background:#fff;border:2px solid #000}.record-site .download-btn{color:#000;background:#ffd23f;border:2px solid #000;border-radius:0}.record-site .paywall-card,.record-site .dashboard-hero,.record-site .dashboard-grid article,.record-site .member-console label,.record-site .member-console>div{box-shadow:7px 7px 0 var(--blue);border:3px solid #000;border-radius:0}.record-site .paywall-card h2,.record-site .dashboard-hero h1{font-size:clamp(46px,6vw,78px)}.record-site .payment-options button,.record-site .lead-capture button,.record-site .paywall-actions button{text-transform:uppercase;border-radius:0}.record-site .checkout-status{background:#fff8d7;border-left:6px solid #ffd23f;padding:10px 12px;color:#111!important}.record-site-blueprint{background:#071528}.record-site-blueprint .djowe-topbar{border-bottom-color:#1a6fff;box-shadow:0 12px 34px #0000005c}.record-site-blueprint .pool-shell{background:linear-gradient(#091a33 0 338px,#123b79 338px 448px,#eaf2ff 448px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 44px)}.record-site-blueprint .pool-sidebar{background:linear-gradient(#1a6fff38,#040d1bf2),#06101f;border-right-color:#65b5ff}.record-site-blueprint .member-card,.record-site-blueprint .side-block button{background:#0a1e3ad6;border-color:#7dbaff57}.record-site-blueprint .pool-main{background:#eaf2ff}.record-site-blueprint .search-panel,.record-site-blueprint .pillar-row{background:radial-gradient(circle at 88% 16%,#ffd23f2e,#0000 26%),linear-gradient(135deg,#092f68,#0f4da0)}.record-site-blueprint .search-box,.record-site-blueprint .search-panel select{border-color:#081120;border-radius:8px;box-shadow:0 16px 28px #0000003d}.record-site-blueprint .pillar-row button{color:#fff;background:#071528;border-color:#ffffffe0;box-shadow:0 8px #0000004d}.record-site-blueprint .pillar-row button:hover,.record-site-blueprint .pillar-row button.selected{color:#071528;background:#ffd23f}.record-site-blueprint .table-meta-player{background:linear-gradient(90deg,#06101f,#0b2345 55%,#06101f);border-bottom-color:#65b5ff}.record-site-blueprint .track-table th{background:#08204a;border-bottom-color:#65b5ff}.record-site-blueprint .track-table tbody tr:hover td{background:#dcecff}.record-site-night-desk{background:#020202}.record-site-night-desk .djowe-topbar{border-bottom-color:#ffd23f}.record-site-night-desk .pool-shell{background:radial-gradient(circle at 78% 8%,#ffd23f29,#0000 28%),linear-gradient(#070707 0 448px,#101010 448px)}.record-site-night-desk .pool-sidebar{background:#050505;border-right-color:#ffd23f;box-shadow:12px 0 #ffd23f14,20px 0 36px #000000b8}.record-site-night-desk .member-card,.record-site-night-desk .side-block button{background:#101010}.record-site-night-desk .pool-main{color:#f6f6f6;background:#101010}.record-site-night-desk .search-panel,.record-site-night-desk .pillar-row{background:#050505}.record-site-night-desk .search-box,.record-site-night-desk .search-panel select{background:#fff;border-color:#ffd23f;box-shadow:7px 7px #ffd23f}.record-site-night-desk .pillar-row button{color:#fff;box-shadow:none;background:#0b0b0b;border-color:#ffd23f}.record-site-night-desk .pillar-row button:hover,.record-site-night-desk .pillar-row button.selected{color:#000;background:#ffd23f}.record-site-night-desk .table-meta-player{background:#000;border-top:1px solid #ffd23f73;border-bottom-color:#ffd23f}.record-site-night-desk .track-table-wrap{background:#0c0c0c}.record-site-night-desk .track-table th{background:#050505;border-bottom-color:#ffd23f}.record-site-night-desk .track-table td{color:#f2f2f2;background:#151515;border-color:#ffffff14}.record-site-night-desk .track-table td span{color:#ffffff94}.record-site-night-desk .track-table tbody tr:hover td,.record-site-night-desk .track-table tr.playing td{background:#24200e}.site-home{background:#fff}.home-nav{background:#000;border-bottom:8px solid #fff;min-height:116px;padding:0 clamp(22px,7vw,142px)}.home-nav .brand{color:#fff;text-shadow:2px 2px 0 var(--blue)}.home-nav div a{color:#fff;font-family:var(--bebas);letter-spacing:.6px;align-items:center;min-height:34px;font-size:18px;line-height:1;display:inline-flex}.home-nav div a.dashboard-nav-link{color:var(--yellow);border:1px solid #ffffffb3;border-radius:999px;padding:0 14px}.home-nav div a.dashboard-nav-link:hover{background:var(--yellow);border-color:var(--yellow);color:#000}.home-viral-zone{z-index:30;isolation:isolate;background:radial-gradient(circle at 14% 48%,#1a6fff42,#0000 25%),radial-gradient(circle at 82% 28%,#ffd0002e,#0000 28%),linear-gradient(#02070d 0%,#06101d 58%,#02070d 100%);margin-top:-15px;position:relative;overflow:visible}.home-viral-zone:before,.home-viral-zone:after{content:"";pointer-events:none;position:absolute;inset:0}.home-viral-zone:before{mix-blend-mode:screen;opacity:.65;background:linear-gradient(110deg,#0000 0 28%,#ffffff17 44%,#0000 62% 100%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 88px);animation:7.4s ease-in-out infinite homeViralZoneSweep;transform:translate(-34%)}.home-viral-zone:after{opacity:.22;background:radial-gradient(circle,#ffd000a6 0 1px,#0000 1.7px) 0 0/128px 76px,radial-gradient(circle,#1a6fff85 0 1px,#0000 1.8px) 28px 18px/164px 92px;animation:9s linear infinite homeViralZoneDrift}.home-viral-zone>*{z-index:1;position:relative}.home-ticker-band{z-index:48;pointer-events:none;width:100%;margin:0 0 18px;position:relative}.home-ticker-band>*{pointer-events:auto}.home-ticker-band .recent-downloads-ticker{border-color:#02070df5!important;box-shadow:0 0 0 2px #02070df5,0 10px 24px #02070d6b,inset 0 1px #ffd00042!important}.home-viral-band{width:min(1180px,100% - 32px);box-shadow:7px 7px 0 var(--blue), inset 0 1px 0 #ffffffe6, 0 0 32px #1769ff33;color:#111;z-index:4;background:radial-gradient(circle at 12% 15%,#fffffffa,#fff0 34%),linear-gradient(135deg,#fffffff5,#d9ebffd1 48%,#fffffff0),#fff;border:3px solid #1769ffbd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 auto 18px;padding:24px 20px;animation:4.8s ease-in-out infinite homeViralPlatePulse;display:grid;position:relative;overflow:hidden}.home-viral-band:before,.home-viral-band:after{content:"";pointer-events:none;position:absolute}.home-viral-band:before{mix-blend-mode:screen;background:linear-gradient(#ffffffb8,#fff0 34%),radial-gradient(circle at 72% 22%,#ffd23f47,#0000 34%);inset:0}.home-viral-band:after{background:linear-gradient(110deg,#0000 0%,#ffffffa3 45%,#0000 70%);animation:4.8s ease-in-out infinite homeViralPlateSweep;inset:0;transform:translate(-120%)}.home-viral-band>*{z-index:1;position:relative}.home-viral-copy>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.home-viral-band h2{font-family:var(--bebas);margin:5px 0 7px;font-size:clamp(36px,4.4vw,62px);line-height:.95}.home-viral-band p{color:#263342;margin:0;font-size:14px;font-weight:850}.home-viral-band .home-viral-cta{background:var(--yellow);color:#111;text-align:center;text-transform:uppercase;border:2px solid #111;border-radius:6px;padding:12px 15px;font-size:13px;font-weight:950;text-decoration:none;box-shadow:4px 4px #111}.home-viral-separator{z-index:5;width:100%;margin:8px 0 0;position:relative}.home-viral-separator .recent-downloads-ticker{border-color:var(--blue)!important;border-bottom-color:#02070d!important}@keyframes homeViralZoneSweep{0%,18%{opacity:.42;transform:translate(-42%)}45%{opacity:.72;transform:translate(38%)}70%,to{opacity:.34;transform:translate(52%)}}@keyframes homeViralZoneDrift{0%{background-position:0 0,28px 18px}to{background-position:128px 76px,192px 110px}}@media (prefers-reduced-motion:reduce){.home-viral-zone:before,.home-viral-zone:after{animation:none}}@keyframes homeViralPlatePulse{0%,72%,to{box-shadow:7px 7px 0 var(--blue), inset 0 1px 0 #ffffffe6, 0 0 32px #1769ff33;border-color:#1769ffbd;transform:translateY(0)}12%,28%{border-color:var(--yellow);box-shadow:7px 7px 0 var(--blue), inset 0 1px 0 #fffffff5, 0 0 34px #ffd00052, 0 0 52px #1769ff33;transform:translateY(-3px)}}@keyframes homeViralPlateSweep{0%,16%{transform:translate(-120%)}34%,to{transform:translate(120%)}}.home-hero{min-height:var(--home-desktop-hero-min-height,calc(100vh - 116px));background:var(--home-slide-overlay,linear-gradient(90deg, #ffd23f 0%, #ffd23ff2 48%, #ffd23f1a 100%)), var(--home-slide-image,url(https://static.wixstatic.com/media/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg/v1/fill/w_2384,h_1387,al_c,q_90,enc_avif,quality_auto/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg)) right center / cover no-repeat;color:#000;border-bottom:12px solid var(--blue);transform-origin:72% 48%;will-change:transform, filter, opacity, background-position;animation:1.35s cubic-bezier(.16,1,.3,1) both homeHeroPremiumReveal;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:0;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(circle at 77% 30%,#ffffff80,#fff0 28%),linear-gradient(112deg,#0000 0 32%,#ffffff73 45%,#0000 58% 100%);animation:1.55s cubic-bezier(.16,1,.3,1) 80ms both homeHeroLightSweep;position:absolute;inset:-12%;transform:translate(-28%)scale(1.08)}.home-hero:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffd00038,#1a6fff29,#ffd00000);animation:1.15s ease-out .1s both homeHeroColorFlash;position:absolute;inset:0}.home-hero>div{z-index:1;position:relative}.home-hero-carousel{isolation:isolate;background:#ffd23f}.home-hero-video{background:#000!important}.home-hero.home-hero-carousel.home-hero-video{background:var(--home-slide-image,none) var(--home-image-position,center center) / var(--home-image-size,cover) no-repeat, #000!important}.home-hero-video:before,.home-hero-video:after{display:none!important}.home-hero-clean{background:#000!important}.home-hero-clean:before,.home-hero-clean:after{display:none!important}.home-hero-clean .home-hero-photo{background-position:var(--home-image-position,center center)!important;background-size:var(--home-image-size,cover)!important;opacity:1!important;background-repeat:no-repeat!important}.home-hero-clean .home-hero-photo:after,.home-hero-clean .home-hero-photo:before,.home-hero-clean .home-hero-bg:after,.home-hero-clean .home-hero-bg:before{content:none!important;background:0 0!important;display:none!important}.home-hero-clean .home-hero-bg,.home-hero-clean.home-hero-artwork .home-hero-bg{background-color:#000!important;background-image:var(--home-slide-image)!important;background-position:var(--home-image-position,center center)!important;background-repeat:no-repeat!important;background-size:var(--home-image-size,cover)!important;filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.home-hero-plain{background:radial-gradient(circle at 86% 20%,#ffffff47,#0000 26%),radial-gradient(circle at 8% 78%,#1a6fff24,#0000 32%),linear-gradient(90deg,#ffd23f 0% 100%)}.home-hero-artwork{background:radial-gradient(circle at 50% 38%, #ffffff1f, transparent 30%), radial-gradient(circle at 50% 68%, #0000006b, transparent 48%), var(--home-slide-overlay), #050505;grid-template-columns:1fr}.home-hero-bg{z-index:0;background:var(--home-slide-overlay,linear-gradient(90deg, #ffd23f 0%, #ffd23ff2 48%, #ffd23f1a 100%)), var(--home-slide-image,url(https://static.wixstatic.com/media/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg/v1/fill/w_2384,h_1387,al_c,q_90,enc_avif,quality_auto/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg)) right center / cover no-repeat;pointer-events:none;transform-origin:50%;animation:1s cubic-bezier(.16,1,.3,1) both homeHeroBgResolve;position:absolute;inset:0}.home-hero .home-hero-photo{z-index:0;background-image:var(--home-slide-image);pointer-events:none;opacity:.98;transform-origin:84% 58%;background-position:right calc(100% + 95px);background-repeat:no-repeat;background-size:auto 112%;animation:1.05s cubic-bezier(.16,1,.3,1) both homeHeroPhotoReveal;position:absolute;inset:0}.home-hero .home-hero-photo:after{content:"";background:linear-gradient(90deg,#ffd23f 0%,#ffd23feb 43%,#ffd23f57 66%,#ffd23f0d 100%),radial-gradient(circle at 76% 32%,#fff3,#0000 28%);position:absolute;inset:0}.home-hero .home-hero-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffd23f00,#ffd23fd1 62%,#ffd23f);height:26%;position:absolute;inset:auto 0 0}.home-hero-artwork .home-hero-bg{background:radial-gradient(circle at 50% 42%, #ffffff2e, transparent 28%), var(--home-slide-overlay), var(--home-slide-image) center center / cover no-repeat;filter:saturate(1.08)contrast(1.04);opacity:1;animation:1.18s cubic-bezier(.16,1,.3,1) both homeArtworkImageReveal,5.2s ease-in-out both homeArtworkSlowDrift;transform:scale(1.06)}.home-hero-carousel:before{animation:1.55s cubic-bezier(.16,1,.3,1) 80ms both homeHeroLightSweep,5.2s ease-in-out infinite homeHeroBannerPulse}.home-hero-artwork:before{opacity:.16;animation:5.2s ease-in-out infinite homeHeroBannerPulse}.home-motion-glow:before,.home-motion-calm:before{opacity:.08}.home-artwork-vinyl,.home-artwork-particles,.home-artwork-shine,.home-artwork-flare{z-index:1;pointer-events:none;position:absolute;inset:0}.home-hero .home-hero-bg,.home-hero .home-artwork-stage,.home-hero .home-artwork-vinyl,.home-hero .home-artwork-particles,.home-hero .home-artwork-shine,.home-hero .home-artwork-flare{position:absolute}.home-artwork-stage{z-index:2;pointer-events:none;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.home-artwork-image{object-fit:contain;object-position:center center;filter:saturate(1.08)contrast(1.04)drop-shadow(0 22px 44px #0000002e);width:100%;height:100%;max-height:none;animation:1.08s cubic-bezier(.16,1,.3,1) both homeArtworkImageCenterReveal,5.4s ease-in-out .7s infinite homeArtworkFloat;display:block}.home-artwork-vinyl{mix-blend-mode:overlay;opacity:.26;background:repeating-radial-gradient(circle at 72% 45%,#ffffff21 0 1px,#0000 1px 11px),radial-gradient(circle at 52% 53%,#ffffff47,#0000 9%),radial-gradient(circle at 74% 46%,#0000004d,#0000 35%);animation:8.4s linear infinite homeArtworkVinylSpin,1.1s ease-out both homeArtworkLayerIn}.home-artwork-particles{mix-blend-mode:screen;opacity:.18;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.8px),radial-gradient(circle,#ffffff85 0 1px,#0000 1.6px),linear-gradient(100deg,#0000 0 27%,#ffffff29 37%,#0000 49% 100%);background-position:0 0,18px 26px,0 0;background-size:74px 74px,118px 118px,100% 100%;animation:5.2s ease-in-out both homeArtworkParticlesDrift,1.25s ease-out both homeArtworkLayerIn}.home-motion-glow .home-artwork-particles,.home-motion-calm .home-artwork-particles{opacity:.1;animation:.9s ease-out both homeArtworkLayerIn}.home-artwork-shine{mix-blend-mode:screen;opacity:0;background:linear-gradient(112deg,#0000 0 34%,#ffffff0f 41%,#ffffffb8 47%,#ffffff14 54%,#0000 62% 100%);animation:2.05s cubic-bezier(.16,1,.3,1) .32s both homeArtworkShineSweep;inset:-20%;transform:translate(-62%)skew(-12deg)}.home-artwork-flare{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 49%,#ffffffb8,#0000 16%),radial-gradient(at 50% 51%,#ffd00057,#0000 26%),linear-gradient(90deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:2.4s ease-out .18s both homeArtworkFlarePulse}.home-motion-glow .home-artwork-flare{background:radial-gradient(#ffffff7a,#0000 18%),radial-gradient(at 50% 54%,#ffd00038,#0000 29%);animation:2.8s ease-out .12s both homeArtworkGlowPulse}.home-motion-calm .home-artwork-flare{display:none}.hero-slide-content{max-width:900px}.home-hero-artwork .hero-slide-content{z-index:4;pointer-events:none;align-self:end;max-width:none}.home-hero-carousel .hero-slide-content{animation:.72s cubic-bezier(.16,1,.3,1) both homeBannerSlideIn}.home-hero-artwork .hero-slide-content h1,.home-hero-artwork .hero-slide-content p{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-hero h1{animation:.9s cubic-bezier(.16,1,.3,1) .18s both homeHeroContentReveal}.home-hero p{animation:.86s cubic-bezier(.16,1,.3,1) .32s both homeHeroContentReveal}.home-hero .hero-actions{animation:.82s cubic-bezier(.16,1,.3,1) .46s both homeHeroContentReveal}.home-hero .hero-console{z-index:1;animation:.95s cubic-bezier(.16,1,.3,1) .58s both homeHeroConsoleReveal;position:relative}.home-hero-carousel .hero-console{animation:.74s cubic-bezier(.16,1,.3,1) both homeBannerConsoleSwitch}.home-hero-artwork .hero-console{display:none!important}.home-hero h1{color:#fff;text-shadow:4px 4px #00000024}.home-hero p{color:#111;text-transform:uppercase;font-weight:900}.home-hero .hero-actions a{color:#000;box-shadow:none;background:#fff;border:3px solid #000;border-radius:999px}.home-hero .hero-actions a:first-child{color:#fff;background:#000}.home-hero .hero-carousel-controls{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#00000057;border:1px solid #ffffff70;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:158px;max-width:max-content;padding:8px;animation:.72s cubic-bezier(.16,1,.3,1) .52s both homeHeroContentReveal;display:inline-flex;position:absolute;bottom:clamp(66px,8vh,96px);left:clamp(24px,7vw,92px);right:auto;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff38}.home-hero .hero-carousel-controls .hero-carousel-control-button{color:#000;cursor:pointer;background:#ffffffe6;border:2px solid #ffffffc7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:grid}.home-hero .hero-carousel-controls .hero-carousel-control-button:hover{background:var(--yellow);border-color:var(--yellow);color:#000;transform:translateY(-2px)scale(1.05)}.home-hero .hero-carousel-controls .hero-carousel-control-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.home-hero .hero-carousel-controls svg{fill:currentColor;width:20px;height:20px}.home-hero .hero-carousel-controls .hero-carousel-pause{border-color:var(--yellow);width:46px;height:46px;color:var(--yellow);background:#000;box-shadow:0 0 22px #ffd0004d}.home-hero .hero-carousel-controls .hero-carousel-pause:hover,.home-hero .hero-carousel-controls .hero-carousel-pause[aria-pressed=true]{background:var(--yellow);color:#000}.home-hero .hero-banner-dots{z-index:5;pointer-events:auto;justify-content:flex-start;align-items:center;gap:9px;margin:0;display:flex;position:absolute;bottom:clamp(24px,4vh,40px);left:clamp(24px,7vw,92px);right:auto}.home-hero-artwork .hero-actions{display:none}.hero-banner-dots a{background:#ffffffad;border:2px solid #000;border-radius:999px;width:42px;height:7px;padding:0;display:block}.hero-banner-dots a.active{background:#000;box-shadow:0 0 0 4px #ffffff47}.hero-console{box-shadow:8px 8px 0 var(--blue);border:3px solid #000;border-radius:0}.home-hero .hero-console{z-index:2;top:var(--home-console-top,54%);right:var(--home-console-right,6%);width:min(360px,28vw);margin-bottom:0;position:absolute}.home-hero .home-floating-elements,.home-floating-elements{z-index:3;pointer-events:none;position:absolute!important;inset:0!important}.home-floating-button{pointer-events:auto;width:var(--floating-width,auto);min-width:150px;min-height:48px;font-family:var(--home-layer-font,var(--bebas));letter-spacing:1px;text-transform:uppercase;border:3px solid #000;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:absolute;translate:-50% -50%}.home-floating-button.small{min-height:40px;padding:9px 18px;font-size:15px}.home-floating-button.large{min-height:60px;padding:15px 28px;font-size:22px}.home-floating-button:hover{transform:translateY(-3px)}.home-floating-button.dark{color:#fff;box-shadow:5px 5px 0 var(--blue);background:#020b18}.home-floating-button.light{color:#020b18;box-shadow:5px 5px 0 var(--blue);background:#fff}.home-floating-button.yellow{background:var(--yellow);color:#020b18;box-shadow:5px 5px #020b18}.home-floating-button.blue{background:var(--blue);color:#fff;box-shadow:5px 5px #020b18}.home-floating-button.glass{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#ffffff2e;border-color:#ffffffb8;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff73}.home-floating-text,.home-floating-stat{pointer-events:auto;width:var(--floating-width,280px);font-family:var(--home-layer-font,var(--bebas));text-transform:uppercase;border:2px solid #ffffffb3;border-radius:14px;padding:16px 18px;position:absolute;translate:-50% -50%;box-shadow:0 22px 60px #0000003d}.home-floating-text span,.home-floating-stat span{color:var(--blue);letter-spacing:1.7px;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.home-floating-text strong,.home-floating-stat strong{color:#fff;letter-spacing:.4px;font-family:inherit;font-size:36px;line-height:.95;display:block}.home-floating-text p,.home-floating-stat p{color:#ffffffd1;margin-top:9px;font-family:inherit;font-size:12px;font-weight:900;line-height:1.25}.home-floating-text.small,.home-floating-stat.small{padding:12px 14px}.home-floating-text.small strong,.home-floating-stat.small strong{font-size:26px}.home-floating-text.large,.home-floating-stat.large{padding:20px 22px}.home-floating-text.large strong,.home-floating-stat.large strong{font-size:48px}.home-floating-text.dark,.home-floating-stat.dark{background:#020b18e0;border-color:#000}.home-floating-text.light,.home-floating-stat.light{background:#fff;border-color:#000}.home-floating-text.light strong,.home-floating-stat.light strong,.home-floating-text.yellow strong,.home-floating-stat.yellow strong{color:#020b18}.home-floating-text.light p,.home-floating-stat.light p,.home-floating-text.yellow p,.home-floating-stat.yellow p{color:#020b18b8}.home-floating-text.yellow,.home-floating-stat.yellow{background:var(--yellow);border-color:#000}.home-floating-text.blue,.home-floating-stat.blue{background:#1a6fffeb;border-color:#ffffffad}.home-floating-text.blue span,.home-floating-stat.blue span{color:#fff}.home-floating-text.glass,.home-floating-stat.glass{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:#ffffff2e;box-shadow:0 20px 65px #0000003d,inset 0 1px #ffffff6b}.home-custom-sections{color:#fff;background:#000}.home-custom-section{border-bottom:8px solid #000;position:relative;overflow:hidden}.home-section-inner{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:stretch;gap:clamp(22px,4vw,54px);max-width:1240px;margin:0 auto;padding:clamp(42px,7vw,84px) clamp(22px,5vw,54px);display:grid;position:relative}.home-section-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-section-copy span{color:var(--blue);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950}.home-section-copy h2{font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,94px);line-height:.88}.home-section-copy p{max-width:680px;color:inherit;margin:18px 0 0;font-size:clamp(16px,2vw,22px);font-weight:900;line-height:1.25}.home-section-cta,.home-section-card small{background:var(--yellow);color:#000;min-height:48px;font-family:var(--bebas);letter-spacing:.8px;text-transform:uppercase;border:3px solid #000;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:12px 22px;font-size:20px;display:inline-flex}.home-section-items{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;display:grid}.home-section-card,.home-video-card{color:#111;min-height:220px;box-shadow:7px 7px 0 var(--blue);background:#fff;border:3px solid #000;border-radius:8px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.home-section-card:hover,.home-video-card:hover{box-shadow:9px 9px 0 var(--yellow), 0 22px 44px #0000003d;transform:translateY(-5px)}.home-section-card-image{aspect-ratio:16/9;background-position:50%;background-size:cover;border:2px solid #111;border-radius:6px;margin-bottom:12px;display:block}.home-section-card em,.home-video-card span{color:var(--blue);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-style:normal;font-weight:950}.home-section-card strong,.home-video-card strong{font-family:var(--bebas);text-transform:uppercase;font-size:34px;line-height:.95}.home-section-card p,.home-video-card small{color:#555;font-weight:850;line-height:1.32}.home-section-card small{color:#fff;background:#000;align-self:flex-start;min-height:40px;margin-top:auto;padding:9px 15px;font-size:16px}.home-video-card{color:#fff;background:radial-gradient(circle at 80% 24%,#1a6fff33,#0000 32%),#080808;justify-content:center;min-height:280px}.home-video-card small{color:#ffffffb8;margin-top:18px}.home-custom-section.theme-dark{color:#fff;background:radial-gradient(circle at 85% 20%,#1a6fff38,#0000 32%),#050505}.home-custom-section.theme-yellow{background:var(--yellow);color:#000}.home-custom-section.theme-blue{background:radial-gradient(circle at 74% 22%, #ffffff2e, transparent 30%), var(--blue);color:#fff}.home-custom-section.theme-light{color:#000;background:#f5f5f5}.home-custom-section.theme-yellow .home-section-copy span,.home-custom-section.theme-light .home-section-copy span{color:var(--blue)}.home-custom-section.theme-blue .home-section-copy span,.home-custom-section.theme-dark .home-section-copy span{color:var(--yellow)}.home-custom-section.type-banner .home-section-inner,.home-custom-section.type-feature .home-section-inner{grid-template-columns:minmax(0,1fr)}.home-custom-section.type-banner .home-section-copy,.home-custom-section.type-feature .home-section-copy{max-width:980px}.home-custom-section.section-free-downloads{color:#000;background:#fff;border-top:6px solid #000;border-bottom:6px solid #000}.home-custom-section.section-free-downloads .home-section-inner{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);max-width:1536px;min-height:clamp(380px,29vw,444px);padding:clamp(30px,3.4vw,42px) clamp(28px,4.8vw,58px)}.home-custom-section.section-free-downloads .home-section-copy{max-width:850px}.home-custom-section.section-free-downloads .home-section-copy span:before,.home-custom-section.section-memberships .home-section-copy span:before{content:"03";color:currentColor;margin-right:18px}.home-custom-section.section-memberships .home-section-copy span:before{content:"04"}.home-custom-section.section-free-downloads .home-section-copy span{color:#000;letter-spacing:.02em;font-size:16px}.home-custom-section.section-free-downloads .home-section-copy h2{white-space:nowrap;max-width:1000px;font-size:clamp(60px,6.35vw,98px);line-height:.86}.home-custom-section.section-free-downloads .home-section-copy p{max-width:700px;font-size:clamp(20px,1.75vw,27px);line-height:1.3}.home-custom-section.section-free-downloads .home-section-reveal-copy,.home-custom-section.section-memberships .home-section-reveal-copy{color:#0000;cursor:default;width:min(700px,100%);max-width:min(700px,100%);min-height:64px;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .18s,color .18s,transform .22s;position:relative;overflow:hidden}.home-custom-section.section-free-downloads .home-section-reveal-copy:before,.home-custom-section.section-memberships .home-section-reveal-copy:before{content:none}.home-custom-section.section-memberships .home-section-reveal-copy{background:0 0}.home-custom-section.section-free-downloads .home-section-reveal-copy:hover,.home-custom-section.section-free-downloads .home-section-reveal-copy:focus,.home-custom-section.section-free-downloads .home-section-reveal-copy:focus-visible,.home-custom-section.section-free-downloads .home-section-reveal-copy.is-revealed,.home-custom-section.section-memberships .home-section-reveal-copy:hover,.home-custom-section.section-memberships .home-section-reveal-copy:focus,.home-custom-section.section-memberships .home-section-reveal-copy:focus-visible,.home-custom-section.section-memberships .home-section-reveal-copy.is-revealed{outline:none;transform:translateY(-1px)}.home-custom-section.section-free-downloads .home-section-reveal-copy:hover,.home-custom-section.section-free-downloads .home-section-reveal-copy:focus,.home-custom-section.section-free-downloads .home-section-reveal-copy:focus-visible,.home-custom-section.section-free-downloads .home-section-reveal-copy.is-revealed{color:#000}.home-custom-section.section-memberships .home-section-reveal-copy:hover,.home-custom-section.section-memberships .home-section-reveal-copy:focus,.home-custom-section.section-memberships .home-section-reveal-copy:focus-visible,.home-custom-section.section-memberships .home-section-reveal-copy.is-revealed{color:#fff;background:0 0}.home-custom-section.section-free-downloads .home-section-cta,.home-custom-section.section-memberships .home-section-cta{border-width:4px;min-height:62px;padding:15px 32px 13px;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1;box-shadow:inset 0 -4px #0000001f}.home-free-pack-visual{justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;padding:4px 0;display:flex}.home-free-product-frame{width:min(100%,640px);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.home-free-product-frame:after{content:none}.home-free-product-frame img{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 24px #0000003d);width:100%;height:auto;max-height:clamp(292px,26vw,392px);display:block}.home-custom-section.section-memberships{color:#fff;background:radial-gradient(circle at 82% 20%,#1a6fff24,#0000 30%),linear-gradient(#050505 0%,#000 100%)}.home-custom-section.section-memberships .home-section-inner{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);row-gap:20px;max-width:1536px;padding:clamp(30px,3.4vw,42px) clamp(28px,4.8vw,58px)}.home-custom-section.section-memberships .home-section-copy{justify-content:flex-start;padding-top:8px}.home-custom-section.section-memberships .home-section-copy span{color:var(--yellow);letter-spacing:.18em;font-size:18px}.home-custom-section.section-memberships .home-section-copy h2{max-width:520px;font-size:clamp(70px,8.7vw,116px);line-height:.82}.home-custom-section.section-memberships .home-section-copy p{max-width:560px;font-size:clamp(19px,1.9vw,24px)}.home-custom-section.section-memberships .home-section-items{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(16px,2vw,30px)}.home-custom-section.section-memberships .home-section-card{min-height:374px;box-shadow:12px 12px 0 var(--blue);border-width:4px;padding:clamp(20px,2vw,26px)}.home-custom-section.section-memberships .home-section-card em{color:var(--blue);letter-spacing:.08em;margin-bottom:14px;font-size:17px}.home-custom-section.section-memberships .home-section-card strong{font-size:clamp(36px,3.45vw,46px);line-height:.88}.home-custom-section.section-memberships .home-section-card p{color:#555;margin:20px 0 18px;font-size:clamp(18px,1.55vw,23px);font-weight:950;line-height:1.18}.home-custom-section.section-memberships .home-section-card small{border-width:3px;min-height:48px;padding:12px 22px 10px;font-size:clamp(18px,1.45vw,22px)}.home-crate-worlds{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:6px;display:grid}.home-crate-world{color:#fff;background:#050505;border:1px solid;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:140px;padding:22px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.home-crate-world:after{content:"";z-index:0;opacity:.75;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0 0 0 28%}.home-crate-world>*{z-index:1;position:relative}.home-crate-world-core{color:#ff5a00;box-shadow:inset 0 0 44px #ff5a0033}.home-crate-world-core:after{background:linear-gradient(90deg,#050505 0%,#0505054d 45%,#05050514 100%),radial-gradient(circle at 72% 52%,#ff5a00d1,#0000 34%),linear-gradient(135deg,#0000 0 18%,#ff5a0057 19% 22%,#0000 23% 100%)}.home-crate-world-hub{color:var(--blue);box-shadow:inset 0 0 44px #1a6fff33}.home-crate-world-hub:after{background:linear-gradient(90deg,#050505 0%,#05050557 45%,#05050514 100%),radial-gradient(circle at 72% 52%,#1a6fffdb,#0000 35%),linear-gradient(135deg,#0000 0 18%,#1a6fff57 19% 22%,#0000 23% 100%)}.home-crate-world-icon{border:4px solid;border-radius:999px;place-items:center;width:clamp(76px,8vw,96px);height:clamp(76px,8vw,96px);margin-right:28px;display:grid}.home-crate-world-icon svg{fill:currentColor;width:50%}.home-crate-world strong{font-family:var(--bebas);text-transform:uppercase;font-size:clamp(34px,4vw,46px);line-height:.9;display:block}.home-crate-world em,.home-crate-world small{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-style:normal;font-weight:950;display:block}.home-crate-world em{margin-top:9px;font-size:clamp(16px,1.8vw,21px)}.home-crate-world small{opacity:.82;margin-top:4px;font-size:clamp(13px,1.4vw,17px)}.home-custom-section.subscription-section.section-memberships{color:#fff;background:radial-gradient(circle at 74% 12%,#1a6fff52,#0000 30%),radial-gradient(circle at 18% 88%,#ff5a002e,#0000 30%),linear-gradient(#050505 0%,#000 100%);border-top:6px solid #000;border-bottom:8px solid #000;position:relative;overflow:hidden}.subscription-section:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 36%,#ffffff14,#0000 42%);position:absolute;inset:0}.subscription-shell{z-index:1;grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);gap:clamp(26px,4vw,56px);max-width:1536px;margin:0 auto;padding:clamp(44px,5vw,74px) clamp(28px,4.8vw,58px);display:grid;position:relative}.subscription-header{align-self:start}.subscription-header span{color:var(--yellow);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;font-size:clamp(15px,1.3vw,19px);font-weight:950;display:inline-flex}.subscription-header h2{max-width:570px;font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:16px 0 0;font-size:clamp(70px,8vw,118px);line-height:.82}.subscription-header p{color:#ffffffad;max-width:560px;margin:22px 0 0;font-size:clamp(18px,1.7vw,25px);font-weight:950;line-height:1.28}.subscription-mobile-carousel{display:none}.subscription-desktop-layout{gap:24px;min-width:0;display:grid}.subscription-desktop-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.subscription-plan-card{--plan-accent:var(--blue);--plan-accent-soft:#1a6fff26;background:radial-gradient(circle at 50% 0%, var(--plan-accent-soft), transparent 36%), #fff;color:#05070d;text-align:center;min-height:396px;box-shadow:8px 8px 0 var(--plan-accent), 0 24px 54px #0000006b;border:1px solid #ffffffe6;border-radius:8px;flex-direction:column;align-items:center;padding:clamp(22px,2.3vw,34px);display:flex}.subscription-plan-icon{border:4px solid var(--plan-accent);width:clamp(78px,7vw,104px);height:clamp(78px,7vw,104px);color:var(--plan-accent);border-radius:999px;place-items:center;display:grid}.subscription-plan-icon svg{fill:currentColor;width:48%}.subscription-plan-card>strong{color:var(--plan-accent);letter-spacing:.04em;text-transform:uppercase;margin-top:20px;font-size:clamp(18px,1.7vw,27px);font-weight:950;display:block}.subscription-plan-card h3{max-width:320px;font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:16px 0 0;font-size:clamp(40px,4vw,56px);line-height:.88}.subscription-plan-divider{background:var(--plan-accent);width:70px;height:4px;margin:22px 0}.subscription-plan-card p{color:#4b5563;max-width:330px;margin:0 auto 24px;font-size:clamp(17px,1.45vw,22px);font-weight:900;line-height:1.25}.subscription-plan-button{background:var(--plan-accent);color:#fff;width:100%;min-height:58px;font-family:var(--bebas);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:13px 24px 11px;font-size:clamp(24px,2.4vw,34px);line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 -4px #0000001f}.subscription-plan-card[data-plan-id=year-pass] .subscription-plan-button{color:#05070d}.subscription-plan-button:focus-visible,.subscription-helper a:focus-visible,.subscription-plan-dots button:focus-visible{outline-offset:4px;outline:3px solid #fff}.subscription-included{color:#fff}.subscription-included h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 15px;font-size:clamp(20px,1.9vw,30px);font-weight:950}.subscription-included ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.subscription-included li{color:#ffffffc7;align-items:center;gap:13px;font-size:clamp(16px,1.5vw,21px);font-weight:850;display:flex}.subscription-included li span{background:var(--plan-accent);color:#05070d;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-weight:950;display:grid}.subscription-helper{border-top:1px solid #ffffff2e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;display:flex}.subscription-helper p{color:#ffffffb8;margin:0;font-size:clamp(16px,1.45vw,22px);font-weight:850;line-height:1.25}.subscription-helper strong{color:#fff;display:block}.subscription-helper span{color:var(--yellow);font-weight:950}.subscription-helper a{border:2px solid var(--yellow);min-height:54px;color:var(--yellow);font-family:var(--bebas);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:13px 30px 11px;font-size:clamp(22px,2vw,30px);line-height:1;text-decoration:none;display:inline-flex}@media (min-width:761px){.subscription-helper{display:none}.website-mobile-page-scroll .subscription-helper{display:flex}}.home-section-hidden-desktop{display:none!important}@media (max-width:760px){.home-section-hidden-desktop{display:revert!important}.home-section-hidden-mobile{display:none!important}.subscription-section{border-top-width:4px;border-bottom-width:4px}.subscription-section:before{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 64% 20%,#1a6fff33,#0000 42%)}.subscription-shell{width:100%;padding:42px 0 40px;display:block}.subscription-header{padding:0 24px}.subscription-header span{letter-spacing:.18em;gap:12px;font-size:13px}.subscription-header h2{max-width:356px;margin-top:14px;font-size:clamp(57px,18vw,78px);line-height:.84}.subscription-header p{color:#ffffff8f;max-width:338px;margin-top:18px;font-size:20px;line-height:1.34}.subscription-desktop-layout{display:none}.subscription-mobile-carousel{margin-top:26px;display:block}.subscription-plan-dots{justify-content:center;gap:14px;margin-bottom:24px;display:flex}.subscription-plan-dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:15px;height:15px;padding:0;transition:transform .18s,background .18s}.subscription-plan-dots button.is-active{background:var(--plan-accent);transform:scale(1.08)}.subscription-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 max(20px,50vw - min(76vw,440px)/2) 4px;display:flex;overflow-x:auto}.subscription-carousel-track::-webkit-scrollbar{display:none}.subscription-carousel-slide{scroll-snap-align:center;flex:0 0 min(76vw,440px)}.subscription-plan-card{min-height:456px;box-shadow:6px 6px 0 var(--plan-accent), 0 22px 50px #0000007a;transform-origin:50%;border-radius:8px;padding:30px 28px;transition:transform .22s,opacity .22s,box-shadow .22s;transform:scale(.94)}.subscription-plan-card.is-active{transform:scale(1)}.subscription-plan-icon{width:108px;height:108px}.subscription-plan-card>strong{margin-top:22px;font-size:27px}.subscription-plan-card h3{margin-top:16px;font-size:clamp(42px,12.5vw,56px)}.subscription-plan-card p{max-width:288px;font-size:20px;line-height:1.28}.subscription-plan-button{min-height:62px;font-size:31px}.subscription-included{padding:34px 24px 0}.subscription-included h3{font-size:22px}.subscription-included li{font-size:19px}.subscription-helper{margin:32px 24px 0;padding-top:26px}}@media (max-width:500px){.subscription-header{padding:0 20px}.subscription-header h2{font-size:clamp(52px,17vw,68px)}.subscription-header p{font-size:18px}.subscription-carousel-track{gap:14px;padding-inline:max(14px,50vw - min(78vw,340px)/2)}.subscription-carousel-slide{flex-basis:min(78vw,340px)}.subscription-plan-card{min-height:430px;padding:28px 24px}.subscription-plan-icon{width:94px;height:94px}.subscription-plan-card h3{font-size:clamp(38px,11.5vw,48px)}.subscription-plan-card p{font-size:17px}.subscription-helper{flex-direction:column;align-items:flex-start}}.website-mobile-page-scroll .subscription-section{border-top-width:4px;border-bottom-width:4px}.website-mobile-page-scroll .subscription-section:before{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 64% 20%,#1a6fff33,#0000 42%)}.website-mobile-page-scroll .subscription-shell{width:100%;padding:42px 0 40px;display:block}.website-mobile-page-scroll .subscription-header{padding:0 20px}.website-mobile-page-scroll .subscription-header span{letter-spacing:.18em;gap:12px;font-size:13px}.website-mobile-page-scroll .subscription-header h2{max-width:356px;margin-top:14px;font-size:clamp(52px,17vw,68px);line-height:.84}.website-mobile-page-scroll .subscription-header p{color:#ffffff8f;max-width:338px;margin-top:18px;font-size:18px;line-height:1.34}.website-mobile-page-scroll .subscription-desktop-layout{display:none}.website-mobile-page-scroll .subscription-mobile-carousel{margin-top:26px;display:block}.website-mobile-page-scroll .subscription-plan-dots{justify-content:center;gap:14px;margin-bottom:24px;display:flex}.website-mobile-page-scroll .subscription-plan-dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:15px;height:15px;padding:0;transition:transform .18s,background .18s}.website-mobile-page-scroll .subscription-plan-dots button.is-active{background:var(--plan-accent);transform:scale(1.08)}.website-mobile-page-scroll .subscription-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(14px,50% - min(78%,340px)/2);gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.website-mobile-page-scroll .subscription-carousel-track::-webkit-scrollbar{display:none}.website-mobile-page-scroll .subscription-carousel-slide{scroll-snap-align:center;flex:0 0 min(78%,340px)}.website-mobile-page-scroll .subscription-plan-card{min-height:430px;box-shadow:6px 6px 0 var(--plan-accent), 0 22px 50px #0000007a;transform-origin:50%;border-radius:8px;padding:28px 24px;transition:transform .22s,opacity .22s,box-shadow .22s;transform:scale(.94)}.website-mobile-page-scroll .subscription-plan-card.is-active{transform:scale(1)}.website-mobile-page-scroll .subscription-plan-icon{width:94px;height:94px}.website-mobile-page-scroll .subscription-plan-card>strong{margin-top:22px;font-size:27px}.website-mobile-page-scroll .subscription-plan-card h3{margin-top:16px;font-size:clamp(38px,11.5vw,48px)}.website-mobile-page-scroll .subscription-plan-card p{max-width:288px;font-size:17px;line-height:1.28}.website-mobile-page-scroll .subscription-plan-button{min-height:62px;font-size:31px}.website-mobile-page-scroll .subscription-included{padding:34px 24px 0}.website-mobile-page-scroll .subscription-included h3{font-size:22px}.website-mobile-page-scroll .subscription-included li{font-size:19px}.website-mobile-page-scroll .subscription-helper{flex-direction:column;align-items:flex-start;margin:32px 24px 0;padding-top:26px;display:flex}@keyframes homeHeroPremiumReveal{0%{opacity:0;filter:blur(28px)saturate(.7)contrast(.92);background-position:58%,112%;transform:scale(1.085)}44%{opacity:1;filter:blur(9px)saturate(1.1)contrast(1.02)}72%{filter:blur(2px)saturate(1.08)contrast(1.02);background-position:48%,99%}to{opacity:1;filter:blur()saturate()contrast();background-position:0%,100%;transform:scale(1)}}@keyframes homeHeroContentReveal{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes homeHeroConsoleReveal{0%{opacity:0;filter:blur(14px);transform:translateY(34px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes homeBannerSlideIn{0%{opacity:0;filter:blur(13px);transform:translate(-34px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes homeBannerConsoleSwitch{0%{opacity:0;filter:blur(12px);transform:translateY(20px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes homeHeroBgResolve{0%{opacity:0;filter:blur(18px)saturate(.82)contrast(.92);transform:scale(1.045)}to{opacity:1;filter:blur()saturate()contrast();transform:scale(1)}}@keyframes homeHeroPhotoReveal{0%{opacity:0;filter:blur(16px)saturate(.9);transform:scale(1.035)translate(20px)}to{opacity:.98;filter:blur()saturate();transform:scale(1)translate(0)}}@keyframes homeArtworkImageReveal{0%{opacity:0;filter:blur(22px)saturate(.78)contrast(.9)brightness(.8);transform:scale(1.075)}42%{opacity:1;filter:blur(8px)saturate(1.24)contrast(1.08)brightness(1.07)}to{opacity:1;filter:blur()saturate(1.12)contrast(1.06)brightness();transform:scale(1.018)}}@keyframes homeArtworkSlowDrift{0%{background-position:50%;transform:scale(1.035)}to{background-position:50.8%;transform:scale(1.018)}}@keyframes homeArtworkImageCenterReveal{0%{opacity:0;transform:scale(1.035)}46%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes homeArtworkFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-4px)scale(1.01)}}@keyframes homeArtworkLayerIn{0%{opacity:0}}@keyframes homeArtworkVinylSpin{0%{transform:rotate(0)scale(1.04)}to{transform:rotate(3deg)scale(1.04)}}@keyframes homeArtworkParticlesDrift{0%{opacity:0;background-position:0 0,18px 26px,-35% 0}20%{opacity:.22}to{opacity:.14;background-position:26px -18px,-16px 48px,135% 0}}@keyframes homeArtworkShineSweep{0%{opacity:0;transform:translate(-66%)skew(-12deg)}18%{opacity:.95}48%{opacity:.42}to{opacity:0;transform:translate(66%)skew(-12deg)}}@keyframes homeArtworkFlarePulse{0%{opacity:0;transform:scaleX(.45)}18%{opacity:.86}52%{opacity:.34}to{opacity:0;transform:scaleX(1.15)}}@keyframes homeArtworkGlowPulse{0%{opacity:0;transform:scale(.92)}34%{opacity:.42}to{opacity:0;transform:scale(1.04)}}@keyframes homeHeroBannerPulse{0%,to{opacity:0}42%{opacity:.22}48%{opacity:.38}56%{opacity:.08}}@keyframes homeHeroLightSweep{0%{opacity:0;transform:translate(-34%)scale(1.08)}22%{opacity:.95}to{opacity:0;transform:translate(34%)scale(1)}}@keyframes homeHeroColorFlash{0%{opacity:.75}to{opacity:0}}.home-nav .home-links>a,.home-nav .home-account-menu>summary,.pricing-nav-actions a,.booking-nav>a:last-child,.free-download-nav>div a,.djowe-topbar nav a,.djowe-topbar nav button{isolation:isolate;color:#fff;min-height:38px;font-family:var(--bebas);letter-spacing:.6px;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#ffffff24,#ffffff09),#ffffff0b;border:2px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;padding:7px 15px;font-size:18px;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 0 #ffd00000}.pricing-nav-actions a,.booking-nav>a:last-child,.free-download-nav>div a,.djowe-topbar nav a,.djowe-topbar nav button{animation:4.8s ease-in-out infinite pricingStepPulse}.pricing-nav-actions a:after,.booking-nav>a:last-child:after,.free-download-nav>div a:after,.djowe-topbar nav a:after,.djowe-topbar nav button:after{animation:4.8s ease-in-out infinite pricingStepSweep}.home-nav .home-links>a:after,.home-nav .home-account-menu>summary:after,.pricing-nav-actions a:after,.booking-nav>a:last-child:after,.free-download-nav>div a:after,.djowe-topbar nav a:after,.djowe-topbar nav button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff80 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.home-nav .home-links>a:nth-child(2),.pricing-nav-actions a:nth-child(2),.free-download-nav>div a:nth-child(2),.djowe-topbar nav a:nth-child(2),.djowe-topbar nav button:nth-child(2),.home-nav .home-links>a:nth-child(2):after,.pricing-nav-actions a:nth-child(2):after,.free-download-nav>div a:nth-child(2):after,.djowe-topbar nav a:nth-child(2):after,.djowe-topbar nav button:nth-child(2):after{animation-delay:.35s}.home-nav .home-links>a:nth-child(3),.pricing-nav-actions a:nth-child(3),.free-download-nav>div a:nth-child(3),.djowe-topbar nav a:nth-child(3),.djowe-topbar nav button:nth-child(3),.home-nav .home-links>a:nth-child(3):after,.pricing-nav-actions a:nth-child(3):after,.free-download-nav>div a:nth-child(3):after,.djowe-topbar nav a:nth-child(3):after,.djowe-topbar nav button:nth-child(3):after{animation-delay:.7s}.home-nav .home-links>a:nth-child(4),.free-download-nav>div a:nth-child(4),.djowe-topbar nav a:nth-child(4),.djowe-topbar nav button:nth-child(4),.home-nav .home-links>a:nth-child(4):after,.free-download-nav>div a:nth-child(4):after,.djowe-topbar nav a:nth-child(4):after,.djowe-topbar nav button:nth-child(4):after{animation-delay:1.05s}.home-nav .home-links>a:nth-child(5),.djowe-topbar nav a:nth-child(5),.djowe-topbar nav button:nth-child(5),.home-nav .home-links>a:nth-child(5):after,.djowe-topbar nav a:nth-child(5):after,.djowe-topbar nav button:nth-child(5):after{animation-delay:1.4s}.home-nav .home-links>a.dashboard-nav-link,.pricing-nav-actions a:first-child{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff09),#ffffff0b;border:2px solid #ffffff3d;padding:7px 15px;box-shadow:inset 0 1px #ffffff2e,0 0 #ffd00000}.home-nav .home-links>a:hover,.home-nav .home-links>a:focus-visible,.home-nav .home-account-menu>summary:hover,.home-nav .home-account-menu>summary:focus-visible,.pricing-nav-actions a:hover,.pricing-nav-actions a:focus-visible,.booking-nav>a:last-child:hover,.booking-nav>a:last-child:focus-visible,.free-download-nav>div a:hover,.free-download-nav>div a:focus-visible,.djowe-topbar nav a:hover,.djowe-topbar nav a:focus-visible,.djowe-topbar nav button:hover,.djowe-topbar nav button:focus-visible{border-color:var(--yellow);color:var(--yellow);background:linear-gradient(145deg,#fff3,#ffffff0d),#ffd23f21;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 0 24px #ffd23f40}.home-nav .home-links>a:hover:after,.home-nav .home-links>a:focus-visible:after,.home-nav .home-account-menu>summary:hover:after,.home-nav .home-account-menu>summary:focus-visible:after,.pricing-nav-actions a:hover:after,.pricing-nav-actions a:focus-visible:after,.booking-nav>a:last-child:hover:after,.booking-nav>a:last-child:focus-visible:after,.free-download-nav>div a:hover:after,.free-download-nav>div a:focus-visible:after,.djowe-topbar nav a:hover:after,.djowe-topbar nav a:focus-visible:after,.djowe-topbar nav button:hover:after,.djowe-topbar nav button:focus-visible:after{animation:1.15s ease-out pricingStepSweep}.home-account-menu{display:block;position:relative}.home-account-menu>summary{cursor:pointer;list-style:none}.home-account-menu>summary::-webkit-details-marker{display:none}.home-account-menu[open]>summary{border-color:var(--yellow);color:var(--yellow);background:linear-gradient(145deg,#fff3,#ffffff0d),#ffd23f21;box-shadow:inset 0 1px #ffffff40,0 0 24px #ffd23f40}.home-nav .home-account-menu-panel{z-index:90;width:220px;box-shadow:7px 7px 0 var(--blue), 0 22px 54px #00000061, inset 0 1px 0 #ffffff29;background:linear-gradient(145deg,#ffffff1f,#ffffff08),#04080ff7;border:2px solid #ffffff2e;border-radius:16px;flex-direction:column;align-items:stretch;gap:7px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.home-account-menu:not([open]) .home-account-menu-panel{display:none}.home-nav .home-account-menu-panel:before{content:"";background:linear-gradient(90deg, var(--yellow), #fff, var(--blue));border-radius:999px;height:4px;box-shadow:0 0 18px #ffd23f40}.home-nav .home-account-menu-panel a{color:#fff;min-height:42px;font-family:var(--bebas);letter-spacing:.7px;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:18px;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:flex}.home-nav .home-account-menu-panel a:hover,.home-nav .home-account-menu-panel a:focus-visible{color:var(--yellow);background:#ffd23f29;border-color:#ffd23f94;outline:none;transform:translate(3px)}.home-nav .home-account-menu-panel a.dashboard-nav-link{background:linear-gradient(135deg, var(--yellow), #ffe77a);box-shadow:4px 4px 0 var(--blue);color:#111;border-color:#111}@media (prefers-reduced-motion:reduce){.home-hero,.home-hero:before,.home-hero:after,.home-hero h1,.home-hero p,.home-hero .hero-actions,.home-hero .hero-console{animation:none}}@media (max-width:860px){.desktop-only,.desktop-copy{display:none!important}.mobile-copy{display:revert!important}.site-home{background:#f5f5f5}.home-nav{z-index:80;gap:20px;min-height:76px;padding:0 22px;position:relative;overflow:visible}.home-nav .brand{flex:none;font-size:24px}.home-logo{flex:0 0 116px;width:116px}.home-links{display:none!important}.mobile-menu{color:#fff;font-family:var(--bebas);text-transform:uppercase;margin-left:auto;display:block;position:relative}.mobile-menu summary{letter-spacing:.8px;cursor:pointer;background:linear-gradient(145deg,#ffffff2e,#ffffff08),#05070d;border:2px solid #fff;border-radius:999px;padding:9px 20px;font-size:20px;list-style:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;animation:4.8s ease-in-out infinite pricingStepPulse;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 0 22px #ffffff14}.mobile-menu summary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff80 45%,#0000 70%);animation:4.8s ease-in-out infinite pricingStepSweep;position:absolute;inset:0;transform:translate(-120%)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{background:var(--yellow);border-color:var(--yellow);color:#000;transform:translateY(-1px);box-shadow:0 0 24px #ffd23f52}.mobile-menu div{z-index:40;width:min(318px,100vw - 34px);box-shadow:8px 8px 0 var(--blue), 0 22px 54px #00000061, inset 0 1px 0 #ffffff2e;background:linear-gradient(145deg,#ffffff1f,#ffffff08),#04080ff5;border:2px solid #fff3;border-radius:18px;flex-direction:column;gap:7px;padding:12px;display:flex;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden}.mobile-menu div:before{content:"";background:linear-gradient(90deg, var(--yellow), #fff, var(--blue));border-radius:999px;height:5px;margin-bottom:4px;display:block;box-shadow:0 0 18px #ffd23f40}.home-nav .mobile-menu div a{color:#fff;min-height:46px;font-family:var(--bebas);letter-spacing:.7px;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;align-items:center;padding:11px 13px;font-size:20px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:flex}.home-nav .mobile-menu div a:hover,.home-nav .mobile-menu div a:focus-visible{color:var(--yellow);background:#ffd23f29;border-color:#ffd23f94;outline:none;transform:translate(3px)}.home-nav .mobile-menu div a.dashboard-nav-link{background:linear-gradient(135deg, var(--yellow), #ffe77a);box-shadow:4px 4px 0 var(--blue);color:#111;border-color:#111;justify-content:space-between;padding-right:15px}.home-nav .mobile-menu div a.dashboard-nav-link:after{content:"Owner";letter-spacing:.03em;border:1px solid #00000047;border-radius:999px;padding:3px 7px;font-family:system-ui,sans-serif;font-size:10px;font-weight:950}.home-nav .mobile-menu div a:last-child{color:#ffffffb8}.home-hero{min-height:var(--home-mobile-hero-min-height,560px);background:linear-gradient(90deg,#ffd23f 0%,#ffd23fe6 50%,#ffd23f4d 100%),url(https://static.wixstatic.com/media/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg/v1/fill/w_2384,h_1387,al_c,q_90,enc_avif,quality_auto/292125_94e7458188ff481ca4ed03f699bf3aa8~mv2.jpg) 82% 0/auto 100% no-repeat;border-bottom:8px solid #000;padding:152px 22px 96px}.home-hero h1{font-size:clamp(42px,13.5vw,58px)}.home-hero p{color:#111;max-width:330px;font-size:14px;line-height:1.15}.home-hero .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,342px);margin-top:22px;display:grid}.home-hero .hero-actions a.mobile-copy{color:#fff;min-height:44px;box-shadow:none;text-align:center;background:#000;border:3px solid #000;border-radius:999px;justify-content:center;align-items:center;padding:11px 13px;font-size:20px;line-height:.95;display:inline-flex!important}.home-hero .hero-actions a.mobile-copy.mobile-primary-action{grid-column:1/-1}.home-hero .hero-actions a.mobile-copy:last-child{background:var(--yellow);color:#000}.home-hero .hero-carousel-controls{gap:6px;min-width:138px;padding:6px;bottom:18px;left:18px;right:auto}.home-hero .hero-carousel-controls .hero-carousel-control-button{width:34px;height:34px}.home-hero .hero-carousel-controls .hero-carousel-pause{width:40px;height:40px}.mobile-home-priorities.mobile-copy{border-bottom:5px solid var(--blue);background:#050505;grid-template-columns:1fr;gap:12px;padding:16px 16px 24px;display:grid!important}.mobile-priority-card{color:#000;box-shadow:5px 5px 0 var(--blue);background:#fff;border:3px solid #000;gap:6px;padding:16px;display:grid}.mobile-priority-card.primary{background:#ffd23f}.mobile-priority-card.subscribe{color:#fff;box-shadow:5px 5px 0 var(--yellow);background:#071326;border-color:#fff}.mobile-priority-card span{font-family:var(--bebas);text-transform:uppercase;font-size:30px;line-height:.95}.mobile-priority-card strong{font-size:15px;line-height:1.2}.mobile-priority-card small{color:#1a6fff;text-transform:uppercase;font-weight:900}.mobile-priority-card.subscribe small{color:var(--yellow)}.djowe-topbar{gap:20px;min-height:108px;padding:0 22px;display:flex;overflow-x:auto}.djowe-logo{flex:0 0 134px;width:134px}.djowe-topbar nav{gap:10px;min-width:max-content;display:flex}.djowe-topbar nav a,.djowe-topbar nav button{min-height:36px;padding:7px 13px;font-size:17px}.djowe-topbar nav a:after,.djowe-topbar nav button:after{display:block}.home-nav,.player-strip,.table-meta{flex-direction:column;align-items:flex-start}.table-meta-player,.inline-player{align-items:stretch}.inline-player{flex-wrap:wrap;width:100%}.inline-player-copy,.table-meta-stats{text-align:left;width:100%;max-width:none}.inline-player .player-progress-container{order:4;width:100%;max-width:none;margin:0}.home-nav{flex-direction:row;justify-content:space-between;align-items:center}.home-hero,.search-panel,.dashboard-grid,.account-shell,.overview-split,.admin-feature-layout,.home-editor-preview,.home-editor-grid,.home-editor-two,.home-section-builder,.home-section-inner,.home-section-items,.booking-package-grid,.booking-form-layout,.booking-form-grid,.booking-extras,.free-download-hero,.free-funnel-steps,.free-mix-grid,.free-preview-player,.free-track-list article,.free-member-capture,.account-detail-list,.admin-grid,.pricing-grid,.home-editor-grid.compact-grid,.page-section-control{grid-template-columns:1fr}.page-section-control-actions{justify-content:flex-start}.account-sidebar{height:auto;position:static}.account-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.member-console,.upgrade-grid,.payment-options,.plan-switcher,.home-stock-grid{grid-template-columns:1fr}.download-month-header,.download-status-card,.admin-table-row{grid-template-columns:1fr;align-items:flex-start}.booking-nav{min-height:78px;padding:0 18px}.booking-nav .home-logo{width:112px}.booking-nav>a:last-child{padding:8px 12px;font-size:15px}.booking-gate-card{padding:24px 18px}.booking-package-grid{padding:18px 16px 0}.booking-package-card{padding:0 18px 20px}.pkg-color-bar{margin-left:-18px;margin-right:-18px}.selected-booking-banner,.countdown-strip{flex-direction:column;align-items:flex-start}.booking-form-screen{padding-inline:16px}.quote-panel-new{position:static}.free-download-nav.djowe-topbar{min-height:78px;padding:0 18px}.free-download-nav .djowe-logo{width:112px}.free-download-nav nav a{padding:8px 11px;font-size:15px}.free-download-hero{min-height:auto;padding:38px 18px}.free-crate-head{flex-direction:column;align-items:flex-start}.free-track-list article{align-items:start}.download-lead-button{width:100%}.admin-table-row em{text-align:left}.download-month-header,.monthly-folder-head{display:grid}.download-status-card b{justify-self:start}.pool-shell{display:block}.record-site .pool-shell{background:#f5f5f5}.pool-sidebar,.record-site .pool-sidebar{display:none}.pool-sidebar nav{flex-wrap:wrap;display:flex}.side-block{display:none}.native-audio{width:100%;min-width:0}.record-site .search-panel{grid-template-columns:1fr;padding:22px}.record-site .search-box input{height:48px;font-size:21px}.record-site .pillar-row{padding:0 22px 22px}.record-site .player-strip{position:static}.lead-capture{flex-direction:column}}.auth-page{background:radial-gradient(circle at 88% 12%, #ffffff57, transparent 24%), linear-gradient(90deg, #1a6fff1c, transparent 36%), var(--yellow);color:#101827;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{width:min(100%,520px);box-shadow:9px 9px 0 var(--blue);background:#fff;border:3px solid #111;border-radius:8px;gap:18px;padding:clamp(24px,5vw,42px);display:grid}.auth-logo{color:#111;font-family:var(--bebas);letter-spacing:.08em;font-size:24px;font-weight:400;text-decoration:none}.auth-card h1{font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(54px,9vw,82px);line-height:.86}.auth-card p{color:#344055;margin:0;font-size:17px;font-weight:850;line-height:1.35}.auth-alert{color:#111;background:#fff7d6;border:2px solid #111;border-radius:8px;padding:13px 14px;font-size:.92rem;font-weight:850;line-height:1.35;box-shadow:4px 4px #1111112e}.auth-form{gap:14px;display:grid}.auth-form label{color:#111;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.86rem;font-weight:950;display:grid}.auth-form input{color:#101827;width:100%;min-height:50px;font:inherit;letter-spacing:0;text-transform:none;background:#f8fafc;border:2px solid #111;border-radius:7px;padding:0 13px;font-weight:850}.auth-form label span{color:#657286;font-size:.78rem}.auth-form .auth-checkbox{border:2px solid #111;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.auth-form .auth-checkbox input{width:18px;height:18px}.auth-form button,.auth-google{min-height:50px;font-family:var(--bebas);letter-spacing:.45px;cursor:pointer;text-transform:uppercase;border:2px solid #111;border-radius:8px;font-size:22px;font-weight:400;box-shadow:4px 4px #111}.auth-form button{background:var(--yellow);color:#111}.auth-form button:hover,.auth-google:hover,.auth-links a:hover{transform:translateY(-1px)}.auth-form button:active,.auth-google:active{transform:translate(2px,2px);box-shadow:2px 2px #111}.auth-google{color:#fff;background:#111;justify-content:center;align-items:center;text-decoration:none;display:flex}.auth-form button:disabled,.auth-google:disabled,.auth-form input:disabled{cursor:not-allowed;opacity:.56}.auth-status{font-size:.92rem;font-weight:900;color:#006d32!important}.auth-links{flex-wrap:wrap;gap:10px 16px;display:flex}.auth-links a{color:#0b55d9;font-size:.92rem;font-weight:900;text-decoration:none}.policy-page{color:#111827;background:#f5f7fb;min-height:100vh;padding:clamp(22px,5vw,56px)}.policy-hero,.policy-body{width:min(920px,100%);margin:0 auto}.policy-logo{color:#111;font-family:var(--bebas);letter-spacing:.04em;font-size:30px;text-decoration:none;display:inline-flex}.policy-hero{padding:18px 0 28px}.policy-hero p,.policy-hero span{color:#5f6b7b;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:13px;font-weight:900}.policy-hero h1{font-family:var(--bebas);margin:8px 0 0;font-size:clamp(56px,9vw,98px);line-height:.9}.policy-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(22px,4vw,36px);display:grid}.policy-jump a{color:#111827;background:#fff;border:2px solid #111;border-radius:8px;gap:7px;min-height:96px;padding:18px 18px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:5px 5px #1111111a}.policy-jump a:before{content:"";background:#ffd23f;width:7px;position:absolute;inset:0 auto 0 0}.policy-jump a:nth-child(2):before{background:#42b4ff}.policy-jump a:hover,.policy-jump a:focus-visible{background:#fdfbf3;transform:translate(-3px,-3px);box-shadow:8px 8px #11111129}.policy-jump a:nth-child(2):hover,.policy-jump a:nth-child(2):focus-visible{background:#f3f9ff}.policy-jump strong{font-family:var(--bebas);letter-spacing:.02em;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:.92}.policy-jump span{color:#4c5a6f;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.35}.policy-body{gap:clamp(22px,4vw,38px);display:grid}.policy-group{background:linear-gradient(135deg,#ffd23f33,#0000 34%),#fff;border:2px solid #111;border-radius:8px;gap:14px;padding:clamp(16px,3vw,24px);scroll-margin-top:24px;display:grid;position:relative;box-shadow:8px 8px #1111111f}.policy-group-bookings{background:linear-gradient(135deg,#42b4ff2e,#0000 34%),#fff}.policy-group-heading{gap:6px;max-width:720px;padding-bottom:8px;display:grid}.policy-group-heading span{color:#5f6b7b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.policy-group-heading h2{font-family:var(--bebas);letter-spacing:.02em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:400;line-height:.9}.policy-group-heading p{color:#344055;margin:0;font-size:15px;font-weight:850;line-height:1.55}.policy-card-grid{gap:14px;display:grid}.policy-card{background:#fff;border:2px solid #111;border-radius:8px;padding:clamp(16px,3vw,24px);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:5px 5px #1111111f}.policy-card:before{content:"";opacity:.9;background:#ffd23f;width:5px;position:absolute;inset:0 auto 0 0}.policy-group-bookings .policy-card:before{background:#42b4ff}.policy-card:hover,.policy-card:focus-within{border-color:#050505;transform:translate(-3px,-3px);box-shadow:9px 9px #1111112e}.policy-card-number{color:#111827;letter-spacing:.08em;background:#fff4bd;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;width:42px;height:30px;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.policy-group-bookings .policy-card-number{background:#dff2ff}.policy-card h3{font-family:var(--bebas);letter-spacing:.02em;margin:0 0 8px;font-size:30px;font-weight:400}.policy-card p{color:#344055;margin:0;font-size:15px;font-weight:760;line-height:1.62}@media (max-width:720px){.policy-jump{grid-template-columns:1fr}.policy-jump a{min-height:86px}.policy-group{padding:14px}}.home-hero.home-hero-carousel{background:var(--home-slide-overlay,linear-gradient(90deg, #ffd23f 0%, #ffd23f 100%)), #ffd23f;filter:none;will-change:auto;grid-template-columns:none;gap:0;padding:0;animation:none;display:block;transform:none}.home-hero.home-hero-carousel:before,.home-hero.home-hero-carousel:after,.home-hero.home-hero-carousel .home-artwork-stage,.home-hero.home-hero-carousel .home-artwork-vinyl,.home-hero.home-hero-carousel .home-artwork-particles,.home-hero.home-hero-carousel .home-artwork-shine,.home-hero.home-hero-carousel .home-artwork-flare,.home-hero.home-hero-carousel .home-hero-photo:before,.home-hero.home-hero-carousel .home-hero-photo:after{display:none!important}.home-hero.home-hero-carousel .home-hero-photo{z-index:0;background-image:var(--home-slide-image);background-position:var(--home-image-position,right center);background-repeat:no-repeat;background-size:var(--home-image-size,auto 100%);opacity:1;filter:none;animation:none;position:absolute;inset:0;transform:none}.home-hero.home-hero-carousel .home-hero-bg{z-index:0;background:var(--home-slide-overlay,transparent), var(--home-slide-image) var(--home-image-position,center center) / var(--home-image-size,cover) no-repeat;opacity:1;filter:none;animation:none;position:absolute;inset:0;transform:none}.home-hero.home-hero-carousel.home-hero-artwork .home-hero-bg{background:radial-gradient(circle at 50% 42%, #ffffff2e, transparent 28%), var(--home-slide-overlay,#000000b8), var(--home-slide-image,none) var(--home-image-position,center center) / var(--home-image-size,cover) no-repeat, #050505;filter:none;opacity:1;animation:none;transform:none}.home-hero.home-hero-carousel.home-hero-artwork .home-hero-bg-img{object-fit:contain;object-position:var(--home-image-position,center center);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero.home-hero-carousel .hero-slide-content,.home-hero.home-hero-carousel h1,.home-hero.home-hero-carousel p,.home-hero.home-hero-carousel .hero-actions,.home-hero.home-hero-carousel .hero-console,.home-hero.home-hero-carousel .hero-carousel-controls{animation:none}.home-hero.home-hero-carousel .hero-slide-content{left:var(--home-content-x,6%);top:var(--home-content-y,46%);z-index:2;width:calc(var(--home-content-width,58%) * var(--home-content-scale,1));transform-origin:0;max-width:min(100%,900px);position:absolute;transform:translateY(-50%)}.home-hero.home-hero-carousel .hero-console{right:var(--home-console-right,6%);top:var(--home-console-top,50%);width:min(var(--home-console-width,330px), 32vw);max-height:calc(100% - 140px);overflow:hidden;transform:translateY(-50%)}.home-hero-live-carousel.home-transition-blur .home-hero-photo,.home-hero-live-carousel.home-transition-blur .home-hero-bg,.home-hero-live-carousel.home-transition-blur .home-hero-bgvideo{animation:.96s cubic-bezier(.16,1,.3,1) both homeHeroSlideBlurIn!important}.home-hero-live-carousel.home-transition-fade .home-hero-photo,.home-hero-live-carousel.home-transition-fade .home-hero-bg,.home-hero-live-carousel.home-transition-fade .home-hero-bgvideo{animation:.82s both homeHeroSlideFadeIn!important}.home-hero-live-carousel.home-transition-zoom .home-hero-photo,.home-hero-live-carousel.home-transition-zoom .home-hero-bg,.home-hero-live-carousel.home-transition-zoom .home-hero-bgvideo{animation:.9s cubic-bezier(.16,1,.3,1) both homeHeroSlideZoomIn!important}.home-hero-live-carousel.home-transition-wipe .home-hero-photo,.home-hero-live-carousel.home-transition-wipe .home-hero-bg,.home-hero-live-carousel.home-transition-wipe .home-hero-bgvideo{animation:.86s cubic-bezier(.16,1,.3,1) both homeHeroSlideWipeIn!important}.home-hero-live-carousel.home-transition-none .home-hero-photo,.home-hero-live-carousel.home-transition-none .home-hero-bg,.home-hero-live-carousel.home-transition-none .home-hero-bgvideo,.home-hero-live-carousel.home-transition-none .hero-slide-content,.home-hero-live-carousel.home-transition-none .hero-console,.home-hero-live-carousel.home-transition-none .home-floating-elements,.home-hero-live-carousel.home-transition-none .hero-artwork-cta-zone{filter:none!important;animation:none!important}.home-hero-live-carousel.home-transition-blur .hero-slide-content,.home-hero-live-carousel.home-transition-blur .hero-console,.home-hero-live-carousel.home-transition-blur .home-floating-elements,.home-hero-live-carousel.home-transition-blur .hero-artwork-cta-zone{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both homeHeroSlideCopyBlurIn!important}.home-hero-live-carousel.home-transition-fade .hero-slide-content,.home-hero-live-carousel.home-transition-fade .hero-console,.home-hero-live-carousel.home-transition-fade .home-floating-elements,.home-hero-live-carousel.home-transition-fade .hero-artwork-cta-zone,.home-hero-live-carousel.home-transition-zoom .hero-slide-content,.home-hero-live-carousel.home-transition-zoom .hero-console,.home-hero-live-carousel.home-transition-zoom .home-floating-elements,.home-hero-live-carousel.home-transition-zoom .hero-artwork-cta-zone,.home-hero-live-carousel.home-transition-wipe .hero-slide-content,.home-hero-live-carousel.home-transition-wipe .hero-console,.home-hero-live-carousel.home-transition-wipe .home-floating-elements,.home-hero-live-carousel.home-transition-wipe .hero-artwork-cta-zone{animation:.62s 60ms both homeHeroSlideCopyFadeIn!important}@keyframes homeHeroSlideBlurIn{0%{opacity:.16;filter:blur(24px)saturate(.82)contrast(.92);transform:scale(1.035)}58%{opacity:1;filter:blur(6px)saturate(1.04)contrast(1.02)}to{opacity:1;filter:blur()saturate()contrast();transform:scale(1)}}@keyframes homeHeroSlideFadeIn{0%{opacity:0;filter:saturate(.94)contrast(.96)}to{opacity:1;filter:saturate()contrast()}}@keyframes homeHeroSlideZoomIn{0%{opacity:.58;filter:saturate(.94)contrast(.96);transform:scale(1.035)}to{opacity:1;filter:saturate()contrast();transform:scale(1)}}@keyframes homeHeroSlideWipeIn{0%{opacity:.38;clip-path:inset(0 22% 0 0);filter:saturate(.92)contrast(.94)}to{opacity:1;clip-path:inset(0);filter:saturate()contrast()}}@keyframes homeHeroSlideCopyBlurIn{0%{opacity:0;filter:blur(13px)}to{opacity:1;filter:blur()}}@keyframes homeHeroSlideCopyFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-hero-live-carousel.home-transition-blur .home-hero-photo,.home-hero-live-carousel.home-transition-blur .home-hero-bg,.home-hero-live-carousel.home-transition-blur .home-hero-bgvideo,.home-hero-live-carousel.home-transition-blur .hero-slide-content,.home-hero-live-carousel.home-transition-blur .hero-console,.home-hero-live-carousel.home-transition-blur .home-floating-elements,.home-hero-live-carousel.home-transition-blur .hero-artwork-cta-zone,.home-hero-live-carousel.home-transition-fade .home-hero-photo,.home-hero-live-carousel.home-transition-fade .home-hero-bg,.home-hero-live-carousel.home-transition-fade .home-hero-bgvideo,.home-hero-live-carousel.home-transition-fade .hero-slide-content,.home-hero-live-carousel.home-transition-fade .hero-console,.home-hero-live-carousel.home-transition-fade .home-floating-elements,.home-hero-live-carousel.home-transition-fade .hero-artwork-cta-zone,.home-hero-live-carousel.home-transition-zoom .home-hero-photo,.home-hero-live-carousel.home-transition-zoom .home-hero-bg,.home-hero-live-carousel.home-transition-zoom .home-hero-bgvideo,.home-hero-live-carousel.home-transition-zoom .hero-slide-content,.home-hero-live-carousel.home-transition-zoom .hero-console,.home-hero-live-carousel.home-transition-zoom .home-floating-elements,.home-hero-live-carousel.home-transition-zoom .hero-artwork-cta-zone,.home-hero-live-carousel.home-transition-wipe .home-hero-photo,.home-hero-live-carousel.home-transition-wipe .home-hero-bg,.home-hero-live-carousel.home-transition-wipe .home-hero-bgvideo,.home-hero-live-carousel.home-transition-wipe .hero-slide-content,.home-hero-live-carousel.home-transition-wipe .hero-console,.home-hero-live-carousel.home-transition-wipe .home-floating-elements,.home-hero-live-carousel.home-transition-wipe .hero-artwork-cta-zone{filter:none!important;animation:none!important}}@media (max-width:860px){.home-viral-band,.website-page-tabs,.website-page-module-grid{grid-template-columns:1fr}.website-preview-canvas{min-height:280px}.home-hero.home-hero-carousel{background:var(--home-slide-overlay,linear-gradient(90deg, #ffd23f 0%, #ffd23f 100%)), #ffd23f}.home-hero.home-hero-video{background:#000!important}.home-hero.home-hero-carousel .home-hero-photo{background-position:100% 0;background-size:auto 100%}.home-hero.home-hero-carousel .hero-slide-content{width:auto;position:relative;top:auto;left:auto;transform:none}.home-hero.home-hero-carousel:not(.home-hero-artwork){min-height:var(--home-mobile-hero-min-height,560px)}.home-hero.home-hero-carousel:not(.home-hero-artwork) .home-hero-photo{background-position:var(--home-mobile-image-position,66% 100%);background-size:var(--home-mobile-image-size,auto 80%)}.home-hero.home-hero-carousel:not(.home-hero-artwork) .hero-slide-content{left:var(--home-mobile-content-x,5%);right:auto;top:var(--home-mobile-content-y,17%);z-index:3;width:calc(var(--home-mobile-content-width,90%) * var(--home-mobile-content-scale,1));transform-origin:0;max-width:min(360px,100vw - 36px);position:absolute;transform:translateY(-50%)}.home-hero.home-hero-carousel:not(.home-hero-artwork) h1{font-size:clamp(46px,14.5vw,64px);line-height:.86}.home-hero.home-hero-carousel:not(.home-hero-artwork) p{max-width:min(270px,100vw - 36px);font-size:13px;line-height:1.16}.home-viral-cta{display:none}}@media (max-width:920px){.member-command-hero,.member-compact-grid,.member-account-compact,.member-action-grid,.member-next-steps ol,.launch-group-grid,.launch-artifact-list,.launch-step-list,.email-dns-grid,.music-lane-grid,.remarketing-segment-grid{grid-template-columns:1fr}.member-demo-banner{flex-direction:column;align-items:flex-start}.member-command-hero{padding:20px}.member-primary-action{min-height:124px}.os-hero,.os-grid,.os-start-main{grid-template-columns:1fr}.os-owner-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.os-task{grid-template-columns:20px 12px minmax(0,1fr)}.os-task a{grid-column:3;width:fit-content}.os-segments,.os-revenue,.os-social-row,.os-staging-controls,.os-staging-stats,.os-staging-grid,.os-library-grid,.os-library-details,.os-launch-grid,.os-analytics-grid,.os-toolkit-grid,.os-action-grid,.os-skills-grid{grid-template-columns:1fr}.os-wix-card{grid-column:auto}}@media (max-width:640px){.member-command-hero h1{font-size:50px}.member-pill-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-pill-row a{text-align:center;justify-content:center}.member-compressed-panels summary{flex-direction:column;align-items:flex-start}.os-start-main{padding:18px}.os-owner-flow{grid-template-columns:1fr}.os-owner-step{min-height:auto}}@media (min-width:720px) and (max-width:1020px){.account-shell{grid-template-columns:220px minmax(0,1fr);display:grid}.account-sidebar{height:100vh;padding:18px 14px;position:sticky;top:0;overflow:auto}.account-logo{width:112px;margin-bottom:18px}.account-role-card{box-shadow:4px 4px 0 var(--blue);padding:12px}.account-role-card strong{font-size:27px}.account-role-card p{font-size:11px}.account-sidebar nav{grid-template-columns:1fr;margin:20px 0}.account-sidebar nav a,.account-admin-menu summary,.account-back-link{padding:9px 10px;font-size:18px}.account-admin-menu div{padding-left:4px}.account-admin-menu div a{padding:7px 8px;font-size:10px;line-height:1.2}.dashboard-page{padding:20px}}.home-hero-bgvideo{object-fit:cover;object-position:center;z-index:0;pointer-events:none;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero-video-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.home-hero .home-floating-videos,.home-floating-videos{pointer-events:none;z-index:6;position:absolute!important;inset:0!important}.home-floating-video-wrap{pointer-events:all;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 8px 40px #00000073}.home-floating-video-embed iframe,.home-floating-video-mp4 video{border:none;width:100%;height:100%;display:block}.home-floating-video-bg video{object-fit:cover;width:100%;height:100%;display:block}.home-floating-video-label{letter-spacing:.08em;text-transform:uppercase;color:#fff;z-index:1;background:#000000b3;padding:6px 10px;font-size:11px;font-weight:700;display:block;position:absolute;top:0;left:0;right:0}.home-section-video-wrap{aspect-ratio:16/9;border-radius:10px;width:100%;margin-top:16px;position:relative;overflow:hidden}.home-section-video-embed,.home-section-video-player{object-fit:cover;border:none;width:100%;height:100%;display:block}.home-section-bgvideo-wrap{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-section-bgvideo{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.home-custom-section.section-free-downloads .home-section-inner,.home-custom-section.section-memberships .home-section-inner{grid-template-columns:1fr}.home-free-pack-visual{justify-content:center}.home-custom-section.section-memberships .home-section-items,.home-crate-worlds{grid-template-columns:1fr}.home-custom-section.section-memberships .home-section-card{min-height:0}}@media (max-width:560px){.home-custom-section.section-free-downloads .home-section-inner,.home-custom-section.section-memberships .home-section-inner{padding:34px 18px}.home-custom-section.section-free-downloads .home-section-copy h2,.home-custom-section.section-memberships .home-section-copy h2{font-size:clamp(42px,15vw,64px)}.home-custom-section.section-free-downloads .home-section-copy h2{white-space:normal}.home-custom-section.section-free-downloads .home-section-copy p,.home-custom-section.section-memberships .home-section-copy p{font-size:16px}.home-custom-section.section-free-downloads .home-section-reveal-copy,.home-custom-section.section-memberships .home-section-reveal-copy{width:100%;min-height:54px;padding:13px 16px 14px}.home-custom-section.section-free-downloads .home-section-reveal-copy:before,.home-custom-section.section-memberships .home-section-reveal-copy:before{padding:0 16px}.home-custom-section.section-free-downloads .home-section-copy span:before,.home-custom-section.section-memberships .home-section-copy span:before{margin:0 0 5px;display:block}.home-free-product-frame{width:100%}.home-crate-world{grid-template-columns:1fr;gap:14px;min-height:0}.home-crate-world-icon{width:76px;height:76px;margin-right:0}}.home-video-elements-panel .home-floating-editor-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex}.home-editor-panel .home-upload-zone.home-video-upload-zone{cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex;color:#fff!important;background:#111827!important;border:1.5px dashed #ffd23fe6!important}.home-editor-panel .home-upload-zone.home-video-upload-zone:hover{border-color:var(--yellow)!important;background:#172033!important}.home-editor-panel .home-upload-zone.home-video-upload-zone span{letter-spacing:1px;text-transform:uppercase;font-size:.82rem;font-weight:900;color:#fff!important}.home-editor-panel .home-upload-zone.home-video-upload-zone small{font-size:.72rem;line-height:1.4;color:#d8e3f3!important}.home-editor-panel .home-upload-zone.home-video-upload-zone input[type=file]{display:none}.home-video-preview-row{align-items:center;gap:12px;margin-top:10px;display:flex}.home-video-thumb{object-fit:cover;background:#111;border:1.5px solid #ffd23f59;border-radius:6px;flex-shrink:0;width:120px;height:68px}.world-banners{flex-direction:column;display:flex}.wb-root{background-color:#000;align-items:center;width:100%;min-height:340px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.wb-root{min-height:400px}}.wb-root.wb-preview{min-height:180px}@media (min-width:900px){.wb-root.wb-preview{min-height:180px}}.wb-foreground-art{z-index:1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wb-content{z-index:2;flex-direction:column;gap:10px;max-width:48%;padding:36px 48px;display:flex;position:relative}.wb-preview .wb-content{gap:6px;max-width:55%;padding:20px 24px}.wb-month-label{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.wb-preview .wb-month-label{font-size:9px}.wb-headline{font-family:var(--bebas,"Bebas Neue", sans-serif);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,96px);line-height:.9}.wb-preview .wb-headline{font-size:clamp(28px,4vw,48px)}.wb-genres{flex-direction:column;gap:2px;margin-top:2px;display:flex}.wb-genre-line{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:clamp(10px,1.1vw,14px);font-weight:900;line-height:1.5}.wb-preview .wb-genre-line{font-size:9px}.wb-ctas{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.wb-preview .wb-ctas{margin-top:10px}.wb-btn-primary{letter-spacing:.14em;text-transform:uppercase;color:#000;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:40px;align-items:center;gap:8px;padding:14px 28px;font-size:12px;font-weight:900;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-flex}.wb-preview .wb-btn-primary{padding:8px 16px;font-size:9px}.wb-btn-primary:hover{opacity:.88;transform:translateY(-1px)translate(1px);box-shadow:0 4px 24px #0009}.wb-btn-primary:active{transform:scale(.98)}.wb-btn-arrow{font-size:18px;font-weight:700;line-height:1}.wb-preview .wb-btn-arrow{font-size:13px}.wb-btn-secondary{letter-spacing:.14em;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff0f;border:2px solid #ffffffa6;border-radius:40px;align-items:center;padding:14px 28px;font-size:12px;font-weight:900;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.wb-preview .wb-btn-secondary{padding:8px 16px;font-size:9px}.wb-btn-secondary:hover{background:#ffffff24;border-color:#fff;transform:translateY(-1px)}.wb-btn-secondary:active{transform:scale(.98)}.wb-style-card{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:6px;align-items:flex-start;gap:8px;max-width:200px;padding:10px 14px;display:flex;position:absolute;top:24px;right:28px}.wb-preview .wb-style-card{max-width:130px;padding:6px 8px;top:12px;right:12px}.wb-style-icon{flex-shrink:0;margin-top:1px;font-size:18px}.wb-preview .wb-style-icon{font-size:14px}.wb-style-info{flex-direction:column;display:flex}.wb-style-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900}.wb-preview .wb-style-label{font-size:8px}.wb-style-focus{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.5}.wb-preview .wb-style-focus{font-size:8px}.wb-style-focus span{color:#fff6;font-weight:600}.wb-glow-line{z-index:2;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.wb-content{max-width:80%;padding:24px 20px}.wb-style-card{display:none}}.hero-artwork-cta-zone,.home-hero>.hero-artwork-cta-zone{z-index:20;pointer-events:auto;background:0 0;flex-direction:row;align-items:center;gap:18px;width:auto;max-width:60%;padding:0 0 0 clamp(24px,7vw,92px);display:flex;position:absolute!important;inset:auto auto clamp(148px,18vh,180px) 0!important}.hero-artwork-cta-btn{font-family:var(--bebas,"Bebas Neue", sans-serif);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:16px 34px;font-size:22px;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s;display:inline-flex}.hero-artwork-cta-btn:hover{transform:translateY(-3px)scale(1.03)}.hero-artwork-cta-btn:active{transform:translateY(0)scale(.98)}.home-motion-glow .hero-artwork-cta-primary,.hero-artwork-cta-primary.home-motion-glow{color:#fff;text-shadow:0 1px 4px #00000040;background:linear-gradient(135deg,#ff9a1a 0%,#e87c00 100%);border:none;box-shadow:0 0 0 1.5px #ff9a1a99,0 8px 32px #e87c008c,0 2px 8px #0000004d}.home-motion-glow .hero-artwork-cta-primary:hover,.hero-artwork-cta-primary.home-motion-glow:hover{background:linear-gradient(135deg,#ffb340 0%,#ff9a1a 100%);box-shadow:0 0 0 1.5px #ffb340cc,0 12px 40px #ff9a1ab3,0 2px 8px #0000004d}.home-motion-sweep .hero-artwork-cta-primary,.hero-artwork-cta-primary.home-motion-sweep{color:#fff;text-shadow:0 1px 4px #00000040;background:linear-gradient(135deg,#3d85ff 0%,#1a6fff 100%);border:none;box-shadow:0 0 0 1.5px #3d85ff99,0 8px 32px #1a6fff8c,0 2px 8px #0000004d}.home-motion-sweep .hero-artwork-cta-primary:hover,.hero-artwork-cta-primary.home-motion-sweep:hover{background:linear-gradient(135deg,#5c9aff 0%,#3d85ff 100%);box-shadow:0 0 0 1.5px #5c9affcc,0 12px 40px #3d85ffb3,0 2px 8px #0000004d}.hero-artwork-cta-secondary{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);text-shadow:0 1px 3px #0000004d;background:#ffffff1a;border:2px solid #ffffffa6;box-shadow:0 4px 20px #0003,inset 0 1px #ffffff26}.hero-artwork-cta-secondary:hover{background:#fff3;border-color:#ffffffe6;box-shadow:0 6px 28px #00000040,inset 0 1px #fff3}@media (max-width:860px){.hero-artwork-cta-zone{gap:12px;max-width:90%;padding-left:18px;bottom:clamp(120px,16vh,148px)!important}.hero-artwork-cta-btn{padding:13px 24px;font-size:17px}}.home-compositor-panel{background:#1a6fff0a;border:1.5px solid #1a6fff40;min-width:0;overflow:hidden}.home-compositor-panel h3{overflow-wrap:anywhere;text-wrap:balance;font-size:34px;line-height:1}.home-compositor-panel .home-editor-helper{color:#344054;line-height:1.35}.comp-upload-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.comp-upload-zone{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;min-height:80px;display:flex!important}.comp-upload-zone strong{text-transform:uppercase;letter-spacing:.5px;color:var(--blue,#1a6fff);font-size:12px;font-weight:700}.comp-upload-hint{color:#071829;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.comp-controls{flex-direction:column;gap:10px;margin-top:14px;display:flex}.comp-controls label{color:#10243f;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.comp-controls input[type=range]{width:100%;padding:0}.comp-controls label span{color:#39495f;text-align:right;font-size:11px}.comp-preview-btn{color:#6aadff;background:#1a6fff26;border-color:#1a6fff66;margin-top:14px}.comp-preview-btn:hover{background:#1a6fff40}.comp-preview-wrap{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:6px;width:100%;min-width:0;margin-top:10px;overflow:hidden}.comp-preview-canvas{width:100%;height:100%;display:block}.comp-apply-btn{color:#fff;width:100%;font-family:var(--bebas,sans-serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#1a6fff;border:none;border-radius:8px;margin-top:12px;padding:13px 20px;font-size:16px;transition:background .15s,opacity .15s}.comp-apply-btn:hover:not(:disabled){background:#3d85ff}.comp-apply-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1120px){.comp-upload-row{grid-template-columns:1fr}}.home-layer-stack{flex-direction:column;gap:10px;margin-top:14px;display:flex}.home-layer-card{background:#111;border:1.5px solid #2a2a2a;border-radius:10px;overflow:hidden}.home-layer-card[open]{border-color:#3a3a3a}.home-layer-card-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#181818;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.home-layer-card-header::-webkit-details-marker{display:none}.home-layer-badge{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#1a6fff;border-radius:5px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:900}.home-layer-type-label{color:#aaa;flex:1;font-size:12px;font-weight:700}.home-layer-has-asset{color:#00c96e;font-size:11px;font-weight:800}.home-layer-delete{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1;transition:color .1s,background .1s}.home-layer-delete:hover{color:#f44;background:#ff44441f}.home-layer-card-body{border-top:1px solid #222;flex-direction:column;gap:12px;padding:14px;display:flex}.home-layer-card-body label{color:#dbe7f5}.home-layer-card-body input,.home-layer-card-body textarea,.home-layer-card-body select{color:#fff;background:#0b0f16;border-color:#344054}.home-layer-card-body input::placeholder,.home-layer-card-body textarea::placeholder{color:#8b98aa}.home-layer-card-body select option{color:#fff;background:#0b0f16}.home-layer-card-body label>span{color:#b8c5d8}.home-layer-upload{cursor:pointer;background:#0d0d0d;border:2px dashed #333;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px;transition:border-color .15s;display:flex;position:relative}.home-layer-upload:hover{border-color:#1a6fff}.home-layer-upload-placeholder{color:#555;text-align:center;font-size:13px;font-weight:600}.home-layer-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.home-layer-preview{object-fit:contain;border-radius:6px;max-width:100%;max-height:120px;display:block}.home-layer-card-body input[type=number]{color:#fff;text-align:center;background:#0d0d0d;border:1.5px solid #333;border-radius:6px;width:64px;padding:7px 10px;font-size:15px;font-weight:700}.website-preview-artwork-cta{z-index:20;pointer-events:none;flex-direction:row;align-items:center;gap:18px;width:auto;max-width:60%;padding:0 0 0 5.75%;display:flex;position:absolute;bottom:18%;left:0}.website-preview-cta-primary,.website-preview-cta-secondary{font-family:var(--bebas,"Bebas Neue", sans-serif);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:default;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 17px;font-size:11px;line-height:1;display:inline-flex}.website-preview-cta-primary.orange{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#ff9a1a 0%,#e87c00 100%);border:none;box-shadow:0 0 0 1px #ff9a1a80,0 4px 16px #e87c0080}.website-preview-cta-primary.blue{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#3d85ff 0%,#1a6fff 100%);border:none;box-shadow:0 0 0 1px #3d85ff80,0 4px 16px #1a6fff80}.website-preview-cta-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffffa6;box-shadow:0 2px 10px #0003}.website-preview-floating.image{box-shadow:none!important;min-width:unset!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.website-preview-floating.image>span{display:none!important}.website-preview-canvas *,.website-preview-canvas :before,.website-preview-canvas :after{transition:none!important;animation:none!important}.website-preview-canvas.home-hero{min-height:unset!important;will-change:auto!important;border-bottom:none!important}.website-preview-canvas .hero-artwork-cta-zone{padding-left:92px!important;bottom:162px!important}.website-preview-canvas .hero-console{width:min(var(--home-console-width,330px), 512px)!important;max-height:none!important}.website-preview-canvas .website-preview-remove{z-index:100;color:#fff;cursor:pointer;pointer-events:auto;background:#e00;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:flex;position:absolute;top:-10px;right:-10px}.website-preview-canvas .website-preview-item{z-index:10;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;border:2px solid #0000;border-radius:8px;position:absolute}.website-preview-canvas .website-preview-item.selected{border-color:var(--blue,#1a6fff)!important;box-shadow:0 0 0 3px #1a6fff38!important}.website-preview-canvas .website-preview-item.locked{cursor:not-allowed;opacity:.68}.website-preview-canvas .website-preview-label{color:var(--blue,#1a6fff);letter-spacing:1.4px;text-transform:uppercase;pointer-events:none;margin-bottom:5px;font-size:9px;font-weight:950;display:inline-block}.website-preview-canvas.home-hero-artwork .hero-slide-content{pointer-events:auto!important}.website-preview-canvas.mobile-preview.home-hero-artwork .hero-slide-content h1,.website-preview-canvas.mobile-preview.home-hero-artwork .hero-slide-content p{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.website-preview-canvas.desktop-preview.home-hero-artwork .hero-slide-content{box-shadow:none!important;pointer-events:none!important;border:0!important}.website-preview-canvas.desktop-preview.home-hero-artwork .hero-slide-content .website-preview-remove,.website-preview-canvas.desktop-preview.home-hero-artwork .hero-slide-content .website-preview-label,.website-preview-canvas.desktop-preview.home-hero-artwork .hero-slide-content .website-preview-actions,.website-preview-canvas.desktop-preview.home-hero-artwork .hero-slide-content>i,.website-preview-canvas.desktop-preview.home-hero-artwork .website-preview-image-target span,.website-preview-canvas.desktop-preview.home-hero-artwork .website-preview-image-target i{display:none!important}.website-preview-canvas.desktop-preview.home-hero-artwork .website-preview-image-target,.website-preview-canvas.desktop-preview.home-hero-artwork .website-preview-image-target.selected{box-shadow:none!important;border-color:#0000!important}.website-preview-canvas .website-preview-item>i{background:var(--blue,#1a6fff);cursor:se-resize;pointer-events:auto;z-index:101;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px}.website-preview-canvas.home-hero-artwork{background-color:#050505!important;background:var(--home-slide-overlay,#000000bf), #050505!important}.website-preview-canvas.home-hero-carousel:not(.home-hero-artwork):not(.home-hero-plain){background-color:#050505!important}.website-preview-canvas.home-hero-artwork .home-hero-bg{background:radial-gradient(circle at 50% 42%, #ffffff2e, transparent 28%), var(--home-slide-overlay,#000000b8), var(--home-slide-image,none) var(--home-image-position,center center) / var(--home-image-size,cover) no-repeat, #050505!important;filter:none!important;opacity:1!important;transform:none!important}.website-preview-canvas.home-hero-clean.home-hero-artwork .home-hero-bg{background-color:#000!important;background-image:var(--home-slide-image)!important;background-position:var(--home-image-position,center center)!important;background-repeat:no-repeat!important;background-size:var(--home-image-size,cover)!important;filter:none!important;opacity:1!important;transform:none!important}.website-preview-canvas:not(.home-hero-artwork) .home-hero-photo{background-image:var(--home-slide-image)!important;opacity:1!important}.free-download-page{background:#050505}.free-download-nav.djowe-topbar{background:#000;border-bottom:8px solid #fff;min-height:116px;padding:0 clamp(22px,7vw,142px)}.fd-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 58%,#ffd00061,#0000 25%),linear-gradient(#030303 0%,#050505 72%,#000 100%);min-height:864px;padding:40px 26px 38px;position:relative;overflow:hidden}.fd-hero-reference{z-index:-2;object-fit:cover;object-position:center top;opacity:.9;filter:saturate(1.08)contrast(1.1);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fd-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000fa 0%,#000000db 31%,#0000002e 65%,#00000085 100%),linear-gradient(#00000061 0%,#00000005 48%,#000000bd 100%);position:absolute;inset:0}.fd-hero-no-genres{min-height:738px;padding-bottom:58px}.fd-hero-no-genres:after{background:linear-gradient(90deg,#000000fa 0%,#000000db 31%,#0000002e 65%,#00000085 100%),linear-gradient(#00000052 0%,#00000014 48%,#000000fa 82%,#000 100%)}.fd-hero-shell{grid-template-columns:minmax(420px,530px) minmax(380px,1fr) 220px;align-items:center;gap:32px;width:min(100%,1460px);margin:0 auto;display:grid;position:relative}.fd-hero-copy{padding-top:4px}.fd-hero-kicker{color:var(--yellow);font-family:var(--barlow);letter-spacing:4px;text-transform:uppercase;font-size:16px;font-weight:950;line-height:1;display:inline-block}.fd-hero h1{font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;gap:0;margin:12px 0;font-size:132px;font-weight:400;line-height:.78;display:grid}.fd-hero h1 span{color:#f5f5f5;text-shadow:0 10px 32px #000000a6;display:block}.fd-hero h1 span:nth-child(2){color:var(--yellow)}.fd-hero p{color:#ffffffeb;max-width:520px;margin:0;font-size:20px;font-weight:750;line-height:1.3}.fd-hero-actions{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.fd-hero-cta{color:#fff;min-width:230px;min-height:54px;font-family:var(--barlow);letter-spacing:.1px;text-transform:uppercase;border:2px solid #ffffffe6;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.fd-hero-cta.primary{border-color:var(--yellow);background:var(--yellow);color:#070707}.fd-hero-cta.secondary{background:#00000057}.fd-hero-cta:hover,.fd-hero-cta:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 16px 34px #ffd0003d}.fd-hero-proof{align-items:center;gap:14px;margin-top:22px;display:flex}.fd-hero-proof>span{display:flex}.fd-hero-proof b{color:#fff;background:linear-gradient(145deg,#222,#a46a37);border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-6px;font-size:10px;font-weight:950;display:grid}.fd-hero-proof p{color:#ffffffeb;font-size:16px;font-weight:800}.fd-hero-proof strong{color:var(--yellow)}.fd-hero-product{min-height:560px;display:none;position:relative}.fd-laptop{aspect-ratio:1.55;background:linear-gradient(145deg,#101010,#050505);border:2px solid #ffffff57;border-radius:18px 18px 8px 8px;width:76%;padding:20px;position:absolute;top:0;left:4%;transform:perspective(900px)rotateX(5deg)rotateY(-7deg)rotate(4deg);box-shadow:0 30px 80px #000000b8}.fd-laptop:after{content:"";background:linear-gradient(90deg,#777,#d8d8d8 42%,#555);border-radius:4px 18px 28px 28px;height:34px;position:absolute;bottom:-26px;left:10%;right:-12%;transform:skew(16deg)}.fd-laptop>div{background:linear-gradient(90deg,#ffffff0f 0 54px,#0000 54px),#070707;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;height:100%;padding:22px 14px 16px 84px;display:grid}.fd-laptop strong{color:#fff;grid-column:1/-1;font-size:12px;font-weight:950}.fd-laptop span{color:#fff;min-height:68px;font-family:var(--bebas);background:linear-gradient(145deg,#1a6fffa6,#000000b3);border-radius:7px;align-items:end;padding:10px;font-size:22px;line-height:.95;display:flex}.fd-laptop span:nth-child(2){background:linear-gradient(145deg,#008c1eb3,#000000bf)}.fd-laptop span:nth-child(4){background:linear-gradient(145deg,#d21a12bf,#000000bf)}.fd-laptop span:nth-child(5){background:linear-gradient(145deg,#ee0064ad,#000000c7)}.fd-laptop span:nth-child(6){background:linear-gradient(145deg,#7e2affad,#000000c7)}.fd-laptop span:nth-child(7){background:linear-gradient(145deg,#ffd000ad,#000000c7)}.fd-crate{width:54%;min-height:162px;color:var(--yellow);font-family:var(--bebas);text-align:center;background:linear-gradient(#ffd0001f,#0000),#090909;border:2px solid #ffd0005c;border-radius:8px;place-items:center;font-size:58px;line-height:.85;display:grid;position:absolute;bottom:80px;right:2%;transform:rotate(-1deg);box-shadow:inset 0 0 0 1px #ffffff14,0 26px 80px #ffd0002e}.fd-crate small{color:var(--yellow);font-family:var(--barlow);letter-spacing:4px;text-transform:uppercase;font-size:13px;font-weight:950}.fd-vinyl{aspect-ratio:1;background:radial-gradient(circle, #111 0 8%, var(--yellow) 8% 11%, #030303 11% 18%, #222 18% 19%, #050505 19% 100%), repeating-radial-gradient(circle, #111 0 3px, #050505 3px 8px);border-radius:50%;width:36%;position:absolute;bottom:46px;left:3%;box-shadow:0 30px 60px #000000b3}.fd-hero-stats{grid-column:3;justify-self:end;gap:14px;width:min(100%,250px);display:grid}.fd-hero-stat-link{min-width:0;color:inherit;text-decoration:none;transition:filter .18s,transform .18s;display:block}.fd-hero-stat-card.stats-card-builder-card{width:100%;min-height:128px;box-shadow:6px 6px 0 color-mix(in srgb, var(--stats-card-secondary) 84%, transparent), 0 18px 42px #00000057, 0 0 calc(8px + (34px * var(--stats-card-glow))) color-mix(in srgb, var(--stats-card-accent) 34%, transparent);overflow:hidden}.fd-hero-stat-card .stats-card-builder-topline span,.fd-hero-stat-card .stats-card-builder-copy span{letter-spacing:.7px}.fd-hero-stat-card .stats-card-builder-main strong{font-size:clamp(30px,3vw,40px)}.fd-hero-stat-card .stats-card-builder-copy em{font-size:10px}.fd-hero-stat-link:hover,.fd-hero-stat-link:focus-visible{filter:drop-shadow(0 0 12px #ffd00061);outline:none;transform:translate(4px)}.fd-hero-stats.legacy{gap:30px}.fd-legacy-stat-link{color:#fff;grid-template-columns:36px 1fr;grid-template-areas:"icon value""icon label";align-items:center;column-gap:14px;text-decoration:none;transition:color .18s,filter .18s,transform .18s;display:grid}.fd-legacy-stat-link i{color:var(--yellow);filter:drop-shadow(0 0 12px #ffd00059);grid-area:icon}.fd-legacy-stat-link b{font-family:var(--bebas);grid-area:value;font-size:42px;font-weight:400;line-height:.9}.fd-legacy-stat-link span{color:#ffffffeb;letter-spacing:.2px;text-transform:uppercase;grid-area:label;font-size:13px;font-weight:950}.fd-legacy-stat-link:hover,.fd-legacy-stat-link:focus-visible{color:var(--yellow);filter:drop-shadow(0 0 12px #ffd00061);outline:none;transform:translate(3px)}@keyframes fdDesktopStatGlideLeft{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:translate(0,0)}}@keyframes fdDesktopStatGlideRight{0%{opacity:0;transform:translate(54px)}to{opacity:1;transform:translate(0,0)}}@media (min-width:861px){.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link){opacity:0;will-change:opacity, transform;animation-duration:.72s;animation-timing-function:cubic-bezier(.18,.84,.22,1);animation-fill-mode:both}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):nth-child(odd){animation-name:fdDesktopStatGlideLeft}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):nth-child(2n){animation-name:fdDesktopStatGlideRight}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):first-child{animation-delay:.12s}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):nth-child(2){animation-delay:.26s}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):nth-child(3){animation-delay:.4s}.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link):nth-child(4){animation-delay:.54s}}@media (prefers-reduced-motion:reduce){.fd-hero-stats :is(.fd-hero-stat-link,.fd-legacy-stat-link){opacity:1;will-change:auto;animation:none;transform:none}}.fd-genre-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(100%,1480px);margin:28px auto 0;display:grid}.fd-genre-card{background:linear-gradient(180deg, #0000000a, #000000d9), var(--tone), radial-gradient(circle at 65% 18%, #ffffff38, transparent 20%), radial-gradient(circle at 26% 88%, #ffffff29, transparent 24%), repeating-linear-gradient(115deg, #ffffff0f 0 1px, transparent 1px 18px), #090909;color:#fff;border:1px solid #ffffff38;border-radius:8px;align-content:start;min-height:276px;padding:32px 18px 18px;text-decoration:none;transition:transform .2s,filter .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.fd-genre-card.green{--tone:linear-gradient(145deg, #00be2ab3, #0006)}.fd-genre-card.blue{--tone:linear-gradient(145deg, #1a6fffc7, #0000005c)}.fd-genre-card.red{--tone:linear-gradient(145deg, #ff2014c2, #0006)}.fd-genre-card.pink{--tone:linear-gradient(145deg, #ff006eb8, #0000006b)}.fd-genre-card.purple{--tone:linear-gradient(145deg, #8a2cffbd, #0006)}.fd-genre-card.gold{--tone:linear-gradient(145deg, #ffb400bd, #0000005c)}.fd-genre-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);position:absolute;inset:0}.fd-genre-card span,.fd-genre-card em,.fd-genre-card i{z-index:1;position:relative}.fd-genre-card span{max-width:210px;font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;font-size:42px;line-height:.92}.fd-genre-card em{color:var(--yellow);letter-spacing:.4px;text-transform:uppercase;background:#000000ad;border:1px solid;border-radius:8px;justify-self:start;margin-top:16px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.fd-genre-card i{color:#fff;background:#00000075;border:1px solid #ffffffdb;border-radius:50%;place-items:center;width:50px;height:50px;transition:color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;bottom:18px;left:18px}.fd-genre-card:hover,.fd-genre-card:focus-visible{filter:brightness(1.13)saturate(1.15);border-color:#ffffff8c;outline:none;transform:translateY(-5px);box-shadow:0 20px 42px #00000061}.fd-genre-card:hover i,.fd-genre-card:focus-visible i{color:var(--yellow);transform:scale(1.06);box-shadow:0 0 24px #ffd0007a}@media (max-width:1180px){.fd-hero{min-height:0}.fd-hero-shell{grid-template-columns:minmax(0,1fr) 190px}.fd-hero-copy{grid-column:1}.fd-hero-product{grid-area:2/1/auto/-1;min-height:380px}.fd-hero-stats{grid-area:1/2}.fd-hero h1{font-size:104px}.fd-genre-row{grid-template-columns:repeat(3,minmax(0,1fr))}.free-membership-bridge{grid-template-columns:1fr}.free-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.free-download-nav{align-items:center;gap:14px;min-height:72px;padding:12px 18px}.free-download-nav nav{gap:14px;max-width:calc(100vw - 132px);overflow-x:auto}.free-download-nav nav a{flex:none;font-size:13px}.free-products-head{flex-direction:column;align-items:stretch}.free-mixes-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.free-mixes-head>div{width:100%;min-width:0}.free-mixes-head p{max-width:none;font-size:18px;line-height:1.3}.free-mixes-head button{width:100%}.free-mix-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:calc(-1*clamp(18px,5vw,70px));padding:2px 18px 18px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.free-mix-grid::-webkit-scrollbar{display:none}.free-mix-grid article{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-height:520px;padding:22px}.free-mix-artwork{margin:-8px -8px 4px}.free-mix-actions{flex-wrap:nowrap}.free-mix-grid button{white-space:nowrap}.fd-hide-mobile-memberships{display:none}.free-membership-bridge{gap:14px;padding:28px 20px}.free-membership-intro{gap:12px;padding:18px;box-shadow:4px 4px #ffd000e6}.free-membership-intro h2{font-size:52px}.free-membership-intro p{font-size:14px}.free-membership-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-20px;padding:2px 20px 16px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.free-membership-grid::-webkit-scrollbar{display:none}.free-membership-grid article{scroll-snap-align:start;flex:0 0 min(82vw,320px);padding:16px}.free-membership-grid h3{font-size:34px}.free-membership-actions{grid-template-columns:1fr}.free-products-head>a,.free-product-copy button{justify-content:center;width:100%}.free-products-grid{grid-template-columns:1fr}.free-download-crate{padding:28px 20px}.free-crate-head{gap:12px;margin-bottom:12px}.free-crate-head h2{font-size:52px}.free-crate-head label{padding:9px 14px}.free-preview-player{box-shadow:4px 4px 0 var(--blue);border-bottom-width:3px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;margin:14px 0 10px;padding:12px}.free-preview-meta strong{font-size:14px}.free-preview-meta p{font-size:11px}.free-preview-controls{gap:6px}.free-preview-controls button{width:32px;height:32px}.free-preview-controls .free-preview-main{width:40px;height:40px}.free-preview-progress{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.free-preview-progress span{font-size:13px}.free-track-list{gap:6px}.free-track-list article{grid-template-columns:34px minmax(0,1fr) 42px;gap:9px;min-height:0;padding:10px 12px}.free-track-list article.playing{box-shadow:3px 3px 0 var(--blue)}.free-track-list article>button:first-child{width:32px;height:32px}.free-track-list article>div{min-width:0}.free-track-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.12;display:-webkit-box;overflow:hidden}.free-track-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.free-track-list p{display:none}.free-track-list .download-lead-button{width:42px;height:42px;padding:0;font-size:0}.free-track-list .download-lead-button svg{width:18px;height:18px}.fd-hero{padding:24px 16px 30px}.fd-hero-reference{object-position:54% top;opacity:.5}.fd-hero:after{background:linear-gradient(#000000eb,#000000c2 52%,#000 100%)}.fd-hero-shell{grid-template-columns:1fr;gap:24px;min-width:0;display:grid;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.fd-hero-copy,.fd-hero-stats,.fd-hero-product{min-width:0;grid-area:auto/1!important}.fd-hero-kicker{letter-spacing:3px;font-size:12px}.fd-hero h1{font-size:72px}.fd-hero p{font-size:17px}.fd-hero-actions{gap:12px;display:grid}.fd-hero-cta{width:100%;min-width:0}.fd-hero-proof{align-items:flex-start}.fd-hero-stats{justify-self:stretch;gap:10px;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.fd-hide-mobile-stats .fd-hero-stats{display:none!important}.fd-hero-stat-link{min-width:0;width:auto!important;max-width:none!important}.fd-hero-stat-card.stats-card-builder-card{min-height:112px;box-shadow:4px 4px 0 color-mix(in srgb, var(--stats-card-secondary) 74%, transparent), 0 14px 28px #00000047;padding:13px}.fd-hero-stat-card .stats-card-builder-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:26px;overflow:hidden}.fd-hero-stat-card .stats-card-builder-topline span,.fd-hero-stat-card .stats-card-builder-copy span{overflow-wrap:anywhere;font-size:10px;line-height:1}.fd-hero-stat-card .stats-card-builder-copy em{font-size:8px}.fd-hero-stats.legacy{align-items:stretch;gap:10px}.fd-legacy-stat-link{background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:30px minmax(0,1fr);column-gap:9px;min-width:0;padding:10px 8px}.fd-legacy-stat-link b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:27px;overflow:hidden}.fd-legacy-stat-link span{overflow-wrap:anywhere;font-size:8px;line-height:1}.fd-hero-product{min-height:290px}.fd-laptop{width:92%;padding:12px;left:4%}.fd-laptop>div{padding:14px 8px 10px 44px}.fd-laptop span{min-height:48px;padding:7px;font-size:16px}.fd-crate{width:70%;min-height:100px;font-size:40px;bottom:38px;right:0}.fd-vinyl{width:42%;bottom:24px}.fd-genre-row{scroll-snap-type:x mandatory;gap:12px;margin-top:18px;padding-bottom:10px;display:flex;overflow-x:auto}.fd-genre-card{scroll-snap-align:start;flex:0 0 232px;min-height:250px}.fd-genre-card span{font-size:36px}}.stats-builder-shell{gap:18px;display:grid}.stats-builder-hero{background:linear-gradient(135deg,#ffffff1a,#ffffff09),#04070de6;border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff24}.stats-builder-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffd0002e,#0000),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 20px);height:1px;position:absolute;inset:auto 0 0}.stats-builder-hero h1,.stats-builder-inspector h2,.stats-builder-section-heading h2,.stats-builder-preview-header h2{color:#fff;font-family:var(--bebas);letter-spacing:0;text-transform:uppercase;margin:0;line-height:.9}.stats-builder-hero h1{font-size:clamp(48px,7vw,94px)}.stats-builder-hero p{max-width:760px;margin:12px 0 0;font-size:16px;font-weight:800;line-height:1.4;color:#f8fbffbd!important}.stats-builder-hero-actions,.stats-builder-filter-row,.stats-builder-saved-list,.stats-builder-benefits,.stats-builder-segmented,.stats-builder-preview-header,.stats-builder-section-heading{align-items:center;display:flex}.stats-builder-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.stats-builder-hero-actions button,.stats-builder-ai button,.stats-builder-secondary-btn{font-family:var(--bebas);letter-spacing:.5px;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:19px;display:inline-flex}.stats-builder-hero-actions button:first-child,.stats-builder-ai button{color:#080808;background:#ffd000}.stats-builder-hero-actions button:last-child,.stats-builder-secondary-btn{color:#fff;background:#ffffff1a;border:1px solid #fff3}.stats-builder-benefits{flex-wrap:wrap;gap:8px}.stats-builder-benefits button{color:#f8fbffc7;letter-spacing:1px;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.stats-builder-benefits button:hover,.stats-builder-benefits button.active{color:#fff6bd;background:#ffd00029;border-color:#ffd00094;box-shadow:0 0 22px #ffd0001f}.stats-builder-workbench{grid-template-columns:minmax(320px,.95fr) minmax(380px,1.1fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.stats-builder-left{gap:16px;min-width:0;display:grid}.stats-builder-panel,.stats-builder-preview-stage,.stats-builder-inspector{background:#080d16e0;border:1px solid #ffffff21;border-radius:18px;min-width:0;padding:16px;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff14}.stats-builder-section-heading,.stats-builder-preview-header{justify-content:space-between;gap:12px;margin-bottom:14px}.stats-builder-section-heading span,.stats-builder-preview-header span,.stats-builder-inspector-title span,.stats-builder-field span,.stats-builder-color-field span,.stats-builder-range span,.stats-builder-ai span{color:#f8fbff9e;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:950}.stats-builder-section-heading h2,.stats-builder-preview-header h2,.stats-builder-inspector h2{font-size:34px}.stats-builder-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:16px}.stats-builder-filter-row button,.stats-builder-animation-grid button,.stats-builder-saved-list button{color:#f8fbffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:900}.stats-builder-filter-row button.active,.stats-builder-animation-grid button.active,.stats-builder-saved-list button:hover{color:#fff;background:#1a6fff;border-color:#ffffff3d}.stats-builder-preset-grid{grid-template-columns:1fr;gap:12px;display:grid}.stats-builder-preset{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;gap:10px;min-height:210px;padding:12px;display:grid}.stats-builder-preset.active{border-color:#ffd000;box-shadow:0 0 0 1px #ffd0004d,0 18px 36px #ffd00014}.stats-builder-preset>span{font-family:var(--bebas);overflow-wrap:anywhere;font-size:clamp(21px,2vw,26px);line-height:.95}.stats-builder-preset small{color:#f8fbff99;font-size:12px;font-weight:800;line-height:1.25}.stats-builder-token-preview{flex-wrap:wrap;gap:6px;display:flex}.stats-builder-token-preview em{color:#f8fbffb8;letter-spacing:.7px;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.stats-builder-mini-card-wrap{border-radius:12px;align-items:center;min-height:110px;display:flex;overflow:hidden}.stats-builder-mini-card-wrap .stats-card-builder-card{width:100%;max-width:100%}.stats-builder-preview-stage,.stats-builder-inspector{position:sticky;top:14px}.stats-builder-preview-stage{min-height:720px}.stats-builder-live-pill{background:#25f28f1f;border:1px solid #25f28f52;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;color:#a8ffd2!important}.stats-builder-device-frame{background:radial-gradient(circle at 50% 18%,#ffffff1c,#0000 30%),linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1c;border-radius:20px;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.stats-builder-device-frame:before{content:"";background:linear-gradient(90deg,#0000,#1a6fff70,#0000);height:1px;position:absolute;top:28px;left:8%;right:8%}.stats-builder-preview-footer{gap:14px;margin-top:16px;display:grid}.stats-builder-preview-footer p{color:#fff5bceb;background:#ffd0001a;border:1px solid #ffd0002e;border-radius:12px;margin:0;padding:12px;font-weight:850;line-height:1.35}.stats-builder-saved-list{flex-wrap:wrap;gap:8px}.stats-builder-saved-list strong{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:950}.stats-builder-saved-list>span{color:#f8fbff94;font-weight:800}.stats-builder-inspector-title{margin-bottom:14px}.stats-builder-ai{background:radial-gradient(circle at 92% 0,#ff31c838,#0000 28%),#ffffff0f;border:1px solid #ffffff21;border-radius:16px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.stats-builder-ai div{align-items:center;gap:8px;display:flex}.stats-builder-ai strong{color:#fff;font-weight:950}.stats-builder-ai span{color:#fff;background:#1a6fff;border-radius:999px;margin-left:auto;padding:4px 7px}.stats-builder-ai textarea,.stats-builder-field textarea,.stats-builder-field input,.stats-builder-field select{width:100%;min-height:42px;color:#f8fbff!important;font:800 13px/1.35 var(--body)!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:10px!important;padding:10px 12px!important}.stats-builder-ai textarea,.stats-builder-field textarea{resize:vertical;min-height:76px}.stats-builder-theme-engine{background:#0d1521;border:1px solid #ffffff21;border-radius:16px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.stats-builder-theme-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.stats-builder-theme-heading>div{gap:3px;display:grid}.stats-builder-theme-heading span,.stats-builder-token-grid span{color:#f8fbff9e;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:950}.stats-builder-theme-heading strong{color:#fff;font-family:var(--bebas);text-transform:uppercase;font-size:26px;line-height:.95}.stats-builder-palette{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.stats-builder-palette span{border:1px solid #ffffff38;border-radius:999px;min-height:18px}.stats-builder-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stats-builder-token-grid article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:9px;display:grid}.stats-builder-token-grid p,.stats-builder-theme-engine>p{color:#f8fbffc2;margin:0;font-size:12px;font-weight:850;line-height:1.3}.stats-builder-control-group{border-top:1px solid #ffffff1a;padding:4px 0}.stats-builder-control-group summary{color:#fff;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-weight:950;list-style:none;display:flex}.stats-builder-control-group summary::-webkit-details-marker{display:none}.stats-builder-control-group summary:after{color:#f8fbff94;content:"+";font-size:18px}.stats-builder-control-group[open] summary:after{content:"-"}.stats-builder-controls{gap:12px;padding-bottom:12px;display:grid}.stats-builder-two,.stats-builder-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats-builder-field,.stats-builder-color-field,.stats-builder-range{gap:6px;display:grid}.stats-builder-color-field{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;padding:10px}.stats-builder-color-field input{background:0 0;border:0;width:100%;height:34px;padding:0}.stats-builder-range{grid-template-columns:1fr minmax(110px,1.4fr) 44px;align-items:center}.stats-builder-range input,.stats-builder-toggle input{accent-color:#ffd000}.stats-builder-range em{color:#f8fbffb3;text-align:right;font-size:12px;font-style:normal;font-weight:900}.stats-builder-toggle{color:#f8fbffd1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:10px;font-weight:850;line-height:1.25;display:flex}.stats-builder-segmented{gap:8px}.stats-builder-segmented button{color:#f8fbffcc;text-transform:capitalize;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.stats-builder-segmented button.active{color:#fff;background:#1a6fff}.stats-builder-animation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stats-builder-animation-grid button{border-radius:12px;justify-items:center;gap:6px;min-height:82px;display:grid}.stats-builder-animation-grid strong{color:#fff;font-family:var(--bebas);font-size:28px}.stats-builder-animation-grid span{color:#f8fbff9e;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950}.stats-card-builder-card{background:var(--stats-card-gradient), var(--stats-card-bg);border:var(--stats-card-border-width) solid var(--stats-card-border);border-radius:var(--stats-card-radius);box-shadow:calc(0px + (28px * var(--stats-card-shadow))) calc(0px + (28px * var(--stats-card-shadow))) 0 color-mix(in srgb, var(--stats-card-secondary) 70%, transparent), 0 0 calc(8px + (54px * var(--stats-card-glow))) color-mix(in srgb, var(--stats-card-accent) 50%, transparent);color:var(--stats-card-text);font-family:var(--stats-card-body-font);gap:calc(var(--stats-card-spacing) * .62);padding:var(--stats-card-spacing);width:min(100%,430px);display:grid;position:relative;overflow:hidden}.stats-card-builder-card:before{background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--stats-card-accent) 26%, transparent), transparent 26%), linear-gradient(90deg, transparent, #ffffff2e, transparent);content:"";opacity:calc(.18 + (var(--stats-card-glow) * .42));pointer-events:none;position:absolute;inset:0}.stats-card-builder-card:after{border-radius:inherit;content:"";opacity:.45;pointer-events:none;z-index:0;position:absolute;inset:0}.stats-card-builder-card.border-dashed{border-style:dashed}.stats-card-builder-card.border-glow{border-color:color-mix(in srgb, var(--stats-card-accent) 70%, white)}.stats-card-builder-card.preset-apple-glass{-webkit-backdrop-filter:blur(var(--stats-card-blur));backdrop-filter:blur(var(--stats-card-blur))}.stats-card-builder-card.preset-comic-pop-art{box-shadow:9px 9px 0 var(--stats-card-secondary), 15px 15px 0 var(--stats-card-accent)}.stats-card-builder-card.type-brand-condensed strong,.stats-card-builder-card.type-brand-condensed .stats-card-builder-copy span{font-family:var(--bebas)}.stats-card-builder-card.type-editorial-serif strong{font-family:Georgia,Times New Roman,serif;font-weight:500}.stats-card-builder-card.type-tech-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.stats-card-builder-card.texture-glass-reflection:after{mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff52,#0000 32%,#7ab8ff2e 58%,#0000 72%)}.stats-card-builder-card.texture-hard-edge:after{background:linear-gradient(90deg, transparent calc(100% - 10px), color-mix(in srgb, var(--stats-card-token-secondary) 70%, transparent) 0);opacity:.75}.stats-card-builder-card.texture-scanlines:after{background:repeating-linear-gradient(0deg, #ffffff1a 0 1px, transparent 1px 5px), linear-gradient(90deg, transparent, color-mix(in srgb, var(--stats-card-token-secondary) 28%, transparent), transparent);mix-blend-mode:screen}.stats-card-builder-card.texture-minimal-paper:after{opacity:.35;background:radial-gradient(circle at 20% 20%,#1e1e1e0a 0 1px,#0000 1px 5px)}.stats-card-builder-card.texture-halftone:after{background:radial-gradient(circle at 8px 8px,#0003 0 2px,#0000 2px 12px) 0 0/14px 14px}.stats-card-builder-card.texture-chrome:after{mix-blend-mode:screen;background:linear-gradient(115deg,#0000,#ffffff8c,#8cf0ff40,#ffb6ff52,#0000)}.stats-card-builder-card.texture-dashboard-grid:after{background-color:#0000;background-image:linear-gradient(#00ff9914 1px,#0000 1px),linear-gradient(90deg,#00ff9914 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.stats-card-builder-card.texture-stickers:after{background:linear-gradient(135deg,#0000 0 70%,#ffb80052 70% 78%,#0000 78%),radial-gradient(circle at 88% 18%,#ffffff47 0 8px,#0000 9px)}.stats-card-builder-topline,.stats-card-builder-meta,.stats-card-builder-main,.stats-card-builder-link{z-index:1;position:relative}.stats-card-builder-topline,.stats-card-builder-meta,.stats-card-builder-link{justify-content:space-between;align-items:center;gap:10px;display:flex}.stats-card-builder-topline span{color:color-mix(in srgb, var(--stats-card-text) 76%, transparent);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:950}.stats-card-builder-topline svg{color:var(--stats-card-accent)}.stats-card-builder-main{gap:8px;display:grid}.stats-card-builder-main strong{color:var(--stats-card-text);font-family:var(--stats-card-heading-font);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:clamp(46px,5vw,66px);line-height:.84}.stats-card-builder-copy{gap:6px;display:grid}.stats-card-builder-copy span{color:var(--stats-card-text);font-family:var(--stats-card-heading-font);text-transform:uppercase;font-size:18px;font-weight:950;line-height:1}.stats-card-builder-copy em,.stats-card-builder-meta .trend{background:var(--stats-card-accent);color:#080808;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.stats-card-builder-meta{color:color-mix(in srgb, var(--stats-card-text) 70%, transparent);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:900}.stats-card-builder-meta .trend-down{color:#fff;background:#ff4d5f}.stats-card-builder-meta .trend-flat{background:color-mix(in srgb, var(--stats-card-secondary) 72%, white);color:#fff}.stats-card-builder-chart{opacity:.7;z-index:1;align-items:end;gap:4px;display:flex;position:absolute;bottom:18px;right:18px}.stats-card-builder-chart span{background:var(--stats-card-accent);border-radius:3px 3px 0 0;width:7px;display:block}.stats-card-builder-chart span:first-child{height:18px}.stats-card-builder-chart span:nth-child(2){height:28px}.stats-card-builder-chart span:nth-child(3){height:22px}.stats-card-builder-chart span:nth-child(4){height:40px}.stats-card-builder-link{color:var(--stats-card-text);letter-spacing:.8px;text-transform:uppercase;background:#ffffff1c;border:1px solid #ffffff29;border-radius:999px;justify-content:center;min-height:34px;font-size:11px;font-weight:950}.stats-card-builder-card.layout-horizontal{grid-template-columns:.85fr 1fr;align-items:center;width:min(100%,520px)}.stats-card-builder-card.layout-horizontal .stats-card-builder-main strong{font-size:clamp(42px,4.2vw,54px)}.stats-card-builder-card.layout-horizontal .stats-card-builder-meta,.stats-card-builder-card.layout-horizontal .stats-card-builder-link{grid-column:1/-1}.stats-card-builder-card.layout-split{grid-template-columns:repeat(3,1fr);width:min(100%,560px)}.stats-card-builder-card.layout-split .stats-card-builder-topline,.stats-card-builder-card.layout-split .stats-card-builder-meta,.stats-card-builder-card.layout-split .stats-card-builder-chart,.stats-card-builder-card.layout-split .stats-card-builder-link{grid-column:1/-1}.stats-card-builder-card.layout-banner{grid-template-columns:auto 1fr auto;align-items:center;width:min(100%,620px)}.stats-card-builder-card.layout-banner .stats-card-builder-main{grid-template-columns:auto 1fr;align-items:center}.stats-card-builder-card.layout-stacked,.stats-card-builder-card.align-center{text-align:center;justify-items:center}.stats-card-builder-card.align-center .stats-card-builder-copy em{justify-self:center}.stats-card-builder-card.align-right{text-align:right}.stats-card-builder-card.align-right .stats-card-builder-copy em{justify-self:end}.stats-card-builder-card.compact{min-height:112px}.stats-card-builder-card.compact .stats-card-builder-main strong{font-size:34px}.stats-card-builder-card.compact .stats-card-builder-copy span{font-size:15px}.stats-card-builder-card.compact .stats-card-builder-link,.stats-card-builder-card.compact .stats-card-builder-meta,.stats-card-builder-card.compact .stats-card-builder-chart{display:none}.stats-card-builder-card.animate-hover-lift,.stats-card-builder-card.animate-tilt{transition:transform .18s,box-shadow .18s}.stats-card-builder-card.animate-hover-lift:hover{transform:translateY(-6px)}.stats-card-builder-card.animate-tilt:hover{transform:rotate(-1.2deg)translateY(-4px)}.stats-card-builder-card.animate-pulse,.stats-card-builder-card.animate-glow-pulse{animation:2.2s ease-in-out infinite statsBuilderPulse}.stats-card-builder-card.animate-fade-in{animation:.6s both statsBuilderFade}.stats-card-builder-card.animate-slide-up{animation:.7s both statsBuilderSlide}.stats-card-builder-card.animate-count-up .stats-card-builder-main strong{animation:.9s both statsBuilderCount}.stats-card-builder-card.motion-floatglow:hover,.stats-card-builder-card.motion-slowfadelift:hover{filter:brightness(1.08);transform:translateY(-5px)}.stats-card-builder-card.motion-snaplift:hover{transform:translate(-3px,-3px)}.stats-card-builder-card.motion-glitchglow:hover{filter:saturate(1.25)contrast(1.1);text-shadow:2px 0 var(--stats-card-token-secondary), -2px 0 var(--stats-card-token-primary)}.stats-card-builder-card.motion-elasticpop:hover,.stats-card-builder-card.motion-jitterlift:hover{transform:rotate(-1deg)scale(1.015)}.stats-card-builder-card.motion-holosweep:hover:after{opacity:.8}.stats-card-builder-card.motion-livepulse:hover{box-shadow:0 0 34px color-mix(in srgb, var(--stats-card-accent) 42%, transparent)}@keyframes statsBuilderPulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes statsBuilderFade{0%{opacity:.25}to{opacity:1}}@keyframes statsBuilderSlide{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes statsBuilderCount{0%{letter-spacing:5px;opacity:.5}to{letter-spacing:0;opacity:1}}@media (prefers-reduced-motion:reduce){.stats-card-builder-card{transition:none!important;animation:none!important}}@media (max-width:1280px){.stats-builder-workbench{grid-template-columns:minmax(300px,1fr) minmax(360px,1fr)}.stats-builder-inspector{grid-column:1/-1;position:static}}@media (min-width:1560px){.stats-builder-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.stats-builder-hero{flex-direction:column;align-items:flex-start}.stats-builder-workbench{grid-template-columns:1fr}.stats-builder-preview-stage{min-height:auto;position:static}.stats-builder-preset-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.stats-builder-preset{scroll-snap-align:start;flex:0 0 280px}}@media (max-width:640px){.stats-builder-admin-page{padding:16px}.stats-builder-hero h1{font-size:48px}.stats-builder-device-frame{min-height:330px;padding:18px}.stats-builder-two,.stats-builder-color-grid,.stats-builder-animation-grid,.stats-card-builder-card.layout-horizontal,.stats-card-builder-card.layout-split,.stats-card-builder-card.layout-banner,.stats-card-builder-card.layout-banner .stats-card-builder-main{grid-template-columns:1fr}.stats-card-builder-main strong{font-size:54px}}.stats-builder-admin-page{color:#10243d;background:#fff}.stats-builder-admin-page .stats-builder-hero,.stats-builder-admin-page .stats-builder-panel,.stats-builder-admin-page .stats-builder-preview-stage,.stats-builder-admin-page .stats-builder-inspector{box-shadow:6px 6px 0 var(--blue);background:#fff;border:2px solid #111}.stats-builder-admin-page .stats-builder-hero{box-shadow:6px 6px 0 var(--yellow)}.stats-builder-admin-page .stats-builder-hero h1,.stats-builder-admin-page .stats-builder-inspector h2,.stats-builder-admin-page .stats-builder-section-heading h2,.stats-builder-admin-page .stats-builder-preview-header h2{color:#10243d}.stats-builder-admin-page .stats-builder-hero p{color:#4a5568!important}.stats-builder-admin-page .stats-builder-section-heading span,.stats-builder-admin-page .stats-builder-preview-header span,.stats-builder-admin-page .stats-builder-inspector-title span,.stats-builder-admin-page .stats-builder-field span,.stats-builder-admin-page .stats-builder-color-field span,.stats-builder-admin-page .stats-builder-range span,.stats-builder-admin-page .stats-builder-ai>div>span{color:#667085}.stats-builder-admin-page .stats-builder-benefits button{color:#10243d;background:#f4f7fb;border-color:#08183024}.stats-builder-admin-page .stats-builder-benefits button:hover,.stats-builder-admin-page .stats-builder-benefits button.active{box-shadow:3px 3px 0 var(--blue);color:#111;background:#ffd000;border-color:#111}.stats-builder-admin-page .stats-builder-filter-row button,.stats-builder-admin-page .stats-builder-animation-grid button,.stats-builder-admin-page .stats-builder-saved-list button{color:#10243d;background:#f4f7fb;border-color:#08183024}.stats-builder-admin-page .stats-builder-filter-row button.active,.stats-builder-admin-page .stats-builder-animation-grid button.active,.stats-builder-admin-page .stats-builder-saved-list button:hover{background:var(--blue);color:#fff}.stats-builder-admin-page .stats-builder-preset,.stats-builder-admin-page .stats-builder-ai,.stats-builder-admin-page .stats-builder-theme-engine,.stats-builder-admin-page .stats-builder-color-field,.stats-builder-admin-page .stats-builder-toggle{color:#10243d;background:#f7f9fc;border-color:#08183024}.stats-builder-admin-page .stats-builder-preset>span,.stats-builder-admin-page .stats-builder-ai strong,.stats-builder-admin-page .stats-builder-theme-heading strong,.stats-builder-admin-page .stats-builder-saved-list strong,.stats-builder-admin-page .stats-builder-control-group summary,.stats-builder-admin-page .stats-builder-animation-grid strong{color:#10243d}.stats-builder-admin-page .stats-builder-preset small,.stats-builder-admin-page .stats-builder-saved-list>span,.stats-builder-admin-page .stats-builder-animation-grid span,.stats-builder-admin-page .stats-builder-token-grid p,.stats-builder-admin-page .stats-builder-theme-engine>p{color:#5d6673}.stats-builder-admin-page .stats-builder-token-preview em,.stats-builder-admin-page .stats-builder-token-grid article{color:#10243d;background:#fff;border-color:#08183024}.stats-builder-admin-page .stats-builder-theme-heading span,.stats-builder-admin-page .stats-builder-token-grid span{color:#667085}.stats-builder-admin-page .stats-builder-palette span{border-color:#08183038}.stats-builder-admin-page .stats-builder-preset.active{box-shadow:4px 4px 0 var(--yellow);border-color:#111}.stats-builder-admin-page .stats-builder-device-frame{background:linear-gradient(#f7f9fc,#eef4ff);border-color:#0818301f}.stats-builder-admin-page .stats-builder-preview-footer p{color:#10243d;background:#ffd0002e;border-color:#08183029}.stats-builder-admin-page .stats-builder-live-pill{background:#00c96e1f;border-color:#00c96e57;color:#087443!important}.stats-builder-admin-page .stats-builder-ai>div>span{color:#fff}.stats-builder-admin-page .stats-builder-ai textarea,.stats-builder-admin-page .stats-builder-field textarea,.stats-builder-admin-page .stats-builder-field input,.stats-builder-admin-page .stats-builder-field select{color:#111827!important;background:#fff!important;border-color:#08183033!important}.stats-builder-admin-page .stats-builder-control-group{border-top-color:#0818301f}.stats-builder-admin-page .stats-builder-control-group summary:after,.stats-builder-admin-page .stats-builder-range em{color:#667085}.stats-builder-admin-page .stats-builder-segmented button{color:#10243d;background:#f4f7fb;border-color:#08183024}.stats-builder-admin-page .stats-builder-segmented button.active{background:var(--blue);color:#fff}.home-hero .hero-console.hero-console-builder,.hero-console.hero-console-builder{width:min(var(--home-console-width,330px), 32vw);gap:12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.home-hero.home-hero-carousel .hero-console.hero-console-builder{max-height:none;overflow:visible}.home-hero .hero-console.hero-console-builder .stats-card-builder-card,.hero-console.hero-console-builder .stats-card-builder-card,.home-floating-stat-card .stats-card-builder-card{width:100%;max-width:100%}.home-hero .hero-console.hero-console-builder .stats-card-builder-card,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card{animation:.7s both statsBuilderSlide,5.2s ease-in-out .9s infinite homeHeroStatCardPulse;overflow:hidden;box-shadow:4px 4px #020b18e6,0 14px 28px #0818301f}.home-hero .hero-console.hero-console-builder .stats-card-builder-card:nth-of-type(2),.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card:nth-of-type(2){animation-delay:.12s,1.25s}.home-hero .hero-console.hero-console-builder .stats-card-builder-card:before,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card:before{opacity:.42;background:linear-gradient(110deg,#0000 0%,#ffffff8a 44%,#0000 70%);animation:5.2s ease-in-out 1.05s infinite homeHeroStatCardSweep;transform:translate(-120%)}.home-hero .hero-console.hero-console-builder .stats-card-builder-card:nth-of-type(2):before,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card:nth-of-type(2):before{animation-delay:1.4s}.home-hero .hero-console.hero-console-builder .stats-card-builder-card.texture-hard-edge:after,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card.texture-hard-edge:after{opacity:.28;background:linear-gradient(90deg,#ffffff29,#0000 38%,#020b1814 100%)}.home-hero .hero-console.hero-console-builder .stats-card-builder-topline span,.home-hero .hero-console.hero-console-builder .stats-card-builder-main strong,.home-hero .hero-console.hero-console-builder .stats-card-builder-copy span,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-topline span,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-main strong,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-copy span{text-shadow:0 1px 2px #020b1847,0 0 10px #ffffff29}.home-hero .hero-console.hero-console-builder .stats-card-builder-card.compact,.hero-console.hero-console-builder .stats-card-builder-card.compact,.home-floating-stat-card .stats-card-builder-card.compact{min-height:96px}@keyframes homeHeroStatCardPulse{0%,72%,to{filter:brightness();transform:translateY(0);box-shadow:4px 4px #020b18e6,0 14px 28px #0818301f}12%,28%{filter:brightness(1.06);transform:translateY(-3px);box-shadow:5px 6px #020b18eb,0 0 26px #ffd0003d,0 18px 34px #08183029}}@keyframes homeHeroStatCardSweep{0%,18%{transform:translate(-120%)}38%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.home-hero .hero-console.hero-console-builder .stats-card-builder-card,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card,.home-hero .hero-console.hero-console-builder .stats-card-builder-card:before,.website-preview-canvas .hero-console.hero-console-builder .stats-card-builder-card:before{animation:none}}.home-floating-stat-card{pointer-events:auto;width:var(--floating-width,280px);z-index:var(--floating-z-index,5);min-width:140px;max-width:600px;position:absolute;translate:-50% -50%}.website-preview-canvas .hero-console.hero-console-builder{box-shadow:none!important;max-height:none!important;width:min(var(--home-console-width,330px), 512px)!important;background:0 0!important;border:0!important;padding:0!important}.website-preview-item.hero-console-builder{overflow:visible}.website-preview-item.home-floating-stat-card{box-shadow:none;border:0;padding:0}.home-floating-button,.home-floating-text,.home-floating-stat,.home-floating-stat-card{overflow:visible;left:clamp(-20vw, var(--left,50%), 120vw)!important;top:clamp(-20vh, var(--top,50%), 120vh)!important;visibility:visible!important;opacity:1!important;display:block!important}.home-floating-elements,.home-floating-videos{overflow:visible!important}.home-floating-button{z-index:clamp(1, calc(var(--floating-z-index,5) + 3), 20)!important}.home-floating-text,.home-floating-stat{z-index:clamp(1, calc(var(--floating-z-index,5) + 2), 20)!important}.home-floating-stat-card{z-index:clamp(1, calc(var(--floating-z-index,5) + 1), 20)!important}.home-floating-image-layer{visibility:visible!important;z-index:clamp(1, calc(var(--floating-z-index,5) + 0), 20)!important;display:block!important;position:absolute!important}
