.ecosystem-header.ecosystem-header{box-sizing:border-box;position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:80;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:18px;width:max-content;max-width:calc(100% - 40px);height:64px;min-height:64px;margin:0;padding:9px 20px;color:#fff;background:linear-gradient(135deg,#765192f5,#604578f2);border:1px solid #ffffff85;border-radius:40px;box-shadow:inset 0 1px 1px #ffffff65,inset 0 -1px 1px #38204650,0 10px 30px #35204428;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;font:600 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.ecosystem-header .ecosystem-brand{display:flex;align-items:center;flex:0 0 180px;width:180px;min-width:0;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;text-decoration:none;color:inherit;line-height:1}.ecosystem-header .ecosystem-brand>svg{display:block;width:100%;height:32px;max-width:none;overflow:hidden;filter:drop-shadow(0 1px 1px #29163890)}.ecosystem-header .ecosystem-nav{display:flex;flex-flow:row nowrap;align-items:center;flex:0 0 auto;justify-content:flex-start;gap:4px;width:auto;min-width:0;margin:0;padding:0;white-space:nowrap;font:600 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em}.ecosystem-header a,.ecosystem-header summary{box-sizing:border-box;color:inherit;text-decoration:none;text-transform:none;letter-spacing:.02em;font:600 12px/1.4 Arial,Helvetica,sans-serif}.ecosystem-nav>a,.ecosystem-header summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:6px 12px;border:0;border-radius:24px;white-space:nowrap;background:transparent;cursor:pointer;list-style:none}.ecosystem-header summary::-webkit-details-marker{display:none}.ecosystem-header summary::marker{content:""}.ecosystem-nav>a:hover,.ecosystem-nav>a[aria-current=page],.ecosystem-nav>a.is-current,.ecosystem-header summary:hover,.ecosystem-header summary.is-current,.ecosystem-header details[open]>summary{background:#ffffff29}.ecosystem-header a:focus-visible,.ecosystem-header summary:focus-visible{outline:2px solid #fff;outline-offset:-2px}.ecosystem-header details{position:relative;display:block;margin:0;padding:0;max-width:none;border:0;background:none;color:inherit}.ecosystem-header .ecosystem-panel{box-sizing:border-box;position:absolute;top:calc(100% + 17px);left:0;display:flex;flex-direction:column;align-items:stretch;gap:3px;width:230px;max-width:calc(100vw - 48px);margin:0;padding:10px;border:1px solid #fff9;border-radius:24px;background:linear-gradient(135deg,#fffefd,#eee2f8);color:#493058;box-shadow:0 18px 45px #39204440;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ecosystem-header details:not([open])>.ecosystem-panel{display:none}.ecosystem-header .ecosystem-panel a{display:flex;align-items:center;justify-content:flex-start;min-height:44px;margin:0;padding:10px 16px;border:0;border-radius:18px;background:transparent;color:#493058;white-space:nowrap;font-size:13px}.ecosystem-header .ecosystem-panel a:hover,.ecosystem-header .ecosystem-panel a[aria-current=page],.ecosystem-header .ecosystem-panel a.is-current{background:#9365b824;color:#512578}.ecosystem-header .ecosystem-panel a:focus-visible{outline-color:#754594}.ecosystem-chevron{display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}details[open]>summary .ecosystem-chevron{transform:rotate(225deg) translate(-2px,-1px)}.ecosystem-header .ecosystem-mobile{display:none}.ecosystem-mobile>summary{border:1px solid #ffffff55;gap:8px}.ecosystem-menu-icon{position:relative;display:block;width:14px;height:2px;background:currentColor;border-radius:1px}.ecosystem-menu-icon:before,.ecosystem-menu-icon:after{content:"";position:absolute;left:0;width:14px;height:2px;border-radius:1px;background:currentColor}.ecosystem-menu-icon:before{top:-5px}.ecosystem-menu-icon:after{top:5px}.ecosystem-mobile[open] .ecosystem-menu-icon{background:transparent}.ecosystem-mobile[open] .ecosystem-menu-icon:before{top:0;transform:rotate(45deg)}.ecosystem-mobile[open] .ecosystem-menu-icon:after{top:0;transform:rotate(-45deg)}.ecosystem-mobile .ecosystem-panel a:last-child{border-top:1px solid #9365b833;border-radius:0 0 18px 18px;margin-top:4px}.ecosystem-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:22px;font:12px/1.5 Arial,sans-serif}.ecosystem-footer a{color:inherit}.experience-destinations{margin-top:16px}.standalone-player-nav[hidden]{display:none!important}#interface>.ecosystem-header{position:absolute;top:18px;left:50%;right:auto;z-index:30}#interface.before-entry>.ecosystem-header.ecosystem-header{visibility:visible!important;pointer-events:auto!important}#interface>.ecosystem-header~.topbar{top:90px;padding-top:14px}#interface>.ecosystem-header~.coordinate{top:198px}#interface>.ecosystem-header~.entry .entry-content{padding-top:112px}.prism-body #interface>.ecosystem-header{position:fixed;z-index:80}.prism-body .prism-room-ui>header{position:absolute;top:88px;left:0;right:0;padding:12px 20px;justify-content:flex-end}.prism-body .prism-daw{padding-top:92px}.prism-body .daw-header{flex-wrap:wrap}.signal>.ecosystem-header+.sg-shell{padding-top:112px}.ecosystem-header+.app-shell{padding-top:100px}.ecosystem-header+.app-shell .sidebar{top:96px}.ecosystem-header+.app-shell .topbar{top:88px}.ecosystem-header~.hall-controls{position:absolute;top:94px;right:24px;z-index:8}.hall-controls .motion{font-size:11px}.ecosystem-header~.hall-controls+main{padding-top:105px}.ecosystem-header+iframe{margin-top:92px}@media(max-width:620px){.ecosystem-header.ecosystem-header{top:12px;max-width:calc(100% - 24px);gap:12px;padding:9px 12px}.ecosystem-header .ecosystem-brand{width:142px;flex-basis:142px}.ecosystem-header .ecosystem-brand>svg{height:26px}.ecosystem-header .ecosystem-nav{gap:4px}.ecosystem-header .ecosystem-nav>a:not(.ecosystem-music){display:none}.ecosystem-header .ecosystem-mobile{display:block}.ecosystem-header summary,.ecosystem-header .ecosystem-nav>.ecosystem-music{padding-inline:10px;font-size:11px}.ecosystem-header .ecosystem-panel{left:auto;right:0}#interface>.ecosystem-header{top:12px}.ecosystem-header+iframe{margin-top:88px}}@media(max-width:350px){.ecosystem-header .ecosystem-brand{width:120px;flex-basis:120px}.ecosystem-header.ecosystem-header{gap:8px;padding-inline:10px}.ecosystem-header summary,.ecosystem-header .ecosystem-nav>.ecosystem-music{padding-inline:8px}}#prism-daw .mix-desk,#prism-daw .outboard-workspace{display:none!important}#prism-daw[data-view=mix] .workbench,#prism-daw[data-view=rack] .workbench{grid-template:minmax(0,1fr) / minmax(0,1fr)!important}#prism-daw[data-view=mix] .workbench>:not(.mix-desk),#prism-daw[data-view=rack] .workbench>:not(.outboard-workspace){display:none!important}#prism-daw[data-view=mix] .mix-desk{display:grid!important;grid-template-rows:auto minmax(142px,23%) minmax(0,1fr);grid-area:1/1;gap:10px;padding:12px;border-radius:20px}#prism-daw[data-view=rack] .outboard-workspace{display:flex!important;flex-direction:column;grid-area:1/1;padding:16px;gap:14px}#prism-daw .mix-heading{display:flex;align-items:center;gap:16px;min-width:0;flex:none}#prism-daw .mix-heading h2{font:25px/1.05 Georgia;margin:4px 0;color:#493e55}#prism-daw .desk-eyebrow{font:600 8px Arial;letter-spacing:.17em;color:#7b628c}#prism-daw .mix-heading>p{font:11px/1.5 Arial;color:#6c5d7b;margin:0 auto;max-width:420px}#prism-daw .mix-banks{display:flex;gap:5px;align-items:center;margin-left:auto}#prism-daw .mix-banks button{min-width:30px;padding:7px}#prism-daw .mix-banks select{width:64px}#prism-daw .mix-transport{display:flex;gap:6px;align-items:center}#prism-daw .mix-transport button{padding:8px 14px;min-width:52px}#prism-daw .mix-transport [data-mix-transport=play]{color:#216859}#prism-daw .mix-position{font:12px monospace;white-space:nowrap;padding:10px;color:#d5f1f7;border-radius:7px;border:2px solid #b9aec5;background:linear-gradient(#28304b,#424767);box-shadow:inset 0 1px 7px #090e2c}#prism-daw .mix-top{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(340px,1.25fr);gap:12px;min-height:0}#prism-daw .outboard-overview,#prism-daw .tt-patchbay{border:1px solid #ad99ba;border-radius:12px;background:linear-gradient(125deg,#fffb,#ded9e9a8 55%,#f4f2fbcc);box-shadow:inset 0 0 0 2px #fff7,0 2px 4px #6e597122;min-height:0;min-width:0;padding:9px 11px;display:flex;flex-direction:column}#prism-daw .mix-top header{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 8px Arial;letter-spacing:.12em;color:#665071;flex:none;margin-bottom:5px}#prism-daw .mix-top header button{font-size:9px;padding:5px 8px;letter-spacing:0;white-space:nowrap}#prism-daw .patch-instruction{font:10px/1.2 Arial;letter-spacing:0;margin:5px 0 0;color:#70627a;min-height:12px}#prism-daw .rack-thumbnails{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}#prism-daw .rack-cartridge{min-width:0;border-radius:6px;display:flex;align-items:center;gap:7px;padding:6px 8px;background:linear-gradient(130deg,var(--unit-light),var(--unit-base) 55%,var(--unit-light));border:1px solid #fff;box-shadow:inset 0 1px #fff,inset 0 -3px 4px #453b5426,0 1px 3px #2b203c35;text-align:left}#prism-daw .rack-cartridge img{width:25px;height:25px;flex:none;object-fit:contain}#prism-daw .rack-cartridge>span:first-of-type{min-width:0;display:grid;gap:3px}#prism-daw .rack-cartridge strong{font:15px Georgia;color:#3f344a;white-space:nowrap}#prism-daw .rack-cartridge small{font:8px/1.3 Arial;color:#655871}#prism-daw .cartridge-display{display:none;font:8px monospace;color:#d0eef4;background:#30344e;border:1px solid #beb5c6;border-radius:3px;padding:5px;margin-left:auto}#prism-daw .cartridge-display i{display:inline-block;width:4px;height:4px;margin-left:4px;border-radius:50%;background:#78818a}#prism-daw .cartridge-display i.has-signal{background:#78ffe1;box-shadow:0 0 5px #65ffe7}#prism-daw .patch-field{position:relative;flex:1;min-height:65px;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}#prism-daw .patch-cables{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible;filter:drop-shadow(0 2px 1px #3b274977)}#prism-daw .patch-cables path{fill:none;stroke-width:3;opacity:.48}#prism-daw .patch-cables path.selected-cable{stroke-width:4;opacity:.96}#prism-daw .patch-outputs,#prism-daw .patch-inputs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}#prism-daw .tt-jack{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;padding:0;background:none;box-shadow:none;font:600 8px/1.2 monospace;color:#665571;position:relative;z-index:3;min-width:0}#prism-daw .tt-jack span{white-space:nowrap}#prism-daw .tt-jack i{width:16px;height:16px;border-radius:50%;border:3px solid #d3c3be;background:radial-gradient(circle,#1b2035 0 48%,#605475 52%,#100f20 68%);box-shadow:0 0 0 1px #84788a,inset 0 0 1px #fff,0 1px 2px #fff;pointer-events:none}#prism-daw .tt-jack.is-selected i{border-color:var(--cable);box-shadow:0 0 0 1px #fff,0 0 9px var(--cable)}#prism-daw .tt-jack[aria-pressed=true]{background:none!important;box-shadow:none!important;color:#4d345f!important}#prism-daw .mix-desk-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px}#prism-daw .mix-strips{display:grid;grid-template-columns:repeat(var(--strips),minmax(0,1fr));min-height:0;gap:4px}#prism-daw .desk-channel{min-width:0;min-height:0;display:flex;flex-direction:column;padding:7px 6px 6px;gap:6px;border:1px solid #c9bbd380;border-radius:10px;background:linear-gradient(120deg,#fffffc9e,#e7e0efab 55%,#fcfbffaf);box-shadow:inset 0 1px 1px #fff;position:relative}#prism-daw .desk-channel.is-selected{border-color:color-mix(in srgb,var(--channel) 35%,#9c82af);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--channel) 18%,transparent)}#prism-daw .desk-scribble{display:grid;gap:4px;padding:6px!important;min-height:43px;border-radius:6px;border:1px solid #d3c9e0;background:linear-gradient(145deg,#2d324a,#46435f);text-shadow:none;color:#f5f4ff;box-shadow:inset 0 1px 3px #060c28,0 1px #fff;text-align:left;overflow:hidden;flex:none}#prism-daw .desk-scribble small{font:8px monospace;color:color-mix(in srgb,var(--channel) 55%,white);letter-spacing:.06em}#prism-daw .desk-scribble strong{font:600 10px/1.2 Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#prism-daw .desk-routing{display:grid;gap:5px}#prism-daw .desk-routing label{display:grid;gap:3px;font:7px Arial;letter-spacing:.05em;color:#786584}#prism-daw .desk-routing select,#prism-daw .mix-master select,#prism-daw .mix-banks select,#prism-daw .unit-footer select{min-width:0;width:100%;font:10px/1.2 Arial;border:1px solid #bfaed2;border-radius:4px;background:linear-gradient(#fffc,#ded9efaa);padding:4px;color:#4d3d5a;box-shadow:inset 0 1px #fff}#prism-daw .desk-routing .desk-trim{display:flex;align-items:center;gap:3px}#prism-daw .desk-trim input{min-width:0;width:45px;margin-left:auto;padding:2px;font:10px monospace;background:#f6f3fbb3;border:1px solid #c3b5d0;border-radius:3px;color:#554362}#prism-daw .desk-trim small{font:8px Arial}#prism-daw .desk-sends{display:grid;gap:4px;border-top:1px solid #cabcce88;padding-top:5px}#prism-daw .desk-sends label,#prism-daw .desk-pan{display:grid;gap:2px;min-width:0}#prism-daw .desk-sends label>span,#prism-daw .desk-pan>span{display:flex;align-items:center;gap:3px;color:#58496b;font:600 8px Arial}#prism-daw .desk-sends output{font:8px monospace;margin-left:auto;white-space:nowrap}#prism-daw .desk-sends button{font:6px Arial;letter-spacing:.01em;padding:3px;border-radius:3px;min-width:25px}#prism-daw .desk-sends input,#prism-daw .desk-pan input{width:100%;min-width:0;height:12px;margin:0}#prism-daw .desk-pan output{margin-left:auto;font:8px monospace}#prism-daw .desk-fader-zone{flex:1;min-height:65px;position:relative;display:flex;justify-content:center;gap:6px;padding-top:2px}#prism-daw .desk-scale{display:flex;flex-direction:column;justify-content:space-between;font:7px/1 monospace;color:#908299;width:16px;padding:6px 0;text-align:right;flex:none}#prism-daw .desk-fader{writing-mode:vertical-lr;direction:rtl;appearance:none!important;-webkit-appearance:none!important;width:26px!important;height:100%!important;min-height:0;margin:0;padding:6px 0;cursor:ns-resize;flex:none;border-radius:6px;background:linear-gradient(90deg,#fffff7b3,#c6bcd5 38%,#40384d 44%,#2f2940,#c8bcd5 58%,#fffefd)!important;border:1px solid #b6a8c9;box-shadow:inset 0 0 0 2px #fff6}#prism-daw .desk-fader::-webkit-slider-runnable-track{width:4px;height:100%;background:#655774;border:0;box-shadow:none}#prism-daw .desk-fader::-webkit-slider-thumb{appearance:none;width:24px;height:15px;margin-left:-10px;margin-top:0;border:1px solid #c2b4c4;border-radius:4px;background:linear-gradient(160deg,#fffef6,#d8d4e5 34%,#fff 42%,color-mix(in srgb,var(--channel,#b999d7) 45%,white) 49%,#f9f4ff 58%,#a998b7);box-shadow:0 2px 3px #56446080,inset 0 1px #fff}#prism-daw .desk-fader::-moz-range-track{width:4px;height:100%;background:#655774}#prism-daw .desk-fader::-moz-range-thumb{width:24px;height:15px;border-radius:4px;background:linear-gradient(#fff,#c7b8d6,#fff);border:1px solid #ad9dbb}#prism-daw .desk-meter{position:relative;width:7px;border:1px solid #5c516d;border-radius:3px;background:repeating-linear-gradient(0deg,#2a2d3f 0 3px,#424257 3px 4px);margin:6px 0;overflow:hidden;flex:none}#prism-daw .desk-meter i{display:block;position:absolute;inset:auto 0 0;height:0;background:linear-gradient(0deg,#56dec5,#b6e48c 65%,#f9c876 88%,#ff779a);box-shadow:0 0 6px #6eefdf}#prism-daw .desk-level{text-align:center;font:9px monospace;white-space:nowrap;color:#675375;flex:none}#prism-daw .desk-switches{display:flex;justify-content:center;gap:3px;flex:none}#prism-daw .desk-switches button{padding:5px;font:9px Arial;border-radius:5px}#prism-daw .desk-switches [data-channel-toggle=mute][aria-pressed=true]{background:linear-gradient(#ffdbea,#eeb3c4);color:#852542}#prism-daw .desk-switches [data-channel-toggle=solo][aria-pressed=true]{background:linear-gradient(#fff1c9,#e7cc91);color:#744b15}#prism-daw .mix-master{min-height:0;border:1px solid #b6a3c7;border-radius:10px;padding:9px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(120deg,#fefbffc9,#dbd2eabb,#f3e8f6c9);box-shadow:inset 0 0 0 2px #fffa}#prism-daw .master-scribble{padding:8px 6px;border-radius:6px;background:linear-gradient(#34334f,#4c4466);color:#f2e4fb;font:600 12px Georgia;text-align:center}#prism-daw .master-scribble span{display:block;font:8px monospace;margin-top:3px}#prism-daw .aux-returns{display:grid;gap:9px}#prism-daw .aux-returns label,#prism-daw .master-echo{display:grid;gap:4px;min-width:0;font:7px Arial;color:#695175}#prism-daw .aux-returns input,#prism-daw .master-echo input{width:100%;min-width:0;margin:0;height:12px}#prism-daw .aux-returns output{font:8px monospace;text-align:right}#prism-daw .master-fader{display:flex;justify-content:center;flex:1;gap:9px;min-height:65px}#prism-daw .master-level{font:10px monospace;text-align:center;flex:none}#prism-daw .mix-master button{font-size:9px;padding:6px 3px;flex:none}#prism-daw .master-clip{font:8px monospace!important;background:#ded7e98f;box-shadow:inset 0 1px #fff}#prism-daw .master-clip.is-clipped{color:#8d2949;background:#ffd3df}#prism-daw .empty-audio{padding:24px;align-self:center;text-align:center;line-height:1.7;color:#70597f}.theme-velvet{--unit-light:#fff7e1;--unit-base:#d7c3ac;--unit-ink:#775648;--unit-accent:#f1bb6a}.theme-arc{--unit-light:#f8eee1;--unit-base:#bab9c9;--unit-ink:#51455e;--unit-accent:#ddac6f}.theme-contour{--unit-light:#eafff9;--unit-base:#c4d8d9;--unit-ink:#356674;--unit-accent:#6de1d8}.theme-halo{--unit-light:#f1edff;--unit-base:#c4bcdd;--unit-ink:#655788;--unit-accent:#c69eff}.theme-echo{--unit-light:#e7f5ff;--unit-base:#b0cadb;--unit-ink:#366779;--unit-accent:#7fcfec}.theme-empty{--unit-light:#f7f3fb;--unit-base:#d7d0e1;--unit-ink:#7a6d8a;--unit-accent:#c8c0d4}#prism-daw .outboard-slots{display:grid;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:14px;min-height:0;flex:1}#prism-daw .outboard-unit{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 22px;border:4px solid transparent;border-radius:15px;background:linear-gradient(115deg,var(--unit-light),var(--unit-base) 54%,var(--unit-light)) padding-box,linear-gradient(135deg,#fff,#a9a4b6 14%,#fff1d3 22%,#effcff 44%,#bba6cf 72%,#fff) border-box;box-shadow:inset 0 0 0 1px #ffffffe8,inset 0 -5px 8px #59446222,0 4px 10px #5c496d33;position:relative;color:var(--unit-ink)}#prism-daw .outboard-unit:before,#prism-daw .outboard-unit:after{content:"";position:absolute;left:7px;top:13px;width:6px;height:6px;border:1px solid #928393;border-radius:50%;background:linear-gradient(135deg,#fff 40%,#817888 45%,#fff 51%);box-shadow:0 calc(100% + 10px) 0 #bbb0c4}#prism-daw .outboard-unit:after{left:auto;right:7px}#prism-daw .unit-header{display:flex;align-items:center;gap:11px;flex:none;min-width:0}#prism-daw .unit-header img{width:34px;height:34px;object-fit:contain;flex:none}#prism-daw .unit-header>div{min-width:0;flex:1}#prism-daw .unit-header>div>span{font:600 7px/1.3 Arial;letter-spacing:.14em;color:var(--unit-ink)}#prism-daw .unit-header h3{font:26px/1 Georgia;margin:5px 0 0;color:var(--unit-ink);white-space:nowrap}#prism-daw .unit-header h3 small{font:7px monospace;letter-spacing:0;margin-left:10px;vertical-align:middle}#prism-daw .unit-header button{font:9px Arial;padding:7px 9px;white-space:nowrap}#prism-daw .unit-header [data-rack-bypass]:not([aria-pressed=true]){color:#297661;border-color:#94bbaa}#prism-daw .unit-body{display:flex;gap:18px;align-items:center;flex:1;min-height:0}#prism-daw .unit-visual{width:31%;min-width:85px;flex:none;display:flex;flex-direction:column;gap:8px;min-height:0}#prism-daw .unit-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-content:center;min-width:0;flex:1}#prism-daw .unit-control{display:grid;gap:4px;min-width:0;font:9px Arial;color:var(--unit-ink)}#prism-daw .unit-control>span{white-space:nowrap}#prism-daw .unit-control output{font:11px monospace;letter-spacing:-.03em;color:#443d56;border:1px solid #8e84944f;border-radius:4px;padding:4px 5px;background:linear-gradient(135deg,#fafffe99,#e9e0f38c);box-shadow:inset 0 1px 3px #56446926,0 1px #fff9;white-space:nowrap}#prism-daw .unit-control input{min-width:0;width:100%;margin:4px 0 0;height:14px}#prism-daw .unit-control .unit-value{display:flex;align-items:center;gap:2px;border:1px solid #8e84944f;border-radius:4px;padding:3px 4px;background:linear-gradient(135deg,#fafffe99,#e9e0f38c);box-shadow:inset 0 1px 3px #56446926,0 1px #fff9}#prism-daw .unit-value input[type=number]{width:100%;min-width:0;border:0;padding:0;margin:0;height:14px;color:#443d56;background:none;font:11px monospace;appearance:textfield;box-shadow:none}#prism-daw .unit-value input::-webkit-inner-spin-button,#prism-daw .unit-value input::-webkit-outer-spin-button{appearance:none;margin:0}#prism-daw .unit-value em{font:8px monospace;font-style:normal;flex:none;color:#6d5e7b}#prism-daw .theme-velvet:not(.large-unit) .unit-controls{grid-template-columns:repeat(4,minmax(0,1fr))}#prism-daw .theme-contour:not(.large-unit) .unit-body{display:grid;grid-template-rows:50px minmax(0,1fr);gap:10px;align-items:stretch}#prism-daw .theme-contour:not(.large-unit) .unit-visual{width:100%;min-width:0;display:block}#prism-daw .theme-contour:not(.large-unit) .processor-screen{min-height:0;height:50px;display:grid;grid-template-columns:90px minmax(0,1fr);grid-template-rows:1fr 1fr;padding:5px 9px;gap:3px}#prism-daw .theme-contour:not(.large-unit) .processor-screen svg{grid-column:2;grid-row:1/3;height:34px}#prism-daw .theme-contour:not(.large-unit) .processor-screen small{grid-column:1}#prism-daw .theme-contour:not(.large-unit) .unit-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px}#prism-daw .unit-control input::-webkit-slider-thumb{width:17px;height:15px;border-radius:5px;background:linear-gradient(145deg,#fff,#bec7da 35%,#fff 50%,#ceb7cf 72%,#fff)}#prism-daw .unit-footer{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;flex:none;padding-top:10px;border-top:1px solid #7c668c38;min-width:0}#prism-daw .unit-footer label{display:flex;align-items:center;gap:6px;min-width:0;font:7px Arial;letter-spacing:.05em}#prism-daw .unit-footer select{font-size:9px;padding:5px}#prism-daw .tube-window{height:64px;position:relative;border:3px solid #b2a290;border-radius:8px;background:radial-gradient(ellipse at bottom,#8c532b,#32282e 63%);box-shadow:inset 0 2px 8px #1f152b,0 1px #fff;display:flex;align-items:center;justify-content:center;gap:15px;padding:4px 10px 16px}#prism-daw .glass-tube{display:block;position:relative;width:22px;height:37px;border:1px solid #f4d29c80;border-radius:10px 10px 6px 6px;background:linear-gradient(90deg,#d5d6e841,#f1da9825 20%,#7b635970 65%,#e1d4d447);box-shadow:inset 2px 0 2px #fff7,inset -2px 0 3px #b4958077,0 0 8px #dc9c5366;flex:none}#prism-daw .glass-tube:before{content:"";position:absolute;inset:8px 7px 5px;border-left:2px solid #ffd892;border-right:2px solid #d9965d;background:#ffe8ae99;box-shadow:0 0 8px #ffb641,0 0 14px #f0a144}#prism-daw .glass-tube:after{content:"";position:absolute;inset:auto 2px -3px;height:5px;background:linear-gradient(#aaa2b2,#4a3d52);border-radius:2px}#prism-daw .tube-window small{position:absolute;bottom:4px;left:0;right:0;font:6px monospace;color:#edd8b8;text-align:center;letter-spacing:.09em}#prism-daw .hardware-vu{position:relative;height:68px;border:3px solid #b2a090;border-radius:8px;box-shadow:inset 0 2px 5px #77695455,0 1px #fff;background:radial-gradient(ellipse at bottom,#fff9d5,#ece0b8);text-align:center;overflow:hidden;padding-top:5px;color:#856144}#prism-daw .hardware-vu>span{font:6px monospace;letter-spacing:.1em}#prism-daw .vu-scale{font:7px monospace;border-top:1px solid #aa886977;border-radius:50%;margin:5px 4px 0;padding-top:3px}#prism-daw .hardware-vu>i{position:absolute;left:50%;bottom:-9px;width:1px;height:39px;background:#725042;transform-origin:bottom;transform:rotate(var(--needle,55deg));transition:transform .08s linear;box-shadow:0 0 1px #74553c}#prism-daw .hardware-vu output{position:absolute;bottom:3px;left:0;right:0;font:7px monospace;color:#7b5443}#prism-daw .processor-screen{min-height:105px;padding:10px 8px;border:3px solid #ada4c4;border-radius:9px;background:linear-gradient(120deg,#34304b,#222f46);box-shadow:inset 0 1px 7px #100c27,0 1px #fff;color:var(--unit-accent);display:flex;flex-direction:column;justify-content:center;gap:8px}#prism-daw .processor-screen>span{font:6px/1.4 monospace;letter-spacing:.08em}#prism-daw .processor-screen strong{font:23px/1 monospace;text-shadow:0 0 10px #c6beef66}#prism-daw .processor-screen small{font:6px/1.5 monospace;color:#cbcae7}#prism-daw .processor-screen svg{width:100%;height:45px;overflow:visible}#prism-daw .processor-screen svg path,#prism-daw .processor-screen polyline{fill:none;stroke:var(--unit-accent);stroke-width:1.5}#prism-daw .processor-screen .scope-grid{stroke:#94acc833;stroke-width:1}#prism-daw .amp-grille{height:136px;padding:10px;border:4px solid #aca0a9;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(45deg,#71667333 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,#7f737d44 0 1px,#352e3e 1px 4px);box-shadow:inset 0 1px 6px #302137,0 1px #fff;color:#e6d0b3;text-shadow:0 1px #302333}#prism-daw .amp-grille>span{font:8px Georgia;letter-spacing:.16em}#prism-daw .amp-grille strong{font:8px Georgia;letter-spacing:.1em}#prism-daw .amp-grille small{font:6px monospace}#prism-daw .empty-face{font:15px/1.6 monospace;letter-spacing:.1em;text-align:center;color:#827490}#prism-daw .empty-face small{font:10px Arial;letter-spacing:0}#prism-daw .outboard-dialog{position:fixed;inset:0;width:min(1300px,calc(100vw - 48px));max-width:none;height:min(780px,calc(100dvh - 48px));max-height:none;padding:24px;border:5px solid #d9d2e8;border-radius:24px;background:linear-gradient(135deg,#fffaf4f7,#e9e5f5fa 55%,#e8f7faf7);box-shadow:inset 0 0 0 2px #fff,0 30px 100px #171021aa;color:#4f405e;pointer-events:auto;overflow:auto}#prism-daw .outboard-dialog[open]{display:flex;flex-direction:column;gap:18px}#prism-daw .outboard-dialog::backdrop{background:#20152da8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#prism-daw .outboard-dialog-header{display:flex;align-items:center;gap:30px;flex:none}#prism-daw .outboard-dialog-header>div>span{font:9px Arial;letter-spacing:.15em;color:#7f6590}#prism-daw .outboard-dialog-header h2{font:32px Georgia;margin:5px 0 0}#prism-daw .outboard-dialog-header p{font:13px/1.6 Arial;max-width:520px;margin:0 auto;color:#786183}#prism-daw .outboard-dialog-header button{white-space:nowrap;padding:12px 16px}#prism-daw .outboard-dialog .large-unit{flex:1;padding:30px 40px;gap:24px;min-height:330px}#prism-daw .large-unit .unit-header h3{font-size:43px}#prism-daw .large-unit .unit-header>div>span{font-size:10px}#prism-daw .large-unit .unit-header img{width:55px;height:55px}#prism-daw .large-unit .unit-header h3 small{font-size:10px}#prism-daw .large-unit .unit-header button{font-size:13px;padding:10px 18px}#prism-daw .large-unit .unit-body{gap:35px}#prism-daw .large-unit .unit-controls{gap:24px}#prism-daw .large-unit .unit-control{font-size:12px;gap:8px}#prism-daw .large-unit .unit-control output{font-size:18px;padding:7px}#prism-daw .large-unit .unit-control .unit-value{padding:7px}#prism-daw .large-unit .unit-value input[type=number]{font-size:18px;height:23px}#prism-daw .large-unit .unit-value em{font-size:11px}#prism-daw .large-unit .unit-control input{height:22px}#prism-daw .large-unit .unit-visual{gap:16px}#prism-daw .large-unit .tube-window{height:105px;gap:32px}#prism-daw .large-unit .glass-tube{width:34px;height:64px}#prism-daw .large-unit .glass-tube:before{inset:10px 11px 8px}#prism-daw .large-unit .hardware-vu{height:110px;padding-top:13px}#prism-daw .large-unit .hardware-vu>span,#prism-daw .large-unit .hardware-vu output,#prism-daw .large-unit .vu-scale{font-size:11px}#prism-daw .large-unit .hardware-vu>i{height:70px}#prism-daw .large-unit .processor-screen{min-height:220px;padding:25px;gap:14px}#prism-daw .large-unit .processor-screen>span,#prism-daw .large-unit .processor-screen small{font-size:10px}#prism-daw .large-unit .processor-screen strong{font-size:38px}#prism-daw .large-unit .processor-screen svg{height:80px}#prism-daw .large-unit .amp-grille{height:230px;gap:22px}#prism-daw .large-unit .amp-grille>span,#prism-daw .large-unit .amp-grille strong{font-size:13px}#prism-daw .large-unit .amp-grille small{font-size:9px}#prism-daw .large-unit .unit-footer{padding-top:20px;gap:30px}#prism-daw .large-unit .unit-footer label{font-size:10px}#prism-daw .large-unit .unit-footer select{font-size:12px;padding:8px}#prism-daw .rack-route-summary{font:12px/1.5 monospace;margin:0;padding:0 4px;color:#635371}#prism-daw .rack-native-note{font:10px/1.5 Arial;margin:0;padding:0 4px;color:#81708f}@media(min-width:1750px){#prism-daw .cartridge-display{display:block}#prism-daw .mix-top{grid-template-columns:.8fr 1.2fr}#prism-daw .desk-channel{padding:9px 7px}#prism-daw .desk-scribble strong{font-size:11px}#prism-daw .outboard-unit{padding:24px 30px}#prism-daw .unit-controls{gap:25px 20px}#prism-daw .unit-control{font-size:11px}#prism-daw .unit-control output{font-size:14px}#prism-daw .unit-header h3{font-size:32px}#prism-daw .processor-screen{min-height:160px}#prism-daw .amp-grille{height:175px}}@media(max-height:780px)and (min-width:761px){#prism-daw[data-view=mix] .mix-desk{grid-template-rows:40px 137px minmax(0,1fr);gap:7px;padding:9px}#prism-daw .mix-heading h2{font-size:20px}#prism-daw .desk-channel{gap:3px;padding:5px}#prism-daw .desk-routing{gap:3px}#prism-daw .desk-scribble{min-height:34px;gap:2px;padding:4px!important}#prism-daw .desk-routing select{padding:2px 4px;font-size:9px}#prism-daw .desk-routing label{gap:2px}#prism-daw .desk-sends{padding-top:3px;gap:2px}#prism-daw .desk-sends input,#prism-daw .desk-pan input{height:10px}#prism-daw .desk-fader-zone{min-height:40px}#prism-daw .desk-switches button{padding:3px 5px}#prism-daw .mix-master{gap:5px;padding:6px}#prism-daw .master-scribble{padding:6px}#prism-daw .aux-returns{gap:5px}#prism-daw .aux-returns label{gap:2px}#prism-daw .mix-master select{padding:3px;font-size:9px}#prism-daw .master-fader{min-height:40px}#prism-daw .outboard-unit{padding:11px 16px;gap:9px}#prism-daw .unit-header{gap:7px}#prism-daw .unit-header h3{font-size:22px}#prism-daw .unit-header img{width:28px;height:28px}#prism-daw .unit-header button{padding:5px;font-size:8px}#prism-daw .unit-controls{gap:7px 8px}#prism-daw .unit-control{gap:2px;font-size:8px}#prism-daw .unit-control output{font-size:9px;padding:2px 4px}#prism-daw .unit-control input{margin:2px 0 0;height:11px}#prism-daw .unit-footer{padding-top:5px}#prism-daw .tube-window{height:49px}#prism-daw .hardware-vu{height:51px}#prism-daw .processor-screen{min-height:100px}#prism-daw .amp-grille{height:107px}#prism-daw .unit-body{gap:10px}}@media(max-width:1100px)and (min-width:761px){#prism-daw .mix-heading{gap:8px}#prism-daw .mix-transport{gap:3px}#prism-daw .mix-transport button{padding:7px;min-width:38px;font-size:10px}#prism-daw .mix-position{padding:8px 5px;font-size:10px}#prism-daw .mix-banks{gap:3px}#prism-daw .mix-banks button{min-width:24px;padding:6px;font-size:10px}#prism-daw .mix-desk-body{grid-template-columns:minmax(0,1fr) 87px;gap:6px}#prism-daw .mix-strips{gap:3px}#prism-daw .desk-channel{padding-inline:4px}#prism-daw .desk-sends button{font-size:5px;min-width:21px;padding:2px}#prism-daw .desk-sends output{font-size:7px}#prism-daw .desk-fader-zone{gap:3px}#prism-daw .desk-scale{width:11px;font-size:6px}#prism-daw .desk-scribble strong{font-size:9px}#prism-daw .desk-switches{gap:2px}#prism-daw .desk-switches button{padding:4px 3px;font-size:8px}#prism-daw .mix-top{grid-template-columns:230px minmax(0,1fr);gap:8px}#prism-daw .rack-cartridge{padding:5px;gap:5px}#prism-daw .rack-cartridge strong{font-size:13px}#prism-daw .rack-cartridge img{width:19px;height:19px}#prism-daw .rack-cartridge small{font-size:7px}#prism-daw .mix-top header button{font-size:8px;padding:4px}#prism-daw .patch-instruction{font-size:8px}#prism-daw .mix-top header{font-size:7px}#prism-daw .tt-jack{font-size:7px}#prism-daw .outboard-workspace{overflow:auto}#prism-daw .outboard-slots{grid-template-columns:1fr;grid-template-rows:repeat(4,240px);flex:none}#prism-daw .outboard-unit{padding:16px 22px}#prism-daw .unit-controls{grid-template-columns:repeat(4,1fr)}#prism-daw .outboard-workspace .mix-heading p{display:none}}@media(max-width:760px){#prism-daw[data-view=mix] .mix-desk{grid-template-rows:auto auto auto;display:grid!important;gap:12px;height:auto;min-height:0;padding:10px;width:100%}#prism-daw .mix-heading{flex-wrap:wrap;gap:10px}#prism-daw .mix-heading h2{font-size:24px}#prism-daw .mix-banks{margin-left:0;order:3;width:100%}#prism-daw .mix-banks select{width:70px}#prism-daw .mix-transport{margin-left:auto}#prism-daw .mix-transport button{padding:7px;min-width:34px;font-size:10px}#prism-daw .mix-position{display:none}#prism-daw .mix-top{display:flex;flex-direction:column;gap:10px}#prism-daw .outboard-overview{height:154px;order:2}#prism-daw .tt-patchbay{height:175px}#prism-daw .patch-instruction{font-size:9px}#prism-daw .mix-desk-body{display:flex;overflow-x:auto;min-width:0;gap:10px;padding-bottom:7px}#prism-daw .mix-strips{display:flex;flex:none;gap:6px;height:470px}#prism-daw .desk-channel{width:85px;flex:none}#prism-daw .mix-master{width:108px;height:470px;flex:none}#prism-daw .desk-fader-zone{min-height:100px}#prism-daw[data-view=rack] .outboard-workspace{padding:10px;height:auto;min-height:0;overflow:visible}#prism-daw .outboard-slots{display:flex;flex-direction:column;gap:15px;flex:none}#prism-daw .outboard-unit{min-height:350px;padding:16px 15px;gap:16px}#prism-daw .unit-header{gap:8px;flex-wrap:wrap}#prism-daw .unit-header h3{font-size:23px}#prism-daw .unit-header img{width:28px;height:28px}#prism-daw .unit-header h3 small{font-size:6px;margin-left:6px}#prism-daw .unit-header button{font-size:8px;padding:6px}#prism-daw .unit-body{gap:12px}#prism-daw .unit-visual{width:31%;min-width:75px}#prism-daw .unit-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}#prism-daw .unit-control{font-size:8px}#prism-daw .unit-control output{font-size:10px;padding:3px}#prism-daw .unit-footer{grid-template-columns:1fr;gap:7px}#prism-daw .unit-footer label>span{width:40px;flex:none}#prism-daw .unit-footer select{font-size:10px}#prism-daw .outboard-workspace .mix-heading p{display:none}#prism-daw .outboard-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:14px;border-width:3px;border-radius:17px}#prism-daw .outboard-dialog-header{flex-wrap:wrap;gap:12px}#prism-daw .outboard-dialog-header h2{font-size:25px}#prism-daw .outboard-dialog-header p{order:3;font-size:11px}#prism-daw .outboard-dialog-header button{margin-left:auto;font-size:10px;padding:10px}#prism-daw .outboard-dialog .large-unit{min-height:480px;padding:16px;gap:20px}#prism-daw .large-unit .unit-header h3{font-size:29px}#prism-daw .large-unit .unit-header img{width:32px;height:32px}#prism-daw .large-unit .unit-header>div>span{font-size:7px}#prism-daw .large-unit .unit-header h3 small{font-size:7px}#prism-daw .large-unit .unit-header button{font-size:10px;padding:8px}#prism-daw .large-unit .unit-body{gap:16px;align-items:start}#prism-daw .large-unit .unit-control{font-size:9px;gap:5px}#prism-daw .large-unit .unit-control output{font-size:12px;padding:5px}#prism-daw .large-unit .unit-controls{gap:16px 9px}#prism-daw .large-unit .unit-visual{width:29%}#prism-daw .large-unit .tube-window{height:100px;gap:10px;padding:8px}#prism-daw .large-unit .glass-tube{width:24px;height:48px}#prism-daw .large-unit .glass-tube:before{inset:10px 7px 8px}#prism-daw .large-unit .hardware-vu{height:95px}#prism-daw .large-unit .hardware-vu>span,#prism-daw .large-unit .hardware-vu output,#prism-daw .large-unit .vu-scale{font-size:6px}#prism-daw .large-unit .processor-screen{padding:12px 6px;min-height:220px}#prism-daw .large-unit .processor-screen strong{font-size:24px}#prism-daw .large-unit .processor-screen>span,#prism-daw .large-unit .processor-screen small{font-size:7px}#prism-daw .large-unit .amp-grille{padding:6px}#prism-daw .large-unit .amp-grille>span,#prism-daw .large-unit .amp-grille strong{font-size:8px}#prism-daw .large-unit .amp-grille small{font-size:6px}#prism-daw .large-unit .unit-footer{padding-top:10px;gap:10px}#prism-daw .large-unit .unit-footer select{font-size:10px}#prism-daw .rack-route-summary{font-size:10px;overflow-wrap:anywhere}}@media(max-height:780px)and (min-width:761px){#prism-daw .theme-contour:not(.large-unit) .unit-body{grid-template-rows:34px minmax(0,1fr);gap:6px}#prism-daw .theme-contour:not(.large-unit) .processor-screen{height:34px;padding:3px 7px;grid-template-columns:76px minmax(0,1fr)}#prism-daw .theme-contour:not(.large-unit) .processor-screen svg{height:22px}#prism-daw .theme-contour:not(.large-unit) .unit-controls{gap:6px 9px}#prism-daw .unit-control .unit-value{padding:2px 3px}#prism-daw .unit-value input[type=number]{font-size:10px;height:12px}#prism-daw .unit-value em{font-size:7px}}@media(min-width:761px)and (max-width:1100px){#prism-daw .outboard-slots{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));flex:1}#prism-daw .outboard-workspace{overflow:hidden}#prism-daw .outboard-unit{padding:12px 13px;gap:9px}#prism-daw .unit-header h3{font-size:21px}#prism-daw .unit-header h3 small{display:block;margin:4px 0 0}#prism-daw .unit-header img{width:26px;height:26px}#prism-daw .unit-header button{padding:5px;font-size:8px}#prism-daw .unit-body{gap:9px}#prism-daw .unit-visual{width:29%;min-width:64px}#prism-daw .unit-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#prism-daw .unit-control{font-size:7px;gap:3px}#prism-daw .unit-value input[type=number]{font-size:9px}#prism-daw .unit-value em{font-size:6px}#prism-daw .unit-control input{margin-top:2px}#prism-daw .unit-footer{gap:6px;grid-template-columns:1fr}#prism-daw .unit-footer label>span{width:33px;flex:none}#prism-daw .unit-footer select{padding:3px;font-size:8px}#prism-daw .theme-contour:not(.large-unit) .unit-controls{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}#prism-daw .theme-contour:not(.large-unit) .unit-body{grid-template-rows:28px minmax(0,1fr);gap:6px}#prism-daw .theme-contour:not(.large-unit) .processor-screen{height:28px}#prism-daw .theme-contour:not(.large-unit) .processor-screen svg{height:20px}#prism-daw .theme-contour:not(.large-unit) .processor-screen small{display:none}}@media(max-width:760px){#prism-daw .theme-velvet:not(.large-unit) .unit-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#prism-daw .theme-contour:not(.large-unit) .unit-body{grid-template-rows:50px minmax(0,1fr)}#prism-daw .theme-contour:not(.large-unit) .unit-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#prism-daw .large-unit .unit-control .unit-value{padding:4px}#prism-daw .large-unit .unit-value input[type=number]{font-size:12px;height:18px}#prism-daw .large-unit .unit-value em{font-size:8px}}@media(max-height:780px)and (min-width:761px){#prism-daw .unit-control .unit-value{padding:1px 3px;height:15px}#prism-daw .unit-value input[type=number]{height:11px;font-size:9px}#prism-daw .unit-control input[type=range]{height:10px;margin:0}#prism-daw .theme-contour:not(.large-unit) .unit-body{grid-template-rows:24px minmax(0,1fr);gap:4px}#prism-daw .theme-contour:not(.large-unit) .processor-screen{height:24px;grid-template-rows:1fr;padding:3px 7px;align-items:center}#prism-daw .theme-contour:not(.large-unit) .processor-screen svg{height:16px;grid-row:1}#prism-daw .theme-contour:not(.large-unit) .processor-screen small{display:none}#prism-daw .theme-contour:not(.large-unit) .unit-controls{gap:5px 8px}}@media(min-width:761px)and (max-width:1100px){#prism-daw .unit-footer{grid-template-columns:1.35fr 1fr;gap:5px}#prism-daw .unit-footer label{gap:3px;font-size:6px}#prism-daw .unit-footer label>span{width:auto}#prism-daw .theme-contour:not(.large-unit) .unit-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#prism-daw .theme-contour:not(.large-unit) .unit-control>span{font-size:6.5px}#prism-daw .unit-value input[type=number]{font-size:9px}}#prism-daw .desk-scale{position:relative;display:block}#prism-daw .desk-scale span{position:absolute;right:0;top:6px;transform:translateY(-50%)}#prism-daw .desk-scale span:nth-child(2){top:calc(10% + 4px)}#prism-daw .desk-scale span:nth-child(3){top:calc(20% + 3px)}#prism-daw .desk-scale span:nth-child(4){top:calc(40% + 1px)}#prism-daw .desk-scale span:nth-child(5){top:calc(100% - 6px)}@media(max-height:780px)and (min-width:761px){#prism-daw .outboard-unit:not(.large-unit) .processor-screen:not(.eq-screen){min-height:0;padding:6px;gap:4px}#prism-daw .outboard-unit:not(.large-unit) .processor-screen:not(.eq-screen) strong{font-size:20px}#prism-daw .outboard-unit:not(.large-unit) .processor-screen:not(.eq-screen) svg{height:30px}#prism-daw .outboard-unit:not(.large-unit) .processor-screen:not(.eq-screen) small{font-size:6px}}#prism-daw .mix-desk select,#prism-daw .outboard-workspace select,#prism-daw .outboard-dialog select{appearance:none;cursor:pointer;border-radius:6px;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #9781a33d,0 1px 1px #fff8}#prism-daw .mix-desk select:hover,#prism-daw .outboard-workspace select:hover,#prism-daw .outboard-dialog select:hover{border-color:#9e80bd;box-shadow:inset 0 1px #fff,0 0 7px #b897da55}#prism-daw .mix-banks button{flex:none}#prism-daw .mix-banks [data-mix-audio]{min-width:44px}#prism-daw .mix-banks select{width:62px;flex:0 0 62px}.prism-body{margin:0;background:#eeedf6;color:#51445f;font:12px Arial,Helvetica,sans-serif;overflow:hidden}.prism-body *{box-sizing:border-box}.prism-body [hidden]{display:none!important}.prism-body #world,.prism-body #interface{position:fixed;inset:0}.prism-body #interface{pointer-events:none}.prism-body button,.prism-body input,.prism-body select{font:inherit;color:inherit}.prism-body button{cursor:pointer;border:1px solid #c3bed04f;border-radius:7px;padding:8px 12px;background:linear-gradient(155deg,#fffd,#e7e4f0ba);box-shadow:inset 0 1px #fff,0 2px 4px #8e82a411}.prism-body button:hover{background:#fff;box-shadow:0 3px 12px #aa92ca44}.prism-body :focus-visible{outline:2px solid #7957b4;outline-offset:3px}.prism-body button:disabled{cursor:default;opacity:.4}.prism-body input:not([type=range]),.prism-body select{border:1px solid #c9c0db;background:#ffffff80;border-radius:6px;padding:6px;min-width:0}.prism-body input[type=range]{accent-color:#a78ac6;cursor:pointer;min-width:0}.prism-body button.active{background:linear-gradient(135deg,#e8d6fb,#d9eaff);border-color:#b79bd5}.prism-body .primary{background:linear-gradient(125deg,#ddc6ef,#d5e6ef 55%,#e6d3e6);border:1px solid #c7aad4;color:#544066}.prism-wordmark{font:25px/1 Georgia,serif;letter-spacing:.12em;text-decoration:none;color:#635374;white-space:nowrap}.prism-wordmark span{display:block;font:8px/1.5 Arial,sans-serif;letter-spacing:.3em;margin-top:8px}.prism-room-ui{position:absolute;inset:0;pointer-events:none}.prism-room-ui header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px}.prism-room-ui a,.prism-room-ui button{pointer-events:auto}.prism-room-ui footer{position:absolute;bottom:25px;left:40px;right:40px;display:flex;justify-content:space-between;letter-spacing:.15em;font-size:9px;color:#70647f}.prism-room-ui footer span{letter-spacing:.04em}.room-caption{position:absolute;left:40px;top:140px;max-width:320px}.overline{font-size:9px;letter-spacing:.2em;color:#8b7a9e;font-weight:600}.room-caption h1{font:42px/1.15 Georgia,serif;margin:16px 0}.room-caption p{color:#897b99;line-height:1.8}.room-caption .primary{margin:20px 0}.room-caption.entered h1,.room-caption.entered>p:first-of-type{display:none}.room-caption.entered{top:auto;bottom:60px;max-width:420px}.room-help{font-size:11px}.prism-daw{pointer-events:auto;position:absolute;inset:0;display:flex;flex-direction:column;padding:0 16px;background:radial-gradient(ellipse at 15% 0%,#e8cef89c,transparent 43%),radial-gradient(ellipse at 85% 90%,#c7f1f891,transparent 48%),linear-gradient(120deg,#eeedf6f5,#f6f3f9f5 50%,#ece9f5f8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.daw-header{display:flex;align-items:center;gap:30px;padding:17px 6px 13px;border-bottom:1px solid #c5bbd34f}.daw-header .prism-wordmark{font-size:24px}.daw-header #project-name{background:transparent;border:0;font:15px Georgia,serif;width:250px;text-overflow:ellipsis}.project-actions{margin-left:auto;display:flex;gap:7px}.project-actions button{font-size:10px}.transport{display:flex;align-items:center;gap:18px;min-height:58px;padding:8px 6px}.transport-buttons{display:flex;gap:5px;align-items:center}.transport-buttons button{height:32px;min-width:35px}.transport #record{color:#c57d92}.transport #record.armed{background:#edc1cd;color:#a22d53;box-shadow:0 0 13px #d3657e66}.position{font:15px monospace;letter-spacing:2px;padding:0 10px;white-space:nowrap}.tempo{font-size:9px;color:#96869e;white-space:nowrap}.tempo input{width:53px;font:15px monospace!important;border:0!important;background:transparent!important}.swing{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.swing input{width:65px}.swing output{width:25px}.view-tabs{display:flex;gap:4px;margin:auto}.view-tabs button{text-transform:uppercase;font-size:9px;letter-spacing:.12em;border:0}.device-status{font-size:9px;white-space:nowrap;color:#89768e}#midi-connect{font-size:10px;white-space:nowrap}.workbench{flex:1;min-height:0;display:grid;grid-template-columns:minmax(500px,1.35fr) minmax(360px,1fr);grid-template-rows:minmax(250px,1fr) minmax(325px,1fr);gap:12px;padding:2px 0 10px}.prism-body .panel{position:relative;inset:auto;width:auto;height:auto;padding:16px 18px;margin:0;min-width:0;min-height:0;overflow:hidden;border-radius:16px;border:1px solid #ffffffd9;background:linear-gradient(125deg,#ffffffe0,#faf8ff91 48%,#f4f5ffd4);box-shadow:inset 0 1px 1px #fff,0 8px 26px #8673a314,0 0 0 1px #c9bddb40;color:#51465e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;min-height:31px}.prism-body .panel h2{font:22px/1.1 Georgia,serif;color:#5b4d68;margin:4px 0 0}.tag{font-size:8px;letter-spacing:.12em;color:#99899f;white-space:nowrap}.inline{display:flex;gap:6px;align-items:center}.inline button,.inline select{font-size:10px}.arrangement-panel{display:flex;flex-direction:column}.arrangement{display:flex;flex-shrink:0;gap:6px;overflow-x:auto;padding:0 0 8px}.song-bar{min-width:64px;flex:1;position:relative}.song-bar>small{font-size:8px;display:block;color:#a193aa;padding-bottom:4px}.song-bar>button:first-of-type{width:100%;height:36px;text-align:left;border-radius:5px;background:linear-gradient(110deg,#ebd8f7aa,#dbe5fb88);padding:5px 10px;font-size:11px}.song-bar>button span{float:right;letter-spacing:2px;color:#a491c0}.song-bar>button:last-of-type{position:absolute;right:0;top:-4px;border:0;box-shadow:none;padding:0 4px;font-size:10px;background:transparent}.sequence-toolbar{display:flex;gap:7px;align-items:center;flex-shrink:0;padding:0 0 8px}.sequence-toolbar>span{margin-left:auto;font-size:8px;color:#a18ea8}.sequence-toolbar button{font-size:9px;padding:4px 8px}.pattern-tabs{display:flex;gap:4px}.sequencer{flex:1;min-height:0;overflow:auto;padding-right:4px}.sequence-ruler,.sequence-row{display:grid;grid-template-columns:110px repeat(16,minmax(12px,1fr));gap:4px;align-items:center;min-height:22px}.sequence-ruler{position:sticky;top:0;z-index:1;background:#f7f5fb;font-size:8px;color:#a190ad;min-height:18px;text-align:center}.sequence-ruler>span:first-child{text-align:left}.sequence-row>button:first-child{background:none;border:0;box-shadow:none;text-align:left;padding:3px 0;font-size:8px;display:flex;gap:8px;overflow:hidden;white-space:nowrap;color:#a695b1}.sequence-row>button:first-child span{color:#756480;overflow:hidden;text-overflow:ellipsis}.sequence-row .step{height:13px;min-width:0;padding:0;border-radius:3px;background:#e9e4f050;box-shadow:none;border:1px solid #ddd5e877}.sequence-row .step.beat{border-left:2px solid #c3b5d3}.sequence-row .step.on{background:color-mix(in srgb,var(--pad) calc(25% + var(--velocity)*55%),white);border-color:var(--pad);box-shadow:inset 0 1px 2px #fff8}.sequence-row .step.playing-step{box-shadow:0 0 0 1px #8e6ea7;background-color:#d7c3e7}.prism-body .panel-footnote{font-size:8px;line-height:1.2;margin:8px 0 0;color:#ad9ab7}.rack-panel{display:flex;flex-direction:column}.waveform-wrap{position:relative;min-height:62px;max-height:95px;flex:1;background:linear-gradient(110deg,#ebe7f657,#e7f1f665);border:1px solid #e3dce8;border-radius:9px;overflow:hidden}.waveform-wrap canvas{width:100%;height:100%;opacity:.8}#waveform-label{position:absolute;bottom:6px;left:10px;font-size:7px;letter-spacing:.17em;color:#9a85ac}.rack-actions{display:flex;gap:6px;padding:9px 0}.rack-actions button{font-size:9px;padding:5px 10px}.rack-source{display:flex;gap:12px;margin-bottom:10px}.rack-source label{font-size:8px;color:#97839f;display:flex;gap:7px;align-items:center;min-width:0;flex:1}.rack-source input,.rack-source select{width:70%;font-size:10px!important;padding:4px!important}.rack-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px}.rack-controls label{font-size:9px;color:#8d779b;min-width:0}.rack-controls input{display:block;width:100%;height:12px;margin:7px 0 0}.rack-controls output{float:right;font-size:8px;color:#af9cba}.prism-body .signal-path{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#a796b6;margin:12px 0 8px}.midi-tools{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid #e7dfed;padding-top:8px}.midi-tools button,.midi-tools select{font-size:8px!important;padding:4px 6px!important}.midi-tools select:first-child{max-width:120px}.instrument-panel{display:flex;flex-direction:column}.banks{display:flex;gap:4px;margin-left:auto}.banks button{font-size:10px;padding:5px 10px}.instrument-body{position:relative;flex:1;min-height:0;display:flex;gap:22px;padding:14px 20px 18px;border-radius:16px;border:1px solid #fff;border-bottom:4px solid #c9bfda;background:linear-gradient(148deg,#fffc,#dddce955 40%,#fcfbff99 55%,#e3e0ecaa);box-shadow:inset 0 0 8px #fff,0 3px 6px #b8abc655,0 0 0 3px #f0eafa;border-left-color:#d8c1e7;border-right-color:#c7e1e7}.pad-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:9px;min-width:0}.prism-body .prism-pad{position:relative;min-width:0;min-height:0;padding:7px 7px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--pad) 40%,white);border-bottom:3px solid color-mix(in srgb,var(--pad) 70%,#a3a5bc);background:linear-gradient(130deg,#ffffffbd,transparent 45%,#ffffffbb),linear-gradient(170deg,color-mix(in srgb,var(--pad) 22%,white),color-mix(in srgb,var(--pad) 63%,white) 65%,color-mix(in srgb,var(--pad) 27%,white));box-shadow:inset 0 2px 3px #fff,inset 0 -3px 6px #fff8,2px 4px 7px #7f728233,0 0 0 1px #fff;color:color-mix(in srgb,var(--pad) 30%,#46364f);font-size:10px;font-weight:500;text-shadow:0 1px #ffffff77;transition:filter .08s,transform .08s}.prism-pad:before{content:"";position:absolute;inset:4px;border:1px solid #ffffff77;border-radius:6px;pointer-events:none;background:linear-gradient(150deg,#ffffff55,transparent 30%)}.prism-pad.selected{outline:1px solid #a78fbe;outline-offset:3px}.prism-pad.struck,.prism-pad:active{filter:brightness(1.18);transform:translateY(2px);box-shadow:0 0 18px var(--pad),inset 0 0 7px #fff}.prism-pad .pad-number{position:absolute;top:5px;left:7px;font-size:7px;opacity:.6}.prism-pad>span:not(.pad-number){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prism-pad small{font-size:6px;opacity:.5;margin-top:4px;letter-spacing:.15em}.console-controls{width:31%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:8px 0 0}.console-brand{font:22px Georgia,serif;letter-spacing:.15em;color:#877095;text-align:center}.console-brand small{display:block;font:6px Arial;letter-spacing:.19em;margin-top:5px}.macros{display:flex;gap:13px;flex:1;min-height:0;padding-top:13px}.macros label{display:flex;flex-direction:column;align-items:center;min-width:0;gap:9px;width:25px}.glass-knob{position:relative;display:block;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:conic-gradient(#fff,#bdb2d0,#f4f3ff,#c4dbe4,#faf4ff,#b6a6c8,#fff);border:2px solid #fbf9ff;box-shadow:0 2px 4px #84729655,inset 0 0 5px #b3a2c677}.glass-knob:after{content:"";position:absolute;width:2px;height:8px;left:10px;top:2px;background:#a296b2;transform-origin:1px 9px;transform:rotate(var(--rotation))}.macros input{writing-mode:vertical-lr;direction:rtl;width:20px;flex:1;height:80px;min-height:30px;accent-color:#c1afd2}.macros small{font-size:7px;color:#a18aac}.console-controls>button{font-size:8px;padding:4px 10px}.prism-body .console-controls p{font-size:7px;line-height:1.6;color:#a18fac;text-align:center;margin:0}.mixer-panel{display:flex;flex-direction:column}.mixer-panel .section-heading label{font-size:8px;display:flex;align-items:center;gap:5px}.mixer-panel .section-heading label input{width:65px}.mixer-panel meter{width:45px;height:6px}.mixer{display:flex;flex:1;min-height:0;overflow-x:auto;gap:4px}.channel{flex:1;min-width:40px;display:flex;flex-direction:column;align-items:center;border-left:1px solid #e9e0ee;padding:8px 3px 0}.channel-name{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important;padding:0 1px!important;border:0!important;box-shadow:none!important;background:none!important;color:#8c759c!important;height:24px}.channel .pan{width:28px;height:14px;accent-color:var(--pad);margin-bottom:10px}.channel-fader{flex:1;min-height:0;border-radius:8px;background:linear-gradient(90deg,#eee9f177,#fffa,#e9e2f077);padding:6px 7px}.channel-fader input{writing-mode:vertical-lr;direction:rtl;width:14px;height:100%;margin:0;accent-color:var(--pad)}.channel-switches{display:flex;gap:3px;margin:10px 0 7px}.channel-switches button{font-size:7px!important;padding:3px 4px!important;border-radius:3px}.channel>small{font-size:7px;color:#b69fc0}.daw-footer{display:flex;align-items:center;gap:15px;min-height:31px;font-size:9px;color:#9381a2;padding:0 5px 8px}.daw-footer #status{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daw-footer button{border:0;background:none;box-shadow:none;font-size:9px;padding:0}.daw-footer #audio-status{font-size:8px;letter-spacing:.12em}.help-sheet{position:absolute;right:20px;top:80px;bottom:45px;width:min(510px,calc(100% - 40px));overflow:auto;border:1px solid white;border-radius:15px;box-shadow:0 20px 80px #68537c55;padding:30px;background:#fcfafff5;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:5;font-size:12px;line-height:1.8}.help-sheet>button{float:right}.help-sheet h2{font:28px Georgia,serif}.help-sheet p{color:#877190}.prism-daw[data-view=rack] .workbench{grid-template-columns:minmax(380px,1fr) minmax(500px,1.35fr)}.prism-daw[data-view=rack] .rack-panel{grid-row:1 / 3;grid-column:2}.prism-daw[data-view=rack] .mixer-panel{display:none}.prism-daw[data-view=rack] .rack-controls{gap:35px 20px;margin:35px 0}.prism-daw[data-view=rack] .waveform-wrap{max-height:220px}.prism-daw[data-view=mix] .mixer-panel{grid-column:1 / 3;grid-row:1}.prism-daw[data-view=mix] .arrangement-panel{display:none}.prism-daw[data-view=mix] .rack-panel{grid-column:2;grid-row:2}.prism-daw[data-view=mix] .mixer{gap:14px}.prism-daw[data-view=mix] .channel-fader{padding:6px 16px}@media(max-width:1150px){.transport{gap:8px}.device-status,.swing{display:none}.daw-header{gap:14px}.daw-header #project-name{width:180px}.workbench{grid-template-columns:minmax(410px,1.15fr) minmax(330px,1fr)}.prism-body .panel{padding:12px}.instrument-body{gap:16px;padding:12px}.pad-grid{gap:7px}.prism-body .prism-pad{font-size:8px}.instrument-panel .tag,.mixer-panel .tag{display:none}.console-controls{width:30%}.console-brand{font-size:17px}.macros{gap:8px}.section-heading h2{font-size:20px!important}.midi-tools{gap:3px}.midi-tools select:first-child{max-width:80px}}@media(max-width:800px),(max-height:650px){.prism-daw{overflow:auto;padding:0 10px}.daw-header{flex-wrap:wrap;gap:10px}.daw-header .prism-wordmark{font-size:21px}.daw-header #project-name{flex:1}.project-actions{margin:0;width:100%;justify-content:flex-end}.transport{flex-wrap:wrap;min-height:60px;gap:8px}.transport .view-tabs{margin-left:auto;margin-right:0}.transport #midi-connect{margin-left:auto}.workbench{display:flex!important;flex-direction:column;flex:none;gap:12px}.prism-body .panel{min-height:300px;flex:none}.instrument-panel{order:-1;height:390px}.arrangement-panel{height:390px}.rack-panel{height:370px}.mixer-panel{height:330px;display:flex!important}.prism-daw[data-view=mix] .mixer-panel{order:-2}.prism-daw[data-view=rack] .rack-panel{order:-2;height:420px}.prism-daw[data-view=mix] .arrangement-panel{display:flex}.prism-daw[data-view=rack] .rack-controls{gap:10px;margin:0}.daw-footer{position:sticky;bottom:0;background:#f4effa;padding:8px;min-height:35px}.console-controls{max-width:180px}.room-caption{top:110px;left:25px;max-width:260px}.room-caption h1{font-size:34px}.prism-room-ui header{padding:25px}.prism-room-ui footer{left:25px;right:25px}.prism-room-ui footer span{display:none}.project-actions button{padding:6px 9px}.sequence-ruler,.sequence-row{grid-template-columns:90px repeat(16,minmax(9px,1fr));gap:3px}.instrument-panel .tag{display:none}.room-caption.entered{top:auto;bottom:65px}.help-sheet{position:fixed}.prism-body .prism-pad{font-size:10px}}@media(prefers-reduced-motion:reduce){.prism-body *{transition:none!important}}.prism-body input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;height:14px}.prism-body input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid #c8bcd6;border-radius:5px;background:linear-gradient(0deg,#d4c8e1,#f8f6ff);box-shadow:inset 0 1px 2px #81708d22}.prism-body input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:13px;height:13px;margin-top:-5px;border:1px solid #faf8ff;border-radius:50%;background:conic-gradient(#fff,#c9b5da,#e9e9ff,#f8f5ff,#bca6cc,#fff);box-shadow:0 1px 3px #8b739855}.prism-body .macros input,.prism-body .channel-fader input{height:100%;appearance:auto;-webkit-appearance:slider-vertical;width:18px;accent-color:#c6b5d5}.prism-body .channel-fader input{accent-color:var(--pad)}.prism-body .rack-controls label,.prism-body .rack-source label{color:#7d658c}.prism-body .panel-footnote{color:#8b7599}.daw-header,.transport,.daw-footer{flex-shrink:0}@media(max-width:800px){.transport{padding-bottom:12px}.instrument-body{gap:12px}.console-controls{width:31%}.macros{gap:6px}.console-brand{font-size:16px}}:root{--jewel-art:url(/prissyverse/studio/play/assets/crystal-pad-9yHWSXdQ.webp);--terrace-art:url(/prissyverse/studio/play/assets/celestial-terrace-B91rAeV3.webp);--chrome:linear-gradient(135deg,#ffffff 0%,#d0cddd 20%,#fff9e9 27%,#bcc3d7 32%,#ffffff 48%,#c8c5dc 66%,#fff4db 80%,#e6eaff);--spectrum:conic-gradient(from 30deg,#ffe4a6,#f6ffff,#85dcff,#d59eff,#fff2d8,#ffc3dc,#feffff,#a5d1ff,#ffffcf,#f8c7ff,#ffe4a6)}.prism-body{color:#242536;background:#e4d8ee}.prism-daw{padding:10px 12px 4px;background:linear-gradient(#e9ddf322,#dfd5ed22),var(--terrace-art) center/cover;-webkit-backdrop-filter:none;backdrop-filter:none;gap:5px}.prism-body .prism-daw button{border-radius:3px;background:var(--chrome);border:1px solid #b1aec3;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #857d9b55,0 1px 2px #53395744;color:#292637;text-shadow:0 1px white}.prism-body .prism-daw button:hover{filter:brightness(1.1);box-shadow:0 0 6px #9bc5ff}.prism-body .prism-daw button.active,.prism-body .prism-daw button[aria-pressed=true]:not(.prism-pad){background:linear-gradient(110deg,#dbd6ff,#fff 50%,#d6ecff);color:#4724c2;border-color:#9379ff;box-shadow:inset 0 0 5px #acb1ff,0 0 6px #cb9fff}.prism-body button:disabled{filter:grayscale(.7);opacity:.48}.daw-header,.transport,.prism-body .panel,.midi-strip,.daw-footer{border:4px solid transparent;border-image:var(--spectrum) 9;background:linear-gradient(110deg,#faf8f3eb,#eeedf5f2 46%,#fcfcfff0) padding-box,var(--spectrum) border-box;box-shadow:inset 0 0 0 1px #6c6386,0 0 0 1px #8f7ca188,0 2px 5px #6c537d77;border-radius:7px}.daw-header{padding:6px 12px;gap:20px;min-height:43px}.daw-header .prism-wordmark{font-size:25px;color:#2a2835}.prism-wordmark span{font-size:7px;margin-top:4px}.daw-header #project-name{font:12px Arial,sans-serif;width:230px;color:#5b536b}.project-actions button{padding:5px 10px;font-size:10px}.transport{min-height:43px;padding:3px 8px;gap:10px}.transport-buttons button{height:30px;min-width:36px;font-size:18px!important}.transport-buttons #play{color:#2b53ca}.transport-buttons #stop{color:#343c66}.transport-buttons #record{color:#f61952}.position{background:#edebff;border:1px solid #bbb4d2;border-radius:3px;padding:5px 9px;color:#313577;font-size:14px}.view-tabs{margin-left:auto;margin-right:auto}.view-tabs button{padding:6px 12px;font-size:10px;letter-spacing:.02em}.tempo input{font-size:15px!important;color:#252b50}.device-status,.swing{color:#535570}.midi-strip{display:flex;align-items:center;justify-content:space-between;min-height:25px;gap:15px;padding:3px 10px;font:9px monospace;border-width:2px;background:linear-gradient(110deg,#e7f1ffef,#f4eefbef)}#midi-device-label{color:#355577}#midi-activity{color:#67617d}#midi-activity.receiving{color:#008358;text-shadow:0 0 5px #54ffaa}#midi-count{color:#928299}.workbench{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(270px,1.16fr) minmax(260px,1fr);gap:8px;padding:0;min-height:0}.prism-body .panel{padding:10px;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;border-width:7px}.arrangement-panel{grid-column:1/9;grid-row:1}.rack-panel{grid-column:9/13;grid-row:1}.instrument-panel{grid-column:1/5;grid-row:2}.mixer-panel{grid-column:5/13;grid-row:2}.section-heading{min-height:22px;margin-bottom:7px;gap:7px}.overline{font-size:7px;letter-spacing:.13em;color:#776e87}.prism-body .panel h2{font:16px/1.1 Arial,sans-serif;font-weight:500;margin:3px 0 0;color:#262637}.section-heading h2 small{font-size:9px;letter-spacing:.2em}.tag{color:#766882;font-size:7px}.section-heading .inline button,.section-heading .inline select{font-size:9px;padding:4px 6px}.arrangement{gap:2px;padding-bottom:4px}.song-bar{min-width:38px}.song-bar>small{font-size:8px;color:#6d6180}.song-bar>button:first-of-type{height:20px;padding:2px 7px!important;background:linear-gradient(#e3bcff,#cfc0ff)!important}.song-bar:nth-child(4n+1)>button:first-of-type{background:linear-gradient(#8dcfff,#72b8ff)!important}.song-bar:nth-child(4n+2)>button:first-of-type{background:linear-gradient(#efb4f9,#d48ced)!important}.song-bar:nth-child(4n+3)>button:first-of-type{background:linear-gradient(#ffb4d8,#ed81be)!important}.song-bar>button span{font-size:8px}.sequence-toolbar{gap:5px;padding:4px 0}.sequence-toolbar button{font-size:8px;padding:3px 6px}.sequence-toolbar>span{color:#665b7a}.sequencer{display:none}.song-timeline{flex:1;min-height:0;overflow:auto;background:#e8e6f1}.timeline-track,.timeline-ruler{display:grid;grid-template-columns:125px repeat(var(--bars),minmax(42px,1fr));min-width:max(100%,calc(125px + var(--bars)*42px));gap:1px;min-height:21px}.timeline-ruler{position:sticky;top:0;z-index:1;background:#d9d6e3;font:8px Arial;align-items:center;text-align:center;min-height:18px;color:#554c63}.timeline-track>button:first-child{display:flex;gap:8px;align-items:center;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px!important;border:0!important;border-left:7px solid var(--track)!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(100deg,#faf9ff,#d5d3df)!important;font-size:8px!important}.timeline-track>button:first-child b{font-size:8px;font-weight:400;color:#81748e}.prism-body .timeline-clip{padding:0!important;position:relative;border-radius:2px!important;border:1px solid #c7c1d5!important;box-shadow:none!important;background:#dcd8e755!important;min-width:0;overflow:hidden;height:22px}.prism-body .timeline-clip.has-notes{background:color-mix(in srgb,var(--track) 44%,#fff)!important;border-color:color-mix(in srgb,var(--track) 50%,#a7a0ba)!important}.timeline-clip svg{position:absolute;inset:3px 2px 0;width:calc(100% - 4px);height:18px;fill:color-mix(in srgb,var(--track) 65%,#333)}.timeline-clip span{font-size:6px;position:absolute;top:0;left:2px}.timeline-clip.song-playing{outline:1px solid #339dff;outline-offset:-1px}.prism-body .panel-footnote{color:#655778;font-size:8px;margin-top:4px}.sequence-row{min-height:20px}.sequence-row .step{height:14px}.sequence-row .step.on{background:var(--pad);border-color:#a399bb}.sequence-ruler,.sequence-row{grid-template-columns:115px repeat(16,minmax(12px,1fr))}.rack-panel{overflow:auto!important;display:block}.rack-panel .section-heading{border-bottom:1px solid #ada6bb;padding-bottom:7px;margin-bottom:7px}.rack-panel .waveform-wrap{height:58px;min-height:58px;max-height:58px;background:linear-gradient(120deg,#152450,#392350 65%,#191e41);border:3px ridge #c4c0d8;border-radius:2px}.waveform-wrap canvas{opacity:1}#waveform-label{color:#ddcafa;font-size:6px}.rack-actions{padding:6px 0;gap:5px}.rack-actions button{font-size:8px;padding:3px 6px}.rack-source{margin-bottom:6px;gap:8px}.rack-source label{color:#393449!important;font-size:7px}.rack-source input,.rack-source select{padding:3px!important;font-size:8px!important}.rack-controls{gap:4px 12px}.rack-controls label{font-size:8px!important;color:#433b50!important}.rack-controls output{font-size:7px;color:#665978}.rack-controls input{margin-top:3px}.signal-path{margin:5px 0!important;color:#6b5d7c!important;font-size:6px!important}.rack-module{margin-top:9px;border:2px ridge #c7c3d6;border-radius:3px;padding:6px;background:linear-gradient(120deg,#f7f5f7,#cbcbd5 50%,#f9f9fc);box-shadow:inset 0 1px #fff,0 1px 3px #7f7188}.rack-module h3{font:9px Arial;margin:0 0 6px;letter-spacing:.07em;color:#372d45}.fx-controls{display:flex;gap:12px}.fx-controls label{flex:1;min-width:0;font-size:8px}.fx-controls input{display:block;width:100%;margin:4px 0 0}.midi-tools{padding-top:5px;gap:4px}.midi-tools button,.midi-tools select{font-size:7px!important}.midi-tools select:first-child{max-width:110px}.instrument-panel .section-heading h2{font-family:Georgia,serif;font-size:17px;letter-spacing:.07em}.instrument-panel .section-heading .overline,.instrument-panel .tag{display:none}.banks{gap:6px}.banks button{padding:3px 9px;font-size:9px;box-shadow:inset 1px 2px #fff,inset -1px -2px #9c98ac!important}.banks button.active{box-shadow:inset 0 0 4px #fff,0 0 8px #5d9fff!important;color:#21419b!important}.instrument-display{height:47px;flex-shrink:0;position:relative;background:radial-gradient(ellipse at center,#394c78,#17203a);border:4px ridge #c6c0d6;border-radius:4px;margin-bottom:8px;color:#e9e8ff;box-shadow:0 0 0 1px #726782,0 0 0 3px #eee9ee,inset 0 0 9px #fff2;overflow:hidden}.instrument-display>div{position:absolute;left:8px;right:8px;top:3px;display:flex;gap:12px;font-size:7px;z-index:1}.instrument-display b{color:#a7cfff}.instrument-display #mp-tempo{margin-left:auto}.instrument-display canvas{width:100%;height:100%;opacity:.95}.instrument-display>small{position:absolute;bottom:3px;left:8px;font:5px monospace;letter-spacing:.08em;color:#c4b4e5}.instrument-body{padding:0;gap:11px;box-shadow:none;border:0;border-radius:0;background:none;flex:1;min-height:0}.pad-grid{gap:4px;grid-template-rows:repeat(4,minmax(0,1fr));flex:1.15;min-width:0}.prism-body .prism-pad{padding:5px;position:relative;border:0!important;border-radius:5px!important;box-shadow:none!important;background:none!important;isolation:isolate;overflow:visible;color:#172737;font-size:8px;text-shadow:0 1px 2px white}.prism-pad .gem-art{position:absolute;inset:-5%;z-index:-1;background:var(--jewel-art) center/100% 100% no-repeat;filter:hue-rotate(var(--hue));pointer-events:none;transition:filter .08s,transform .08s}.prism-pad:before{display:none}.prism-pad>span:not(.pad-number){padding:2px 3px;background:#f9f4ffa6;border-radius:2px;font-size:6px;font-weight:600;max-width:85%;color:#16202e}.prism-pad .pad-number{font-size:7px;left:9px;top:auto;bottom:5px;color:#12232b;opacity:1;text-shadow:0 0 3px white}.prism-pad small{display:none}.prism-body .prism-pad.selected{outline:1px solid #8674a7;outline-offset:0}.prism-body .prism-pad.struck{transform:translateY(1px);filter:none}.prism-pad.struck .gem-art,.prism-pad:active .gem-art{filter:hue-rotate(var(--hue)) brightness(1.5) drop-shadow(0 0 9px var(--pad));transform:scale(.98)}.console-controls{width:29%;gap:3px;padding:0;flex-shrink:0}.console-brand{font:17px Georgia,serif;letter-spacing:.13em;color:#54424a;text-shadow:1px 1px #fff,-1px -1px #b6a295}.console-brand small{font-size:5px;color:#685a6b}.macros{gap:9px;padding-top:7px;width:100%;justify-content:space-around;flex:1}.macros label{width:18px;gap:5px}.glass-knob{width:24px;height:24px;border-radius:50%;border:2px ridge #dad7e1;background:repeating-conic-gradient(from 20deg,#fff 0deg 23deg,#7f9ac0 24deg 38deg,#ffe6ae 40deg 50deg,#f9f9ff 60deg 75deg,#8696bd 78deg 90deg);box-shadow:0 2px 2px #3d3148,0 0 0 1px #9c7e7e,inset 0 0 0 4px #fff7}.glass-knob:after{background:#2c2445;left:9px;height:6px;top:2px}.macros small{font-size:6px;color:#4c4058}.macros input{height:80px}.mp-actions{display:flex;gap:4px}.mp-actions button{font-size:6px!important;padding:3px!important}.mp-transport{display:flex;gap:6px;width:100%;justify-content:center}.mp-transport button{font-size:13px!important;padding:3px 8px!important}#mp-play{color:#12775d}#mp-record{color:#db1b51}.console-controls>p{display:none}.console-controls>button{font-size:7px;padding:3px 6px}.mixer-panel{display:flex}.mixer-panel .section-heading{margin-bottom:7px}.mixer-panel .tag{display:none}.mixer{gap:3px;overflow-x:auto}.channel{min-width:44px;padding:0 3px;border-left:1px solid #b6adca}.channel-name{color:#252638!important;background:color-mix(in srgb,var(--pad) 62%,white)!important;border:1px solid var(--pad)!important;border-radius:3px!important;height:22px;font-size:7px!important;font-weight:700!important;box-shadow:inset 0 1px #fff!important}.channel .pan{margin:7px 0}.channel-fader{width:25px;padding:5px;background:linear-gradient(90deg,#fffa,#efeff6,#bfb9d1 42%,#30314d 46%,#3c3b50 53%,#b1abc0 57%,#fff);border:1px solid #b7acc6;border-radius:3px}.channel-fader input{width:14px!important;height:100%!important;background:transparent!important}.channel-switches{margin:8px 0 4px;gap:5px}.channel-switches button{font-size:8px!important;color:#403648}.channel>small{font-size:7px;color:#695c7b}.daw-footer{min-height:25px;padding:3px 7px;border-width:2px;color:#4f4362;font-size:9px}.daw-footer button{font-size:9px!important}.help-sheet{background:linear-gradient(115deg,#fffdf4f7,#f4f0fff7);border:5px ridge #e7d5eb;z-index:20;color:#3f3451}.help-sheet p{color:#5e4f71;font-size:12px}.help-sheet pre{white-space:pre-wrap;font:10px/1.6 monospace;background:#eae5f4;padding:10px;border-radius:4px}.help-sheet h2{font-family:Georgia,serif}.prism-daw[data-view=mp]{background:var(--terrace-art) center/cover}.prism-daw[data-view=mp] .workbench{display:flex!important;align-items:center;justify-content:center;padding:10px 20px;min-height:0}.prism-daw[data-view=mp] .arrangement-panel,.prism-daw[data-view=mp] .rack-panel,.prism-daw[data-view=mp] .mixer-panel{display:none!important}.prism-daw[data-view=mp] .instrument-panel{width:min(1080px,95%);height:100%;max-height:720px;min-height:380px;grid-area:auto;flex:none;position:relative;padding:19px 27px 23px;border-width:15px;border-radius:24px;box-shadow:inset 0 0 0 2px #e1be81,inset 0 0 0 5px #ffffffac,0 0 0 1px #96708b,0 5px #bdaeae,0 10px #c9b5cb,0 18px 28px #76638d77;background:linear-gradient(125deg,#fcfaffd9,#e5e8f4dd 30%,#fff8e9de 56%,#dfe6f3e6 73%,#f9f7ffe8) padding-box,var(--spectrum) border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prism-daw[data-view=mp] .instrument-panel>.section-heading{order:0;min-height:38px;margin-bottom:13px}.prism-daw[data-view=mp] .instrument-panel h2{font:31px Georgia,serif;letter-spacing:.13em;text-shadow:1px 1px white,-1px -1px #baa486;color:#6e574f}.prism-daw[data-view=mp] .instrument-panel h2 small{font:10px Arial;letter-spacing:.24em}.prism-daw[data-view=mp] .instrument-panel .tag{display:block;color:#6d5d75}.prism-daw[data-view=mp] .banks button{width:43px;height:27px;font-size:12px;border:3px ridge #dfdce6!important}.prism-daw[data-view=mp] .instrument-display{width:60%;height:95px;min-height:60px;margin-bottom:20px;box-shadow:0 0 0 1px #9e899f,0 0 0 4px #e7d6e4;border-width:5px}.prism-daw[data-view=mp] .instrument-display>div{font-size:11px;padding:5px}.prism-daw[data-view=mp] .instrument-display>small{font-size:8px;bottom:6px;left:15px}.prism-daw[data-view=mp] .instrument-body{gap:35px;padding:0}.prism-daw[data-view=mp] .pad-grid{flex:none;width:60%;gap:8px 12px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.prism-daw[data-view=mp] .prism-pad .pad-number{font-size:11px;left:15px;bottom:8px}.prism-daw[data-view=mp] .prism-pad>span:not(.pad-number){font-size:10px;letter-spacing:.03em;padding:3px 6px;background:#fff8ebaa}.prism-daw[data-view=mp] .console-controls{flex:1;width:auto;position:relative;gap:12px;padding:10px 0 0}.prism-daw[data-view=mp] .console-brand{position:absolute;top:-105px;width:100%;font-size:39px;letter-spacing:.12em;text-align:center}.prism-daw[data-view=mp] .console-brand small{font-size:10px;letter-spacing:.45em;margin-top:8px}.prism-daw[data-view=mp] .macros{gap:22px;max-height:280px;min-height:140px}.prism-daw[data-view=mp] .macros label{width:42px;gap:12px}.prism-daw[data-view=mp] .glass-knob{width:47px;height:47px;border-width:3px;box-shadow:0 3px 4px #655366,0 0 0 2px #d8b58c,inset 0 0 0 8px #fff7}.prism-daw[data-view=mp] .glass-knob:after{left:19px;top:5px;height:11px;transform-origin:1px 15px}.prism-daw[data-view=mp] .macros input{width:30px;height:100%}.prism-daw[data-view=mp] .macros small{font-size:9px;text-transform:uppercase}.prism-daw[data-view=mp] .mp-actions button{font-size:10px!important;padding:7px 12px!important}.prism-daw[data-view=mp] .mp-transport{gap:17px}.prism-daw[data-view=mp] .mp-transport button{font-size:25px!important;width:68px;height:45px;border:4px ridge #d8d4e4!important}.prism-daw[data-view=mp] .console-controls>button{font-size:9px;padding:5px 14px}.prism-daw[data-view=edit] .song-timeline{display:none}.prism-daw[data-view=edit] .sequencer{display:block}.prism-daw[data-view=rack] .workbench{grid-template-columns:repeat(12,minmax(0,1fr))}.prism-daw[data-view=rack] .rack-panel{grid-column:7/13;grid-row:1/3}.prism-daw[data-view=rack] .arrangement-panel{grid-column:1/7;grid-row:1}.prism-daw[data-view=rack] .instrument-panel{grid-column:1/7;grid-row:2}.prism-daw[data-view=rack] .rack-controls{margin:20px 0;gap:25px}.prism-daw[data-view=rack] .rack-panel .waveform-wrap{height:140px;max-height:140px}.prism-daw[data-view=mix] .workbench{grid-template-columns:repeat(12,minmax(0,1fr))}.prism-daw[data-view=mix] .mixer-panel{grid-column:1/13;grid-row:1}.prism-daw[data-view=mix] .rack-panel{grid-column:7/13;grid-row:2}.prism-daw[data-view=mix] .instrument-panel{grid-column:1/7;grid-row:2}@media(min-width:1600px){.timeline-track{min-height:23px}.prism-body .timeline-clip{height:24px}.rack-controls{gap:10px 18px}.rack-panel .waveform-wrap{height:75px;max-height:75px}.rack-module{padding:10px}.prism-daw[data-view=mp] .instrument-panel{max-height:780px;width:min(1200px,95%)}}@media(max-width:1100px){.transport{gap:6px}.view-tabs button{padding:6px}.daw-header #project-name{width:180px}.prism-body .panel{border-width:5px;padding:7px}.console-controls{width:27%}.macros{gap:5px}.console-brand{font-size:13px}.instrument-panel .banks{gap:3px}.instrument-panel .banks button{padding:2px 7px}.prism-daw[data-view=mp] .instrument-body{gap:20px}.prism-daw[data-view=mp] .console-brand{font-size:28px}.prism-daw[data-view=mp] .macros{gap:8px}.prism-daw[data-view=mp] .glass-knob{width:35px;height:35px}.prism-daw[data-view=mp] .glass-knob:after{left:13px;top:4px;transform-origin:1px 10px}.prism-daw[data-view=mp] .mp-transport button{width:50px;height:36px}.midi-strip{font-size:8px}}@media(max-width:800px),(max-height:650px){.prism-daw{padding:7px;overflow:auto}.daw-header{min-height:40px;gap:6px}.daw-header .prism-wordmark{font-size:20px}.daw-header #project-name{font-size:10px;width:140px}.project-actions{justify-content:space-between;gap:3px}.project-actions button{font-size:8px;padding:4px 7px}.transport{min-height:42px;gap:5px;padding:5px}.view-tabs{margin:auto}.view-tabs button{font-size:8px;padding:5px 7px}.transport #midi-connect{margin:0}.transport #midi-diagnostics{font-size:9px;padding:5px}.midi-strip{flex-wrap:wrap;font-size:7px;gap:3px}.workbench{display:flex!important;flex-direction:column;gap:10px}.prism-body .panel{border-width:7px;padding:9px}.instrument-panel{height:450px}.rack-panel{height:auto;min-height:390px}.arrangement-panel{height:430px}.mixer-panel{height:380px;display:flex}.prism-daw[data-view=mp] .workbench{display:flex!important;padding:20px 4px;flex:1;min-height:500px}.prism-daw[data-view=mp] .instrument-panel{width:100%;height:580px;min-height:580px;padding:12px 13px 17px;border-width:10px;border-radius:12px}.prism-daw[data-view=mp] .instrument-panel h2{font-size:19px}.prism-daw[data-view=mp] .instrument-panel h2 small,.prism-daw[data-view=mp] .instrument-panel .tag{display:none}.prism-daw[data-view=mp] .instrument-panel>.section-heading{margin-bottom:8px}.prism-daw[data-view=mp] .banks{gap:4px}.prism-daw[data-view=mp] .banks button{width:29px;height:25px;font-size:10px}.prism-daw[data-view=mp] .instrument-display{width:100%;height:65px;margin-bottom:12px}.prism-daw[data-view=mp] .instrument-display>div{font-size:8px}.prism-daw[data-view=mp] .instrument-body{display:flex;flex-direction:column;gap:15px}.prism-daw[data-view=mp] .pad-grid{width:100%;height:280px;flex:none;gap:5px 8px}.prism-daw[data-view=mp] .prism-pad>span:not(.pad-number){font-size:7px;padding:2px 4px}.prism-daw[data-view=mp] .prism-pad .pad-number{font-size:7px;bottom:5px;left:9px}.prism-daw[data-view=mp] .console-controls{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;padding:0;gap:6px;min-height:70px}.prism-daw[data-view=mp] .console-brand{display:none}.prism-daw[data-view=mp] .macros{grid-column:1;grid-row:1/3;min-height:60px;height:60px;padding:0;gap:15px}.prism-daw[data-view=mp] .macros label{gap:3px;width:20px}.prism-daw[data-view=mp] .glass-knob{width:24px;height:24px;box-shadow:0 1px 3px #766}.prism-daw[data-view=mp] .glass-knob:after{left:8px;top:2px;height:5px;transform-origin:1px 7px}.prism-daw[data-view=mp] .macros input{height:30px;width:12px}.prism-daw[data-view=mp] .macros small{font-size:6px}.prism-daw[data-view=mp] .mp-actions{display:none}.prism-daw[data-view=mp] .mp-transport{grid-column:2;gap:5px}.prism-daw[data-view=mp] .mp-transport button{width:34px;height:27px;font-size:14px!important;padding:0!important}.prism-daw[data-view=mp] .console-controls>button{grid-column:2;font-size:7px;padding:3px}.daw-footer{position:sticky;bottom:0;z-index:3;font-size:8px}.help-sheet{position:fixed;top:30px;bottom:30px;right:10px;width:calc(100% - 20px)}.prism-daw[data-view=rack] .rack-controls{margin:10px 0;gap:15px}.prism-daw[data-view=mix] .mixer-panel,.prism-daw[data-view=edit] .arrangement-panel,.prism-daw[data-view=arrange] .arrangement-panel{order:-2}}.prism-body input[type=range]::-webkit-slider-thumb{width:15px;height:12px;border-radius:2px;border:1px solid #9b8c99;background:linear-gradient(#fff7e8,#e6d9c8 30%,#9b95a8 45%,#fff 52%,#dbd7e5 70%,#9b8d96);box-shadow:0 1px 2px #51475c88}.prism-body input[type=range]::-moz-range-thumb{width:15px;height:12px;border-radius:2px;border:1px solid #9b8c99;background:linear-gradient(#fff7e8,#a19bad 45%,#fff 52%,#bbb5c8);box-shadow:0 1px 2px #51475c88}.prism-body .macros input::-webkit-slider-runnable-track,.prism-body .channel-fader input::-webkit-slider-runnable-track{width:5px;background:linear-gradient(90deg,#8e819b,#25243b 45%,#9b91a9);border:1px solid #83788f;border-radius:2px;box-shadow:0 0 0 2px #eee9f1}.prism-body .macros input::-webkit-slider-thumb,.prism-body .channel-fader input::-webkit-slider-thumb{width:23px;height:14px;box-shadow:1px 2px 3px #4e3c6577;border-color:#b59e9b;background:linear-gradient(#fff8ed,#e9d4b4 30%,#b8a895 46%,#fefaff 51%,#e6dce7 70%,#afa2b3);margin-left:-9px}.prism-body .channel-fader input::-webkit-slider-thumb{width:20px;margin-left:-8px}.glass-knob{background:radial-gradient(circle at 36% 28%,#fff9e9,#f8f1e8 20%,#bac5dd 43%,#fff 51%,#baa4b9 75%,#eee1d6 85%);box-shadow:0 2px 3px #51425c88,inset 0 0 0 2px #fffbf0,inset 0 0 0 5px #c7bfcc}.prism-daw[data-view=mp] .instrument-panel{border-image:var(--jewel-art) 115 stretch}.daw-header,.transport,.prism-body .panel{border-image:var(--jewel-art) 100 stretch}.prism-daw[data-view=mp] .instrument-panel{border-image-width:16px}.prism-body .prism-daw button{font-family:Arial,sans-serif;text-shadow:none}.prism-body .prism-daw button.armed{background:linear-gradient(#ffddd9,#ff879e)!important;color:#b00935;box-shadow:0 0 8px #ff548a}.prism-body .prism-pad .gem-art{inset:-3% -3% 15%}.prism-body .prism-pad .pad-legend,.prism-daw[data-view=mp] .prism-pad>span.pad-legend{position:absolute;left:2px;right:2px;bottom:0;max-width:none;background:none;padding:0;border-radius:0;font:600 6px/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#594c61;text-shadow:0 1px 0 #ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.prism-daw[data-view=mp] .prism-pad>span.pad-legend{font-size:9px;letter-spacing:.18em;bottom:1px}.prism-body .prism-pad .pad-number,.prism-daw[data-view=mp] .prism-pad .pad-number{top:9%;left:11%;bottom:auto;font:500 7px/1 Arial,sans-serif;color:#fffaf0;text-shadow:0 1px 2px #342043,0 0 3px #342043;letter-spacing:.05em}.prism-daw[data-view=mp] .prism-pad .pad-number{font-size:10px}.prism-body .prism-pad.selected{outline:0}.prism-body .prism-pad.selected .pad-legend{color:#4c26a1;text-shadow:0 1px white,0 0 6px #af93eb}.midi-guidance{padding:6px 12px;background:#fff9eeed;border:1px solid #d5c7b1;color:#69513e;font:11px/1.4 Arial,sans-serif;border-radius:4px}.midi-guidance[data-state=ready]{background:#edfff4ed;color:#1b6545;border-color:#94c3ac}.midi-guidance[data-state=error]{background:#fff2eeed;color:#9a3c37;border-color:#d8b4ac}#midi-report{font-size:11px;line-height:1.6;-webkit-user-select:text;user-select:text}@media(max-width:800px),(max-height:650px){.midi-guidance{font-size:10px}.prism-daw[data-view=mp] .prism-pad>span.pad-legend{font-size:6px;letter-spacing:.08em}.prism-daw[data-view=mp] .prism-pad .pad-number{font-size:7px}}.production-bar{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:5px 8px;background:#f7f3f8ef;border:1px solid #c6b8cc;border-radius:4px;font:9px Arial,sans-serif}.production-bar button{padding:5px 8px;font-size:9px}.production-bar label{display:flex;align-items:center;gap:4px}.production-bar select{font-size:9px;padding:3px;max-width:80px}.production-bar b{font-weight:400;color:#795c98}.production-bar button[aria-pressed=true]{border-color:#8657c9!important;color:#5c2992!important;background:#e7d8fa!important}.production-drawer{position:fixed;inset:9% 8%;z-index:45;pointer-events:auto;display:flex;flex-direction:column;padding:20px;background:linear-gradient(115deg,#fffaf3f9,#eeebfff9);border:7px ridge #d8cbde;box-shadow:0 20px 80px #45325766;border-radius:16px;color:#3e354c;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);overflow:hidden}.production-drawer[hidden]{display:none}.production-drawer>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7bacf;padding:0 0 12px;margin-bottom:14px;font:18px Georgia,serif;letter-spacing:.06em}.production-drawer>header button{font-size:22px;padding:2px 12px}.production-drawer #production-content{overflow:auto;flex:1;padding:4px 8px 20px}.production-drawer button{font-size:11px;padding:7px 11px}.production-drawer p{font:12px/1.65 Arial,sans-serif;color:#72637c}.production-drawer input,.production-drawer select{padding:6px;font:11px Arial,sans-serif;border:1px solid #c6b8d4;border-radius:4px;background:#fffafd;color:#47374e}.library-top,.controller-top,.learn-control-row,.audio-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.library-top input{flex:1}.sound-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.sound-results article{padding:12px;border:1px solid #cbbbd7;background:linear-gradient(140deg,#fff8ee,#e8e8ff);border-radius:8px;box-shadow:inset 0 1px #fff}.sound-results article small{display:block;font:8px Arial;letter-spacing:.17em;text-transform:uppercase;color:#9675aa}.sound-results article strong{display:block;margin:8px 0 14px;font:15px Georgia,serif}.sound-results article div{display:flex;gap:8px}.melodic-tools{padding:15px;border:1px solid #c7b5d0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.melodic-tools h3{width:100%;margin:0 0 5px;font:17px Georgia,serif}.melodic-tools input{width:65px}.controller-top label{display:flex;gap:7px;align-items:center}.control-map-table{overflow:auto;margin:20px 0}.control-map-table table{border-collapse:collapse;width:100%;font:12px/1.5 Arial}.control-map-table th,.control-map-table td{border:1px solid #cdbdd5;padding:10px;text-align:left}.control-map-table th{background:#e8def1}.production-drawer pre{background:#e9e3f0;padding:12px;white-space:pre-wrap;font:11px/1.6 monospace;-webkit-user-select:text;user-select:text}.audio-clip{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #ccbcd4;flex-wrap:wrap}.audio-clip strong{width:170px;font:13px Arial}.audio-clip label{display:flex;flex-direction:column;gap:5px;font:10px Arial}.audio-clip input{width:85px}.reference-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.reference-list button{text-align:left;padding:15px;font:16px Georgia,serif}.reference-list small{font:10px Arial;margin-right:15px}#reference-player audio{width:100%;margin:15px 0}.step-pages{display:flex;gap:3px;margin:2px 0}.step-pages button{font-size:8px;padding:3px 6px}.pattern-tabs{flex-wrap:wrap;max-width:270px}.sequence-toolbar>span{display:none}.control-bank{display:flex;gap:5px;align-items:center;font:7px Arial;justify-content:center;width:100%;margin:0 0 8px}.control-bank button{padding:2px 7px!important;font:8px Arial!important}.macros{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:7px!important;min-height:0;padding:0!important}.hardware-column{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.hardware-column>small{font:6px Arial;text-transform:uppercase;letter-spacing:.04em;color:#78617e}.prism-body .prism-daw button.real-knob{border:2px ridge #cabfca!important;border-radius:50%!important;padding:0!important;min-width:0;width:24px;height:24px;flex-shrink:0;background:radial-gradient(circle at 35% 28%,#fffbec,#d6dfed 43%,#fff 51%,#ada0b6 75%,#fff0dd)!important;box-shadow:0 2px 3px #67526777,inset 0 0 0 2px #fff7eb!important;position:relative;touch-action:none;cursor:ns-resize}.real-knob i{position:absolute;left:calc(50% - 1px);top:3px;width:2px;height:6px;background:#51435c;transform-origin:1px 8px;transform:rotate(var(--rotation));pointer-events:none}.hardware-column>input{writing-mode:vertical-lr;direction:rtl;flex:1;min-height:30px;width:20px!important;height:auto!important}.control-switch{font-size:5px!important;padding:3px!important;white-space:nowrap;max-width:100%;overflow:hidden}.prism-daw[data-view=mp] .macros{max-height:none;min-height:150px}.prism-daw[data-view=mp] button.real-knob{width:43px;height:43px}.prism-daw[data-view=mp] .real-knob i{top:5px;height:10px;transform-origin:1px 15px}.prism-daw[data-view=mp] .hardware-column>small{font-size:8px}.prism-daw[data-view=mp] .control-switch{font-size:8px!important;padding:5px 7px!important}.prism-daw[data-view=mp] .console-controls{gap:7px}.prism-daw[data-view=mp] .control-bank button{font-size:9px!important}.prism-daw[data-view=mp] .console-controls>button{margin-top:2px}.prism-daw[data-view=mp] .mp-actions button{font-size:9px!important;padding:5px 7px!important}.prism-daw[data-view=mp] .mp-transport button{height:35px!important;font-size:19px!important}.prism-daw[data-view=mp] .instrument-panel{max-height:700px}@media(max-width:800px),(max-height:650px){.production-drawer{inset:3%;padding:12px}.sound-results{grid-template-columns:repeat(2,minmax(0,1fr))}.production-bar{font-size:8px}.production-bar button{font-size:8px;padding:4px}.reference-list{grid-template-columns:1fr}.prism-daw[data-view=mp] .console-controls{display:flex;flex-direction:column;min-height:190px}.prism-daw[data-view=mp] .instrument-panel{height:750px;min-height:750px}.prism-daw[data-view=mp] .macros{min-height:90px;height:100px}.prism-daw[data-view=mp] button.real-knob{width:25px;height:25px}.prism-daw[data-view=mp] .real-knob i{transform-origin:1px 8px;top:3px;height:6px}.prism-daw[data-view=mp] .hardware-column>small{font-size:6px}.prism-daw[data-view=mp] .control-switch{font-size:6px!important}.prism-daw[data-view=mp] .console-controls .mp-actions{display:flex}.prism-daw[data-view=mp] .control-bank{margin:0}.production-drawer .audio-clip strong{width:100%}}.audio-timeline-row{display:grid;grid-template-columns:125px 1fr;min-width:max(100%,calc(125px + var(--bars)*42px));height:30px;border-top:1px solid #c6c0d1}.audio-timeline-row>button{text-align:left;font:9px Arial!important;overflow:hidden;white-space:nowrap}.audio-timeline-row>div{position:relative;overflow:hidden;background:#e2deed}.audio-timeline-clip{position:absolute;top:2px;height:25px;padding:0!important;background:linear-gradient(110deg,#b7dce7,#c9b6e8)!important;border:1px solid #9c8fbd!important}.audio-timeline-clip svg{width:100%;height:100%;fill:#665389}.pad-map-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 20px;font-size:12px;color:#403b67;background:#ffffffe0}.pad-map-tools>button{border:1px solid #aea0d3;border-radius:12px;padding:8px 14px;background:linear-gradient(120deg,#fff,#eee2ff,#dffcff);color:#33254d;font:inherit;font-weight:650}#pad-map-guide{flex-basis:100%;padding:14px;border-radius:12px;background:#f2eaff;border:1px solid #9778d5}#pad-map-guide[hidden]{display:none}#pad-map-cancel{margin-left:12px}.prism-pad.mapping-next{outline:3px solid #663bc4;outline-offset:3px;animation:map-pulse 1s ease-in-out infinite}@keyframes map-pulse{50%{filter:brightness(1.25)}}#metro[aria-pressed=true]{background:#e4fbed;color:#165d40;border-color:#57b48b}#metro-volume{width:90px}#prism-daw{--glass-edge:linear-gradient(135deg,#fffef6,#ecd7ab 7%,#fff 10%,#a2a8ce 14%,#ecfcff 19%,#e3b8ef 25%,#fff6da 34%,#fff 48%,#b1d9f0 63%,#efd1ff 74%,#fff4c9 88%,#fff);padding:94px 18px 12px;gap:10px;background:linear-gradient(#fff7,#f2e9ff38 45%,#e3d4f04d),var(--terrace-art) center/cover;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}#prism-daw .studio-shell{flex:1;min-height:0;display:grid;grid-template-columns:184px minmax(0,1fr);gap:16px}#prism-daw .studio-tools{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:17px;padding:18px 14px;border:1px solid #fff;border-radius:20px;background:linear-gradient(140deg,#fffdf3d9,#e8e3f4b8 55%,#e5f2f5c9);box-shadow:inset 0 0 0 3px #ffffff80,0 10px 30px #51456825;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin}#prism-daw .studio-wordmark{font:25px/1 Georgia,serif;letter-spacing:.13em;text-align:center;color:#66524d;text-shadow:0 1px white}#prism-daw .studio-wordmark small{display:block;font:7px/1.8 Arial;letter-spacing:.23em;margin-top:7px}#prism-daw .studio-tools h3{font:600 9px/1.3 Arial;letter-spacing:.14em;text-transform:uppercase;color:#796888;margin:0 0 9px}#prism-daw button,#prism-daw summary{border:1px solid #fffc;border-radius:9px;padding:8px 10px;color:#51405f;text-shadow:0 1px #fff;font:500 11px/1.25 Arial;cursor:pointer;background:linear-gradient(160deg,#ffffffea,#eee5f97a 48%,#ddedfd9c 53%,#f8e9f6c4);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #8b7d9d38,0 2px 3px #5c49672b;transition:filter .15s,box-shadow .15s}#prism-daw button:hover,#prism-daw summary:hover{filter:brightness(1.05);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #8b7d9d38,0 2px 9px #9878b33d}#prism-daw button.active,#prism-daw button[aria-pressed=true]:not(.prism-pad){background:linear-gradient(135deg,#fcefff,#e0d2ff 48%,#dcf9ff);border-color:#a88cdd;color:#593889;box-shadow:inset 0 0 4px #fff,0 0 8px #b193da52}#prism-daw .daw-header{display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none}#prism-daw .daw-header #project-name{width:100%;font:13px/1.4 Georgia;border-bottom:1px solid #a998b659;border-radius:0;padding:5px 0 9px;margin-bottom:10px;background:transparent;color:#51405f}#prism-daw .project-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;width:100%}#prism-daw .project-actions #save,#prism-daw .project-actions #export{grid-column:1/-1}#prism-daw .view-tabs{display:grid;grid-template-columns:1fr;margin:0;gap:7px}#prism-daw .view-tabs button{text-align:left;text-transform:none;font-size:12px;letter-spacing:.02em;padding:10px 13px}#prism-daw .library-links{display:grid;gap:7px}#prism-daw .library-links h3{margin-bottom:2px}#prism-daw .library-links button{text-align:left}#prism-daw summary{list-style:none;font-size:10px;display:block}#prism-daw summary::-webkit-details-marker{display:none}#prism-daw details[open]>summary{margin-bottom:10px;background:linear-gradient(130deg,#f8edff,#e6f7ff)}#prism-daw .connection-controls{display:flex;flex-direction:column;gap:8px;padding:0 2px}#prism-daw .midi-strip{display:grid;padding:8px;gap:7px;min-height:0;border:1px solid #cbbbda80;border-radius:8px;box-shadow:none;background:#f7f1ff75;font:9px/1.45 monospace;overflow-wrap:anywhere}#prism-daw #midi-guidance{font:10px/1.5 Arial;padding:8px;border:1px solid #cdbbd7;border-radius:8px;background:#f6f0fa;color:#675276;overflow-wrap:anywhere}#prism-daw .device-status{display:block;font-size:9px;white-space:normal}#prism-daw .studio-utilities{display:grid;gap:7px;margin-top:auto}#prism-daw .workbench{display:grid!important;align-items:stretch;justify-content:stretch;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:minmax(0,1fr);gap:16px;min-width:0;min-height:0;padding:0;flex:1}#prism-daw .instrument-stage{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;container-type:size;padding:4px 4px 14px}#prism-daw .panel{border:5px solid transparent;border-image:none;background:linear-gradient(120deg,#fffef5ef,#e9e8f5eb 44%,#f5fbfff2) padding-box,var(--glass-edge) border-box;border-radius:18px;box-shadow:inset 0 0 0 1px #fff,0 5px 16px #6f537830;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;min-height:0;margin:0}#prism-daw .instrument-panel{display:block;position:relative;width:min(100cqw,calc(100cqh * 4 / 3));height:auto;aspect-ratio:4/3;max-height:none;min-height:0;flex:none;grid-area:auto;padding:0;border:7px solid transparent;border-image:none;border-radius:24px;background:linear-gradient(118deg,#ffffffea,#e9e8f1dd 26%,#fff8e8e6 54%,#e0e9f4ed 83%,#fbf8ffd9) padding-box,var(--glass-edge) border-box;box-shadow:inset 0 0 0 2px #ffffffc9,inset 0 -3px 8px #9d8ba340,0 2px #f7eaf0,0 7px #ac94ac99,0 14px 24px #6d517747;container-type:inline-size}#prism-daw .instrument-panel:before{content:"";position:absolute;inset:5px;border:1px solid #b99e6970;border-radius:14px;pointer-events:none;box-shadow:0 0 0 1px #fffd,inset 0 1px 1px #fff}#prism-daw .instrument-face{position:absolute;inset:2.5%;display:grid;grid-template-rows:19% minmax(0,1fr) 10%;gap:2%}#prism-daw .instrument-top{display:grid;position:relative;grid-template-columns:var(--instrument-left) 1fr;gap:4%;min-width:0;min-height:0}#prism-daw .instrument-display{position:relative;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:3px solid transparent;border-radius:10px;background:linear-gradient(130deg,#202a50,#514872 46%,#1f314f) padding-box,var(--glass-edge) border-box;box-shadow:0 0 0 1px #79688666,0 0 0 3px #fff8,inset 0 1px 4px #fff4,inset 0 -5px 16px #0d132d60;color:#fff;text-shadow:none;overflow:hidden}#prism-daw .instrument-display:hover{filter:none;box-shadow:0 0 0 1px #c6adf6,0 0 16px #e3b9ff70}#prism-daw .instrument-display>div{left:4%;right:4%;top:8%;font-size:1.35cqw;gap:2cqw;padding:0}#prism-daw .instrument-display #mp-sound{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#prism-daw .instrument-display canvas{display:block;width:100%;height:100%;background:repeating-linear-gradient(0deg,#fff0 0 14px,#fff1 15px 16px);opacity:.9}#prism-daw .instrument-display>small{font:500 1cqw/1.2 Arial;letter-spacing:.09em;left:4%;bottom:8%;color:#ded7f7}#prism-daw .instrument-identity{position:absolute;top:0;right:0;width:calc(96% - var(--instrument-left));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;min-width:0}#prism-daw .instrument-identity h2{font:400 4.1cqw/1 Georgia;letter-spacing:.15em;margin:0;color:#695449;text-shadow:0 1px #fff,0 -1px #a08d82}#prism-daw .instrument-identity h2 small{display:block;text-align:center;font:500 1.15cqw/1.8 Arial;letter-spacing:.48em}#prism-daw .instrument-edition{font:500 .78cqw/1 Arial;letter-spacing:.12em;color:#8c768d}#prism-daw .banks{display:flex;gap:1cqw;margin:0}#prism-daw .banks button{width:4.8cqw;height:3cqw;padding:0;font-size:1.2cqw;border:1px solid #d1bada;border-radius:5px;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #72618c55,0 2px 1px #fff9!important}#prism-daw .instrument-body{display:grid;grid-template-columns:var(--instrument-left) 1fr;grid-template-rows:minmax(0,1fr);gap:4%;padding:0;min-height:0;border:0;border-radius:0;box-shadow:none;background:none;container-type:size}#prism-daw .pad-grid{display:grid;width:100%;height:auto;aspect-ratio:auto;align-self:start;justify-self:stretch;flex:none;min-width:0;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:.25cqw 1cqw}#prism-daw .pad-cell{display:grid;grid-template-rows:auto 1.35cqw;gap:.15cqw;min-width:0;min-height:0}#prism-daw .prism-pad{aspect-ratio:1;width:100%;height:auto;max-width:100%;justify-self:center;align-self:center;min-height:0;padding:0;overflow:visible;border:0!important;background:none!important;box-shadow:none!important;border-radius:12%!important;text-shadow:0 1px white;touch-action:manipulation}#prism-daw .prism-pad .gem-art{inset:0;background:var(--jewel-art) center/contain no-repeat;filter:hue-rotate(var(--hue)) drop-shadow(0 2px 2px #58495c50);border-radius:inherit}#prism-daw .prism-pad .pad-number{top:13%;left:14%;font:500 1cqw/1 Arial;color:#fffcf6;text-shadow:0 1px 2px #362333,0 0 3px #362333}#prism-daw button.pad-screen{display:flex;align-items:center;justify-content:center;justify-self:center;position:relative;min-width:0;min-height:0;width:82%;max-width:82%;height:100%;padding:0 .2cqw;border:1px solid #cbbfdf;border-radius:.3cqw;background:linear-gradient(155deg,#414566,#1d2844 55%,#292c4c);box-shadow:0 1px #fff,inset 0 1px 2px #0e1526,inset 0 0 0 1px #8eacd936;color:#f0f5ff;text-shadow:0 0 5px #b5cfff55;font:500 1.05cqw/1 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;overflow:hidden;touch-action:manipulation}#prism-daw .pad-screen:before{content:"";position:absolute;inset:0 0 50%;background:linear-gradient(#ffffff1c,#ffffff03);pointer-events:none}#prism-daw .pad-screen-name{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}#prism-daw .pad-cell.selected .pad-screen{border-color:#c7a6ec;color:#fff;box-shadow:0 1px #fff,0 0 5px #b595d26b,inset 0 0 0 1px #c3b5f066}#prism-daw .pad-screen:hover,#prism-daw .pad-screen:focus-visible{outline:2px solid #b899e3;outline-offset:2px;filter:brightness(1.15)}#prism-daw .prism-pad.selected{outline:0;filter:none}#prism-daw .prism-pad.selected .gem-art{filter:hue-rotate(var(--hue)) drop-shadow(0 0 4px #fdf7d7)}#prism-daw .prism-pad.struck .gem-art,#prism-daw .prism-pad:active .gem-art{filter:hue-rotate(var(--hue)) brightness(1.35) drop-shadow(0 0 10px var(--pad));transform:scale(.965)}#prism-daw .console-controls{display:flex;flex-direction:column;align-items:center;gap:1cqw;width:100%;max-width:none;min-height:0;padding:6.5cqw 0 0;position:relative;flex:none}#prism-daw .control-bank{margin:0;gap:.7cqw;font-size:.8cqw;flex-shrink:0}#prism-daw .control-bank button{font-size:1cqw!important;padding:.4cqw .9cqw!important;border-radius:4px}#prism-daw .macros{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqw!important;flex:1;min-height:0;max-height:none;height:auto;padding:0!important}#prism-daw .hardware-column{gap:.8cqw;min-height:0;position:relative}#prism-daw button.real-knob{width:5.6cqw;height:5.6cqw;min-height:0;border:2px solid #e5d1b7!important;box-shadow:0 2px #766376,0 4px 6px #54436555,inset 0 0 0 .4cqw #fffa!important;background:repeating-conic-gradient(from 30deg,#f9f9ff 0deg 22deg,#94cfea 24deg 42deg,#fff1c9 43deg 61deg,#d4abe4 64deg 84deg,#fefcfc 87deg 105deg)!important}#prism-daw button.real-knob:before{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid #fff;background:conic-gradient(from 10deg,#fff8,#8298c355,#fff7cd99,#b6a0dd77,#fff);box-shadow:0 0 0 1px #8b799144}#prism-daw .real-knob i{top:12%;height:23%;transform-origin:1px 2.05cqw;width:2px;background:#584876;z-index:1}#prism-daw .hardware-column>small{font:500 1cqw/1 Arial;letter-spacing:.03em;color:#62536e}#prism-daw .hardware-column>input{width:4cqw!important;min-height:0;height:auto!important;flex:1;writing-mode:vertical-lr;direction:rtl;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#fff4,#e2d8e8aa 40%,#766684,#82738e 54%,#fff9 63%);border:1px solid #d5c6dd;border-radius:6px;padding:.7cqw 0;touch-action:none}#prism-daw .hardware-column>input::-webkit-slider-runnable-track{width:4px;height:100%;background:linear-gradient(90deg,#372c43,#9e8dad);border-radius:3px;border:0;box-shadow:0 0 0 2px #fff8}#prism-daw .hardware-column>input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:3.4cqw;height:2.3cqw;margin-left:calc(-1.7cqw + 2px);margin-top:0;border:1px solid #e9cfbe;border-radius:4px;background:linear-gradient(170deg,#fff,#ddf4ff 25%,#bdc8e4 46%,#fff 51%,#c1b0d7 72%,#fff4db);box-shadow:inset 0 0 0 2px #fff7,0 2px 4px #4a344c66}#prism-daw .hardware-column>input::-moz-range-track{background:#6c5b7b;width:4px;height:100%}#prism-daw .hardware-column>input::-moz-range-thumb{width:3.4cqw;height:2.3cqw;border:1px solid #e9cfbe;border-radius:4px;background:linear-gradient(170deg,#fff,#ddf4ff 30%,#b9b1cd 49%,#fff 54%,#cfbfe1)}#prism-daw .control-switch{display:none}#prism-daw .mp-performance{display:flex;gap:.7cqw;width:100%;justify-content:center;flex-wrap:nowrap}#prism-daw .mp-performance button{font-size:.95cqw;padding:.6cqw .7cqw;white-space:nowrap;border-radius:5px}#prism-daw .mp-transport{gap:1.2cqw;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}#prism-daw .mp-transport button{width:100%;height:5.5cqw!important;min-height:0;font-size:2.5cqw!important;padding:0!important;border:2px solid #fffa!important;border-radius:8px;box-shadow:inset 0 0 0 1px #a999b080,inset 0 -3px 4px #86728a44,0 3px 4px #60476944}#prism-daw #mp-play{color:#267b71;background:linear-gradient(155deg,#f7fffa,#a8e6de75 55%,#edfef6)}#prism-daw #mp-record{color:#af2b65;background:linear-gradient(155deg,#fff5fb,#ffb6c891 55%,#fff2f8)}#prism-daw .mp-actions{display:none}#prism-daw .console-position{font:1.1cqw/1 monospace;padding:.3cqw .8cqw;border:0;background:none;color:#6d5e7b;letter-spacing:.15em}#prism-daw .instrument-foot{display:flex;align-items:center;gap:1cqw;border-top:1px solid #a793ab52;padding-top:.2cqw;min-height:0;margin-inline:1cqw 2.5cqw;transform:translateY(-.8cqw)}#prism-daw .instrument-signature{display:flex;align-items:center;margin-right:auto;flex:none}#prism-daw .instrument-signature img{display:block;width:2.8cqw;height:2.8cqw;object-fit:contain}#prism-daw .instrument-clock{display:flex;align-items:center;gap:.7cqw}#prism-daw .instrument-clock button,#prism-daw .instrument-mapping button,#prism-daw .instrument-clock summary{font-size:1.05cqw;padding:.8cqw .9cqw;border-radius:6px;white-space:nowrap}#prism-daw .tempo{font-size:.8cqw;color:#70627d}#prism-daw .tempo input{width:5.6cqw;font:1.7cqw/1 monospace!important;padding:0!important;color:#675278}#prism-daw .click-settings{position:relative}#prism-daw .click-settings>div{position:absolute;bottom:calc(100% + 8px);right:0;width:190px;padding:14px;border:1px solid #fff;border-radius:12px;background:#f3effcf2;box-shadow:0 8px 30px #4a365552;z-index:5;display:grid;gap:12px}#prism-daw .click-settings label{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:8px}#prism-daw .click-settings select{font-size:11px}#prism-daw .click-settings[open]>summary{margin:0}#prism-daw .rack-panel{display:flex!important;grid-column:2;grid-row:1;padding:14px;overflow:auto;gap:10px;scrollbar-width:thin;min-height:0;height:auto}#prism-daw .rack-panel .section-heading{flex-shrink:0;display:block;margin:0}#prism-daw .rack-panel .section-heading .tag{display:inline-block;margin-top:6px}#prism-daw .rack-panel h2{font:23px/1.05 Georgia,serif;margin:7px 0 0}#prism-daw .rack-panel .overline{font-size:8px;letter-spacing:.13em;line-height:1.5}#prism-daw .waveform-wrap{min-height:62px;max-height:85px;height:72px;flex:none;background:linear-gradient(140deg,#f2e9fc,#e4f3fc);border-radius:9px}#prism-daw .rack-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0}#prism-daw .rack-actions #sample-import{grid-column:1/-1}#prism-daw .rack-actions button{font-size:10px;padding:8px 4px}#prism-daw .rack-controls{display:grid;grid-template-columns:1fr;gap:11px;margin:0}#prism-daw .rack-controls label{font-size:10px;color:#665272}#prism-daw .rack-controls label:has([data-param^=trim]){display:none}#prism-daw .rack-controls input{margin-top:4px}#prism-daw .rack-control-hint{margin:0;font:10px/1.4 Arial;color:#685476}#prism-daw .rack-controls .rack-parameter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;padding:7px 8px;border:1px solid #c5b8d666;border-radius:8px;background:linear-gradient(135deg,#fffc,#eae4f29c);box-shadow:inset 0 1px #fff;color:#51415f}#prism-daw .parameter-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:6px;font:600 10px/1.2 Arial}#prism-daw .parameter-heading output{font:500 9px/1.2 monospace;color:#615174;float:none}#prism-daw .rack-controls .rack-parameter input{grid-column:1;margin:0;width:100%;min-width:0;accent-color:#8f79ac}#prism-daw .rack-parameter input:disabled{opacity:.75;cursor:default}#prism-daw .parameter-lock{grid-column:2;font:600 8px/1 Arial;letter-spacing:.02em;color:#756587}#prism-daw .rack-controls .rack-parameter.is-armed{border-color:#75c9da;background:linear-gradient(135deg,#fff,#d5f6fd 60%,#efe2ff);box-shadow:inset 0 1px #fff,0 0 0 1px #b4e7f466,0 0 13px #9be0f470}#prism-daw .rack-parameter.is-armed input{accent-color:#278ca1;filter:drop-shadow(0 0 3px #6fc9df88)}#prism-daw .rack-parameter.is-armed .parameter-lock{color:#237b8d}#prism-daw .sample-trim-controls{display:grid;gap:9px;grid-column:1/-1;padding-top:8px;border-top:1px solid #bca9d055}#prism-daw .sample-trim-controls>small{font:600 9px Arial;color:#725980}#prism-daw .rack-advanced,#prism-daw .session-settings{margin-top:2px;flex:none}#prism-daw .rack-source{display:grid;gap:10px;margin:0 0 10px}#prism-daw .rack-source label{display:grid;gap:5px;font-size:10px}#prism-daw .rack-source input,#prism-daw .rack-source select{width:100%}#prism-daw .rack-module{padding:8px;margin:0 0 12px}#prism-daw .fx-controls{display:grid;gap:9px}#prism-daw .midi-tools{display:grid;grid-template-columns:1fr 1fr}#prism-daw .midi-tools select:first-child{max-width:none;grid-column:1/-1}#prism-daw .session-settings>div{display:grid;gap:10px;padding:0 3px}#prism-daw .session-settings label{display:flex;justify-content:space-between;gap:7px;font-size:10px}#prism-daw .session-settings .swing{display:flex}#prism-daw .panel-footnote{font-size:9px;line-height:1.4}#prism-daw .daw-footer{border:0;background:#f8f3f9b3;box-shadow:none;min-height:25px;padding:5px 12px;border-radius:8px;gap:10px;color:#685675;font-size:10px;position:static}#prism-daw .daw-footer button{padding:1px 4px;font-size:10px!important;border:0;box-shadow:none;background:none}#prism-daw[data-view=mp] .arrangement-panel,#prism-daw[data-view=mp] .mixer-panel{display:none!important}#prism-daw:not([data-view=mp]) .workbench{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px}#prism-daw:not([data-view=mp]) .arrangement-panel{display:flex;grid-column:1;grid-row:1;padding:12px}#prism-daw:not([data-view=mp]) .rack-panel{grid-column:2;grid-row:1}#prism-daw:not([data-view=mp]) .instrument-stage{grid-column:1;grid-row:2;padding:4px 4px 10px}#prism-daw:not([data-view=mp]) .mixer-panel{display:flex!important;grid-column:2;grid-row:2;padding:12px}#prism-daw[data-view=edit] .arrangement-panel{grid-column:1/-1;grid-row:1}#prism-daw[data-view=edit] .rack-panel{display:none!important}#prism-daw[data-view=rack] .rack-panel{grid-column:2;grid-row:1/3}#prism-daw[data-view=rack] .mixer-panel{display:none!important}#prism-daw[data-view=mix] .mixer-panel{grid-column:1/-1;grid-row:1}#prism-daw[data-view=mix] .arrangement-panel{display:none}#prism-daw[data-view=mix] .rack-panel{grid-row:2;grid-column:2}#prism-daw .sequence-toolbar,#prism-daw .section-heading .inline{flex-wrap:wrap}#prism-daw .section-heading .inline button{font-size:9px}#prism-daw .pattern-tabs{gap:3px}#prism-daw .pattern-tabs button{font-size:9px;padding:3px 5px}#prism-daw .song-timeline{border:1px solid #d0c2dd;border-radius:7px}#prism-daw .channel-fader{border-radius:7px}#prism-daw .channel{min-width:48px}.production-drawer{inset:100px 24px 45px auto;width:min(750px,calc(100vw - 240px));padding:22px;border:5px solid transparent;border-image:none;border-radius:22px;background:linear-gradient(130deg,#fffff5f5,#ebe4faf5 45%,#eafbfff5) padding-box,linear-gradient(145deg,#fff,#c5b5df,#eafcff,#f7dafa) border-box;box-shadow:inset 0 0 0 1px #fff,0 18px 70px #68507866;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.production-drawer .sound-results{grid-template-columns:repeat(3,minmax(0,1fr))}.production-drawer button{border-radius:8px;border:1px solid #fff;background:linear-gradient(150deg,#fff,#e8dcf4 55%,#e7f6fc);box-shadow:inset 0 1px #fff,inset 0 -2px 3px #af9aba40;min-height:32px}.production-drawer header{font-size:16px;letter-spacing:.04em}.production-drawer .sound-results article{border-radius:12px;border:1px solid #fff;background:linear-gradient(135deg,#fffdf2,#eee9f9);box-shadow:inset 0 0 0 2px #fff6}.production-drawer .pad-sound-heading{padding:18px 20px;margin:14px 0;border:1px solid #c3b8d5;border-radius:12px;background:linear-gradient(135deg,#3c405c,#252a43);box-shadow:inset 0 1px 2px #fff5,0 1px #fff;color:#f4f1ff}.production-drawer .pad-sound-heading>small{font:600 10px/1.4 Arial;letter-spacing:.12em;color:#c7c7e5}.production-drawer .pad-sound-heading h2{font:400 25px/1.2 Georgia;margin:7px 0;overflow-wrap:anywhere;color:#fff}.production-drawer .pad-sound-heading p{color:#dddced;font:13px/1.5 Arial;margin:7px 0 14px}.production-drawer .pad-sound-heading button{padding:9px 18px;color:#463350}.production-drawer .pad-sound-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.6fr);gap:10px;margin:18px 0}.production-drawer .pad-sound-filters input,.production-drawer .pad-sound-filters select{min-width:0;padding:10px;border:1px solid #c8bbd4;border-radius:8px;background:#fff9;color:#4c3c5e;font:13px Arial}.production-drawer .sound-empty{grid-column:1/-1;font:14px/1.5 Arial;color:#5d496b}@media(max-width:1250px){#prism-daw{padding-inline:12px}#prism-daw .studio-shell{grid-template-columns:160px minmax(0,1fr);gap:12px}#prism-daw .studio-tools{padding:15px 11px;gap:13px}#prism-daw .workbench{grid-template-columns:minmax(0,1fr) 205px;gap:10px}#prism-daw .rack-panel{padding:11px}#prism-daw .rack-panel h2{font-size:21px}}@media(max-width:1000px){#prism-daw .studio-shell{grid-template-columns:142px minmax(0,1fr);gap:10px}#prism-daw .workbench{grid-template-columns:minmax(0,1fr) 185px;gap:8px}#prism-daw .studio-tools{padding:13px 9px}#prism-daw .studio-wordmark{font-size:20px}#prism-daw .rack-panel{padding:9px}#prism-daw .rack-panel h2{font-size:19px}#prism-daw .rack-controls{gap:9px}}@media(max-width:760px){#prism-daw{padding:89px 10px 10px;overflow:auto}#prism-daw .studio-shell{display:flex;flex-direction:column;flex:none;gap:12px}#prism-daw .studio-tools{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:12px;overflow:visible}#prism-daw .studio-wordmark{display:none}#prism-daw .studio-tools .project-section{grid-column:1}#prism-daw .view-tabs{grid-template-columns:1fr 1fr;gap:5px}#prism-daw .view-tabs button{font-size:10px;padding:8px}#prism-daw .view-tabs button:first-child{grid-column:1/-1}#prism-daw .library-links,#prism-daw .studio-utilities{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}#prism-daw .library-links h3{display:none}#prism-daw .connection-panel{grid-column:1/-1}#prism-daw .studio-tools h3{font-size:8px}#prism-daw .workbench,#prism-daw:not([data-view=mp]) .workbench{display:flex!important;flex-direction:column;gap:14px;min-height:0;flex:none}#prism-daw .instrument-stage{order:-1;width:100%;height:calc((100vw - 28px)*.75 + 18px);flex:none;container-type:size;padding:2px 2px 16px}#prism-daw .instrument-panel{border-width:4px;border-radius:14px;min-height:0;height:auto;width:min(100cqw,calc(100cqh * 4 / 3))}#prism-daw .instrument-panel:before{inset:3px;border-radius:9px}#prism-daw .instrument-display{border-width:2px;border-radius:6px}#prism-daw .rack-panel{min-height:0;padding:15px;overflow:visible}#prism-daw .rack-controls{grid-template-columns:1fr 1fr;gap:15px}#prism-daw .rack-actions{grid-template-columns:1fr 1fr 1fr}#prism-daw .rack-actions #sample-import{grid-column:auto}#prism-daw .rack-panel .waveform-wrap{height:65px;max-height:65px}#prism-daw .arrangement-panel{height:410px;min-height:410px}#prism-daw .mixer-panel{height:330px;min-height:330px}#prism-daw[data-view=mp] .mixer-panel{display:none!important}#prism-daw .daw-footer{margin-top:12px;flex-wrap:wrap;font-size:9px}#prism-daw .daw-footer #status{white-space:normal;flex-basis:100%;line-height:1.4}.production-drawer{inset:86px 8px 10px;width:auto;padding:14px}.production-drawer .sound-results{grid-template-columns:repeat(2,minmax(0,1fr))}#prism-daw .click-settings>div{right:-80px}}@media(prefers-reduced-motion:reduce){#prism-daw button{transition:none}}#prism-daw{--chassis-art:url(/prissyverse/studio/play/assets/crystal-chassis-C65iXW_s.png)}#prism-daw .instrument-panel{border:0;border-radius:0;background:var(--chassis-art) center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 12px 12px #67467445)}#prism-daw .instrument-panel:before{display:none}#prism-daw .instrument-face{inset:11% 8% 12%;grid-template-rows:19% minmax(0,1fr) 10%}#prism-daw{--knob-art:url(/prissyverse/studio/play/assets/crystal-knob-RUhGJXWi.png)}#prism-daw button.real-knob{border:0!important;border-radius:50%!important;background:var(--knob-art) center/contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px #5e47694d)}#prism-daw button.real-knob:before{display:none}#prism-daw button.real-knob[data-arm-control]{cursor:pointer;touch-action:manipulation;transform:none;position:relative;outline-offset:3px}#prism-daw button.real-knob[data-arm-control][aria-pressed=true]{filter:drop-shadow(0 0 5px #76d5ef) drop-shadow(0 2px 2px #5e47694d);box-shadow:none!important}#prism-daw .real-knob[data-arm-control]:after{content:"";position:absolute;inset:8%;border:1px solid transparent;border-radius:50%;pointer-events:none}#prism-daw .real-knob[data-arm-control][aria-pressed=true]:after{border-color:#bdffff;box-shadow:0 0 8px #84e1f3,inset 0 0 7px #84e1f3}#prism-daw .real-knob i{box-shadow:0 0 2px #fff;border-radius:2px}#prism-daw .instrument-face{--instrument-left:47.5%;inset:12.5% 9% 15.5% 10%;grid-template-rows:11% minmax(0,1fr) 8%;gap:2%}#prism-daw .view-tabs{grid-template-columns:1fr 1fr}#prism-daw .view-tabs button:first-child{grid-column:1/-1}#prism-daw .studio-utilities{grid-template-columns:1fr 1fr}#prism-daw #audio-unlock{grid-column:1/-1}#prism-daw .project-actions #save{grid-column:1/-1;grid-row:1}#prism-daw .project-actions #open{grid-column:1;grid-row:2}#prism-daw .project-actions #undo{grid-column:2;grid-row:2}#prism-daw .project-actions #export{grid-column:1/-1;grid-row:3}#prism-daw .studio-tools .project-files>summary{font-size:10px}#prism-daw .rack-controls label:has([data-param^=trim]){display:block}#prism-daw .rack-controls label:has([data-param^=trim]:disabled){display:none}#prism-daw .rack-panel .signal-path{font-size:7px}@media(max-height:780px)and (min-width:761px){#prism-daw .studio-tools{gap:12px;padding-top:14px;padding-bottom:12px}#prism-daw .studio-wordmark{font-size:21px}#prism-daw .studio-wordmark small{font-size:6px}#prism-daw .studio-tools h3{margin-bottom:7px}#prism-daw .view-tabs button{padding:8px 10px;font-size:11px}#prism-daw .library-links button{padding:7px 9px;font-size:10px}}#prism-daw .studio-tools-toggle{display:none}@media(max-width:760px){#prism-daw{padding-top:128px}#prism-daw .studio-tools-toggle{display:block;position:fixed;top:88px;left:12px;z-index:49;min-height:30px;padding:7px 13px;background:linear-gradient(140deg,#fffdf9f2,#ede3f8eb,#e7faffed)}#prism-daw .studio-tools{position:fixed;left:10px;top:128px;bottom:12px;z-index:48;width:240px;display:none;overflow:auto;gap:14px;padding:16px;background:linear-gradient(140deg,#fffdf3f5,#e8e3f4f5 55%,#e5f2f5f2);box-shadow:0 12px 45px #55416455}#prism-daw .studio-tools.is-open{display:flex}#prism-daw .studio-wordmark{display:block}#prism-daw .library-links,#prism-daw .studio-utilities{display:grid}#prism-daw .library-links h3{display:block}#prism-daw .studio-tools .view-tabs button{font-size:12px;padding:10px}#prism-daw .studio-tools h3{font-size:9px}}#prism-daw .panel:not(.instrument-panel),#prism-daw .studio-tools{border:12px solid transparent;border-image:var(--chassis-art) 115 stretch;border-radius:0;background:linear-gradient(120deg,#fffdf5eb,#e9e9f2e6 50%,#edf7fff2);box-shadow:0 7px 20px #775a842b;-webkit-backdrop-filter:none;backdrop-filter:none}#prism-daw .studio-tools{padding:13px 9px}#prism-daw .channel-fader input{appearance:none!important;-webkit-appearance:none!important;writing-mode:vertical-lr;direction:rtl;width:20px!important;height:100%!important;accent-color:auto}#prism-daw .channel-fader input::-webkit-slider-runnable-track{height:100%;width:4px;background:linear-gradient(90deg,#584266,#bda7c9);border:0;border-radius:3px;box-shadow:0 0 0 2px #fff7}#prism-daw .channel-fader input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:18px;margin-left:-11px;margin-top:0;border:2px solid color-mix(in srgb,var(--pad) 40%,#fff);border-radius:4px;background:linear-gradient(170deg,#fff,color-mix(in srgb,var(--pad) 30%,#e5eaff) 34%,#ad97bd 48%,#fff 53%,color-mix(in srgb,var(--pad) 35%,#eee3fd) 73%,#fff8e5);box-shadow:inset 0 0 0 1px #fffb,0 2px 4px #64497666}#prism-daw .channel-fader input::-moz-range-track{height:100%;width:4px;background:#70597f}#prism-daw .channel-fader input::-moz-range-thumb{width:24px;height:16px;border:2px solid #eddef8;border-radius:4px;background:linear-gradient(170deg,#fff,var(--pad) 38%,#b69fca 48%,#fff 55%,#e6d2f1);box-shadow:0 2px 4px #64497666}#prism-daw .rack-panel h2{overflow-wrap:anywhere}#prism-daw .channel-fader{padding-inline:6px;width:32px}@media(max-width:760px){#prism-daw .studio-tools{border-width:12px;padding:13px}#prism-daw .rack-panel{border-width:12px}}#prism-daw .studio-utilities button{white-space:nowrap;font-size:10px;padding:7px 4px}@media(max-height:780px)and (min-width:761px){#prism-daw .studio-tools{gap:9px;padding-block:10px}#prism-daw .studio-tools .library-links{gap:6px}}@media(max-height:780px)and (min-width:761px){#prism-daw .rack-panel{gap:6px;padding:11px}#prism-daw .rack-panel .waveform-wrap{height:62px}#prism-daw .rack-controls{gap:6px}#prism-daw .rack-controls .rack-parameter{padding:5px 7px}#prism-daw .rack-panel .section-heading .tag{margin-top:3px}#prism-daw .rack-control-hint{font-size:9px}}
