.account-page--contained,.account-page--contained .member-account-layout,.account-page--contained .member-account-content,.account-page--contained .account-support{overscroll-behavior-x:none;touch-action:pan-y;min-width:0;max-width:100%;overflow-x:clip}.account-support{gap:1.25rem;display:grid}.account-support-alert{border:1px solid #6d3232;border-left:3px solid var(--danger);background:var(--surface);color:var(--text);margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.5}.support-compose,.support-detail{border:1px solid var(--line-strong);background:linear-gradient(135deg,#10120f09,transparent 45%),var(--bg-soft);width:100%;min-width:0;box-shadow:inset 0 1px #ffffff06}.support-compose{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);display:grid}.support-compose__intro{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,2rem);display:flex}.support-compose__icon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--accent-ink);background:#10120f06;place-items:center;margin-bottom:1.35rem;display:grid}.support-compose__intro h3,.support-detail__header h3{margin:.35rem 0 .7rem;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:.98}.support-compose__intro>p:not(.eyebrow),.support-detail__header p{max-width:30rem;color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.support-compose__note{color:var(--text-soft);align-items:flex-start;gap:.55rem;margin-top:auto;padding-top:1.5rem;font-size:.68rem;line-height:1.5;display:flex}.support-compose__note svg{color:var(--accent-ink);flex:none;margin-top:.05rem}.support-compose__form{gap:1rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.support-compose label,.support-reply label{min-width:0;color:var(--muted);font:600 .58rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;gap:.5rem;display:grid}.support-compose input,.support-compose textarea,.support-reply textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);font:400 16px var(--font-ui);letter-spacing:normal;text-transform:none;resize:vertical;border-radius:0;outline:none;padding:.85rem .9rem}.support-compose input:focus,.support-compose textarea:focus,.support-reply textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.support-compose textarea,.support-reply textarea{min-height:132px;line-height:1.55}.support-compose button,.support-reply button,.support-ticket-card{border:1px solid var(--line-strong);color:var(--text);font:700 .62rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:0}.support-compose button,.support-reply button{background:var(--text);border-color:var(--text);min-height:46px;color:var(--text);justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:0 1.15rem;transition:background .16s,color .16s;display:inline-flex}.support-compose button:hover,.support-reply button:hover{background:var(--accent);border-color:var(--accent)}.support-compose button:disabled,.support-reply button:disabled{opacity:.55;cursor:wait}.support-ticket-list{border-top:1px solid var(--line);min-width:0}.support-ticket-list__head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .8rem;display:flex}.support-ticket-list__head h3{margin:0;font-size:1rem}.support-ticket-list__head span{color:var(--muted);font:.58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.support-ticket-cards{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.support-ticket-card{background:var(--bg-soft);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .8rem;min-width:0;padding:1rem;transition:background .16s,border-color .16s;display:grid}.support-ticket-card:hover,.support-ticket-card:focus-visible,.support-ticket-card.is-selected{background:var(--surface);border-color:var(--accent)}.support-ticket-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.support-ticket-card small{overflow-wrap:anywhere;color:var(--text-soft);font:500 .72rem var(--font-ui);letter-spacing:0;text-transform:none;grid-column:1/-1;line-height:1.4}.support-ticket-card time{color:var(--text-soft);font:500 .55rem var(--font-mono);letter-spacing:.04em;grid-column:1/-1}.support-status{text-overflow:ellipsis;border:1px solid var(--line-strong);width:max-content;max-width:100%;color:var(--text);font:.52rem var(--font-mono);white-space:nowrap;padding:.28rem .42rem;overflow:hidden}.support-empty{border:1px solid var(--line);color:var(--muted);border-top:0;margin:0;padding:1.5rem;font-size:.78rem;line-height:1.55}.support-detail{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);margin-top:.25rem;display:grid}.support-detail__header,.support-history{border-bottom:1px solid var(--line);padding:1.25rem}.support-detail__header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.support-detail__header h3{overflow-wrap:anywhere}.support-detail__header .support-status{margin-top:.1rem}.support-history{border-bottom:0;border-right:1px solid var(--line);gap:.75rem;display:grid}.support-message{border:1px solid var(--line);background:var(--surface);min-width:0;padding:.9rem}.support-message b,.support-message small{display:block}.support-message b{font-size:.72rem}.support-message small{color:var(--muted);margin-top:.25rem;font-size:.58rem}.support-message p{overflow-wrap:anywhere;color:var(--text-soft);white-space:pre-wrap;margin:.65rem 0 0;font-size:.78rem;line-height:1.5}.support-reply{align-content:start;gap:.85rem;min-width:0;padding:1.25rem;display:grid}@media (max-width:760px){.account-page--contained{width:var(--page);padding-bottom:5rem}.account-page--contained .member-account-layout{gap:1.25rem}.support-compose,.support-detail{grid-template-columns:1fr}.support-compose__intro,.support-history{border-right:0;border-bottom:1px solid var(--line)}.support-compose__intro{min-height:0}.support-compose__note{margin-top:1.25rem;padding-top:1.1rem}.support-ticket-cards{grid-template-columns:1fr}.support-detail__header{flex-direction:column;align-items:stretch}.support-compose button,.support-reply button{justify-self:stretch;width:100%}.support-ticket-card{min-height:104px}.account-page--contained :is(input,textarea,select,button){max-width:100%}.account-page--contained .account-nav.account-nav--grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;display:grid;overflow:clip}.account-page--contained .account-nav.account-nav--grid button,.account-page--contained .account-nav.account-nav--grid .account-admin-link{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:58px;margin:0;padding:.55rem .35rem;display:flex;overflow:hidden}.account-page--contained .account-nav.account-nav--grid button:nth-of-type(3n){border-right:0}.account-page--contained .account-nav.account-nav--grid button span,.account-page--contained .account-nav.account-nav--grid .account-admin-link span{display:none}.account-page--contained .account-nav.account-nav--grid button svg,.account-page--contained .account-nav.account-nav--grid .account-admin-link svg{width:16px;min-width:16px;height:16px}.account-page--contained .account-nav.account-nav--grid button.is-active{box-shadow:inset 0 2px 0 var(--text);padding-left:.35rem}.account-page--contained .account-nav.account-nav--grid .account-admin-link{background:var(--text);color:var(--text);grid-column:1/-1;justify-content:flex-start;padding-inline:.8rem}}
.playlist-page{background:var(--surface);min-height:100svh;color:var(--text);padding:clamp(28px,5vw,72px)}.playlist-stage{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:clamp(24px,5vw,72px);min-height:58svh;display:grid}.playlist-copy{max-width:760px}.playlist-kicker{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.playlist-copy h1{letter-spacing:0;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.6rem,10vw,9.4rem);line-height:.9}.playlist-copy p:last-child{max-width:580px;color:var(--text-soft);margin:26px 0 0;font-size:clamp(1rem,2vw,1.2rem)}.playlist-player{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px;box-shadow:0 24px 80px #10120f1f}.playlist-now{grid-template-columns:56px 1fr;align-items:center;gap:16px;min-width:0;display:grid}.playlist-mark{color:#080808;background:#c7ff6b;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.playlist-now span,.playlist-now small{color:var(--text-soft);text-transform:uppercase;font-size:.78rem;display:block}.playlist-now strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:1.4rem;display:block;overflow:hidden}.playlist-progress,.playlist-volume{color:var(--text-soft);grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin-top:22px;font-size:.76rem;display:grid}.playlist-volume{grid-template-columns:24px 1fr}.playlist-page input[type=range]{accent-color:#c7ff6b;width:100%}.playlist-controls{grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;margin-top:22px;display:grid}.playlist-controls button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;display:grid}.playlist-controls button:disabled{cursor:not-allowed;opacity:.38}.playlist-controls button[aria-pressed=true]{color:var(--accent-ink);border-color:#c7ff6b}.playlist-controls .playlist-play{color:#080808;background:#f4f0e8;min-height:62px}.playlist-table{border-top:1px solid var(--line);margin-top:clamp(28px,5vw,64px)}.playlist-table-head,.playlist-table button{grid-template-columns:52px minmax(0,1.2fr) minmax(0,.9fr) 60px;align-items:center;gap:14px;display:grid}.playlist-table-head{color:#777;text-transform:uppercase;padding:14px 0;font-size:.76rem}.playlist-table-head span:last-child{text-align:right;grid-column:4}.playlist-table button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0}.playlist-table button:hover,.playlist-table button.is-active{background:var(--surface)}.playlist-table span,.playlist-table small{color:#777}.playlist-table strong,.playlist-table em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}@media (max-width:820px){.playlist-page{padding:22px 16px 96px}.playlist-stage{grid-template-columns:1fr;min-height:auto}.playlist-copy h1{max-width:8ch;font-size:clamp(3.4rem,18vw,6rem)}.playlist-player{z-index:5;order:2;position:sticky;bottom:12px}.playlist-table-head,.playlist-table button{grid-template-columns:40px minmax(0,1fr) 52px}.playlist-table em{display:none}}
:root{--blog-bg:#080909;--blog-surface:#111313;--blog-surface-2:#171a19;--blog-text:#f4f7f5;--blog-muted:#a7b0aa;--blog-accent:#c2ff4b;--blog-accent-ink:#071006;--blog-border:#c2ff4b33;--blog-shadow:0 20px 55px #00000038}.blog-shell{min-height:100vh;color:var(--blog-text);background:linear-gradient(90deg, #c2ff4b06 1px, transparent 1px), linear-gradient(#c2ff4b06 1px, transparent 1px), var(--blog-bg);background-size:48px 48px}.blog-container{width:min(1180px,100% - 40px);margin-inline:auto}.blog-reading-width{width:min(820px,100% - 40px)}.blog-kicker{color:var(--accent-ink);letter-spacing:.16em;margin:0 0 10px;font-size:.72rem;font-weight:800}.blog-breadcrumbs{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;font-size:.78rem;display:flex}.blog-breadcrumbs a{color:inherit;text-decoration:none}.blog-breadcrumbs a:hover{color:var(--accent-ink)}.blog-hero{border-bottom:1px solid var(--blog-border);background:radial-gradient(circle at 85% 15%, #c2ff4b24, transparent 32%), var(--surface);padding:56px 0 48px}.blog-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.25rem,4.6vw,4.5rem);line-height:.98}.blog-hero>.blog-container>p:not(.blog-kicker){max-width:730px;color:var(--blog-muted);margin:18px 0 0;font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.55}.blog-hero-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.blog-hero-meta span{border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-muted);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-size:.66rem;font-weight:700}.blog-index-layout{grid-template-columns:260px minmax(0,1fr);gap:42px;padding-block:52px 72px;display:grid}.blog-sidebar{align-self:start;gap:30px;display:grid;position:sticky;top:96px}.blog-search label,.blog-categories h2{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800;display:block}.blog-search div{display:flex}.blog-search input{border:1px solid var(--blog-border);background:var(--blog-surface);width:100%;min-width:0;color:var(--blog-text);border-right:0;border-radius:0;padding:12px}.blog-search button{border:1px solid var(--blog-accent);background:var(--blog-accent);color:var(--blog-accent-ink);cursor:pointer;padding:0 13px;font-weight:800}.blog-categories{display:grid}.blog-categories a{border-bottom:1px solid var(--blog-border);color:var(--blog-muted);justify-content:space-between;gap:12px;padding:11px 0;font-size:.88rem;text-decoration:none;display:flex}.blog-categories a:hover,.blog-categories a.is-active{color:var(--accent-ink)}.blog-categories span{font-variant-numeric:tabular-nums}.blog-sidebar-cta{border:1px solid var(--blog-border);background:var(--blog-surface-2);box-shadow:var(--blog-shadow);padding:24px}.blog-sidebar-cta p{color:var(--accent-ink);letter-spacing:.13em;margin:0 0 9px;font-size:.66rem;font-weight:900}.blog-sidebar-cta h2{margin:0 0 20px;font-size:1.35rem;line-height:1.08}.blog-sidebar-cta a{background:var(--blog-accent);color:var(--blog-accent-ink);text-transform:uppercase;padding:10px 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.blog-results>header,.blog-more>.blog-container>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.blog-results>header h2,.blog-more header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.5vw,2.1rem)}.blog-results>header>span{color:var(--blog-muted);white-space:nowrap;font-size:.78rem}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-card{border:1px solid var(--blog-border);background:var(--blog-surface);box-shadow:var(--blog-shadow);content-visibility:auto;contain-intrinsic-size:520px;transition:transform .18s,border-color .18s;overflow:hidden}.blog-card:hover{border-color:var(--blog-accent);transform:translateY(-3px)}.blog-card-image{aspect-ratio:16/9;border-bottom:1px solid var(--blog-border);background:var(--blog-surface-2);display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-body{flex-direction:column;min-height:240px;padding:18px;display:flex}.blog-card-meta,.blog-card-foot{color:var(--blog-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.66rem;display:flex}.blog-card-meta a{color:var(--accent-ink);letter-spacing:.05em;text-transform:uppercase;font-weight:800;text-decoration:none}.blog-card h2,.blog-card h3{letter-spacing:-.03em;margin:13px 0 9px;font-size:1.18rem;line-height:1.12}.blog-card h2 a,.blog-card h3 a{color:var(--blog-text);text-decoration:none}.blog-card-body>p{color:var(--blog-muted);margin:0 0 18px;font-size:.82rem;line-height:1.52}.blog-card-foot{border-top:1px solid var(--blog-border);margin-top:auto;padding-top:14px}.blog-card-foot a{color:var(--blog-text);font-weight:800;text-decoration:none}.blog-card-foot a:hover{color:var(--accent-ink)}.blog-empty{border:1px dashed var(--blog-border);background:var(--blog-surface);text-align:center;padding:60px 28px}.blog-empty h2{margin-top:0}.blog-empty p{color:var(--blog-muted)}.blog-empty a{color:var(--accent-ink);font-weight:800}.blog-article-hero{background:linear-gradient(#c2ff4b0f,#0000 90%);padding:44px 0 0}.blog-article-category{color:var(--accent-ink);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900;text-decoration:none}.blog-article h1{letter-spacing:-.05em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:.98}.blog-article-lede{max-width:760px;color:var(--blog-muted);margin:0;font-size:clamp(.95rem,1.6vw,1.16rem);line-height:1.55}.blog-article-meta{color:var(--blog-muted);flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:.7rem;display:flex}.blog-article-meta span:first-child{color:var(--blog-text);font-weight:800}.blog-featured-image{width:min(960px,100% - 40px);margin:36px auto 0}.blog-featured-image img{border:1px solid var(--blog-border);width:100%;height:auto;box-shadow:var(--blog-shadow);display:block}.blog-featured-image figcaption{color:var(--blog-muted);margin-top:8px;font-size:.7rem}.blog-article-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:52px;padding-block:54px 72px;display:grid}.blog-article-layout>*{min-width:0}.blog-article-rail{border-left:2px solid var(--blog-accent);align-self:start;padding-left:18px;position:sticky;top:96px}.blog-article-rail>p{color:var(--accent-ink);letter-spacing:.13em;margin:0 0 15px;font-size:.66rem;font-weight:900}.blog-article-rail ol{counter-reset:rail;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.blog-article-rail li{counter-increment:rail}.blog-article-rail li a{color:var(--blog-muted);grid-template-columns:20px 1fr;font-size:.78rem;line-height:1.4;text-decoration:none;display:grid}.blog-article-rail li a:before{content:counter(rail, decimal-leading-zero);color:var(--accent-ink);font-size:.62rem}.blog-article-rail>a{color:var(--blog-text);font-size:.75rem;font-weight:800;text-decoration:none}.blog-content>section{scroll-margin-top:110px}.blog-content{min-width:0;max-width:100%}.blog-content>section+section{margin-top:40px}.blog-content h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.08}.blog-content p{color:var(--blog-muted);margin:0 0 16px;font-size:.94rem;line-height:1.7}.blog-content ul{border:1px solid var(--blog-border);background:var(--blog-surface-2);color:var(--blog-muted);gap:8px;margin:20px 0;padding:18px 22px 18px 36px;line-height:1.5;display:grid}.blog-content li::marker{color:var(--accent-ink)}.blog-section-figure{border:1px solid var(--blog-border);background:var(--blog-surface-2);box-shadow:var(--blog-shadow);margin:0 0 20px;overflow:hidden}.blog-section-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-section-figure figcaption{border-top:1px solid var(--blog-border);color:var(--blog-muted);padding:9px 12px;font-size:.7rem;line-height:1.4}.blog-insight{border:1px solid var(--blog-border);border-left:4px solid var(--blog-accent);background:var(--blog-surface-2);box-shadow:var(--blog-shadow);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0 0 20px;padding:16px;display:grid}.blog-insight>svg{width:28px;height:28px;color:var(--accent-ink);stroke-width:1.8px}.blog-insight h3{color:var(--blog-text);letter-spacing:-.01em;margin:0 0 6px;font-size:1rem;line-height:1.25}.blog-content .blog-insight p{color:var(--blog-muted);margin:0;font-size:.82rem;line-height:1.48}.blog-data-table{border:1px solid var(--blog-border);background:var(--blog-surface);margin:26px 0;overflow-x:auto}.blog-data-table table{border-collapse:collapse;width:100%;min-width:620px}.blog-data-table caption{border-bottom:1px solid var(--blog-border);color:var(--blog-text);text-align:left;padding:16px 18px;font-weight:800}.blog-data-table th,.blog-data-table td{border-right:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);color:var(--blog-muted);text-align:left;vertical-align:top;padding:13px 15px;font-size:.82rem;line-height:1.45}.blog-data-table thead th,.blog-data-table tbody th{color:var(--blog-text);font-weight:800}.blog-data-table tr:last-child>*{border-bottom:0}.blog-data-table tr>:last-child{border-right:0}.blog-section-resources{border-left:3px solid var(--blog-accent);background:var(--blog-surface-2);gap:9px;margin:24px 0;padding:20px;display:grid}.blog-section-resources strong{color:var(--blog-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem}.blog-section-resources a{width:fit-content;color:var(--accent-ink);font-size:.86rem;font-weight:800;line-height:1.4;text-decoration:none}.blog-section-resources a:hover{text-underline-offset:3px;text-decoration:underline}.blog-author-box{border:1px solid var(--blog-border);background:var(--blog-surface);padding:22px}.blog-author-box>p:first-child,.blog-product-cta p,.blog-related-products header p,.blog-faq header p{color:var(--accent-ink);letter-spacing:.13em;margin:0 0 8px;font-size:.66rem;font-weight:900}.blog-author-box h2{font-size:1.5rem}.blog-author-box p:last-child{margin-bottom:0;font-size:.9rem;line-height:1.65}.blog-product-cta{border:1px solid var(--blog-accent);background:linear-gradient(135deg,#c2ff4b21,#c2ff4b08);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.blog-product-cta h2{margin-bottom:8px}.blog-product-cta span{color:var(--blog-muted);font-size:.82rem}.blog-product-cta>a{background:var(--blog-accent);color:var(--blog-accent-ink);text-transform:uppercase;flex:none;padding:11px 14px;font-size:.68rem;font-weight:900;text-decoration:none}.blog-related-products>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.blog-related-products>div a{border:1px solid var(--blog-border);background:var(--blog-surface);min-height:160px;color:var(--blog-text);flex-direction:column;padding:20px;text-decoration:none;display:flex}.blog-related-products strong{line-height:1.15}.blog-related-products span{color:var(--blog-muted);margin:10px 0 18px;font-size:.78rem;line-height:1.5}.blog-related-products em{color:var(--accent-ink);margin-top:auto;font-size:.72rem;font-style:normal;font-weight:800}.blog-faq details{border-top:1px solid var(--blog-border)}.blog-faq details:last-child{border-bottom:1px solid var(--blog-border)}.blog-faq summary{cursor:pointer;padding:20px 0;font-weight:800}.blog-faq details p{padding:0 20px 20px 0;font-size:.92rem;line-height:1.65}.blog-tags{border-top:1px solid var(--blog-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:26px;display:flex}.blog-tags span{color:var(--blog-muted);text-transform:uppercase;margin-right:5px;font-size:.72rem;font-weight:800}.blog-tags a{border:1px solid var(--blog-border);color:var(--blog-muted);padding:7px 10px;font-size:.72rem;text-decoration:none}.blog-tags a:hover{border-color:var(--blog-accent);color:var(--accent-ink)}.blog-more{border-top:1px solid var(--blog-border);background:var(--blog-surface-2);padding:56px 0 72px}.blog-more .blog-card-grid{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center}.blog-more header>a{color:var(--accent-ink);font-size:.78rem;font-weight:800;text-decoration:none}.blog-admin,.blog-admin-state{min-height:100vh;color:var(--blog-text);background:var(--blog-bg);padding:44px max(24px,50vw - 620px)}.blog-admin-state{text-align:center;place-content:center;display:grid}.blog-admin-state p{color:var(--blog-muted)}.blog-admin-state button{background:var(--blog-accent);color:var(--blog-accent-ink);cursor:pointer;border:0;justify-self:center;padding:11px 18px;font-weight:800}.blog-admin>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.blog-admin>header p,.blog-admin-calendar>header p,.blog-admin-workflow>p{color:var(--accent-ink);letter-spacing:.14em;margin:0 0 8px;font-size:.68rem;font-weight:900}.blog-admin h1{margin:0 0 8px;font-size:clamp(2.2rem,5vw,4rem)}.blog-admin>header span{color:var(--blog-muted)}.blog-admin-actions{gap:9px;display:flex}.blog-admin-actions a{border:1px solid var(--blog-border);color:var(--blog-text);padding:10px 13px;font-size:.75rem;font-weight:800;text-decoration:none}.blog-admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:40px 0;display:grid}.blog-admin-metrics article{border:1px solid var(--blog-border);background:var(--blog-surface);padding:22px}.blog-admin-metrics span{color:var(--blog-muted);text-transform:uppercase;font-size:.72rem;display:block}.blog-admin-metrics strong{margin-top:10px;font-size:2rem;display:block}.blog-admin-calendar{border:1px solid var(--blog-border);background:var(--blog-surface)}.blog-admin-calendar>header{border-bottom:1px solid var(--blog-border);justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.blog-admin-calendar h2{margin:0}.blog-admin-calendar>header>span{color:var(--blog-muted);font-size:.72rem}.blog-admin-table-wrap{overflow-x:auto}.blog-admin table{border-collapse:collapse;width:100%}.blog-admin th,.blog-admin td{border-bottom:1px solid var(--blog-border);text-align:left;vertical-align:top;padding:16px}.blog-admin th{color:var(--blog-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.blog-admin td{font-size:.82rem}.blog-admin td>span{color:var(--blog-muted);max-width:360px;margin-top:5px;font-size:.7rem;display:block}.blog-status{text-transform:uppercase;border:1px solid;width:fit-content;padding:5px 8px;font-weight:800;margin:0!important;display:inline-flex!important}.blog-status--published,.blog-score--good{color:var(--accent-ink)!important}.blog-status--scheduled{color:#70b7ff!important}.blog-status--draft{color:var(--blog-muted)!important}.blog-score{font-size:1rem}.blog-admin-workflow{border:1px solid var(--blog-border);background:var(--blog-surface-2);margin-top:24px;padding:28px}.blog-admin-workflow h2{margin:0 0 18px}.blog-admin-workflow div{color:var(--blog-muted);grid-template-columns:repeat(3,1fr);gap:20px;font-size:.85rem;line-height:1.5;display:grid}@media (max-width:900px){.blog-index-layout{grid-template-columns:1fr;gap:32px}.blog-sidebar{grid-template-columns:1fr 1fr;position:static}.blog-sidebar-cta{display:none}.blog-article-layout{grid-template-columns:1fr;gap:32px}.blog-article-rail{position:static}.blog-more .blog-card-grid{grid-template-columns:minmax(0,560px)}.blog-related-products>div{grid-template-columns:1fr}.blog-admin-metrics{grid-template-columns:repeat(2,1fr)}.blog-admin-workflow div{grid-template-columns:1fr}}@media (max-width:640px){.blog-container,.blog-reading-width{width:min(100% - 24px,1180px)}.blog-featured-image{width:calc(100% - 24px);margin-top:32px}.blog-hero{padding:32px 0}.blog-hero h1{font-size:clamp(2rem,10vw,3.1rem)}.blog-hero>.blog-container>p:not(.blog-kicker){font-size:.94rem}.blog-breadcrumbs{margin-bottom:28px}.blog-index-layout{padding-block:28px 52px}.blog-sidebar,.blog-card-grid{grid-template-columns:1fr}.blog-more .blog-card-grid{grid-template-columns:minmax(0,340px)}.blog-card-body{min-height:0;padding:16px}.blog-card h2,.blog-card h3{font-size:1.1rem}.blog-card-body>p{font-size:.82rem}.blog-results>header,.blog-more>.blog-container>header,.blog-admin>header,.blog-admin-calendar>header{flex-direction:column;align-items:start}.blog-article-hero{padding-top:28px}.blog-article h1{font-size:clamp(2rem,10vw,3rem)}.blog-article-lede{font-size:.98rem}.blog-article-layout{padding-block:34px 52px}.blog-content p{font-size:.92rem;line-height:1.65}.blog-product-cta{flex-direction:column;align-items:stretch}.blog-more{padding:48px 0 64px}.blog-product-cta>a{text-align:center}.blog-admin{padding-inline:14px}.blog-admin-actions{flex-wrap:wrap}}.blog-featured-image{width:min(760px,100% - 40px);margin-top:28px}.blog-featured-image img,.blog-section-figure img{object-fit:contain;aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:420px;margin-inline:auto}.blog-section-figure{max-width:760px;margin-inline:auto}.blog-article h1,.blog-content h2,.blog-product-cta,.blog-section-resources a{overflow-wrap:anywhere}.blog-product-cta>a,.blog-section-resources a{align-items:center;min-height:44px;display:inline-flex}.blog-content iframe,.blog-content video,.blog-content audio{max-width:100%}@media (max-width:640px){.blog-featured-image{width:calc(100% - 24px)}.blog-featured-image img,.blog-section-figure img{object-fit:contain;width:100%;height:auto;max-height:300px}.blog-product-cta>a{white-space:normal;justify-content:center;width:100%}.blog-article h1{line-height:1.12}}
.intelligence-shell{background:var(--surface);min-height:100vh;color:var(--text);font-family:var(--font-sans);--intel-line:#293026;--intel-panel:#10140f;--intel-soft:#151b14;--intel-accent:#b8ff3d;--intel-muted:#8e9988;padding:1.25rem clamp(.85rem,2vw,2rem) 3rem}.intel-header{justify-content:space-between;align-items:end;gap:1rem;max-width:1700px;margin:0 auto 1rem;display:flex;position:relative}.intel-header a{color:var(--intel-muted);font:.62rem var(--font-mono);text-transform:uppercase;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.intel-header a svg{width:13px}.intel-header p,.intel-panel>header p,.intel-live-title p{color:var(--intel-accent);font:.58rem var(--font-mono);letter-spacing:.15em;margin:.65rem 0 .2rem}.intel-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,4vw,3.2rem)}.intel-view-tabs{border:1px solid var(--intel-line);background:var(--surface);display:flex}.intel-view-tabs button{border:0;border-right:1px solid var(--intel-line);height:42px;color:var(--intel-muted);font:.62rem var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:0 .8rem;display:flex}.intel-view-tabs button.active{background:var(--surface);color:var(--intel-accent)}.intel-view-tabs svg{width:14px}.intel-view-tabs .intel-refresh{border:0}.intel-filters{z-index:30;border:1px solid var(--intel-line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;align-items:end;gap:.55rem;max-width:1700px;margin:0 auto 1rem;padding:.7rem;display:flex;position:sticky;top:0;overflow-x:auto}.intel-filters label{gap:.25rem;min-width:132px;display:grid}.intel-filters label span{color:var(--intel-muted);font:.52rem var(--font-mono);text-transform:uppercase}.intel-filters select,.intel-filters input{border:1px solid var(--intel-line);background:var(--surface);min-width:0;height:36px;color:var(--text);font:.68rem var(--font-mono);border-radius:2px;padding:0 .55rem}.intel-filters button{border:1px solid var(--intel-line);height:36px;color:var(--intel-muted);font:.6rem var(--font-mono);text-transform:uppercase;background:0 0;padding:0 .7rem}.intel-stack{gap:1rem;max-width:1700px;margin:auto;display:grid}.intel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.intel-kpi{border:1px solid var(--intel-line);background:var(--intel-panel);min-height:142px;padding:1rem;position:relative;overflow:hidden}.intel-kpi-head{justify-content:space-between;align-items:center;display:flex}.intel-kpi-head>span,.intel-kpi>span{color:var(--intel-muted);font:.57rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;display:flex}.intel-kpi-head svg{width:14px}.intel-kpi-head button{border:1px solid var(--intel-line);width:20px;height:20px;color:var(--intel-muted);font:.58rem var(--font-mono);background:0 0;border-radius:50%}.intel-kpi>strong{font:600 clamp(1.35rem,2vw,2.15rem) var(--font-sans);letter-spacing:-.03em;margin:.7rem 0 .3rem;display:block}.intel-delta{color:var(--intel-muted);font:.57rem var(--font-mono);align-items:center;gap:.2rem;display:flex}.intel-delta svg{width:13px}.intel-delta.positive{color:#75d69b}.intel-delta.negative{color:#ff806f}.intel-spark{opacity:.65;width:100%;height:32px;position:absolute;bottom:0;left:0;right:0}.intel-spark polyline{stroke:var(--intel-accent);stroke-width:1px}.intel-spark-empty{color:#596254;font:.5rem var(--font-mono);position:absolute;bottom:.75rem;right:.75rem}.intel-panel{border:1px solid var(--intel-line);background:var(--intel-panel);min-width:0;padding:1rem}.intel-panel>header{justify-content:space-between;margin-bottom:1rem;display:flex}.intel-panel>header p{margin:0 0 .2rem}.intel-panel h2{margin:0;font-size:1.05rem}.intel-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.intel-empty{min-height:150px;color:var(--intel-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex}.intel-empty svg{width:22px}.intel-empty strong{color:var(--text-soft)}.intel-empty span{max-width:480px;font-size:.75rem}.intel-actions{margin:0;padding:0;list-style:none;display:grid}.intel-actions li{border-top:1px solid var(--intel-line);grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.intel-actions li:first-child{border-top:0}.intel-actions li>div{gap:.2rem;display:grid}.intel-actions li span,.intel-actions li small{color:var(--intel-muted);font-size:.7rem}.intel-status,.intel-confidence{border:1px solid var(--line);width:max-content;color:var(--text-soft);font:.52rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.25rem .38rem;display:inline-flex}.intel-status.scale,.intel-status.excellent,.intel-status.connected{color:#8add9b;border-color:#4d8057}.intel-status.reduce,.intel-status.watch{color:#e6bd68;border-color:#8a703e}.intel-status.pause,.intel-status.poor{color:#ff8b7b;border-color:#8b493f}.intel-status.insufficient_data,.intel-status.insufficient-data,.intel-status.not-connected{color:#7c8777}.intel-confidence.high{border-color:var(--line);color:#88d69a}.intel-confidence.medium{color:#d6b96c;border-color:#7d6b3e}.intel-confidence.low{color:#7c8777}.intel-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.intel-insights article{border:1px solid var(--intel-line);gap:.75rem;padding:1rem;display:flex}.intel-insights article.warning,.intel-insights article.critical{border-left:3px solid #db765e}.intel-insights article.opportunity{border-left:3px solid var(--intel-accent)}.intel-insights svg{width:17px;color:var(--intel-accent);flex:none}.intel-insights strong{font-size:.82rem}.intel-insights p{color:var(--intel-muted);margin:.35rem 0 .65rem;font-size:.73rem;line-height:1.55}.intel-profit-list{margin:0;display:grid}.intel-profit-list>div{border-top:1px solid var(--intel-line);justify-content:space-between;padding:.55rem 0;display:flex}.intel-profit-list dt{color:var(--intel-muted);font-size:.73rem}.intel-profit-list dd{font:600 .8rem var(--font-mono);margin:0}.intel-profit-list dd span{color:#6f786a;font-weight:400}.intel-series{border-top:1px solid var(--intel-line);align-items:end;gap:3px;height:100px;margin-top:1rem;padding-top:.5rem;display:flex}.intel-series div{flex:1;align-items:end;height:100%;display:flex}.intel-series span{background:var(--intel-accent);opacity:.7;width:100%;min-height:2px}.intel-funnel{justify-items:center;gap:.35rem;display:grid}.intel-funnel article{border:1px solid var(--intel-line);background:var(--surface);text-align:center;grid-template-columns:1fr 1.5fr 1fr;align-items:center;min-width:55%;padding:.48rem .75rem;display:grid}.intel-funnel strong{font:700 .8rem var(--font-mono)}.intel-funnel span{font-size:.7rem}.intel-funnel small{color:var(--intel-muted);font:.55rem var(--font-mono)}.intel-callout{border-left:3px solid var(--intel-accent);background:var(--surface);color:var(--text-soft);margin:1rem 0 0;padding:.85rem;font-size:.75rem}.intel-callout strong{color:var(--intel-accent);font:.56rem var(--font-mono);text-transform:uppercase;margin-bottom:.25rem;display:block}.intel-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.intel-recommendations>article{border:1px solid var(--intel-line);background:var(--surface);padding:1rem}.intel-recommendations>article>div{justify-content:space-between;gap:.5rem;display:flex}.intel-recommendations h3{margin:.8rem 0 .4rem;font-size:.9rem}.intel-recommendations p{margin:0 0 .4rem;font-size:.76rem;line-height:1.4}.intel-recommendations small{min-height:3.2em;color:var(--intel-muted);font-size:.65rem;line-height:1.4;display:block}.intel-recommendations dl{grid-template-columns:1fr 1fr;gap:.45rem;margin:.8rem 0 0;display:grid}.intel-recommendations dl div{background:var(--intel-soft);padding:.45rem}.intel-recommendations dt{color:var(--intel-muted);font:.5rem var(--font-mono);text-transform:uppercase}.intel-recommendations dd{font:600 .68rem var(--font-mono);margin:.25rem 0 0}.intel-table-wrap{scrollbar-width:thin;overflow:auto}.intel-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.67rem}.intel-table-wrap th,.intel-table-wrap td{border-top:1px solid var(--intel-line);text-align:right;padding:.65rem .7rem}.intel-table-wrap th:first-child,.intel-table-wrap td:first-child{text-align:left;background:var(--intel-panel);z-index:2;position:sticky;left:0}.intel-table-wrap th{color:var(--intel-muted);font:.52rem var(--font-mono);text-transform:uppercase}.intel-table-wrap th button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.intel-table-wrap td small{color:var(--intel-muted);font-size:.55rem;display:block}.intel-scatter{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);height:300px;margin:1rem 1.5rem 1.5rem;position:relative}.intel-scatter i{background:var(--intel-accent);cursor:help;border:2px solid #d9ff9c;border-radius:50%;display:block;position:absolute;transform:translate(-50%,50%)}.intel-scatter i.profitable{background:#71d48e}.intel-scatter i.unprofitable{background:#f06f5f}.intel-scatter .axis-y,.intel-scatter .axis-x{color:var(--intel-muted);font:.52rem var(--font-mono);text-transform:uppercase;position:absolute}.intel-scatter .axis-y{transform-origin:0 0;top:50%;left:-1.3rem;transform:rotate(-90deg)translate(-50%)}.intel-scatter .axis-x{bottom:-1.25rem;left:50%}.intel-scatter .break-even{background:var(--surface);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:rotate(-36deg)}.intel-breakdowns{gap:1rem;display:grid}.intel-brief-metrics{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.intel-brief-metrics div{background:var(--intel-soft);padding:.75rem}.intel-brief-metrics span{color:var(--intel-muted);font:.52rem var(--font-mono);text-transform:uppercase;display:block}.intel-brief-metrics strong{margin-top:.35rem;font-size:.9rem;display:block}.intel-brief-copy{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0 0;display:grid}.intel-brief-copy div{border:1px solid var(--intel-line);padding:.75rem}.intel-brief-copy dt{color:var(--intel-accent);font:.53rem var(--font-mono);text-transform:uppercase}.intel-brief-copy dd{color:var(--text-soft);margin:.4rem 0 0;font-size:.73rem;line-height:1.45}.intel-quality{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.intel-quality>div{grid-template-columns:1fr auto;gap:.45rem;display:grid}.intel-quality span{color:var(--intel-muted);font-size:.68rem}.intel-quality strong{font:.72rem var(--font-mono)}.intel-quality i{background:var(--surface);grid-column:1/-1;height:5px}.intel-quality i b{background:var(--intel-accent);height:100%;display:block}.intel-notes{color:var(--intel-muted);margin:1rem 0;padding:0 0 0 1rem;font-size:.68rem;line-height:1.6}.intel-connections{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.intel-connections>div{border:1px solid var(--intel-line);grid-template-columns:auto 1fr;align-items:center;gap:.45rem .7rem;padding:.75rem;display:grid}.intel-connections span:last-child{color:var(--intel-muted);grid-column:1/-1;font-size:.65rem}.intel-live-title{border:1px solid var(--intel-line);align-items:center;gap:.75rem;padding:1rem;display:flex}.intel-live-title h2,.intel-live-title p{margin:0}.intel-live-title small{color:var(--intel-muted);margin-left:auto}.intel-kpis.live{grid-template-columns:repeat(9,1fr)}.intel-kpis.live .intel-kpi{min-height:95px}.intel-kpis.live .intel-kpi strong{font-size:1.3rem}.intel-error,.intel-loading,.intel-gate{background:var(--surface);color:#f2b1a6;border:1px solid #70463e;align-items:center;gap:.5rem;max-width:1700px;margin:2rem auto;padding:1rem;display:flex}.intel-error svg{width:18px}.intel-gate{border-color:var(--line);background:var(--surface);text-align:center;min-height:50vh;color:var(--text);flex-direction:column;justify-content:center}.intel-gate svg{width:28px}.intel-gate h1{margin:.5rem 0}.intel-gate p{color:var(--text-soft)}.intel-gate a,.intel-gate button{border:1px solid var(--line);background:var(--surface);color:#dfffaa;padding:.7rem 1rem;text-decoration:none}.intel-footer{color:#697262;max-width:1700px;font:.52rem var(--font-mono);text-transform:uppercase;text-align:right;margin:1rem auto}@media (max-width:1200px){.intel-kpis{grid-template-columns:repeat(2,1fr)}.intel-kpis.live{grid-template-columns:repeat(3,1fr)}.intel-recommendations{grid-template-columns:repeat(2,1fr)}.intel-brief-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.intelligence-shell{padding:.75rem .65rem 2rem}.intel-header{align-items:flex-start}.intel-header h1{font-size:1.45rem}.intel-view-tabs button{padding:0 .55rem;font-size:0}.intel-view-tabs svg{width:17px}.intel-view-tabs .intel-refresh{font-size:0}.intel-filters{border-left:0;border-right:0;margin-inline:-.65rem;padding-inline:.65rem;top:0}.intel-filters label{min-width:120px}.intel-kpis{grid-template-columns:1fr 1fr;gap:.55rem}.intel-kpi{min-height:126px;padding:.75rem}.intel-kpi>strong{font-size:1.25rem}.intel-two,.intel-insights,.intel-recommendations,.intel-brief-copy,.intel-connections{grid-template-columns:1fr}.intel-actions li{grid-template-columns:1fr auto}.intel-actions li>small,.intel-actions li>.intel-confidence{grid-column:1/-1}.intel-recommendations small{min-height:0}.intel-profit-list dd{text-align:right;max-width:50%}.intel-funnel article{grid-template-columns:1fr 1.4fr;min-width:78%}.intel-funnel article small{grid-column:1/-1;margin-top:.2rem}.intel-brief-metrics,.intel-quality,.intel-kpis.live{grid-template-columns:repeat(2,1fr)}.intel-live-title{align-items:flex-start}.intel-live-title small{display:none}.intel-scatter{height:230px}.intel-panel{padding:.8rem}.intel-footer{text-align:left}}
.intel-internal-traffic{background:linear-gradient(135deg, #b8ff3d14, var(--surface));border:1px solid #b8ff3d47;gap:.9rem;max-width:1700px;margin:0 auto 1rem;padding:1rem 1.15rem;display:grid}.intel-internal-traffic>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.intel-internal-traffic>header p{letter-spacing:.16em;color:var(--intel-accent);margin:0;font-size:.68rem}.intel-internal-traffic>header h2{margin:.15rem 0 0;font-size:1.05rem}.intel-internal-traffic>header>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.intel-internal-traffic>header>span svg{width:16px}.intel-internal-traffic>header>span.active{color:var(--intel-accent)}.intel-internal-traffic>header>span.pending{color:var(--text-soft)}.intel-internal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.intel-internal-grid>div{border:1px solid var(--line);background:#00000038;gap:.25rem;padding:.7rem;display:grid}.intel-internal-grid span{color:var(--text-soft);font-size:.7rem}.intel-internal-grid strong{overflow-wrap:anywhere;font-size:.85rem}.intel-internal-addresses{gap:.45rem;display:grid}.intel-internal-addresses>strong{font-size:.76rem}.intel-internal-addresses ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.intel-internal-addresses li{border:1px solid var(--line);gap:.15rem;padding:.45rem .6rem;display:grid}.intel-internal-addresses code{color:var(--text)}.intel-internal-addresses span,.intel-internal-addresses p{color:var(--text-soft);margin:0;font-size:.68rem}.intel-internal-traffic>button{border:1px solid var(--intel-accent);color:var(--intel-accent);cursor:pointer;background:0 0;justify-self:start;padding:.55rem .8rem}.intel-internal-traffic>button:disabled{opacity:.55;cursor:wait}.intel-internal-error{color:#ff8080;margin:0;font-size:.78rem}@media (max-width:900px){.intel-internal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.intel-internal-grid{grid-template-columns:1fr}}
:root{--bg:#090a09;--bg-soft:#0f100f;--surface:#141613;--surface-high:#1a1c18;--surface-raised:#20221e;--line:#f1f1eb1f;--line-strong:#f1f1eb3b;--text:#f3f3ed;--text-soft:#c2c4bc;--muted:#858980;--accent:#baf23a;--accent-dark:#8cb926;--accent-soft:#baf23a17;--danger:#e2766d;--warning:#e4bd67;--success:#8fc67b;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--page:min(1440px, calc(100vw - 48px));--header:64px;--section-space:clamp(3.5rem, 5.5vw, 5.75rem);--display-xl:clamp(2.85rem, 4.35vw, 4.8rem);--display-lg:clamp(2.4rem, 3.4vw, 3.8rem);--display-md:clamp(2rem, 2.7vw, 3rem);--heading-lg:clamp(1.7rem, 2.15vw, 2.35rem);--heading-md:clamp(1.35rem, 1.7vw, 1.8rem);--body-lg:clamp(.95rem, 1.1vw, 1.05rem);--shadow-dialog:0 30px 90px #000000b8;--ease:.18s cubic-bezier(.22, .8, .3, 1)}html{background:var(--bg);scrollbar-gutter:stable;scroll-padding-top:calc(var(--header) + 12px)}body{background:radial-gradient(circle at 14% 0%, #baf23a06, transparent 28rem), var(--bg);color:var(--text);min-width:0;font-size:15px;line-height:1.55;overflow-x:clip}body:before{opacity:.025}h1,h2{letter-spacing:-.038em;text-wrap:balance;line-height:.96}h1{font-size:var(--display-xl);margin-bottom:1rem}h2{font-size:var(--display-md);margin-bottom:.8rem}h3{letter-spacing:-.018em}p{text-wrap:pretty}.page-shell{width:var(--page)}.page-top{min-height:0;padding-top:clamp(2rem,4vw,4rem);padding-bottom:var(--section-space)}.section-block{padding-top:var(--section-space);padding-bottom:clamp(2.5rem,4vw,4rem)}.page-heading{max-width:900px;margin-bottom:clamp(2.25rem,4vw,3.75rem)}.page-heading>p:last-child,.split-heading>p:last-child{font-size:var(--body-lg);line-height:1.65}.section-header{gap:clamp(1rem,3vw,3rem);padding-bottom:1.5rem}.section-header h2,.account-section-head h2,.admin-panel-heading h2,.document-layout article h2{font-size:var(--display-md)}.eyebrow{color:var(--muted);letter-spacing:.13em;margin-bottom:.65rem;font-size:.68rem}.button{border-radius:var(--radius-sm);letter-spacing:.055em;min-height:42px;font-size:.72rem}.button--sm{min-height:38px}.button--md{min-height:44px}.button--lg{min-height:48px}.button--primary{background:var(--accent);color:#080a06}.button--primary:hover{background:#ccff58}.button--secondary{border-color:var(--line-strong)}input,select,textarea{border-radius:var(--radius-sm)}.site-header{height:var(--header);border-color:var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--line);isolation:isolate}.header-inner{width:var(--page)}.wordmark{font-size:.94rem}.desktop-nav a,.login-link{font-size:.71rem}.site-footer{width:var(--page);margin-top:var(--section-space);padding:2.5rem 0 4rem}.site-footer--minimal{margin-top:clamp(2rem,4vw,4rem)}.site-footer--minimal .footer-bottom{min-height:56px}.welcome-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);min-height:0;padding-top:clamp(2.5rem,4.5vw,4.75rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.welcome-hero-copy h1{max-width:760px;font-size:var(--display-xl);margin:.7rem 0 1rem;line-height:.93}.welcome-lead{max-width:640px;font-size:var(--body-lg);line-height:1.65}.welcome-proof{margin-top:1.1rem}.welcome-product-preview{border-color:var(--line-strong);transform:none;box-shadow:0 24px 70px #10120f1f}.preview-app{min-height:300px}.welcome-hero-stats{min-height:76px;margin-top:clamp(1.5rem,3vw,2.5rem)}.welcome-hero-stats article{padding-block:.9rem}.welcome-hero-stats strong{font-size:clamp(1.55rem,2vw,2.15rem)}.welcome-member-tour,.welcome-membership,.welcome-referrals,.welcome-cycle{padding-block:var(--section-space)}.welcome-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(1.5rem,4vw,5rem);margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.welcome-section-heading h2,.welcome-membership .welcome-section-heading h2,.welcome-referrals h2,.welcome-cycle .cycle-heading h2,.welcome-final h2{max-width:820px;font-size:var(--display-lg);line-height:.96}.welcome-section-heading>p,.welcome-referrals>div:nth-child(2) p:not(.eyebrow){font-size:.88rem;line-height:1.65}.member-feature-grid article{min-height:185px;padding:1.15rem}.member-feature-grid h3{font-size:1.3rem}.welcome-referrals{grid-template-columns:210px minmax(0,720px);justify-content:center;gap:clamp(2rem,5vw,5rem);max-width:1080px;min-height:0;margin-inline:auto}.referral-orbit{width:210px}.referral-orbit span{font-size:3.25rem}.welcome-final{min-height:0;padding-block:var(--section-space)}.membership-grid,.membership-grid--paid{border-color:var(--line);background:var(--line)}.plan-card,.plan-card--pro,.plan-card--producer,.plan-card--artist{background-color:var(--bg-soft);min-height:390px;padding:clamp(1rem,1.35vw,1.3rem)}.plan-card header,.plan-card--pro header{min-height:116px;padding-bottom:1rem}.plan-card header h3{font-size:clamp(1.25rem,1.55vw,1.6rem);line-height:.98}.plan-card header p{font-size:.68rem;line-height:1.45}.plan-card header strong,.plan-card--pro header strong{font-size:clamp(2.65rem,3.15vw,3.35rem);line-height:.88}.plan-card header strong sup{font-size:.9rem}.plan-card ul{gap:.55rem;margin:1rem 0}.plan-card li,.plan-card--pro li{font-size:.72rem;line-height:1.45}.plan-card__footer{gap:.65rem}.plan-annual-price{min-height:40px}.pricing-heading{margin-bottom:1.35rem}.pricing-trust-strip{min-height:50px}.pricing-trust-strip span{min-height:50px;padding:.75rem .9rem;font-size:.6rem}.pricing-checkout{border-color:var(--line-strong);background:var(--bg-soft);gap:.9rem;padding:1rem}.pricing-checkout__heading h3{font-size:var(--heading-lg);line-height:1}.pricing-checkout__heading p,.pricing-checkout__terms,.pricing-checkout__status{font-size:.68rem;line-height:1.5}.pricing-term-options button,.pricing-payment-method{min-height:82px}.pricing-term-options button strong{font-size:1.8rem}.pricing-payment-method__choices span{min-height:36px}.real-explore-page.page-top{scroll-margin-top:calc(var(--header) + 12px);padding-top:1rem;padding-bottom:clamp(3rem,5vw,5rem)}.real-explore-page .real-explore-hero{min-height:0;display:block}.real-explore-page .real-explore-copy{width:100%;max-width:900px;padding-top:.6rem}.real-explore-page .real-explore-copy h1{max-width:720px;font-size:var(--display-lg);margin:.35rem 0 .45rem;line-height:.94}.real-explore-page .real-explore-description{max-width:760px;color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.6}.real-explore-page .real-catalog{scroll-margin-top:calc(var(--header) + 12px);padding-top:.75rem}.real-explore-page>.real-explore-hero{border-bottom:0;margin:0;padding:.8rem 0 .9rem;min-height:0!important}.real-explore-page>.real-explore-hero .real-explore-copy{max-width:900px;padding:0}.real-explore-page>.real-catalog{padding-top:0!important}.catalog-search{background:var(--bg-soft);min-height:58px}.catalog-toolbar{min-height:56px}.sample-row{min-height:66px}.sample-identity a{font-size:.78rem}.filter-group h3,.sample-list-head,.catalog-toolbar p{font-size:.6rem}.hero h1,.sample-detail-main h1,.pack-detail-copy h1,.collection-hero h1,.manifesto-band h2,.account-gate h1,.admin-gate h1{max-width:900px;font-size:var(--display-xl);line-height:.94}.hero{min-height:0;padding-block:var(--section-space)}.collection-hero,.sample-detail,.pack-detail{padding-block:clamp(2.5rem,5vw,5rem)}.license-strip h2,.document-layout article h2{font-size:var(--display-md)}.collection-card h3,.pack-cover strong{font-size:var(--heading-md)}.projects-page{padding-top:clamp(2rem,3.5vw,3.5rem);padding-bottom:var(--section-space)}.projects-hero{max-width:820px;margin-bottom:1.4rem}.projects-hero h1{font-size:var(--display-lg);margin:.4rem 0 .6rem;line-height:.95}.project-grid{gap:12px}.project-card{border-color:var(--line-strong);background:var(--bg-soft);gap:1rem;min-height:380px;padding:1.15rem}.project-card h2{font-size:var(--heading-lg);line-height:1}.member-account-header,.account-header{margin-bottom:1.5rem;padding-bottom:1.5rem}.member-account-header h1,.account-header h1{font-size:var(--display-lg)}.member-account-layout,.account-layout{gap:clamp(1.5rem,3vw,3rem)}.member-account-content,.account-content{min-height:0}.account-section-head{padding-bottom:1rem}.account-section-head h2{font-size:var(--heading-lg)}.account-metric-grid article{min-height:150px}.account-metric-grid article>strong,.account-plan-panel>strong,.account-referral-hero>strong{font-size:clamp(2.2rem,3vw,3.1rem)}.admin-page{padding-bottom:var(--section-space)}.admin-header{min-height:0;padding:1rem 0 1.75rem}.admin-header h1{font-size:var(--display-lg);margin:.5rem 0}.admin-gate{min-height:0;padding-block:var(--section-space)}.admin-primary-metrics article{min-height:145px}.admin-primary-metrics strong{font-size:clamp(2rem,2.8vw,3rem)}.admin-panel{margin-top:2.5rem}.admin-panel-heading{min-height:96px;padding:1.1rem}.admin-panel-heading h2{font-size:var(--heading-lg)}.admin-table th{font-size:.56rem}.admin-table td{font-size:.72rem}.paid-join.page-top{padding-top:clamp(1.25rem,2.5vw,2.5rem);padding-bottom:var(--section-space)}.paid-join__header{gap:clamp(1.5rem,3vw,3rem);min-height:0;padding:1rem 0 1.5rem}.paid-join__header h1{max-width:820px;font-size:var(--display-lg);margin:.45rem 0 .65rem;line-height:.95}.paid-join__plan,.paid-join__checkout{padding:clamp(1.2rem,2.3vw,2.2rem)}.paid-join__plan h2,.paid-join__checkout h2{font-size:var(--display-md);margin:.45rem 0 1.15rem;line-height:.98}.paid-join__terms button{min-height:96px}.paid-join__terms strong{font-size:2.1rem}.artist-reviews{padding:var(--section-space) 0}.artist-reviews__header{width:min(100%,900px);margin:0 auto 1.1rem}.artist-reviews__header h2{max-width:720px;font-size:var(--display-lg);line-height:.96}.artist-review-card{min-height:280px}.artist-review-card blockquote p{font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.15}.scrim,.guest-conversion-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10120f38}.drawer,.dialog,.guest-conversion-dialog,.upgrade-dialog,.midi-piano-dialog{border-color:var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(145deg, #10120f05, transparent 40%), var(--bg-soft);box-shadow:var(--shadow-dialog)}.drawer-header{min-height:76px;padding:1.1rem 1.25rem}.drawer-header h2{font-size:1.9rem}.modal-layer,.guest-conversion-layer,.upgrade-dialog-backdrop{padding:clamp(.75rem,2vw,1.5rem)}.dialog{width:min(520px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.35rem,3vw,2rem)}.dialog h2,.auth-dialog h2,.notice-dialog h2{font-size:var(--display-md);margin:1rem 0 .65rem;padding-right:2.25rem;line-height:.98}.dialog>p{font-size:.88rem;line-height:1.6}.guest-conversion-dialog{width:min(640px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.35rem,3vw,2rem)}.guest-conversion-dialog h2{max-width:540px;margin:.7rem 0 .65rem;padding-right:2.25rem;font-size:clamp(2.1rem,3.4vw,2.9rem);line-height:.98}.guest-conversion-dialog>p:not(.eyebrow):not(.guest-conversion-trust){max-width:560px;font-size:.9rem;line-height:1.55}.guest-conversion-context{margin-top:1rem;padding:.75rem .85rem}.guest-conversion-price{align-items:center;gap:.8rem;margin:1.1rem 0;padding-bottom:1rem}.guest-conversion-price strong{font-size:clamp(2.75rem,4.5vw,3.5rem);line-height:.9}.guest-conversion-price span{font-size:.62rem}.guest-conversion-benefits ul{gap:.5rem;margin-bottom:1.15rem}.guest-conversion-benefits li{font-size:.82rem}.guest-conversion-trust{font-size:.56rem}.upgrade-dialog{width:min(1120px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1rem,2vw,1.6rem)}.upgrade-dialog__header{margin-bottom:.9rem}.upgrade-dialog__header h2{max-width:720px;font-size:var(--display-md);margin:.3rem 0 .45rem;line-height:.98}.upgrade-dialog__header p:last-child{font-size:.86rem;line-height:1.55}.upgrade-dialog .plan-card{min-height:360px}.upgrade-dialog__referral{border:1px solid var(--line);color:var(--text-soft);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.78rem;display:flex}.upgrade-dialog__referral a{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.midi-piano-dialog__head{min-height:64px}@media (max-width:1180px){:root{--page:min(100% - 36px, 1120px)}.welcome-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)}.membership-grid,.membership-grid--paid,.upgrade-dialog .membership-grid--paid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.welcome-hero,.welcome-section-heading,.paid-join__header,.paid-join__grid{grid-template-columns:1fr}.welcome-product-preview{margin-top:.5rem}.welcome-referrals{grid-template-columns:160px minmax(0,1fr)}.member-account-layout,.account-layout{grid-template-columns:1fr}.account-nav{border-right:0}.admin-primary-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--page:calc(100% - 24px);--header:58px;--section-space:3rem;--display-xl:clamp(2.35rem, 10vw, 3.25rem);--display-lg:clamp(2.1rem, 8.8vw, 2.8rem);--display-md:clamp(1.8rem, 7.8vw, 2.35rem);--heading-lg:clamp(1.55rem, 6.5vw, 2rem)}body{font-size:14px}h1,h2{overflow-wrap:anywhere}.page-top{padding-top:1.5rem}.welcome-hero{padding-top:1.5rem;padding-bottom:2rem}.welcome-hero-copy h1,.real-explore-page .real-explore-copy h1,.projects-hero h1,.paid-join__header h1{font-size:var(--display-xl)}.welcome-member-tour,.welcome-membership,.welcome-referrals,.welcome-cycle,.artist-reviews{padding-block:2.75rem}.welcome-referrals{grid-template-columns:1fr}.referral-orbit{width:150px}.membership-grid,.membership-grid--paid,.upgrade-dialog .membership-grid--paid{grid-template-columns:1fr}.plan-card,.plan-card--pro,.plan-card--producer,.plan-card--artist,.upgrade-dialog .plan-card{min-height:0}.plan-card header,.plan-card--pro header{min-height:100px}.real-explore-page.page-top{padding-top:.65rem}.real-explore-page .real-catalog{padding-top:.6rem}.project-card{min-height:0}.admin-header,.member-account-header,.account-header,.account-section-head{flex-direction:column;align-items:flex-start}.admin-primary-metrics{grid-template-columns:1fr}.admin-primary-metrics article,.account-metric-grid article{min-height:125px}.dialog,.guest-conversion-dialog,.upgrade-dialog{max-height:calc(100dvh - 1rem);padding:1.15rem}.guest-conversion-dialog h2{font-size:2.1rem}.guest-conversion-price strong{font-size:2.8rem}.upgrade-dialog__header h2,.dialog h2,.auth-dialog h2,.notice-dialog h2{font-size:2rem}.pricing-term-options,.paid-join__terms{grid-template-columns:1fr}}@media (max-width:520px){.welcome-product-preview{display:none}.welcome-hero-stats{grid-template-columns:repeat(2,1fr)}.welcome-hero-stats article:nth-child(2){border-right:0}.guest-conversion-price{flex-direction:column;align-items:flex-start;gap:.3rem}.guest-conversion-trust{flex-direction:column}}.plan-card,.plan-card--free,.plan-card--pro,.plan-card--producer,.plan-card--artist{--plan-accent:var(--accent);background:var(--bg-soft);box-shadow:inset 0 2px var(--line-strong)}.plan-card.is-highlighted,.plan-card.is-selected{box-shadow:inset 0 2px var(--accent)}.plan-card--producer .plan-badge,.plan-card--artist .plan-badge,.admin-plan--producer,.admin-plan--artist{border-color:var(--line-strong);color:var(--text-soft)}.real-folder-link{max-width:100%;color:var(--muted);font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--ease);background:0 0;border:0;padding:0;line-height:1.35;display:block;overflow:hidden}.real-folder-link:hover,.real-folder-link:focus-visible{color:var(--accent-ink)}.real-folder-link:after{content:"  ?";opacity:0;transition:opacity var(--ease)}.real-folder-link:hover:after,.real-folder-link:focus-visible:after{opacity:1}.real-folder-scope{border:1px solid var(--line-strong);background:var(--accent-soft);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.65rem .85rem;display:flex}.real-folder-scope__summary{gap:.1rem;min-width:0;display:grid}.real-folder-scope small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.real-folder-scope strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.real-folder-scope .text-button{flex:none}.real-folder-scope__actions{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.real-folder-scope__download{justify-items:end;gap:.25rem;display:grid}.real-folder-scope__download small[role=alert]{color:var(--danger);text-align:right;text-transform:none;max-width:30rem}@media (max-width:640px){.real-folder-scope{flex-direction:column;align-items:flex-start;gap:.45rem}.real-folder-scope__actions{flex-direction:column;align-items:flex-start;width:100%}.real-folder-scope__download{justify-items:stretch;width:100%}.real-folder-scope__download .button{width:100%}}.welcome-music-library{border-block:1px solid var(--line);background:radial-gradient(circle at 78% 35%,#acff2f14,#0000 32%);padding-block:clamp(4rem,8vw,7rem)}.welcome-music-library__inner{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.welcome-music-library__copy{max-width:48rem}.welcome-music-library__copy h2{letter-spacing:-.055em;text-transform:uppercase;max-width:13ch;margin:.8rem 0 1.25rem;font-size:clamp(2.65rem,5vw,5.3rem);line-height:.92}.welcome-music-library__copy>p:not(.eyebrow){max-width:68ch;color:var(--muted);margin:0 0 1rem;line-height:1.7}.welcome-music-library__copy .button{margin-top:1.25rem}.welcome-music-library__facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.welcome-music-library__facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:11rem;padding:1.5rem;display:flex}.welcome-music-library__facts svg{width:1.4rem;color:var(--accent-ink)}.welcome-music-library__facts strong{font-size:clamp(1.3rem,2vw,2rem)}.welcome-music-library__facts span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (max-width:900px){.welcome-music-library__inner{grid-template-columns:1fr}}@media (max-width:600px){.welcome-music-library{padding-block:3.5rem}.welcome-music-library__copy h2{font-size:clamp(2.35rem,13vw,3.8rem)}.welcome-music-library__facts article{min-height:9rem;padding:1rem}}.welcome-music-library__copy .button{min-height:3.25rem;font-family:var(--font-mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.68rem;font-weight:800;line-height:1.15;display:inline-flex}.welcome-archive-cta{width:max-content;min-height:44px;color:var(--text-soft);text-underline-offset:.25rem;justify-content:center;align-items:center;gap:.65rem;padding-block:.25rem;font-size:.8rem;text-decoration:underline;display:inline-flex}.welcome-archive-cta:hover{color:var(--text)}.welcome-archive-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.welcome-starter-hero{display:block}.welcome-starter-hero .welcome-hero-copy{max-width:800px;margin-inline:auto}.home-archive-section{border-top:1px solid var(--line);padding-block:2rem}.home-archive-section>h2{margin:0 0 1.5rem}.welcome-projects-preview{border-bottom:1px solid var(--line);background:linear-gradient(115deg, var(--accent-soft), transparent 36%);padding-block:clamp(2.25rem,4vw,3.5rem)}.welcome-projects-preview__header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.1rem;display:flex}.welcome-projects-preview__header h2{text-transform:uppercase;margin:0;font-size:clamp(1.75rem,2.75vw,2.75rem);line-height:.94}.welcome-projects-preview__all{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:.45rem;padding-block:.45rem;font-size:.64rem;font-weight:800;display:inline-flex}.welcome-projects-preview__all svg,.welcome-project-preview-card__copy>span svg{width:14px;transition:transform var(--ease)}.welcome-projects-preview__all:hover,.welcome-project-preview-card:hover .welcome-project-preview-card__copy>span{color:var(--accent-ink)}.welcome-projects-preview__all:hover svg,.welcome-project-preview-card:hover .welcome-project-preview-card__copy>span svg{transform:translate(3px)}.welcome-projects-preview__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.welcome-project-preview-card{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-width:0;min-height:8rem;color:var(--text);transition:background var(--ease), border-color var(--ease);background:#090a09b8;grid-template-columns:7.25rem minmax(0,1fr);display:grid}.welcome-project-preview-card:hover,.welcome-project-preview-card:focus-visible{border-color:var(--accent-dark);background:var(--surface)}.welcome-project-preview-card__cover{border-right:1px solid var(--line);background:var(--bg-soft);min-width:0;position:relative;overflow:hidden}.welcome-project-preview-card__cover img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:filter var(--ease), transform var(--ease);display:block}.welcome-project-preview-card:hover .welcome-project-preview-card__cover img{filter:saturate()contrast(1.08);transform:scale(1.025)}.welcome-project-preview-card__cover small{color:var(--text);font:700 .5rem var(--font-mono);letter-spacing:.08em;background:#000000b8;border:1px solid #ffffff52;padding:.18rem .3rem;position:absolute;top:.55rem;left:.55rem}.welcome-project-preview-card__copy{flex-direction:column;justify-content:center;gap:.42rem;min-width:0;padding:.8rem .9rem;display:flex}.welcome-project-preview-card__copy>small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;overflow:hidden}.welcome-project-preview-card__copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,1vw,.95rem);line-height:1.2;display:-webkit-box;overflow:hidden}.welcome-project-preview-card__copy>span{color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.53rem;font-weight:800;display:inline-flex}@media (max-width:1040px){.welcome-projects-preview__grid{grid-template-columns:1fr}.welcome-project-preview-card{grid-template-columns:8.5rem minmax(0,1fr);min-height:7.25rem}}@media (max-width:600px){.welcome-archive-cta{width:100%}.welcome-projects-preview__header{flex-direction:column;align-items:flex-start;gap:.5rem}.welcome-projects-preview__header h2{font-size:clamp(1.7rem,9vw,2.35rem)}.welcome-project-preview-card{grid-template-columns:6.5rem minmax(0,1fr)}.welcome-project-preview-card__copy{padding:.7rem}}.welcome-member-tour,.artist-reviews,.welcome-music-library,.welcome-projects-preview,.welcome-membership,.welcome-cycle,.welcome-referrals,.welcome-final-compatibility{content-visibility:auto;contain-intrinsic-size:auto 48rem}
body[data-conversion-light]{--bg:#f7f7f2;--bg-soft:#efefe7;--surface:#fff;--surface-high:#eeefe7;--surface-raised:#fff;--text:#10120f;--text-soft:#555a51;--muted:#61675c;--line:#dce0d4;--line-strong:#acb3a2;--accent:#c8ff31;--accent-soft:#edf5da;--accent-ink:#456411;--danger:#a92d26;--warning:#765313;--success:#386125;--shadow-dialog:0 16px 56px #10120f20;background:var(--bg);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-conversion-light]){--bg:#f7f7f2;--bg-soft:#efefe7;--surface:#fff;--surface-high:#eeefe7;--surface-raised:#fff;--text:#10120f;--text-soft:#555a51;--muted:#61675c;--line:#dce0d4;--line-strong:#acb3a2;--accent:#c8ff31;--accent-soft:#edf5da;--accent-ink:#456411;--danger:#a92d26;--warning:#765313;--success:#386125;--shadow-dialog:0 16px 56px #10120f20;background:var(--bg);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-conversion-light]:before{display:none}body[data-conversion-light] :is(.site-header,.site-footer,.header-popover,.mobile-navigation-popover){color:#10120f;box-shadow:none;--text:#10120f;--text-soft:#555a51;--muted:#61675c;--bg:#f7f7f2;--line:#dce0d4;--surface:#fff;background:#f7f7f2;border-color:#dce0d4}body[data-conversion-light] :is(.desktop-nav a,.login-link,.footer-bottom,.header-popover-nav a,.language-switcher-trigger){color:#555a51}body[data-conversion-light] .desktop-nav a.is-active{color:#10120f;border-color:#10120f}body[data-conversion-light] :is(.header-popover-nav>a,.header-popover-nav>button,.language-popover-options>button){color:#10120f;background:#fff;border-color:#dce0d4}body[data-conversion-light] :is(.header-popover-nav>a,.header-popover-nav>button,.language-popover-options>button):is(:hover,:focus-visible,.is-active){color:#30470c;background:#edf5da;outline-color:#456411}body[data-conversion-light] .language-popover-options>button>span:first-child{color:#456411}body[data-conversion-light] :is(.language-switcher select,.language-switcher option,input,select,textarea){color:#10120f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#acb3a2}body[data-conversion-light] :is(input,textarea)::placeholder{color:#61675c;opacity:1}body[data-conversion-light] :is(.whatsapp-contact-trigger,.whatsapp-sales-menu a:first-of-type,.header-popover-nav>.mobile-nav-primary){color:#10120f;background:#c8ff31}body[data-conversion-light] .whatsapp-sales-menu{color:#10120f;background:#fff;border-color:#acb3a2;box-shadow:0 4px 20px #10120f20}body[data-conversion-light] .whatsapp-sales-menu a:is(:hover,:focus-visible){color:#10120f;background:#edf5da}body[data-conversion-light] [role=tooltip]{color:#10120f;background:#fff;border:1px solid #acb3a2}body[data-conversion-light] :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #456411}body[data-conversion-light] :is(dialog,.dialog,.drawer,.ableton-support-dialog,.upgrade-dialog,.guest-conversion-dialog,.midi-piano-dialog){color:#10120f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#acb3a2;box-shadow:0 16px 56px #10120f20}body[data-conversion-light] :is(.scrim,.guest-conversion-scrim,.ableton-support-scrim,.upgrade-dialog-backdrop),body[data-conversion-light] dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10120f40}body[data-conversion-light] :is(.ableton-support-grid article,.project-purchase-summary,.upgrade-dialog .plan-card,.upgrade-dialog__referral,.auth-dialog .status-chip){color:#10120f;box-shadow:none;background:#f7f7f2;border-color:#dce0d4}body[data-conversion-light] .ableton-support-grid article.is-selected{background:#eff3e6;border-color:#456411}body[data-conversion-light] :is(.ableton-support-plan-heading>svg,.ableton-support-footer a,.auth-dialog .text-button,.upgrade-dialog .plan-card li svg){color:#456411}.conversion-light-home{background:#f7f7f2}.starter-home-section{padding-block:clamp(28px,4vw,56px) 32px}.starter-home-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.starter-home-copy{min-width:0}.starter-home-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:18px 0;font-size:clamp(48px,6.5vw,96px);line-height:.99}.starter-home-detail{color:#555a51;max-width:520px;margin-bottom:18px;font-size:17px;line-height:1.6}.starter-conversion-cta{text-align:left;white-space:normal;max-width:100%;min-height:60px;padding:18px 24px;font-size:13px;line-height:1.5}.starter-conversion-cta svg{flex-shrink:0}.starter-conversion-cta[data-emphasized=true]{outline-offset:4px;outline:1px solid #10120f}.starter-library-link{color:#555a51;text-underline-offset:4px;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:18px;font-size:13px;text-decoration:underline;display:flex}.starter-mascot-stage{flex-direction:column;align-items:center;min-width:0;display:flex}.starter-mascot{object-fit:cover;object-position:center 44%;width:min(100%,380px);height:410px;margin-inline:auto;display:block}.starter-home-hero .starter-mascot{width:min(100%,280px);height:300px;margin-top:-8px}.starter-speech{color:#10120f;background:#fff;border:1px solid #d1d7c8;border-radius:16px 16px 16px 0;padding:clamp(20px,2.5vw,32px);position:relative}.starter-speech p{margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.starter-home-chat{align-items:flex-end;width:100%;max-width:390px;height:180px;padding:4px;display:flex}.starter-home-chat-exchange{opacity:1;flex-direction:column;align-items:flex-start;gap:8px;width:100%;transition:opacity .18s,transform .18s;display:flex;transform:translateY(0)}.starter-home-chat-exchange[data-leaving=true]{opacity:0;transform:translateY(-3px)}.starter-home-chat-bubble{color:#20251e;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e3da;border-radius:16px;max-width:92%;margin:0;padding:12px 16px;font-size:clamp(14px,1.15vw,16px);font-weight:500;line-height:1.5;animation:.18s ease-out both starter-message-in;position:relative;box-shadow:0 2px 6px #17210b04}.starter-home-chat-exchange>.starter-home-chat-bubble:after{content:"";background:#fff;border-bottom:1px solid #e0e3da;border-right:1px solid #e0e3da;width:8px;height:8px;position:absolute;bottom:-5px;left:55%;transform:rotate(45deg)}.starter-home-chat-response{align-items:flex-start;width:100%;min-height:50px;display:flex}.starter-home-chat-reply{background:#eaf0e2;border-color:#dce4d3;border-radius:16px 16px 5px;margin-left:auto;padding:7px 16px}.starter-home-chat-invitation{font-weight:650}.starter-speech-controls{color:#555a51;font:11px var(--font-mono);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.starter-speech-controls button{text-underline-offset:3px;min-height:40px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:8px 0 8px 12px;text-decoration:underline}.starter-text-link{color:#10120f;border-bottom:1px solid #10120f;align-items:center;gap:14px;min-height:44px;font-weight:650;display:inline-flex}.starter-manifesto{border-block:1px solid #dce0d4;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,7vw,110px);padding-block:clamp(40px,6vw,88px);display:grid}.starter-manifesto h2{max-width:760px;font-size:clamp(27px,3.3vw,48px);line-height:1.1}.starter-manifesto h2 span{color:#61675c;letter-spacing:-.025em;margin-bottom:18px;font-size:.64em;display:block}.starter-manifesto p:not(.eyebrow){color:#555a51;font-size:16px;line-height:1.8}.starter-conversion-page.starter-conversion-page{color:#10120f;--bg:#f7f7f2;background:#f7f7f2}.starter-conversation{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,76px);padding-bottom:48px;display:grid}.starter-conversation h1{margin:22px 0;font-size:clamp(40px,4.6vw,66px);line-height:1.04}.starter-conversation .starter-mascot{width:230px;height:250px}.starter-conversation-bubbles{gap:16px;display:grid}.starter-conversation-bubbles .starter-speech{gap:18px;display:flex}.starter-conversation-bubbles p{font-size:16px}.starter-message-number{font:11px var(--font-mono);color:#62695c;padding-top:6px}.starter-receive{background:#eff3e6;border:1px solid #dce0d4;grid-template-columns:.7fr 1fr;gap:32px;margin-bottom:56px;padding:32px;display:grid}.starter-receive h2{margin:0;font-size:clamp(26px,3vw,40px)}.starter-receive ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.starter-receive li{align-items:center;gap:14px;font-size:15px;display:flex}.starter-receive svg{color:#456411;flex-shrink:0}.starter-product-price{margin-top:24px;font-size:18px;font-weight:700}.starter-conversion-page #starter-selected{overflow-wrap:normal;font-size:clamp(32px,8vw,60px)}.starter-guide{padding-block:clamp(44px,6vw,80px)}.starter-guide h2{max-width:780px;font-size:clamp(30px,4.2vw,54px);line-height:1.1}.starter-guide-intro{align-items:center;gap:24px;max-width:760px;margin:26px 0 34px;display:flex}.starter-mascot--small{flex:0 0 90px;width:90px;height:100px;margin:0}.starter-guide-intro .starter-speech{border-radius:16px 16px 16px 0}.starter-guide-topics{border-top:1px solid #acb3a2}.starter-guide-topics details{border-bottom:1px solid #dce0d4;padding:0 20px}.starter-guide-topics details[open]{background:#fff}.starter-guide-topics summary{cursor:pointer;padding:24px 0;font-size:17px;font-weight:600;line-height:1.5}.starter-guide-topics summary::marker{color:#456411}.starter-guide-topics summary span{color:#62695c;font:11px var(--font-mono);padding-inline:12px 20px;display:inline-block}.starter-guide-topics details>p{color:#555a51;max-width:850px;margin:0;padding:0 20px 28px 52px;line-height:1.8}.starter-guide-lead{color:#555a51;max-width:720px;margin-block:22px;line-height:1.8}.starter-guide-example{color:#555a51;margin-bottom:26px;font-size:13px}.starter-visual-step{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;padding:0 4px 30px;display:grid}.starter-visual-step figure{min-width:0;margin:0}.starter-capture{cursor:zoom-in;background:#f7f7f2;border:1px solid #acb3a2;width:100%;padding:0;display:block;position:relative}.starter-capture img{width:100%;height:auto;display:block}.starter-capture:has(img[width="398"]){max-width:398px;margin-inline:auto}.starter-capture-marker{color:#10120f;width:24px;height:24px;font:700 12px var(--font-mono);pointer-events:none;background:#c8ff31;border:2px solid #10120f;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff9}.starter-visual-step figcaption{color:#555a51;padding-top:12px;font-size:12px;line-height:1.7}.starter-visual-step figcaption span{color:#30470c;text-decoration:underline;display:block}.starter-step-copy h3{color:#10120f;margin:0 0 8px;font-size:14px}.starter-step-copy p{color:#555a51;margin:0 0 20px;font-size:15px;line-height:1.75}.starter-shortcuts{color:#555a51;flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.starter-shortcuts span{align-items:center;gap:6px;display:flex}.starter-shortcuts kbd{color:#10120f;font:11px var(--font-mono);background:#eff3e6;border:1px solid #cbd3bd;border-radius:4px;padding:5px 7px}.starter-guide-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.starter-guide-video video{width:100%}.starter-image-dialog{color:#10120f;background:#fff;border:1px solid #acb3a2;border-radius:12px;width:min(1500px,96vw);max-width:96vw;max-height:92dvh;padding:18px}.starter-image-dialog::backdrop{background:#10120f70}.starter-image-dialog>button{color:#10120f;cursor:pointer;background:#eff3e6;border:1px solid #acb3a2;min-height:44px;margin-left:auto;padding:8px 16px;display:block}.starter-image-dialog figure{margin:12px 0 0}.starter-zoom-scroll{max-height:72dvh;overflow:auto}.starter-zoom-scroll img{width:auto;max-width:none;height:auto;display:block}.starter-image-dialog figcaption{color:#555a51;padding-top:12px}.starter-closing{text-align:center;background:#eff3e6;border-top:1px solid #dce0d4;margin-top:40px;padding:clamp(44px,7vw,96px) 24px}.starter-closing h2{margin-block:22px;font-size:clamp(33px,4.8vw,66px);line-height:1.05}.starter-closing>p:not(.eyebrow){color:#555a51;max-width:480px;margin:0 auto 28px;font-size:18px}.starter-closing small{color:#555a51;margin-top:24px;line-height:1.8;display:block}.conversion-light-home>section:not(.starter-closing),.conversion-light-home :is(.welcome-music-library,.welcome-member-tour,.welcome-cycle,.welcome-final-compatibility){background:#f7f7f2;border-color:#dce0d4}.conversion-light-home :is(.welcome-product-preview,.preview-window-bar,.preview-app,.preview-app aside,.preview-app-main,.preview-search,.member-feature-grid article,.welcome-music-library__facts article,.welcome-project-preview-card,.pricing-card,.referral-equation article,.cycle-track article>div,.welcome-final-compatibility__columns article){color:#10120f;box-shadow:none;background:#fff;border-color:#dce0d4}.conversion-light-home :is(p,small,.preview-app aside span,.preview-filters span,.tag-list span,.pricing-trust-strip,.welcome-project-preview-card__copy>span){color:#555a51}.conversion-light-home :is(h2,h3,strong,.price,.preview-app-main header strong){color:#10120f}.conversion-light-home :is(.preview-filters .is-active,.preview-app aside .is-active){color:#10120f;background:#edf5da}.conversion-light-home :is(.member-feature-grid svg,.welcome-music-library__facts svg,.cycle-track svg,.referral-equation svg){color:#456411}.conversion-light-home .welcome-product-preview{box-shadow:none}.conversion-light-home .welcome-hero-stats{color:#10120f}.conversion-light-home :is(.plan-card,.pricing-trust-strip,.plan-annual-price){color:#10120f;box-shadow:none;background:#fff;border-color:#dce0d4}.conversion-light-home .plan-card--pro{background:#eff3e6;border-top-color:#456411}.conversion-light-home :is(.plan-card li,.plan-card header>span,.plan-card header small,.plan-card .plan-note){color:#555a51}.conversion-light-home :is(.plan-card li svg,.pricing-trust-strip svg){color:#456411}.conversion-light-home :is(.membership-promotion,.membership-promotion-banner){box-shadow:none;background-image:none}.conversion-light-home .referral-orbit{background:#edf5da}.conversion-light-home .preview-samples i{background:#acb3a2;height:2px}.conversion-light-home .home-archive-section{padding-block:48px}.conversion-light-home .welcome-final-compatibility__mascot-stage,.conversion-light-home .welcome-final-compatibility__mascot{animation:none}:is(.conversion-light-home section:has(>#home-free-pack-title),.conversion-light-home section:has(>div>#home-free-pack-title)){background:#fff;border-color:#dce0d4}.conversion-light-home section:has(>div>#home-free-pack-title) a{color:#10120f;background:0 0;border-color:#acb3a2}body:has(.conversion-light-home) dialog:has(#home-starter-title){color:#10120f;box-shadow:none;background:#fff;border-color:#acb3a2}body:has(.conversion-light-home) dialog:has(#home-starter-title) :is(section,p,h2,button){color:#10120f;background:0 0}@keyframes starter-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.starter-home-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px}.starter-home-copy h1{font-size:clamp(42px,6.6vw,64px)}.starter-conversation{gap:24px}.starter-speech{padding:20px}}@media (max-width:760px){.starter-visual-step{grid-template-columns:1fr;gap:22px}.starter-capture-marker{width:20px;height:20px;font-size:10px}.starter-home-section{padding-block:20px 24px}.starter-home-hero,.starter-manifesto,.starter-conversation,.starter-receive{grid-template-columns:1fr}.starter-home-hero{gap:8px}.starter-home-copy h1{max-width:600px;margin-block:14px;font-size:clamp(38px,10vw,64px);line-height:1}.starter-home-detail{margin-block:0 14px;font-size:14px;line-height:1.55}.starter-home-copy .starter-conversion-cta{min-height:50px;padding-block:12px}.starter-home-copy .starter-library-link{min-height:36px;margin-top:4px;font-size:12px}.starter-conversion-cta{justify-content:space-between;width:100%;padding:16px 20px;font-size:12px}.starter-home-hero .starter-mascot-stage{flex-direction:column;gap:0}.starter-home-hero .starter-mascot-stage .starter-mascot{object-fit:cover;width:170px;max-width:100%;height:180px}.starter-home-chat{max-width:350px;height:164px}.starter-home-chat-bubble{padding:11px 14px;font-size:14px}.starter-home-chat-reply{padding:6px 16px}.starter-speech-controls{font-size:10px}.starter-manifesto{gap:20px}.starter-conversation-mascot{grid-template-columns:1fr 100px;align-items:center;column-gap:12px;display:grid}.starter-conversation-mascot .eyebrow{grid-column:1/-1}.starter-conversation-mascot h1{margin:16px 0;font-size:clamp(32px,7.8vw,56px)}.starter-conversation .starter-mascot{width:100px;height:140px}.starter-conversation-bubbles .starter-speech{gap:12px}.starter-receive{gap:22px;margin-bottom:36px;padding:24px}.starter-guide-intro{gap:12px}.starter-mascot--small{flex-basis:64px;width:64px;height:80px}.starter-guide-intro .starter-speech{padding:18px}.starter-guide-topics details{padding-inline:8px}.starter-guide-topics summary{font-size:15px}.starter-guide-topics summary span{padding-inline:4px 8px}.starter-guide-topics details>p{padding:0 8px 24px;font-size:15px}.starter-closing{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.starter-home-chat-bubble{animation:none}.starter-home-chat-exchange{transition:none}[data-conversion-light]{scroll-behavior:auto}}@media (max-width:380px){body[data-conversion-light] .header-inner{gap:4px;width:100%;padding-inline:12px}body[data-conversion-light] .header-inner>.wordmark{font-size:.94rem}body[data-conversion-light] .header-actions{gap:4px}body[data-conversion-light] .mobile-starter-link{padding-inline:4px}}.starter-conversion-page.starter-conversion-page{padding-top:36px}.starter-conversion-page .starter-conversation{align-items:start;gap:clamp(32px,6vw,88px)}.starter-conversion-page .starter-conversation h1{letter-spacing:-.055em;margin-block:20px 16px;font-size:clamp(40px,4.9vw,70px);line-height:1.02}.starter-conversion-page .starter-conversation-mascot .starter-mascot{width:200px;height:220px;margin-left:16px}.starter-conversion-page .starter-conversation-bubbles{gap:0}.starter-conversion-page .starter-intro-block{padding:0 0 24px}.starter-conversion-page .starter-intro-block+.starter-intro-block{border-top:1px solid #dce0d4;padding-top:24px}.starter-conversion-page .starter-intro-block p{color:#454c40;margin:0 0 12px;font-size:16px;line-height:1.75}.starter-conversion-page .starter-intro-block p:last-child{margin-bottom:0}.starter-conversion-page .starter-intro-block:first-child p:last-child,.starter-conversion-page .starter-intro-block:not(:first-child) p:first-child{color:#10120f;font-weight:650}.starter-conversion-page .starter-learning{padding-top:12px}.starter-conversion-page .starter-lesson{border-top:1px solid #acb3a2;padding:0;scroll-margin-top:90px}.starter-conversion-page .starter-lesson>header{align-items:center;gap:18px;display:flex}.starter-conversion-page .starter-lesson>header h3{letter-spacing:-.035em;flex:1;min-width:0;margin:0;font-size:clamp(20px,2.3vw,30px);line-height:1.2}.starter-conversion-page .starter-lesson-toggle{color:#10120f;width:100%;min-height:72px;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.starter-conversion-page .starter-lesson-toggle-label{color:#456411;font:12px/1.5 var(--font-mono);letter-spacing:0;background:#fff;border:1px solid #d1d7c8;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.starter-conversion-page .starter-lesson-toggle:hover .starter-lesson-toggle-label{background:#edf5da;border-color:#acb3a2}.starter-conversion-page .starter-lesson-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.starter-conversion-page .starter-lesson-content{padding:4px 0 28px}.starter-conversion-page .starter-lesson-number{font:13px var(--font-mono);color:#456411}.starter-conversion-page .starter-lesson-gallery{gap:24px;min-width:0;display:grid}.starter-conversion-page .starter-lesson figure{min-width:0;margin:0}.starter-conversion-page .starter-lesson figcaption{color:#555a51;padding-top:10px;font-size:12px;line-height:1.7}.starter-conversion-page .starter-lesson figcaption span{color:#456411;text-decoration:underline;display:block}.starter-conversion-page .starter-library-mini{background:#eff3e6;border:1px solid #dce0d4;grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr);align-items:start;gap:40px;margin-top:8px;padding:28px;display:grid}.starter-conversion-page .starter-library-mini h4{letter-spacing:-.025em;margin:0 0 20px;font-size:23px;line-height:1.25}.starter-conversion-page .starter-library-mini :is(ol,p){color:#454c40;font-size:15px;line-height:1.8}.starter-conversion-page .starter-library-mini ol{margin:0;padding-left:22px}.starter-conversion-page .starter-library-mini li+li{margin-top:14px}.starter-conversion-page .starter-pack-practice{border-top:1px solid #dce0d4;margin-top:28px;padding-top:28px}.starter-conversion-page .starter-pack-practice h4{margin:0 0 10px;font-size:21px}.starter-conversion-page .starter-pack-practice p{color:#555a51;font-size:14px;line-height:1.7}.starter-conversion-page .starter-practice-content{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:20px;display:grid}.starter-conversion-page .starter-sales-story{padding:32px 0 48px}.starter-conversion-page .starter-sales-intro{text-align:left;border-top:1px solid #dce0d4;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);padding:28px 0 36px;display:grid}.starter-conversion-page .starter-sales-body .starter-course-note{margin-block:20px 24px}.starter-conversion-page .starter-sales-body .starter-course-note p{margin:0}.starter-conversion-page .starter-sales-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.9vw,53px);line-height:1.06}.starter-conversion-page .starter-sales-intro h2 span{color:#456411;margin-top:14px;display:block}.starter-conversion-page .starter-sales-next p{color:#20251e;max-width:430px;margin:0 0 20px;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.55}.starter-conversion-page .starter-sales-message{max-width:780px}.starter-conversion-page .starter-sales-message p{color:#454c40;margin:0 0 18px;line-height:1.8}.starter-conversion-page .starter-course-note{color:#555a51;border-left:2px solid #acb3a2;max-width:780px;margin-block:38px;padding-left:24px;font-size:16px;line-height:1.8}.starter-conversion-page .starter-course-note strong{color:#10120f}.starter-conversion-page .starter-start-now{background:#eff3e6;border:1px solid #dce0d4;grid-template-columns:1.1fr 1fr;gap:48px;padding:clamp(24px,4vw,42px);display:grid}.starter-conversion-page .starter-start-now h3{margin:16px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.starter-conversion-page .starter-start-now p{color:#454c40;font-size:15px;line-height:1.75}.starter-conversion-page .starter-start-now small{color:#555a51;max-width:440px;margin-top:18px;font-size:12px;line-height:1.75;display:block}.starter-conversion-page .starter-ableton-note{border-left:1px solid #cbd3bd;padding-left:32px}.starter-conversion-page .starter-ableton-note h3{font-size:21px}.starter-conversion-page .starter-editorial-button{max-width:100%;min-height:52px;font:600 12px/1.5 var(--font-mono);letter-spacing:.02em;white-space:normal;text-align:left;border:1px solid #b5c0a7;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 4px #17210b05}.starter-conversion-page .starter-editorial-button svg{flex-shrink:0}.starter-conversion-page .starter-editorial-button.button--primary{color:#10120f;background:#c8ff31;border-color:#c8ff31}.starter-conversion-page .starter-editorial-button.button--secondary{color:#10120f;background:0 0;border-color:#acb3a2}.starter-conversion-page .starter-editorial-button:not(:disabled):hover{background:#e4efcc;border-color:#456411}.starter-conversion-page .starter-editorial-button:disabled{color:#61675c;cursor:not-allowed;opacity:.7}.starter-conversion-page .starter-further-learning{border-top:1px solid #dce0d4;grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;padding-top:32px;display:grid}.starter-conversion-page .starter-further-learning h2{margin:0 0 12px;font-size:21px;line-height:1.3}.starter-conversion-page .starter-further-learning p{color:#555a51;font-size:14px;line-height:1.75}.starter-conversion-page .starter-further-learning a{font:600 11px var(--font-mono)}body:has(.starter-conversion-page) .site-footer.site-footer--minimal{padding-block:20px}body:has(.starter-conversion-page) .site-footer :is(.footer-bottom,.purchase-help){color:#61675c;margin-block:6px;font-size:11px;line-height:1.5}body:has(.starter-conversion-page) .site-footer .purchase-help nav{gap:4px 10px}body:has(.starter-conversion-page) .site-footer a{padding-block:8px;font-size:11px}@media (max-width:760px){.starter-conversion-page.starter-conversion-page{padding-top:20px}.starter-conversion-page .starter-conversation{gap:24px}.starter-conversion-page .starter-conversation-mascot{grid-template-columns:minmax(0,1fr) 90px}.starter-conversion-page .starter-conversation h1{font-size:clamp(28px,8.2vw,46px)}.starter-conversion-page .starter-conversation-mascot .starter-mascot{object-fit:contain;width:90px;height:130px;margin:0}.starter-conversion-page .starter-intro-block p{font-size:15px;line-height:1.7}.starter-conversion-page .starter-lesson-toggle-label>span{display:none}.starter-conversion-page .starter-lesson>header{gap:12px}.starter-conversion-page :is(.starter-library-mini,.starter-practice-content,.starter-sales-intro,.starter-start-now,.starter-further-learning){grid-template-columns:1fr;gap:26px}.starter-conversion-page .starter-sales-intro{gap:20px;padding-block:24px 28px}.starter-conversion-page .starter-library-mini{padding:20px}.starter-conversion-page .starter-library-mini figure{grid-row:1;max-width:260px;margin-inline:auto}.starter-conversion-page .starter-ableton-note{border-top:1px solid #cbd3bd;border-left:0;padding:20px 0 0}.starter-conversion-page .starter-editorial-button{width:100%}.starter-conversion-page .starter-sales-story{padding-top:12px}.starter-conversion-page .starter-course-note{margin-block:28px;padding-left:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.starter-conversion-page .starter-editorial-button{transition:none}}@media (max-width:380px){.starter-conversion-page .starter-conversation-mascot{grid-template-columns:minmax(0,1fr) 64px;column-gap:8px}.starter-conversion-page .starter-conversation h1{font-size:26px}.starter-conversion-page .starter-conversation-mascot .starter-mascot{width:64px;height:100px}}.starter-included-packs{border-block:1px solid #dce0d4;margin-block:18px;padding:14px 0}.starter-included-packs summary{cursor:pointer;font-weight:600}.starter-included-packs li{overflow-wrap:anywhere;color:#555a51;margin-block:10px;line-height:1.6}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f2}html[data-theme=light] body{color:#10120f;background:#f7f7f2}html[data-theme=light] :is(.blog-page,.blog-shell,.blog-article,.blog-index,.blog-layout){--blog-bg:#f7f7f2;--blog-surface:#fff;--blog-surface-2:#eeefe7;--blog-text:#10120f;--blog-muted:#555a51;--blog-line:#dce0d4}html[data-theme=light] [class*=music]{--music-muted:#61675c}html[data-theme=light] :is(dialog,[role=dialog],[role=menu],[role=listbox]),html[data-theme=light] :is(audio,input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(.button--primary,.button--danger){color:#10120f}html[data-theme=light] :is(.plan-card__price,.plan-price,.paypal-checkout){color:var(--text)}html[data-theme=light] :is(.plan-promotion-note,.plan-card__promotion,.membership-promotion__discount),html[data-theme=light] :is(.live-table-wrap code,.live-trend-scroll article>strong,.visitor-summary strong,.visitor-search-terms strong,.visitor-search-help a,.visitor-device-details strong,.visitor-country-link,.intel-delta.positive,.intel-status.scale,.intel-status.excellent,.intel-status.connected,.intel-confidence.high,.intel-gate a,.intel-gate button){color:var(--accent-ink)}html[data-theme=light] :is(.master-badge.status-payment_pending,.integration-card.attention strong,.email-admin .warning,.intel-status.reduce,.intel-status.watch,.intel-confidence.medium,.admin-plan--artist,.plan-card--artist .plan-badge,.plan-card--artist li svg){color:#78490b}html[data-theme=light] :is(.row-actions button.lifetime-remove,.integration-card.not_configured strong,.intel-error,.intel-loading,.intel-gate){color:#a12b28}html[data-theme=light] :is(.admin-plan--producer,.blog-status--scheduled,.payment-brand--visa){color:#274f94}html[data-theme=light] .real-type-chip--one-shot{color:#653695}.checkout-retry-unpaid{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;margin:.5rem 0 0;padding:.55rem .75rem}.checkout-retry-unpaid:disabled{cursor:wait;opacity:.65}html[data-theme=light] .payment-brand--paypal{color:#003087!important}html[data-theme=light] .payment-brand--paypal svg{color:#006a96}html[data-theme=light] .payment-brand--visa{color:#274f94!important}html[data-theme=light] .payment-brand--amex{color:#176293!important}html[data-theme=light] .paid-join__terms button[aria-pressed=true]{border-color:var(--accent-ink);background:var(--surface-soft,#eef2e5);box-shadow:inset 0 0 0 1px var(--accent-ink)}html[data-theme=light] :is(.paid-join__terms button,.checkout-retry-unpaid,.epayco-checkout>button):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}html[data-theme=light] :is(.intel-internal-error,.collection-red){color:#a12b28}html[data-theme=light] .collection-violet{color:#653695}html[data-theme=light] :is(.collection-moss,.collection-yellow){color:#596316}html[data-theme=light] .collection-blue{color:#286477}html[data-theme=light] .collection-rust{color:#92422a}
.mobile-starter-link{display:none}.desktop-nav{gap:clamp(.6rem,1.2vw,1.2rem)}@media (min-width:1021px) and (max-width:1250px){.desktop-nav{gap:.5rem}.desktop-nav a{letter-spacing:.02em;font-size:.61rem}}@media (max-width:1020px){.mobile-starter-link{min-height:44px;color:inherit;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}}.colombia-payment-notice{color:#111;text-align:center;background:#d5ff3f;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.colombia-payment-notice strong{white-space:nowrap}.colombia-payment-notice a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.site-header:has(>.colombia-payment-notice){height:auto}.site-header:has(>.colombia-payment-notice)>.header-inner{height:var(--header)}.purchase-help{overflow-wrap:anywhere;margin-top:1.25rem;padding:1rem 0}.purchase-help nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.purchase-help a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site-footer>.purchase-help{padding-inline:var(--page-gutter,24px)}.purchase-status input{min-width:0;max-width:100%;font-size:16px}
