/* Recovered original marketing composition, scoped to its owning page. */
@scope (#system-one-page) {
/* Original Watts product story; composition studied from the OP–1 field page. */
.wordmark .brand-original{width:41px;height:49px;object-fit:contain;flex:none}
.wordmark .brand-type{width:153px;height:auto;max-height:49px;object-fit:contain}
.wordmark:has(.brand-original){gap:14px}
body[data-page=instrument]{background:#f0f0ef;--paper:#f0f0ef;--ink:#111615;--muted:#646b67}
body[data-page=instrument] .retail-header{position:relative;top:auto}
.system-one{max-width:none;padding:0;color:#111615;font-family:Inter,sans-serif;--system-width:90.8%;font-weight:350}
.system-subnav{width:var(--system-width);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d1d5d0}
.system-subnav .breadcrumb{padding:14px 0;font-size:10px}
.system-subnav>button{background:none;border:0;font:inherit;font-size:10px;padding:14px 0;display:flex;gap:30px}
.system-hero{text-align:center;padding-top:53px}
.system-one h1,.system-one h2{font-weight:320;letter-spacing:-.045em;line-height:1.08}
.system-hero h1{font-size:clamp(30px,3.67vw,66px);margin:0 auto 16px;max-width:none;white-space:normal}
.system-eyebrow{font:9px/1.5 var(--mono);letter-spacing:.11em;margin:0 0 39px;color:#626b64}
.synth-experience{position:relative;text-align:left;width:100%;margin:0 auto}
.synth-canvas-wrap{height:clamp(700px,79vw,1170px);position:relative;background:#d4d6d4;overflow:hidden;width:100%}
.synth-experience[data-pose=front] .synth-canvas-wrap,.synth-experience[data-pose=side] .synth-canvas-wrap{height:clamp(520px,55vw,820px)}
#synth-canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;position:relative;z-index:1;opacity:0;transition:opacity .4s}
.synth-experience.is-ready #synth-canvas{opacity:1;touch-action:pan-y}
.synth-fallback{position:absolute;width:75%;height:75%;object-fit:contain;left:12.5%;top:12.5%}
.synth-experience.is-ready .synth-fallback{display:none}
.synth-object-note{position:absolute;bottom:27px;left:4.6%;font:9px/1.4 var(--mono);letter-spacing:.04em;z-index:2;pointer-events:none;color:#46514b}
.synth-object-note.right{right:4.6%;left:auto}
.synth-toolbar{width:var(--system-width);margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #cdd1cc}
.synth-toolbar [role=group]{display:flex;gap:5px}
.synth-toolbar button{font:11px/1.4 Inter,sans-serif;padding:10px 18px;background:transparent;color:inherit;border:1px solid transparent;border-radius:2px;white-space:nowrap}
.synth-toolbar [aria-pressed=true]{border-color:#111615;background:#111615;color:#f0f0ef}
.synth-toolbar .synth-play{border-color:#757e76;border-radius:22px;padding:10px 22px}
.synth-toolbar .synth-play:before{content:'●';font-size:9px;margin-right:12px;color:#7f8c66}
.synth-toolbar .synth-play[aria-pressed=true]:before{color:#e5ee8c}
.synth-under{display:flex;justify-content:space-between;align-items:center;gap:20px;width:var(--system-width);margin:0 auto;color:#59635b;min-height:43px}
.synth-under p{font:10px/1.5 Inter,sans-serif;margin:0}
.synth-under>span{font:8px/1.4 var(--mono);letter-spacing:.05em;text-align:right;white-space:nowrap}
.synth-controls{width:var(--system-width);margin:0 auto;border-bottom:1px solid #cdd1cc;padding:0}
.synth-controls summary{padding:14px 0;font-size:11px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}
.synth-controls summary::-webkit-details-marker{display:none}
.synth-controls summary span{font-size:20px;line-height:10px;font-weight:300}
.synth-controls[open]>summary span,.synth-advanced[open]>summary span{transform:rotate(45deg)}
.synth-controls>p{font-size:11px;line-height:1.7;max-width:540px;color:#5f6861;margin:10px 0 24px}
.synth-ranges{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 55px;margin-bottom:25px}
.synth-ranges label{font-size:11px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}
.synth-ranges input{grid-column:1/-1;grid-row:2;width:100%;accent-color:#3c4f3c;cursor:ew-resize;height:22px;margin:0}
.synth-ranges output{grid-row:1;grid-column:2;color:#616b63;font:10px var(--mono)}
.synth-controls>button{font:11px Inter,sans-serif;padding:10px 18px;border:1px solid #747d74;border-radius:2px;background:transparent;margin:0 20px 25px 0}
.synth-controls>button[aria-pressed=true]{background:#dbe3b7}
.synth-advanced{padding:0;margin-bottom:24px;border-block:1px solid #d5d9d1}
.synth-advanced summary{font-size:10px;color:#596557}
.synth-advanced .synth-ranges{margin:20px 0 25px}
.synth-sound-note{font-size:10px;color:#626b64;display:inline-block;margin-bottom:25px}
.system-model-name{font-weight:300;font-size:clamp(42px,5.3vw,82px);letter-spacing:-.07em;margin:115px 20px 50px}
.system-model-name span{display:inline-block;font-size:.25em;vertical-align:top;margin:12px 0 0 9px;border:1px solid currentColor;letter-spacing:-.02em;border-radius:5px;padding:3px 7px}
.system-down{font-size:38px;font-weight:200;display:inline-block;padding:10px;margin-bottom:65px;color:#798178}
.system-story{text-align:center;padding:55px 0 105px;width:var(--system-width);margin:auto}
.system-story h2,.system-offer h2{font-size:clamp(35px,3.67vw,65px);margin:0 auto 30px;max-width:900px}
.system-intro{font-size:clamp(18px,1.84vw,28px);font-weight:300;line-height:1.19;letter-spacing:-.028em;max-width:750px;margin:0 auto 38px}
.system-development{font:9px/1.65 var(--mono);letter-spacing:.06em;color:#626c63;display:block;margin:30px auto}
.system-feature-list{list-style:none;padding:0;margin:60px auto 67px;max-width:680px;font-size:12px;line-height:1.55;font-weight:350;letter-spacing:-.015em}
.system-pill{font:350 15px/1.4 Inter,sans-serif;background:#151a17;color:#f0f0ef;border:0;border-radius:30px;padding:15px 28px;display:inline-flex;align-items:center;justify-content:center;gap:30px;cursor:pointer}
.system-pill:hover{background:#354235}.system-pill:disabled{cursor:default;background:#d4d9d0;color:#54604f;opacity:1}
.system-availability{font-size:10px;line-height:1.7;color:#5f695f;margin:18px 0 0}
.system-detail{margin:0;width:100%;position:relative;overflow:hidden;background:#d4d6d4}
.system-detail img{width:100%;height:100%;object-fit:cover;display:block}
.system-detail figcaption{position:absolute;left:4.6%;top:40px;font-size:10px;line-height:1.45;max-width:330px;letter-spacing:-.01em;color:#28332d}
.system-macro{height:clamp(440px,57vw,900px)}
.system-short{padding:110px 0 78px}
.system-short .system-intro{margin-bottom:0}
.system-native{width:var(--system-width);margin:0 auto}
.system-section-label{display:flex;justify-content:space-between;gap:20px;font:9px/1.5 var(--mono);border-bottom:1px solid #c9cec7;margin-bottom:25px;padding-bottom:17px;color:#596457}
.system-native .instrument-stage{max-width:1160px;margin:auto;background:#0d1213}
.system-native .rack-panel{height:auto;min-height:0;background:#0b1011;padding:0}
.system-native .rack-preview{width:100%;display:block;border:0;padding:0;background:transparent}
.system-native .rack-preview img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.system-native .stage-nav{justify-content:space-between;display:flex;padding:12px 20px;border-color:#3a4441}
.system-native .stage-nav [role=tablist]{display:flex;gap:20px}
.system-native .stage-nav [role=tab]{font:10px Inter,sans-serif;color:#b2bdb3;border:0;border-radius:0;background:transparent;padding:8px 0}
.system-native .stage-nav [aria-selected=true]{color:#f2f2db;border-bottom:1px solid #e4ebce}
.system-native .stage-caption{display:flex;padding:15px 20px;align-items:center;justify-content:space-between;color:#c9d2c8}
.system-native .stage-caption p{font-size:10px;line-height:1.6;margin:0}
.system-native-caption{font-size:11px;color:#586454;text-align:center;margin:23px auto 0}
.system-profile{height:clamp(300px,40vw,600px);background:#f0f0ef}
.system-profile figcaption{top:auto;bottom:25px;color:#5e685b}
.system-offer{max-width:900px;text-align:center;margin:auto;padding:110px 30px 115px}
.system-offer>.system-development{margin:0 auto 30px}
.system-price{font-size:65px;font-weight:300;letter-spacing:-.055em;margin:45px 0 26px}
.system-price span{display:block;font:10px/2 var(--mono);letter-spacing:0;margin-top:4px;color:#636d61}
.system-offer>.text-link{display:flex;width:max-content;max-width:100%;gap:30px;font-size:11px;margin:15px auto 24px}
.system-family{border-top:1px solid #cdd1c9;width:var(--system-width);margin:auto;padding-bottom:90px}
.system-family .system-short{width:100%;padding-top:85px}
.system-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.system-family-grid>a>div{height:auto;aspect-ratio:1;background:#e0e3dc;overflow:hidden;display:flex;justify-content:center;align-items:center}
.system-family-grid img{width:100%;height:100%;object-fit:contain;transition:transform .35s}
.system-family-grid a:hover img{transform:scale(1.035)}
.system-family-grid .family-synth{padding:22px;background:#bdced8}
.system-family-grid .family-world{background:#dcbcc6}
.system-family-grid .family-world img{width:68%;object-fit:cover;object-position:50% 73%}
.system-family-grid a>span{font:9px/1.5 var(--mono);display:block;color:#646d61;margin-top:17px}
.system-family-grid h3{font:400 15px/1.5 Inter,sans-serif;letter-spacing:-.025em;display:flex;justify-content:space-between;margin:8px 0}
.system-family-grid h3 b{font-weight:300}
.system-dark{min-height:650px;height:75vw;max-height:1050px;background:#101413;position:relative;overflow:hidden;color:#e3e7da}
.system-dark>img{width:100%;height:100%;object-fit:cover;display:block}
.system-dark>div{position:absolute;top:7%;left:4.6%;z-index:1}
.system-dark span{font:9px/1.5 var(--mono);color:#b0bbae}
.system-dark h2{font-size:clamp(45px,6vw,95px);letter-spacing:-.055em;margin:20px 0}
.system-dark p{font-size:15px;font-weight:300}
.system-listening{width:var(--system-width);margin:0 auto}
.system-one .sound-grid{padding:85px 0 65px;gap:10%;grid-template-columns:1fr 1.5fr;border-bottom:1px solid #cdd1c9}
.system-one .sound-grid h3{font-size:35px;line-height:1.1;font-weight:320;letter-spacing:-.035em}
.system-one .sound-grid>div>p{font-size:12px;line-height:1.6}
.system-one #audio-toggle{border-radius:50%}
.system-specs{width:var(--system-width);margin:75px auto;display:grid;grid-template-columns:1fr 2fr;gap:80px}
.system-specs h2{font-size:29px;margin:0}
.system-specs dl{margin:0;font-size:11px;line-height:1.6}
.system-specs dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #cdd1c9}
.system-specs dl>div:first-child{padding-top:0}
.system-specs dt{color:#646e61}.system-specs dd{margin:0}
.system-parody{width:var(--system-width);margin:0 auto;padding:15px 0 35px;font-size:9px;color:#6c7569;line-height:1.6;border-top:1px solid #cdd1c9}
@media(min-width:1800px){.system-one{--system-width:86%}}
@media(max-width:760px){
 .wordmark .brand-type{width:121px;max-height:36px}.wordmark .brand-original{width:30px;height:36px}.wordmark:has(.brand-original){gap:9px}
 .system-one{--system-width:90.8%}.system-subnav .breadcrumb{font-size:8px;gap:7px}.system-subnav>button{font-size:9px;gap:10px}
 .system-hero{padding-top:37px}.system-hero h1{font-size:30px;max-width:90%;letter-spacing:-.055em}.system-eyebrow{font-size:8px;margin:18px 0 28px}
 .synth-canvas-wrap{height:650px;max-height:82svh;min-height:470px}
 .synth-experience[data-pose=front] .synth-canvas-wrap,.synth-experience[data-pose=side] .synth-canvas-wrap{height:390px;min-height:0;max-height:none}
 .synth-object-note{font-size:7px;bottom:20px}.synth-object-note.right{display:none}
 .synth-toolbar{padding:14px 0;gap:13px;flex-wrap:wrap;justify-content:center}.synth-toolbar [role=group]{width:100%;justify-content:space-between}.synth-toolbar button{font-size:10px;padding:9px 16px}.synth-toolbar .synth-play{width:100%;padding:11px 16px}
 .synth-under{min-height:56px;gap:12px}.synth-under p{font-size:9px;max-width:240px}.synth-under>span{font-size:6px;white-space:normal;max-width:70px}
 .synth-ranges{grid-template-columns:1fr 1fr;gap:20px 25px}.synth-controls>p{font-size:10px}.synth-controls>button{font-size:10px;margin-bottom:15px}.synth-sound-note{font-size:9px;margin-bottom:20px}
 .system-model-name{font-size:38px;margin:75px 10px 30px}.system-model-name span{margin:5px 0 0 4px;padding:2px 4px;border-radius:3px}
 .system-down{margin-bottom:20px}.system-story{padding:45px 0 65px}.system-story h2,.system-offer h2{font-size:32px;letter-spacing:-.05em;margin-bottom:25px}.system-intro{font-size:18px;line-height:1.25;max-width:500px;letter-spacing:-.035em}
 .system-development{font-size:7px;max-width:300px}.system-feature-list{font-size:9px;line-height:1.55;margin:40px auto 44px}.system-pill{font-size:12px;padding:14px 24px;gap:15px}.system-availability{font-size:9px;padding:0 15px}
 .system-macro{height:430px}.system-macro img{object-position:40% 50%}.system-detail figcaption{font-size:8px;top:24px;max-width:240px}.system-short{padding:70px 0 55px}
 .system-section-label{font-size:7px;gap:35px;margin-bottom:14px}.system-section-label>span:last-child{text-align:right}.system-native .stage-nav{padding:8px 12px}.system-native .stage-nav [role=tablist]{gap:15px}.system-native .stage-nav [role=tab]{font-size:8px}.system-native .stage-caption{padding:12px}.system-native .stage-caption>.micro{display:none}.system-native .stage-caption p{font-size:9px}.system-native-caption{font-size:9px;max-width:290px;line-height:1.6}
 .system-profile{height:280px}.system-profile img{object-fit:cover;object-position:50% 50%}.system-profile figcaption{top:auto;bottom:20px;max-width:300px;font-size:7px}
 .system-offer{padding:70px 20px}.system-offer .system-intro{max-width:500px}.system-price{font-size:58px;margin:30px 0 22px}.system-offer>.text-link{font-size:10px;gap:15px}
 .system-family{padding-bottom:50px}.system-family .system-short{padding-top:60px}.system-family-grid{gap:13px;grid-template-columns:1fr}.system-family-grid>a{display:grid;grid-template-columns:115px 1fr;column-gap:20px;padding:15px 0;border-top:1px solid #cdd1c9}.system-family-grid>a>div{grid-row:1/3;aspect-ratio:1}.system-family-grid a>span{margin-top:22px;font-size:8px}.system-family-grid h3{font-size:13px;align-self:start;margin:0 0 10px}.system-family-grid .family-synth{padding:8px}
 .system-dark{height:680px;min-height:0}.system-dark>img{object-fit:cover;object-position:55% 70%;height:70%;margin-top:200px}.system-dark>div{top:7%}.system-dark h2{font-size:44px;margin:20px 0 12px}.system-dark p{font-size:13px}
 .system-one .sound-grid{grid-template-columns:1fr;gap:25px;padding:60px 0 45px}.system-one .sound-grid h3{font-size:30px}.system-one .sound-grid>div>p{font-size:11px}.system-specs{display:block;margin:50px auto}.system-specs h2{font-size:26px;margin-bottom:35px}.system-specs dl{font-size:10px}.system-specs dl>div{grid-template-columns:95px 1fr;gap:18px;padding:14px 0}.system-parody{font-size:8px;padding-bottom:25px}
}
@media(prefers-reduced-motion:reduce){#synth-canvas,.system-family-grid img{transition:none}}

/* Watts & Oscillation Works — black launch presentation. */
:root,body,body[data-page=instrument]{--paper:#080a09;--ink:#e9ece3;--muted:#a1aaa0;--line:#2a302a;--acid:#c7d6a5;color-scheme:dark}
html{background:#080a09;scroll-padding-top:64px}
body,body[data-page=instrument]{background:#080a09;color:var(--ink)}
::selection{background:#c7d6a5;color:#11150e}
a,button,input,select,summary{transition:color .18s ease,background-color .18s ease,border-color .18s ease}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #c7d6a5;outline-offset:5px}
.store-note{background:#101410;color:#bac3b4;border-bottom:1px solid #20271f;letter-spacing:.025em}
.retail-header{background:#080a09;border-color:#2a302a}
.wordmark .brand-original,.wordmark .brand-type{filter:invert(1)}
.retail-header nav a,.header-tools{color:#bbc3b8}
.retail-header nav a:hover,.header-tools a:hover,.header-tools button:hover{color:#f1f4e9}
.retail-header nav a[aria-current=page]{color:#f1f4e9}
.retail-header nav a[aria-current=page]:after{background:#d6e1c5;height:1px}
.retail-footer{border-color:#2a302a;color:#b1bbaa}
.retail-footer a:hover,.retail-footer button:hover{color:#f1f4e9}
.product-photo,.synth-photo,.world-photo{background:#111612;border:1px solid #252d24}
.product-badge{background:#11180fe6;color:#d3dfc2;border:1px solid #46523b}
.product-name h3,.product-price{color:#e9ece3}
.product-card>p,.product-muted,.product-price small,.breadcrumb{color:#a1aaa0}
.product-card:focus-visible .product-photo,.product-card:hover .product-photo{border-color:#56634b}
.shop-category-links,.shop-toolbar,.shop-pagination,.entry-categories{border-color:#2a302a}
.shop-toolbar input,.shop-toolbar select{background:#111611;border-color:#414b3c;color:#e9ece3}
.shop-toolbar input::placeholder{color:#a1aaa0}
.world-product{background:#111712;border:1px solid #2c372a}
.world-product-copy p{color:#a8b4a1}
.world-product-copy .button{background:#d2dfb8;color:#10150d}
.studio-grid p{color:#b1bbab}
.studio-grid h1,.studio-grid h2{color:#e9ece3}
.entry-edition,.entry-instruction{color:#344039}
.entry-categories>a{color:#dce3d6}
.entry-categories>a .category-index,.entry-categories>a .category-description{color:#9ca795}
.entry-categories>a.is-active{color:#17211a}
.entry-categories>a.is-active .category-index,.entry-categories>a.is-active .category-description{color:#39473a}
.entry-categories>a:before{background:#dbe7c7;height:1px}
.entry-categories>a.is-active:before{background:#17211a}
.system-one{color:#e9ece3;--system-width:90.8%}
.system-subnav{position:sticky;top:0;z-index:30;width:100%;padding:0 4.6%;background:#080a09ed;backdrop-filter:blur(16px);border-color:#2a302a;min-height:53px}
.system-subnav .breadcrumb{font-size:9px;letter-spacing:.02em}
.system-subnav .breadcrumb>span:last-child{color:#e1e6d7}
.system-jumps{display:flex;align-items:center;gap:30px;flex-shrink:0}
.system-jumps button{border:0;background:none;color:#aab59f;font:11px/1.5 Inter,sans-serif;padding:17px 0;display:flex;align-items:center;gap:15px}
.system-jumps button:hover{color:#f1f4e9}
.system-jumps button:last-child{color:#d2e1b7}
.system-hero{padding-top:65px}
.system-hero h1{font-size:clamp(32px,4.05vw,74px);font-weight:300;letter-spacing:-.05em;line-height:1.06;margin-bottom:20px}
.system-eyebrow{font-size:9px;color:#aab59f;letter-spacing:.14em;margin-bottom:24px}
.system-explore{display:inline-flex;align-items:center;gap:25px;border:0;border-bottom:1px solid #46533b;background:none;padding:5px 0 10px;margin:0 0 16px;color:#cfdbbe;font:11px/1.5 Inter,sans-serif}
.system-explore:hover{color:#f2f8e7;border-color:#b8c99d}
.synth-canvas-wrap{height:clamp(620px,76svh,1000px);background:#080a09;scroll-margin-top:65px}
.synth-experience,.system-native,#system-story,#system-offer,#sound{scroll-margin-top:12px}
.synth-object-note{color:#a4b19a;font-size:8px;letter-spacing:.1em}
.synth-toolbar,.synth-controls{border-color:#30392b}
.synth-toolbar button{color:#bdc8b2;min-height:40px;border-radius:2px}
.synth-toolbar button:hover{background:#192015;border-color:#414d37;color:#eef6e2}
.synth-toolbar [aria-pressed=true]{background:#d2dfba;border-color:#d2dfba;color:#11170c}
.synth-toolbar [aria-pressed=true]:hover{background:#e0ebcb;color:#11170c}
.synth-toolbar .synth-play{border-color:#69765a;border-radius:24px;color:#dce9c7;background:#10160d}
.synth-toolbar .synth-play:before{color:#a1b77e}
.synth-toolbar .synth-play[aria-pressed=true]{background:#d4e5b6;color:#10160d;border-color:#d4e5b6}
.synth-toolbar .synth-play[aria-pressed=true]:before{color:#43552c}
.synth-under,.synth-controls>p,.synth-sound-note{color:#a7b39f}
.synth-under p{font-size:10px;line-height:1.7}
.synth-controls summary{color:#d6dfce;min-height:49px}
.synth-controls summary:hover{color:#eff8e0}
.synth-controls summary span{color:#a7bc8a}
.synth-ranges label{color:#d9e2d1}
.synth-ranges output{color:#b1bea4;font-size:10px;min-width:48px;text-align:right;font-variant-numeric:tabular-nums}
.synth-ranges input{accent-color:#c7d6a5}
.synth-controls>button{border-color:#61714e;color:#d2e1bd;background:#10160d;min-height:40px}
.synth-controls>button:hover{border-color:#b1c58f;background:#1a2413}
.synth-controls>button[aria-pressed=true]{color:#17200e;background:#c7d6a5;border-color:#c7d6a5}
.synth-advanced{border-color:#30392b}
.synth-advanced summary{color:#b9c5ac}
#synth-canvas:focus-visible{outline:1px solid #a4ba80;outline-offset:-6px}
.system-model-name{margin-top:100px;font-weight:300;letter-spacing:-.075em;color:#e7ecdf}
.system-model-name span{color:#b6c5a6;border-color:#5e6e50;border-radius:3px;letter-spacing:.015em}
.system-down{color:#a0b38a;margin-bottom:45px}
.system-story h2,.system-offer h2{font-weight:300;letter-spacing:-.045em;color:#e7ecdf}
.system-intro{font-weight:320;line-height:1.28;letter-spacing:-.025em;color:#b9c3b2;max-width:740px}
.system-development{font-size:9px;color:#9daa91;letter-spacing:.09em}
.system-feature-list{font-size:11px;line-height:1.85;color:#bdc8b3;letter-spacing:.015em}
.system-pill{background:#cedfb1;border:1px solid #cedfb1;color:#11170d;font-size:13px;padding:15px 26px;letter-spacing:-.015em}
.system-pill:hover{background:#e2efcd;border-color:#e2efcd}
.system-pill:disabled{background:#141c10;border:1px solid #506141;color:#c4d5ad}
.system-availability{color:#a3b095;font-size:10px;line-height:1.85}
.system-detail,.system-profile{background:#080a09}
.system-detail figcaption,.system-profile figcaption{color:#bac8ad;font:9px/1.65 var(--mono);letter-spacing:.025em;text-shadow:0 1px 10px #000}

/* Native screenshots remain complete and labelled until spatial captures exist. */
[data-image-state=native] .system-caption-spatial,[data-image-state=spatial] .system-caption-native{display:none}
.system-detail[data-image-state=native],.system-dark[data-image-state=native]{height:auto;min-height:0;max-height:none;background:#080a09}
.system-detail[data-image-state=native]>img,.system-dark[data-image-state=native]>img{height:auto;object-fit:contain;object-position:center;margin-top:0}
.system-detail[data-image-state=native]>figcaption{position:static;max-width:none;padding:18px 4.6%;margin:0;color:#bac8ad}
.system-dark[data-image-state=native]>div{position:static;padding:28px 4.6% 45px}
.system-section-label{color:#a7b59a;border-color:#30392b;font-size:9px;letter-spacing:.035em}
.system-native .instrument-stage{background:#0b100c;border:1px solid #30392b}
.system-native .stage-nav{border-color:#30392b}
.system-native .stage-nav [aria-selected=true]{color:#d6e5bd;border-color:#b3c594}
.system-native .stage-caption{background:#0d130e;color:#b9c7ae}
.system-native-caption{color:#a1b093;font-size:11px;line-height:1.7}
.system-offer{padding-block:105px}
.system-offer .text-link{color:#cbdcb6}
.system-price{color:#e7f0da}
.system-price span{color:#a4b694;letter-spacing:.035em}
.system-family,.system-one .sound-grid,.system-parody{border-color:#30392b}
.system-family-grid>a>div{background:#111810;border:1px solid #30392b}
.system-family-grid .family-synth{background:#151e13}
.system-family-grid .family-world{background:#18171a}
.system-family-grid a>span{color:#a7b698;font-size:9px;letter-spacing:.06em}
.system-family-grid h3{color:#e0ead4;font-weight:400}
.system-family-grid a:hover h3{color:#d3e8b3}
.system-dark{background:#050705;border-block:1px solid #171f14}
.system-dark>div span{color:#a8b99b}
.system-dark h2{color:#e2ecd8}
.system-dark p{color:#b1c4a0}
.system-one .sound-grid{color:#e9ece3}
.system-one .sound-grid h3{font-weight:300}
.system-one .sound-grid>div>p,.player-bottom{color:#a8b69b}
.player{border-color:#3a4731;background:#0c120b;padding:22px;border-radius:2px}
.player-meta{color:#b2c69c}
.system-one #audio-toggle{color:#dceaca;border-color:#798c60;background:#15200e}
.system-one #audio-toggle:hover{background:#243517}
.player-time{color:#a3b990;font-variant-numeric:tabular-nums}
.system-specs{margin-top:80px;gap:65px}
.system-specs h2{font-size:28px;font-weight:300}
.system-specs dl{font-size:12px;color:#c4d0ba;line-height:1.75}
.system-specs dl>div{border-color:#30392b;padding-block:18px}
.system-specs dt{color:#9eae8e}
.system-faq{width:var(--system-width);margin:0 auto 70px;display:grid;grid-template-columns:1fr 2fr;gap:65px;border-top:1px solid #30392b;padding-top:45px}
.system-faq .system-development{margin:0 0 14px;font-size:8px}
.system-faq h2{font-size:28px;font-weight:300;margin:0 0 16px}
.system-faq>div>p{font-size:11px;color:#a4b497}
.system-faq details{border-bottom:1px solid #30392b;padding:0}
.system-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;font-size:12px;color:#d9e4cf;cursor:pointer}
.system-faq summary::-webkit-details-marker{display:none}
.system-faq summary span{font-size:19px;font-weight:300;color:#b0c397;transition:transform .2s}
.system-faq details[open] summary span{transform:rotate(45deg)}
.system-faq details p{font-size:12px;line-height:1.85;color:#b3c2a7;max-width:640px;margin:0 35px 23px 0}
.system-parody{font-size:9px;color:#9bab8e;line-height:1.8;padding-top:22px}
dialog{border:1px solid #425137;background:#0c110b;color:#e9ece3}
dialog::backdrop{background:#000c;backdrop-filter:blur(12px)}
.dialog-bar{border-color:#35432b}
.dialog-note,.offer-body p,.art-detail-copy>p{color:#b5c3a8}
.offer-body .availability{color:#b3c69d}
.offer-body .availability>span{background:#aec78b}
.offer-body .button:disabled{opacity:1;background:#172210;color:#c1d5a7;border-color:#52683b}
.art-detail>img,.catalog-card>img{background:#131b10}
.art-pagination{border-color:#35432b}
.catalog-header input{border-color:#7c9066}
#gallery-dialog{background:#0a100d;border-color:#3e5140}
@media(min-width:1800px){.system-subnav{padding-inline:7%}}
@media(max-width:760px){
 .system-subnav{min-height:49px;padding-inline:4.6%;gap:9px}
 .system-subnav .breadcrumb{gap:6px;font-size:8px}
 .system-subnav .breadcrumb>a:nth-of-type(2),.system-subnav .breadcrumb>span:nth-of-type(2){display:none}
 .system-jumps{gap:17px}.system-jumps button{font-size:10px;padding:16px 0;gap:8px}
 .system-jumps button:first-child{display:none}
 .system-hero{padding-top:43px}.system-hero h1{font-size:30px;max-width:92%;margin-bottom:18px}
 .system-eyebrow{font-size:7px;letter-spacing:.1em;margin-bottom:16px}
 .system-explore{font-size:10px;margin-bottom:7px;padding-bottom:8px;gap:25px}
 .synth-canvas-wrap{height:clamp(490px,72svh,680px);min-height:0;max-height:none}
 .synth-experience[data-pose=front] .synth-canvas-wrap,.synth-experience[data-pose=side] .synth-canvas-wrap{height:390px}
 .synth-object-note{font-size:7px;letter-spacing:.025em;bottom:22px}
 .synth-toolbar{padding-block:15px}.synth-toolbar button{min-height:40px}
 .synth-under p{font-size:9px}.synth-under>span{font-size:7px}
 .system-model-name{margin-top:70px}.system-down{margin-bottom:20px}
 .system-intro{font-size:18px;line-height:1.3}
 .system-feature-list{font-size:9px;line-height:1.8;letter-spacing:0}
 .system-development{font-size:7px}.system-availability{font-size:9px;line-height:1.85}
 .system-detail figcaption{font-size:7px;max-width:235px}
 .system-section-label{font-size:7px}.system-native-caption{font-size:10px}
 .system-offer{padding-block:75px}.system-family-grid>a{border-color:#30392b}
 .player{padding:16px}.player-meta{font-size:7px}.player-main{gap:16px}
 .system-specs{margin:55px auto}.system-specs dl{font-size:11px}.system-specs dl>div{padding-block:15px}
 .system-faq{display:block;margin-bottom:45px;padding-top:30px}.system-faq h2{font-size:26px}.system-faq-items{margin-top:25px}.system-faq summary{font-size:11px;min-height:61px}.system-faq details p{font-size:11px;margin-right:20px}
 .system-parody{font-size:8px}
}
@media(prefers-reduced-motion:reduce){a,button,input,select,summary,.system-faq summary span{transition:none}}

}
/* Integrate the recovered composition without changing the other departments. */
#system-one-page{position:fixed;inset:98px 0 0;overflow-y:auto;overscroll-behavior:contain;z-index:8;background:#080a09;--mono:'SFMono-Regular',Consolas,monospace;--paper:#080a09;--ink:#e9ece3;--muted:#a1aaa0;--line:#2a302a;--acid:#c7d6a5;color:#e9ece3;scrollbar-color:#4e5c42 #080a09;scrollbar-width:thin;scroll-padding-top:76px}
#system-one-page[hidden]{display:none!important}
body[data-marketing=system-1] header{z-index:20;background:#080a09;border-color:#ffffff25}
body[data-marketing=system-1] .product-ui{visibility:hidden!important;pointer-events:none;opacity:0}
body[data-marketing=system-1] #zoom-out,body[data-marketing=system-1] #motion{display:none!important}
#system-one-page .system-subnav{z-index:3;position:sticky;top:0;background:#080a09;width:100%;padding-inline:4.6%;min-height:59px}
#system-one-page .breadcrumb{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.5;color:#a5ae9c}
#system-one-page .system-hero{margin:0;padding-top:60px}
#system-one-page h1:focus{outline:none}
#system-one-page .stage-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30392b}
#system-one-page .stage-nav .expand{color:#d7e1c7;padding:9px;font-size:21px}
#system-one-page .sound-grid{display:grid;align-items:center}
#system-one-page .player-main{display:flex;align-items:center;gap:24px;padding-top:20px}
#system-one-page .player-meta{display:flex;justify-content:space-between;gap:20px}
#system-one-page #audio-toggle{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid #798c60;font-size:17px;min-height:48px}
#system-one-page .wave-wrap{flex:1;position:relative;padding-top:4px;min-width:0}
#system-one-page #waveform{width:100%;height:65px;display:block}
#system-one-page #audio-seek{position:absolute;left:0;top:0;width:100%;height:70px;opacity:0;cursor:ew-resize;margin:0}
#system-one-page #audio-seek:focus-visible{opacity:1}
#system-one-page .player-time,#system-one-page .player-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;line-height:1.7}
#system-one-page .player-bottom{border-top:1px solid #30392b;margin-top:19px;padding-top:15px}
#system-one-page .volume{display:flex;align-items:center;gap:10px}#system-one-page .volume input{width:65px;accent-color:#b9c99e}
#system-one-page .system-dialog{padding:30px;max-width:720px;width:calc(100% - 40px);background:#0c110b;color:#e9ece3;border:1px solid #4b5a3d;max-height:88svh}
#system-one-page .system-dialog>button[data-system-close]{display:block;margin-left:auto;font-size:11px;padding:4px 0}
#system-one-page .system-dialog h2{font-size:35px;font-weight:300;letter-spacing:-.04em;margin:20px 0}
#system-one-page .system-dialog p{font-size:12px;line-height:1.85;color:#b5c3a8}
#system-one-page #system-preview-dialog{max-width:1250px}#system-one-page #system-preview-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:20px}#system-one-page #system-preview-dialog h2{font-size:24px;margin:0 0 20px}#system-one-page #system-preview-image{display:block;width:100%;height:auto}
@media(max-width:700px){#system-one-page{inset:76px 0 0;scroll-padding-top:65px}#system-one-page .system-hero{padding-top:38px}#system-one-page .system-subnav{padding-inline:4.6%;gap:10px;min-height:52px}#system-one-page .breadcrumb{font-size:8px;gap:7px}#system-one-page .player-main{gap:16px}#system-one-page .system-dialog{padding:22px}#system-one-page .system-dialog h2{font-size:29px}}
