@font-face{font-family:Inter;src:url('/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{font-family:Inter,system-ui,sans-serif;color:#f4f5f7;background:#080d10;font-synthesis:none;--muted:#a7b2c1;--line:#2b353d;--purple:#8849ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 30% 0%,#14202650,transparent 65%);min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.55}button{border:0}button:focus-visible,a:focus-visible{outline:2px solid #bc91ff;outline-offset:5px}button:hover:not(:disabled),a:hover{filter:brightness(1.13)}svg{width:22px;height:22px;flex-shrink:0}h1,h2,p{margin:0}.shell{max-width:1328px;width:calc(100% - 64px);margin:auto}.topbar{height:66px;border-bottom:1px solid #ffffff0b;background:#080d10d9}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:650;letter-spacing:-1px}.brand>svg{width:40px;height:40px}.nav-right{display:flex;align-items:center;gap:30px;font-size:14px}.nav-divider{height:24px;width:1px;background:#43505e}.outline{display:inline-flex;gap:12px;align-items:center;justify-content:center;border:1px solid #64707d;border-radius:7px;padding:10px 18px;background:#11182040;font-size:14px;font-weight:500}.cart-toggle{padding:8px 14px;gap:9px}#cart-count{font-size:12px;display:grid;place-items:center;min-width:21px;height:21px;background:#303a4b;border-radius:50%}.cover{height:108px;overflow:hidden;border:1px solid #293039;border-top:0;border-radius:0 0 5px 5px;position:relative;background:radial-gradient(ellipse at 10% 60%,#29323970,transparent 50%),repeating-linear-gradient(126deg,#13191d 0px,#151a1e 1px,#0e1418 2px,#151a1f 3px,#11171b 5px)}.cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#080d1080)}.cover-record{width:780px;height:780px;border:2px solid #4f555b;position:absolute;right:-260px;top:-620px;border-radius:50%;background:conic-gradient(from 160deg,#000 0deg,#101113 25deg,#88898a 28deg,#08090a 33deg,#090a0c 90deg,#353639 100deg,#08090a 110deg,#050608 270deg,#27292c 295deg,#000 360deg)}.cover-record:after,.record-avatar:after{content:'';position:absolute;inset:6px;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0,transparent 2px,#9ba4a118 3px,transparent 4px)}.creator-row{position:relative;display:flex;align-items:center;gap:23px;padding:0 24px;min-height:120px}.record-avatar{width:166px;height:166px;flex-shrink:0;margin-top:-61px;position:relative;display:grid;place-items:center;border:2px solid #4b5054;border-radius:50%;box-shadow:0 0 0 5px #070b0db0,0 10px 24px #0008;background:conic-gradient(#050607,#222427,#030406,#222427,#030405)}.record-label{position:relative;z-index:1;width:88px;height:88px;border-radius:50%;background:linear-gradient(140deg,#6460ff,#cf49d1 62%,#8045ed);display:grid;place-items:center;box-shadow:0 0 22px #a948ef22}.record-label svg{width:66px;height:66px}.creator-copy{padding-top:3px}.creator-copy h1{font-size:32px;font-weight:750;letter-spacing:-1.2px;line-height:1.25}.handle{margin-top:3px;color:var(--muted);font-size:14px}.bio{margin-top:9px;font-size:16px}.profile-link{margin-left:60px;gap:25px}.shop-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin:0 0 20px;min-height:46px}.shop-tab{display:flex;gap:28px;align-items:center;font-size:17px}.shop-tab>span:first-child{padding:12px 17px;border-bottom:3px solid #a459ff;margin-bottom:-1px;font-weight:600}.count{font-size:13px;color:var(--muted)}.delivery{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:13px;padding-right:12px}.delivery svg{width:18px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:linear-gradient(160deg,#10181d55,#0d131780)}.product-shot{display:block;position:relative;width:100%;padding:3px 3px 0;background:transparent;overflow:hidden}.product-shot img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:8px 8px 3px 3px}.zoom-label{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:7px;font-size:12px;padding:8px 10px;border:1px solid #ffffff40;border-radius:6px;background:#080d10dd;opacity:0;transition:opacity .15s}.product-shot:hover .zoom-label,.product-shot:focus-visible .zoom-label{opacity:1}.zoom-label svg{width:14px;height:14px}.product-body{padding:16px 19px 15px}.product-title{display:flex;gap:16px;justify-content:space-between;align-items:baseline}.product-title h2{font-size:27px;line-height:1.25;font-weight:720;letter-spacing:-.8px}.price{font-size:25px;white-space:nowrap;letter-spacing:-.6px}.tagline{color:var(--muted);font-size:16px;margin-top:4px;line-height:1.5}.product-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:9px;color:#b5c0cf;font-size:13px}.pill{border:1px solid #ffffff29;background:linear-gradient(#28323a,#1c252c);padding:6px 13px;border-radius:30px;color:#edf1f6;font-size:12px;font-weight:500;box-shadow:inset 0 1px 0 #ffffff0d}.product-actions{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:15px}.detail-button{display:flex;align-items:center;gap:12px;background:none;font-size:14px;padding:0;white-space:nowrap}.detail-icon{display:grid;place-items:center;border:1px solid #dce2e9;border-radius:50%;width:40px;height:40px}.detail-icon svg{width:16px;height:16px}.buy-button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:13px 22px;font-weight:650;font-size:15px;background:linear-gradient(115deg,#954fff,#7944fa);border:1px solid #a77aff45;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff10;min-width:43%}.buy-button svg{width:20px}.shop-note{text-align:center;color:#84919e;font-size:12px;margin:23px 0 26px}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:23px 0 26px;color:#b6c0cc;font-size:12px}footer>div{display:flex;gap:28px}footer button{background:none;padding:5px 0;color:#b6c0cc;font-size:12px}.powered{display:flex;align-items:center;gap:12px}.powered svg{width:29px;height:29px}.muted{color:var(--muted);line-height:1.65}.small{font-size:12px}dialog{background:#11181e;color:#f4f5f7;border:1px solid #43505e;border-radius:16px;padding:28px;width:min(520px,calc(100vw - 32px));max-height:90vh;box-shadow:0 24px 100px #0009;overflow:auto}dialog::backdrop{background:#020406ce;backdrop-filter:blur(8px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.dialog-top h2{font-size:26px;letter-spacing:-.7px}.eyebrow{display:block;letter-spacing:2px;color:#b789ff;font-size:10px;font-weight:650;margin-bottom:8px}.close{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;font-size:29px;line-height:1;background:#ffffff09;color:#dce2e9;border:1px solid #ffffff1a}.cart-row{display:grid;grid-template-columns:70px 1fr auto;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.cart-row img{width:70px;border-radius:5px}.cart-row h3{font-size:14px;margin:0 0 5px}.cart-row p{font-size:12px;color:var(--muted)}.remove{background:none;color:var(--muted);font-size:12px;padding:7px 0}.cart-summary{display:flex;justify-content:space-between;padding:22px 0 12px;font-size:18px}.checkout-button{width:100%;margin-top:17px}.checkout-caption{text-align:center;color:var(--muted);font-size:11px;margin-top:12px}#checkout-message{color:#d6bdff;font-size:13px;line-height:1.5;margin-top:16px}.detail-dialog{width:min(690px,calc(100vw - 32px))}#detail-content{line-height:1.7;color:#b9c4d0}#detail-content img{width:100%;border-radius:9px;margin-bottom:15px}#detail-content p+p{margin-top:12px}#detail-content .buy-button{color:#fff;margin-top:20px}#detail-content a{text-decoration:underline;color:#c29bff}.image-dialog{width:min(1570px,96vw);max-width:none;padding:10px;background:#080d10;border-radius:12px}.image-dialog img{width:100%;height:auto;display:block;border-radius:7px}.image-dialog .close{position:sticky;top:0;margin:0 0 10px auto}.order-panel{max-width:780px;margin:70px auto;min-height:50vh}.order-panel h1{font-size:48px;letter-spacing:-2px;margin-bottom:18px}.order-panel .outline{margin-top:25px}#order-downloads{display:grid;gap:16px;margin:25px 0}.download-row{padding:20px;border:1px solid var(--line);border-radius:12px}.download-row h2{font-size:22px;margin-bottom:12px}.download-row button{width:100%;margin-top:15px}.skip-link{position:fixed;top:-100px;left:16px;z-index:20;padding:12px;background:#834aff}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1700px){.shell{max-width:1420px}.cover{height:124px}.creator-row{min-height:132px}.product-body{padding:19px 22px}.product-actions{margin-top:20px}}
@media(max-width:1000px){.shell{width:calc(100% - 40px)}.creator-row{padding:0 10px}.profile-link{margin-left:auto}.record-avatar{width:140px;height:140px;margin-top:-45px}.record-label{width:76px;height:76px}.creator-copy h1{font-size:28px}.product-grid{gap:18px}.product-title h2{font-size:23px}.price{font-size:23px}.product-body{padding:14px}.tagline{font-size:14px}.product-meta{gap:10px;font-size:11px}.product-actions{gap:12px}.detail-button{font-size:12px;gap:7px}.detail-icon{width:32px;height:32px}.buy-button{padding:12px 15px;gap:10px;font-size:13px;min-height:46px}.delivery{font-size:11px}}
@media(max-width:760px){.shell{width:calc(100% - 32px)}.topbar{height:60px}.brand{font-size:21px;gap:8px}.brand>svg{width:32px;height:32px}.nav-right{gap:12px}.nav-right>a,.nav-divider{display:none}.cart-toggle{padding:7px 10px;font-size:12px}.cover{height:100px}.cover-record{right:-430px}.creator-row{gap:17px;min-height:136px;flex-wrap:wrap;align-items:flex-start;padding:0 7px 20px}.record-avatar{width:102px;height:102px;margin-top:-24px}.record-label{width:57px;height:57px}.record-label svg{width:46px;height:46px}.creator-copy{padding-top:12px}.creator-copy h1{font-size:25px}.handle{font-size:12px}.bio{font-size:13px;margin-top:7px}.profile-link{font-size:12px;margin:0 0 0 119px;margin-top:-18px;padding:7px 11px;gap:12px}.profile-link svg{width:16px;height:16px}.delivery{padding:0;font-size:10px;gap:5px;max-width:135px;line-height:1.4}.delivery svg{width:16px}.shop-tab{gap:12px;font-size:15px}.count{font-size:11px}.product-grid{grid-template-columns:1fr;gap:24px}.product-body{padding:16px}.product-title h2{font-size:25px}.price{font-size:24px}.product-meta{font-size:12px;gap:14px}.product-actions{margin-top:17px}.buy-button{font-size:14px;min-height:50px;min-width:45%}.detail-button{font-size:13px;gap:10px}.detail-icon{width:38px;height:38px}.zoom-label{display:none}.shop-note{font-size:11px;line-height:1.6;max-width:260px;margin:22px auto}footer{align-items:flex-start;gap:18px;flex-direction:column;padding:20px 0}footer>div{gap:25px}.order-panel{margin:45px auto}.order-panel h1{font-size:38px}dialog{padding:22px}.image-dialog{padding:7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.download-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.platform-card{border:1px solid var(--line);border-radius:10px;padding:20px;background:#ffffff03}.platform-card h3{margin:0 0 8px;font-size:18px}.platform-card .buy-button,.platform-card .outline{width:100%;margin-top:18px}.platform-card p[role=status]{margin-top:12px}.install-guide{border-top:1px solid var(--line);padding-top:28px;margin-top:14px}.install-guide h2{margin-bottom:12px}.install-guide details{margin:20px 0;border:1px solid var(--line);border-radius:10px;padding:18px}.install-guide summary{cursor:pointer;font-weight:600}.install-guide ol{padding-left:23px;line-height:1.8;color:var(--muted)}.install-guide li+li{margin-top:12px}@media(max-width:600px){.download-platforms{grid-template-columns:1fr}.order-panel{margin-top:40px}.order-panel h1{font-size:38px}}

.checkout-delivery{margin-top:20px;padding:16px;border:1px solid #8849ff50;border-radius:10px;background:#8849ff0a}.checkout-delivery h3{margin:0 0 9px;font-size:15px;line-height:1.4}.checkout-delivery p{font-size:13px;line-height:1.65;color:var(--muted)}.checkout-delivery p+p{margin-top:10px}.checkout-delivery a{color:#cba9ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}

.cart-row .remove{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;min-height:40px;padding:8px 11px;border:1px solid #64707d;border-radius:7px;background:#ffffff09;color:#edf1f6;font-size:13px;font-weight:500}.cart-row .remove:hover:not(:disabled){border-color:#c29bff;background:#8849ff20}

.recommended-platform{border-color:#a77aff80;background:#8849ff0a}.quick-install-steps{padding-left:20px;margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.quick-install-steps li+li{margin-top:8px}.platform-card .download-secondary,.platform-card .download-alternative,.platform-card .download-direct{min-height:44px;margin-top:12px;background:transparent;color:#cba9ff;font-size:12px;text-decoration:underline;text-underline-offset:3px}.platform-card .outline{min-height:52px;justify-content:center}.install-guide>p+p{margin-top:14px}
.platform-card .platform-alternative{color:var(--muted)}.platform-card .platform-formats{min-height:32px}@media(max-width:600px){.platform-card .platform-formats{min-height:0}}
.download-selector{padding:0 0 8px}.download-selector h2{font-size:18px;margin-bottom:8px}.platform-switch{display:inline-flex;gap:5px;margin-top:15px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#ffffff04}.platform-switch-button{min-height:44px;min-width:132px;padding:10px 22px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-weight:600}.platform-switch-button.is-active{background:#8849ff25;border-color:#ad7cff70;color:#f5f1ff}.individual-downloads{display:grid;gap:20px}.individual-downloads>.download-row{margin:0}.download-product-heading{display:flex;align-items:center;gap:18px}.download-product-heading img{width:98px;height:66px;object-fit:cover;border-radius:7px;flex-shrink:0}.download-product-heading h2{margin:0 0 6px}.download-platforms{grid-template-columns:minmax(0,1fr);margin-top:18px}.platform-card[hidden]{display:none}.platform-card .platform-formats{min-height:0}.platform-card .buy-button{min-height:54px;margin-top:18px}.private-download-note{color:#e5c89e;font-size:12px;line-height:1.65;border-left:2px solid #a88850;padding-left:12px;margin-top:12px}.package-availability{margin-top:10px}.download-file{overflow-wrap:anywhere;margin-top:10px}.custom-install-help{margin-top:15px;font-size:13px}.custom-install-help summary{cursor:pointer;color:#cfb2f9;padding:6px 0}.custom-install-help p{margin-top:6px}.optional-manager{background:#ffffff02;border-color:var(--line)}.optional-manager>summary{cursor:pointer;font-size:17px;font-weight:600}.optional-manager>p{margin-top:14px}.manager-info-link{display:inline-block;margin-top:16px;font-size:13px;color:#cba9ff;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.download-row{padding:16px}.download-product-heading{gap:12px}.download-product-heading img{width:72px;height:50px}.download-product-heading h2{font-size:20px}.platform-card{padding:16px}.platform-switch{display:flex}.platform-switch-button{min-width:0;flex:1}.optional-manager{padding:20px}.order-panel h1{font-size:34px;letter-spacing:-1.3px}}
.manager-delivery{padding:24px;border:1px solid #a77aff70;border-radius:12px;background:#8849ff10}.manager-delivery.optional-manager{background:#ffffff02;border-color:var(--line)}.manager-delivery h2{font-size:24px;margin-bottom:12px}.manager-delivery .buy-button{margin:20px 0 14px;min-height:48px}.manager-delivery .small{margin:0}
.manager-delivery-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 16px}.manager-delivery-actions .buy-button,.manager-delivery-actions .outline{margin:0;min-height:48px;min-width:0;flex:1}.individual-downloads>summary{cursor:pointer;padding:20px 0;font-weight:600;color:#cba9ff}.individual-downloads>.download-row{margin:0 0 16px}
.manager-brand-dot{color:#ae81ff;margin-left:-10px}.manager-shop-link{font-size:14px;color:var(--muted)}.manager-shell{max-width:1100px}.manager-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:96px 0 68px}.manager-hero h1{font-size:clamp(46px,5vw,68px);letter-spacing:-3px;line-height:1.07;margin:18px 0 22px}.manager-intro{color:var(--muted);font-size:17px;line-height:1.75;max-width:650px}.manager-hero .outline{margin-top:28px}.manager-library-preview{border:1px solid #ffffff24;border-radius:16px;background:linear-gradient(140deg,#22202d,#10171c);box-shadow:0 26px 65px #0005;transform:rotate(-2deg);overflow:hidden}.manager-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px;font-size:16px;font-weight:600;border-bottom:1px solid #ffffff14}.manager-preview-label{font-size:8px;letter-spacing:1.5px;color:#bda8dc}.manager-preview-product{display:flex;gap:18px;align-items:center;margin:20px;padding:12px;border:1px solid #ffffff16;background:#080d1060;border-radius:10px}.manager-preview-product img{border-radius:6px;object-fit:cover;width:100px;height:auto}.manager-preview-product h2{font-size:16px;line-height:1.3}.manager-preview-product p{font-size:11px;color:var(--muted);margin-top:8px}.manager-preview-footer{font-size:12px;color:#bda8dc;padding:4px 24px 24px}.manager-start{border-block:1px solid var(--line);padding:32px 0}.manager-start ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.manager-start li{display:flex;gap:15px}.manager-start li>span{font-size:12px;color:#bb94ff;line-height:24px}.manager-start h2{font-size:16px;line-height:1.5;margin-bottom:8px}.manager-start p{color:var(--muted);font-size:13px;line-height:1.7}.manager-get{padding-top:64px;scroll-margin-top:28px}.manager-get>h2{font-size:34px;letter-spacing:-1px;margin:12px 0}.manager-get>.manager-intro{font-size:15px}.manager-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.manager-download-card{border:1px solid var(--line);border-radius:12px;padding:26px;background:#ffffff03}.manager-download-card h3{font-size:21px;margin:14px 0 10px}.manager-download-card>.muted{font-size:14px}.manager-download-card .buy-button,.manager-download-card .outline{width:100%;margin:22px 0 16px;min-height:50px}.manager-download-card>.small{font-size:12px;overflow-wrap:anywhere}.manager-receipt-help{margin:42px 0 60px;max-width:740px}.manager-receipt-help h2{font-size:18px;margin-bottom:12px}.manager-receipt-help p{font-size:14px}.manager-page footer a{overflow-wrap:anywhere}.manager-connect{max-width:560px;margin:72px auto 84px;padding:36px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,#1e162d88,#101820);text-align:left}.manager-symbol{width:64px;height:64px;position:relative;display:grid;place-items:center;background:linear-gradient(140deg,#a55aff,#6f44dd);border-radius:17px;font-size:36px;font-weight:700;margin-bottom:30px}.manager-symbol span{font-size:16px;position:absolute;right:7px;top:3px}.manager-connect h1{font-size:37px;line-height:1.2;letter-spacing:-1.4px;margin:13px 0 20px}.manager-connect .manager-intro{font-size:16px}.manager-approval-note{font-size:13px;line-height:1.7;color:#dccafa;border:1px solid #b584ff40;border-radius:8px;padding:15px;margin:24px 0}.manager-connect .buy-button{width:100%;margin-bottom:20px}.manager-connect .buy-button[hidden]{display:none}#manager-approval-status{font-size:14px}#manager-sign-in-help{margin-top:16px}.manager-approved-email{overflow-wrap:anywhere;font-size:14px;color:#d9c4ff;margin-top:12px}
@media(max-width:760px){.manager-hero{grid-template-columns:1fr;gap:42px;padding:54px 0 40px}.manager-hero h1{font-size:52px}.manager-intro{font-size:16px}.manager-library-preview{transform:none;max-width:500px}.manager-start ol{grid-template-columns:1fr;gap:24px}.manager-download-grid{grid-template-columns:1fr}.manager-get{padding-top:44px}.manager-get>h2{font-size:29px}.manager-download-card{padding:23px}.manager-connect{margin:40px auto 56px;padding:27px 23px}.manager-connect h1{font-size:32px}.manager-approval-note{font-size:12px}.manager-page footer{font-size:11px}.manager-preview-product{gap:14px}.manager-preview-product img{width:90px}.manager-delivery-actions{flex-direction:column}.manager-delivery-actions .buy-button,.manager-delivery-actions .outline{width:100%}}

/* Store compatibility: names and format labels remain visible alongside logos. */
.store-compatibility{margin:0 0 24px;padding:21px 24px 17px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(115deg,#17222a80,#11171e80)}
.compatibility-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.compatibility-heading .eyebrow{margin-bottom:6px;font-size:9px;letter-spacing:1.7px}.compatibility-heading h2{font-size:21px;letter-spacing:-.5px;font-weight:650}
.compatibility-platforms{display:flex;align-items:center;gap:28px}.platform-badge{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.platform-badge small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--muted)}
.compatibility-icon{display:block;width:28px;height:28px;flex-shrink:0;object-fit:contain}.compatibility-icon-mono{filter:invert(1)}
.compatibility-daws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.compatibility-daws li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid #3a485454;border-radius:8px;background:#080d1055}.compatibility-daws strong{display:block;font-size:13px;line-height:1.5;font-weight:600;color:#f0f3f8}.compatibility-daws small{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:2px}.compatibility-daws .compatibility-unsupported{border-style:dashed;background:transparent}.compatibility-unsupported small{color:#dcb88d}
.compatibility-note{font-size:11px;line-height:1.65;color:var(--muted);margin-top:12px}.product-platforms{display:inline-flex;align-items:center;flex-wrap:wrap;gap:13px}.product-platforms .platform-badge{font-size:12px;gap:6px;font-weight:500}.product-platforms .compatibility-icon{width:16px;height:16px}.platform-formats-label{font-size:11px;color:var(--muted)}
#detail-content .compatibility-daws{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}#detail-content .compatibility-icon{width:28px;height:28px;margin:0;border-radius:0}#detail-content .compatibility-note{margin:12px 0 18px}footer .logo-credits{padding:5px 0}
@media(max-width:1050px){.compatibility-daws{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-platforms{gap:20px}}
@media(max-width:600px){.store-compatibility{padding:17px 15px;margin-bottom:20px}.compatibility-heading{align-items:flex-start;flex-direction:column;gap:16px}.compatibility-heading h2{font-size:20px}.compatibility-platforms{width:100%;gap:24px}.compatibility-daws{gap:8px}.compatibility-daws li{padding:10px 9px;gap:8px}.compatibility-daws .compatibility-icon{width:24px;height:24px}.compatibility-daws strong{font-size:12px}.compatibility-daws small{font-size:10px}.compatibility-note{font-size:10px}footer>div{flex-wrap:wrap;gap:18px}#detail-content .compatibility-daws{grid-template-columns:1fr}}


.favorite-badge{display:inline-block;background:#e0f2b1;color:#243319;border-radius:999px;padding:6px 11px;margin-bottom:12px;font-size:12px;font-weight:700}
