:root{--void: #070607;--iron: #110e0f;--steel: #211b1d;--edge: #30282b;--bone: #e9e5d8;--ash: #928986;--dim: #605857;--blood: #6c0616;--blood-lit: #980c21;--hot: #eb1e32;--amber: #d57a3c;--metal-lo: #100d0e;--font-display: "Chakra Petch", "Space Grotesk", sans-serif;--font-body: "Space Grotesk", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "Cascadia Mono", ui-monospace, Consolas, monospace;--radius: 2px;--cs-rail: 2.25rem;--cs-pedal-w: 142px;--cs-lane-gap: .55rem;--cs-lane-cols: 4;--cs-lane-pad-x: .28rem;--cs-lane-row-pad-x: .02rem;--cs-lane-row-max: calc( var(--cs-lane-cols) * var(--cs-pedal-w) + (var(--cs-lane-cols) - 1) * var(--cs-lane-gap) );--cs-lane-max: calc(var(--cs-lane-row-max) + 2 * var(--cs-lane-pad-x) + 2 * var(--cs-lane-row-pad-x) + 2px);--steel-face: linear-gradient(180deg, rgba(255, 255, 255, .1), transparent 38%, rgba(0, 0, 0, .38)), repeating-linear-gradient(90deg, #1a1517 0 1px, #141011 1px 3px);--bevel-out: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -2px 0 rgba(0, 0, 0, .45), 0 1px 0 #050405;--bevel-in: inset 0 2px 4px rgba(0, 0, 0, .72), inset 0 -1px 0 rgba(255, 255, 255, .06);--btn-face: linear-gradient(180deg, #3c3538 0%, #241e20 46%, #161213 100%);--btn-face-hover: linear-gradient(180deg, #4a4346 0%, #2c2628 50%, #1a1517 100%);--btn-face-press: linear-gradient(180deg, #161213 0%, #221c1e 62%, #2a2426 100%);--switch-lit: inset 0 1px 0 rgba(255, 190, 190, .22), inset 0 -2px 3px rgba(0, 0, 0, .55)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;background:var(--void);color:var(--bone);font-family:var(--font-body);font-size:16px;line-height:1.5;min-width:1280px;min-height:100%;height:auto;max-height:none;overflow:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:720px),(pointer:coarse)and (max-width:900px){html,body{min-width:0;width:100%;touch-action:manipulation}}html.cs-doc,html.cs-doc body,body.cs-legal-page{min-width:0;width:100%;overflow-x:clip;touch-action:manipulation}html.cs-dragging,html.cs-dragging body{touch-action:none;overscroll-behavior:none;overflow-anchor:none;overflow:hidden}html.cs-zoomed,html.cs-zoomed body{overflow:auto;height:auto;max-height:none}html.cs-zoomed .cs-root,html.cs-zoomed .cs-main,html.cs-zoomed .cs-stage{height:auto;max-height:none;overflow:visible;min-height:100dvh}html.cs-zoomed .cs-sidebar,html.cs-zoomed .cs-sidebar-body{overflow:visible}html.cs-control,html.cs-control body,html.cs-phone,html.cs-phone body{min-width:0;width:100%;overflow:hidden;touch-action:pan-x pan-y}html.cs-phone,html.cs-phone body{height:100dvh;height:var(--cs-app-h, 100dvh);min-height:100dvh;min-height:var(--cs-app-h, 100dvh);max-height:100dvh;max-height:var(--cs-app-h, 100dvh);overscroll-behavior:none}html.cs-control body:before{background:radial-gradient(900px 420px at 50% -12%,rgba(224,176,96,.22),transparent 62%),radial-gradient(420px 280px at 100% 0%,rgba(180,110,40,.14),transparent 70%),linear-gradient(180deg,#120e0a 0%,#0a0809 40%,var(--void) 100%)}html.cs-control .cs-root,html.cs-control .cs-control-root,html.cs-phone .cs-root,html.cs-phone .cs-phone-root{min-width:0;width:100%;height:100dvh;overflow:hidden}html.cs-phone .cs-root,html.cs-phone .cs-phone-root{height:100%;min-height:0;max-height:100%}html.cs-phone .cs-sidebar{display:none!important}html.cs-phone .cs-header{flex-wrap:nowrap;height:auto;min-height:var(--cs-rail)}html.cs-control{--remote-mark: #e0b060}html.cs-control .cs-header{flex-wrap:wrap;height:auto;min-height:var(--cs-rail);row-gap:.18rem;background:linear-gradient(180deg,#3a2414,#16110e);box-shadow:inset 0 1px #ffdca014}html.cs-control .cs-header:after{background:var(--remote-mark);opacity:1;height:2px}html.cs-control .cs-dock-tab.is-on{border-color:color-mix(in srgb,var(--remote-mark) 70%,#050405);background:linear-gradient(180deg,#c48a2a,#6a4a12);box-shadow:inset 0 1px #ffe6b438,inset 0 -2px 3px #0000008c}html.cs-control .cs-stage-rail{background:linear-gradient(180deg,#2a1c12,#14100c);border-bottom-color:color-mix(in srgb,var(--remote-mark) 35%,#050405)}html.cs-control .cs-stage-zoom-wheel{accent-color:var(--remote-mark)}html.cs-control .cs-stage-zoom-wheel::-webkit-slider-thumb,html.cs-control .cs-stage-zoom-wheel::-moz-range-thumb{border-color:var(--remote-mark)}html.cs-control .cs-tag{color:color-mix(in srgb,var(--remote-mark) 70%,var(--ash))}.cs-remote-mode{font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a1008;background:var(--remote-mark);padding:.22rem .5rem;border-radius:2px;flex:0 0 auto;flex-shrink:0;position:relative;z-index:1;line-height:1.2;white-space:nowrap}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(1200px 500px at 50% -8%,rgba(152,12,33,.18),rgba(108,6,22,.07) 45%,transparent 70%),radial-gradient(700px 420px at 8% 18%,rgba(235,30,50,.04),transparent 62%),radial-gradient(900px 600px at 85% 110%,rgba(108,6,22,.08),transparent 60%),linear-gradient(180deg,#0a0809 0%,var(--void) 30%,var(--void) 100%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(233,229,216,.022) 0 1px,transparent 1px 56px),repeating-linear-gradient(90deg,rgba(233,229,216,.016) 0 1px,transparent 1px 56px),radial-gradient(ellipse 40% 18% at 92% 8%,rgba(235,30,50,.09),transparent 70%),radial-gradient(circle at 6% 88%,rgba(8,6,6,.55) 0 40px,transparent 90px);mask-image:radial-gradient(ellipse at 50% 20%,black 30%,transparent 78%)}::selection{background:var(--blood-lit);color:var(--bone)}a{color:var(--bone);text-decoration:none}a:hover{color:var(--hot)}.cs-root{display:flex;flex-direction:column;min-width:1280px;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}html.cs-doc .cs-root{min-width:0}.cs-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex-wrap:nowrap;flex-shrink:0;height:var(--cs-rail);min-height:var(--cs-rail);padding:0 .75rem;border-bottom:1px solid #050405;background:var(--steel-face);box-shadow:inset 0 1px #ffffff0d;touch-action:manipulation}.cs-host-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;flex-shrink:0;padding:.45rem .85rem;background:color-mix(in srgb,var(--hot) 14%,var(--void));border-bottom:1px solid color-mix(in srgb,var(--hot) 55%,#050405);box-shadow:inset 0 1px #ffffff0f}.cs-host-banner-kicker{font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hot);white-space:nowrap}.cs-host-banner-copy{margin:0;flex:1 1 18rem;min-width:0;font-size:.78rem;line-height:1.35;color:var(--bone)}.cs-host-banner .cs-btn-primary{text-decoration:none}.cs-host-banner-x{margin-left:auto;appearance:none;background:transparent;border:0;color:var(--ash);font-size:1.15rem;line-height:1;padding:.15rem .35rem;cursor:pointer}.cs-host-banner-x:hover,.cs-host-banner-x:focus-visible{color:var(--bone)}.cs-host-update{background:color-mix(in srgb,var(--hot) 22%,var(--void))}.cs-header-host{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display);border-color:color-mix(in srgb,var(--hot) 48%,#050405);color:var(--hot);text-decoration:none}.cs-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:color-mix(in srgb,var(--hot) 58%,transparent);opacity:.65}.cs-brand{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-width:0}.cs-brand-mark{display:block;height:1.9rem;width:auto;max-width:10.5rem;object-fit:contain;flex-shrink:0;mix-blend-mode:screen}.cs-brand-domain{font-family:var(--font-mono);font-size:.72rem;line-height:1;letter-spacing:.14em;text-transform:lowercase;color:var(--bone);white-space:nowrap;flex-shrink:0}.cs-header-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.14rem;min-width:0;margin-right:.15rem}.cs-header-meta .cs-tag{text-align:right}.cs-header-meta .cs-ver-link{justify-content:flex-end}.cs-tag{font-size:.65rem;line-height:1;color:var(--ash);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.16rem;min-width:0}.cs-ver-link{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.12rem .55rem;font-family:var(--font-mono);font-size:.58rem;line-height:1.2;letter-spacing:.02em;color:var(--ash);text-decoration:none}.cs-ver-kicker{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.cs-ver-item{display:inline-flex;align-items:baseline;gap:.28rem}.cs-ver-what{color:var(--dim);letter-spacing:.04em}.cs-ver-link time{color:inherit}.cs-ver-link:hover,.cs-ver-link:focus-visible,.cs-ver-link:hover .cs-ver-kicker,.cs-ver-link:focus-visible .cs-ver-kicker,.cs-ver-link:hover .cs-ver-what,.cs-ver-link:focus-visible .cs-ver-what{color:var(--hot)}.cs-tag strong{color:var(--bone)}.cs-header-links{display:flex;gap:.55rem;align-items:center;font-size:.65rem;font-family:var(--font-mono);color:var(--dim);flex-shrink:0;white-space:nowrap;touch-action:manipulation}.cs-header-remote{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display);border-color:color-mix(in srgb,var(--hot) 48%,#050405);color:var(--hot)}.cs-header-remote.is-live{color:#fff;border-color:color-mix(in srgb,var(--hot) 65%,#050405);background:linear-gradient(180deg,#5a121c,#1a080c)}.cs-header-quiet{opacity:.5;font-size:.6rem}.cs-header-quiet:hover,.cs-header-quiet:focus-visible{opacity:1;color:var(--hot)}.cs-nih2-bar{display:flex;gap:.28rem;align-items:center;font-family:var(--font-body)}.cs-header .cs-nih2-bar,.cs-header .cs-nih2-bar .cs-btn,.cs-panel-tools .cs-btn,.cs-panel-tools .cs-icon-btn{flex:0 0 auto}.cs-header .cs-nih2-bar .cs-btn{font-size:.68rem;letter-spacing:.04em;padding:.12rem .42rem}.cs-header-links a{color:var(--ash);border-bottom:1px solid transparent}.cs-header-links a:hover{color:var(--hot);border-bottom-color:var(--blood-lit)}.cs-main{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.cs-sidebar{position:relative;border-right:1px solid #050405;background:radial-gradient(ellipse 80% 40% at 0% 0%,rgba(235,30,50,.035),transparent 58%),var(--steel-face);padding:.75rem;display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:auto;box-shadow:inset -1px 0 #ffffff0a}.cs-sidebar:has(.cs-sidebar-toggle){padding:0;overflow:visible;z-index:3}.cs-sidebar-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;overflow:auto;overflow-anchor:none;overscroll-behavior:contain}.cs-sidebar:has(.cs-sidebar-toggle) .cs-sidebar-body{overflow:hidden}.cs-sidebar:has(.cs-sidebar-toggle) .cs-sidebar-body>.cs-card{display:flex;flex-direction:column;min-height:0}.cs-sidebar:has(.cs-sidebar-toggle) .cs-rack{flex:1 1 auto;min-height:0;overflow:hidden}.cs-control-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;gap:0}.cs-control-stack.is-pedal-first{flex-direction:column-reverse}.cs-control-stack>.cs-card{display:flex;flex-direction:column;min-height:5.5rem;overflow:hidden}.cs-control-stack>.cs-card.is-collapsed,.cs-sidebar:has(.cs-sidebar-toggle) .cs-card.is-collapsed,.cs-sidebar:has(.cs-sidebar-toggle) .cs-rack.is-collapsed,.cs-sidebar:has(.cs-sidebar-toggle) .cs-inspector-card.is-collapsed{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none;overflow:hidden}.cs-control-stack>.cs-card>.cs-panel-body{flex:1 1 auto;min-height:0;overflow:auto}.cs-control-stack.is-solo>.cs-card:not(.is-collapsed){flex:1 1 auto!important;min-height:0}.cs-control-stack.is-solo>.cs-card.is-collapsed{flex:0 0 auto!important;min-height:0!important;height:auto!important}.cs-stack-split{flex:0 0 .72rem;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;background:#0c0a0b;border-top:1px solid #050405;border-bottom:1px solid #050405;user-select:none}.cs-control-stack.is-solo .cs-stack-split{display:none}.cs-stack-swap{border:1px solid #050405;background:linear-gradient(180deg,#2e282a,#161213);color:var(--ash);font-family:var(--font-display);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;padding:.05rem .38rem;border-radius:2px;cursor:pointer;line-height:1.2}.cs-stack-swap:hover{color:var(--bone)}.cs-inspector-card{display:flex;flex-direction:column;min-height:0}.cs-inspector-card>.cs-panel-body{flex:1 1 auto;min-height:0;overflow:auto}.cs-sidebar:has(.cs-sidebar-toggle) .cs-inspector{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.cs-sidebar:has(.cs-sidebar-toggle) .cs-inspector.is-empty,.cs-sidebar:has(.cs-sidebar-toggle) .cs-sidebar-body>.cs-card.is-collapsed{flex:0 0 auto;min-height:0;max-height:none}.cs-sidebar:has(.cs-sidebar-toggle) .cs-rack>.cs-panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cs-sidebar:has(.cs-sidebar-toggle) .cs-card.is-collapsed>.cs-panel-body{display:none}.cs-sidebar-body:before{content:"";position:absolute;right:.4rem;top:.2rem;width:4.2rem;height:5.5rem;pointer-events:none;opacity:.1;background:radial-gradient(ellipse 70% 40% at 70% 12%,rgba(235,30,50,.55),transparent 70%),linear-gradient(168deg,transparent 0 18%,rgba(10,8,8,.7) 18% 22%,transparent 40%);transform:rotate(-8deg)}.cs-sidebar-toggle{position:absolute;top:50%;right:0;z-index:6;display:flex;align-items:center;justify-content:center;width:1.05rem;height:2.35rem;margin:0;padding:0;transform:translate(50%,-50%);border:1px solid #050405;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#282326,#151214);color:var(--ash);cursor:pointer;font-size:.72rem;line-height:1;flex:0 0 auto;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #0000004d}.cs-sidebar-toggle:hover{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 55%,#050405);text-shadow:0 0 8px color-mix(in srgb,var(--hot) 50%,transparent)}.cs-root.is-sidebar-off .cs-main{grid-template-columns:1.15rem minmax(0,1fr)}.cs-root.is-control-away .cs-main{grid-template-columns:minmax(0,1fr)}.cs-root.is-control-away .cs-sidebar{display:none}.cs-root.is-sidebar-off .cs-sidebar{padding:0;align-items:stretch;overflow:visible}.cs-root.is-sidebar-off .cs-sidebar>:not(.cs-sidebar-toggle){display:none}.cs-root.is-sidebar-off .cs-sidebar-toggle{position:absolute;top:50%;right:0;left:auto;transform:translate(50%,-50%);width:1.05rem;height:2.35rem;min-width:0;min-height:0;border:1px solid #050405;border-radius:0 4px 4px 0;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #0000004d}.cs-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%),var(--void);border:1px solid #050405;padding:.7rem .8rem .75rem;border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000059}.cs-card:before{content:"";position:absolute;left:.8rem;right:.8rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(233,229,216,.16),transparent);opacity:.7}.cs-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem;margin-bottom:.5rem}.cs-panel-head-slim{flex-wrap:nowrap;align-items:center;margin:0;min-height:0;gap:.12rem}.cs-lane-headless{position:relative;overflow:visible}.cs-lane-headless>.cs-panel-head-slim{position:static;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;height:.82rem;margin:0 0 .1rem;padding:0;pointer-events:auto;cursor:grab;touch-action:none}.cs-board-grip{width:1.7rem;height:3px;flex:0 0 auto;border-radius:99px;background:color-mix(in srgb,var(--ash) 38%,#1a1516);box-shadow:inset 0 1px #ffffff1a;opacity:.55;pointer-events:none}.cs-lane-headless:hover>.cs-panel-head-slim .cs-board-grip,.cs-lane-headless:focus-within>.cs-panel-head-slim .cs-board-grip{opacity:.85}.cs-lane-headless>.cs-panel-head-slim.has-player-tag{justify-content:flex-start;width:100%;box-sizing:border-box;padding:0 .18rem;gap:.32rem}.cs-board-player-tag{flex:0 0 auto;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:var(--ash);pointer-events:none}.cs-lane-headless>.cs-panel-head-slim.has-player-tag .cs-board-grip{flex:0 0 auto;width:1.7rem}.cs-lane-headless>.cs-panel-head-slim .cs-panel-title{display:none}.cs-lane-headless>.cs-panel-head-slim .cs-panel-tools{position:absolute;left:auto;right:.12rem;top:auto;bottom:100%;z-index:40;pointer-events:none;flex-wrap:nowrap;flex-direction:row;width:max-content;gap:.08rem;margin:0;padding:.1rem .14rem;background:#0a0809eb;border:1px solid var(--edge);border-radius:7px 7px 0 0;box-shadow:0 8px 18px #00000073;opacity:0;visibility:hidden;transform:none;transition:opacity .2s ease .45s,visibility .2s ease .45s}.cs-lane-headless>.cs-panel-head-slim .cs-panel-tools:after{content:"";position:absolute;left:-.35rem;right:-.35rem;top:100%;height:14px}.cs-lane-headless:hover>.cs-panel-head-slim .cs-panel-tools,.cs-lane-headless>.cs-panel-head-slim .cs-panel-tools:focus-within,.cs-lane-headless>.cs-panel-head-slim .cs-panel-tools:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.cs-board-cell:hover,.cs-board-cell:focus-within,.cs-lane-headless:hover,.cs-lane-headless:focus-within{z-index:30}.cs-lane-headless .cs-icon-btn{width:1.28rem;height:1.28rem;background:#110e0fc7}.cs-lane-headless.is-collapsed{min-height:0;padding-bottom:.08rem}.cs-lane-headless.is-panel-handle{cursor:grab}.cs-lane-headless.is-panel-handle:active{cursor:grabbing}.cs-board-cell.is-panel-handle{cursor:grab}.cs-board-cell.is-panel-handle:active,.cs-board-cell.is-dragging{cursor:grabbing}.cs-lane-headless.is-panel-handle .cs-pedal,.cs-lane-headless.is-panel-handle .cs-add-bar,.cs-lane-headless.is-panel-handle .cs-panel-tools,.cs-lane-headless.is-panel-handle .cs-panel-body,.cs-board-cell.is-panel-handle .cs-pedal,.cs-board-cell.is-panel-handle .cs-add-bar,.cs-board-cell.is-panel-handle .cs-panel-tools,.cs-board-cell.is-panel-handle .cs-panel-body{cursor:auto}.cs-min-btn{font-size:.85rem;line-height:1;color:var(--ash)}.cs-panel-title{min-width:0;flex:1 1 8rem}.cs-panel-title.is-panel-handle{cursor:grab;touch-action:none;user-select:none}.cs-panel-title.is-panel-handle:active{cursor:grabbing}.cs-panel-title h2,.cs-panel-title h3,.cs-card>h2{margin:0;font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ash);text-shadow:0 1px 0 #050405}.cs-panel-title h2,.cs-panel-title h3{display:inline}.cs-card>h2{margin:0 0 .5rem}.cs-panel-title h3{color:var(--hot);letter-spacing:.12em}.cs-panel-tools{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.cs-slot-settings{position:relative}.cs-slot-menu{position:absolute;top:calc(100% + .28rem);right:0;z-index:40;display:flex;flex-direction:column;gap:.28rem;min-width:11.5rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--ash, #9a8f8c) 28%,transparent);background:#0c0a0b;box-shadow:0 10px 24px #050405}.cs-slot-menu[hidden]{display:none}.is-slot-off{display:none!important}.cs-win-mark{display:none;margin-left:.4rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hot)}.has-surface>.cs-panel-head .cs-win-mark,.cs-pedal.has-surface>.cs-pedal-top .cs-win-mark{display:inline}.cs-card.is-collapsed .cs-panel-body,.cs-lane.is-collapsed .cs-panel-body{display:none!important;flex:none!important;min-height:0!important;height:0!important;overflow:hidden;padding:0!important;margin:0!important}.cs-card.is-collapsed .cs-panel-head,.cs-lane.is-collapsed .cs-panel-head{margin-bottom:0}.cs-card-grow{flex:1 0 auto;min-height:120px;overflow:visible}.cs-card-grow.is-collapsed,.cs-sidebar>.cs-card.is-collapsed,.cs-sidebar-body>.cs-card.is-collapsed{flex:0 0 auto;min-height:0;overflow:hidden}.cs-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem}.cs-host-buffer[hidden],.cs-buffer-slide[hidden]{display:none!important}.cs-buffer-slide{align-items:center;gap:.65rem}.cs-buffer-range{flex:1 1 10rem;min-width:8rem;accent-color:var(--hot)}.cs-buffer-number{flex:0 0 auto;width:4.8rem;appearance:textfield;font-family:var(--font-mono);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--bone);background:var(--metal-lo);border:1px solid #050405;border-radius:2px;padding:.32rem .4rem;outline:none;box-shadow:var(--bevel-in)}.cs-buffer-number::-webkit-outer-spin-button,.cs-buffer-number::-webkit-inner-spin-button{appearance:none;margin:0}.cs-io-pair{display:grid;grid-template-columns:minmax(0,1fr) 5.2rem;gap:.28rem .4rem;margin-bottom:.4rem;align-items:end}.cs-io-field{display:flex;flex-direction:column;gap:.12rem;min-width:0}.cs-io-field .cs-label{margin:0}.cs-io-field .cs-select{width:100%}.cs-io-devices{display:flex;flex-direction:column;gap:.32rem;margin-bottom:.5rem}.cs-io-devices .cs-io-pair{margin-bottom:0}.cs-io-mix{display:grid;gap:.32rem;margin:0 0 .6rem;padding:.5rem .55rem .45rem;border:1px solid color-mix(in srgb,var(--edge) 75%,transparent);border-radius:var(--radius);background:#08070861}.cs-io-mix .cs-input-level,.cs-io-mix .cs-output-level{margin-bottom:0}.cs-io-mix .cs-label{min-width:3.6rem}.cs-io-transport{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;align-items:stretch}.cs-io-transport .cs-btn{flex:1 1 5.5rem;min-width:0}.cs-io-access{display:flex;flex-wrap:wrap;gap:.35rem;align-items:stretch}.cs-io-head{display:flex;flex-direction:column;gap:.28rem;margin:0 0 .55rem}.cs-io-head .cs-btn-row{margin-top:0}html:not(.cs-phone) .cs-io-head{padding:.32rem;border:1px solid color-mix(in srgb,var(--edge) 75%,transparent);border-radius:var(--radius);background:#08070861;box-shadow:var(--bevel-in)}html:not(.cs-phone) .cs-io-head .cs-btn{padding:.18rem .48rem;min-height:1.62rem;font-size:.66rem;letter-spacing:.08em;border-radius:var(--radius)}html:not(.cs-phone) .cs-io-head .cs-btn-primary{flex:1.2 1 6rem}html:not(.cs-phone) .cs-io-panel>.cs-access-hint{margin-top:-.25rem;margin-bottom:.4rem}.cs-btn-row{margin-top:.35rem}.cs-input-level{align-items:center;gap:.45rem}.cs-input-level .cs-label{min-width:5.4rem}.cs-input-level-wheel,.cs-mix-wheel{flex:1 1 8rem;min-width:6rem;height:1.55rem;margin:0;accent-color:var(--hot);cursor:pointer;touch-action:pan-x;appearance:none;-webkit-appearance:none;background:transparent}.cs-input-level-wheel::-webkit-slider-runnable-track,.cs-mix-wheel::-webkit-slider-runnable-track{height:.38rem;border-radius:var(--radius);background:#1a1214;box-shadow:var(--bevel-in)}.cs-input-level-wheel::-webkit-slider-thumb,.cs-mix-wheel::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.15rem;height:1.15rem;margin-top:-.38rem;border-radius:var(--radius);border:1px solid #050405;background:var(--btn-face);box-shadow:var(--bevel-out)}.cs-input-level-wheel::-moz-range-track,.cs-mix-wheel::-moz-range-track{height:.38rem;border-radius:var(--radius);background:#1a1214}.cs-input-level-wheel::-moz-range-thumb,.cs-mix-wheel::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:var(--radius);border:1px solid #050405;background:var(--btn-face);box-shadow:var(--bevel-out)}.cs-input-level-read{flex:0 0 4.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--ash);text-align:right}.cs-label{font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);min-width:4.5rem}.cs-select,.cs-select:focus{flex:1;min-width:0;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),var(--metal-lo);color:var(--bone);border:1px solid #050405;padding:.38rem 1.55rem .38rem .5rem;font-size:.85rem;border-radius:2px;outline:none;overflow-anchor:none;scroll-margin:0;box-shadow:var(--bevel-in),0 0 0 1px #30282b8c;background-image:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),linear-gradient(45deg,transparent 50%,var(--ash) 50%),linear-gradient(135deg,var(--ash) 50%,transparent 50%),linear-gradient(180deg,var(--metal-lo),var(--metal-lo));background-position:0 0,calc(100% - .72rem) 48%,calc(100% - .48rem) 48%,0 0;background-size:auto,6px 5px,6px 5px,auto;background-repeat:no-repeat}.cs-select:focus{border-color:color-mix(in srgb,var(--hot) 55%,#050405);box-shadow:var(--bevel-in),0 0 0 1px color-mix(in srgb,var(--hot) 35%,transparent)}input.cs-select{font:inherit}.cs-radio{font-size:.78rem;color:var(--ash);display:flex;align-items:center;gap:.4rem}.cs-radio input[type=checkbox],.cs-radio input[type=radio],.cs-check input[type=checkbox]{appearance:none;width:1.05rem;height:1.05rem;margin:0;flex:0 0 auto;border:1px solid #050405;border-radius:2px;background:linear-gradient(180deg,#3a3336,#141011);box-shadow:var(--bevel-out);cursor:pointer}.cs-radio input[type=radio]{border-radius:50%}.cs-radio input:checked,.cs-check input:checked{background:radial-gradient(circle at 50% 50%,var(--hot) 0 38%,transparent 42%),linear-gradient(180deg,#5a121c,#1a080c);box-shadow:var(--bevel-in)}.cs-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-face);color:var(--bone);border:1px solid #050405;padding:.45rem .75rem;font-size:.85rem;font-family:var(--font-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:var(--radius);box-shadow:var(--bevel-out);touch-action:manipulation}.cs-btn:hover:not(:disabled){color:#fff;background:var(--btn-face-hover)}.cs-btn:active:not(:disabled){background:var(--btn-face-press);box-shadow:var(--bevel-in)}.cs-btn:disabled{opacity:.45;cursor:not-allowed}.cs-btn-primary{background:linear-gradient(180deg,#c41a2e 0%,var(--blood-lit) 42%,var(--blood) 100%);border-color:#3a0610;font-weight:600;color:#fff4f2;text-shadow:0 1px 0 #3a0610;box-shadow:var(--switch-lit)}.cs-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#eb1e32,#c41a2e 55%,#6c0616);color:#fff}.cs-btn-primary:active:not(:disabled){box-shadow:var(--bevel-in)}.cs-route-status,.cs-io-hint,.cs-access-hint{font-size:.75rem;color:var(--ash);margin:.25rem 0 0;line-height:1.35}.cs-io-access{margin-top:0}.cs-io-access .cs-btn{flex:1 1 5.5rem}.cs-host-mode{padding-bottom:.45rem;border-bottom:1px solid color-mix(in srgb,var(--edge) 76%,transparent)}.cs-mobile-io{padding:.6rem .65rem;margin-bottom:.55rem;border:1px solid var(--edge);border-radius:var(--radius);background:#08070885}.cs-mobile-monitor{margin-top:.6rem}.cs-mobile-monitor .cs-btn.is-active{border-color:color-mix(in srgb,var(--hot) 48%,var(--edge));color:#fff;background:linear-gradient(180deg,#52131d,#211014)}.cs-io-host-mobile .cs-player-io{display:none}.cs-player-io{margin-top:.85rem;padding:.55rem .6rem .35rem;border:1px solid color-mix(in srgb,var(--edge) 75%,transparent);border-radius:var(--radius);background:#08070861}.cs-player-io>summary{cursor:pointer;color:var(--ash);font-family:var(--font-display);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.cs-hint{font-size:.78rem;color:var(--ash);margin:0 0 .35rem}.cs-params{display:flex;flex-direction:column;gap:.5rem}.cs-knob-bank{display:flex;flex-wrap:wrap;gap:.75rem .6rem}.cs-knob{--turn: .5;width:4.5rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;touch-action:none;cursor:ns-resize;user-select:none}.cs-knob:focus-visible{outline:1px solid var(--hot);outline-offset:3px}.cs-knob.is-dragging{cursor:ns-resize}.cs-knob.is-dragging .cs-knob-dial{filter:brightness(1.08)}.cs-knob-well{position:relative;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 50%,#070506 52%,#1c1718,#4a4240 88%,#1a1414);box-shadow:inset 0 3px 5px #000000e0,inset 0 -1px #ffffff14,0 0 0 1px #050405}.cs-knob-dial{position:relative;width:2.55rem;height:2.55rem;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.07) 0 2deg,transparent 2deg 7deg),repeating-radial-gradient(circle at 50% 50%,#7a736c 0 .55px,#3a3530 1.15px 2.1px),radial-gradient(circle at 32% 26%,#d8d0c6 0 7%,#5a544e 30%,#1c1816 68%,#070607);box-shadow:inset 0 1px #ffffff7a,inset 0 -6px 9px #000000b8,0 0 0 1px #050405,0 0 0 3px #2c2624,0 0 0 4px #0a0808,0 4px 8px #0000009e}.cs-knob-dial:before{content:"";position:absolute;inset:-7px;border-radius:50%;background:repeating-conic-gradient(from -135deg,rgba(233,229,216,.78) 0 2.1deg,transparent 2.1deg 18deg);mask:radial-gradient(farthest-side,transparent calc(100% - 3.4px),#000 calc(100% - 2px) calc(100% - .4px),transparent);pointer-events:none;opacity:.9}.cs-knob-arc{position:absolute;inset:-8px;border-radius:50%;pointer-events:none;background:conic-gradient(from -135deg,var(--pedal-accent, var(--hot)) calc(var(--turn) * 270deg),transparent 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4.2px),#000 calc(100% - 3px) calc(100% - 1px),transparent);opacity:.82;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--pedal-accent, var(--hot)) 55%,transparent))}.cs-knob-rotor{position:absolute;inset:0;transform:rotate(calc(-135deg + var(--turn) * 270deg))}.cs-knob-cap{position:absolute;inset:17%;border-radius:50%;background:repeating-conic-gradient(from 8deg,rgba(255,255,255,.08) 0 4deg,transparent 4deg 12deg),radial-gradient(circle at 36% 30%,#9a948c,#2e2a28 60%,#0c0a0a);box-shadow:inset 0 1px #ffffff47,inset 0 -3px 5px #0000009e,0 0 0 1px #050405}.cs-knob-tick{position:absolute;left:50%;top:6%;width:3px;height:28%;margin-left:-1.5px;border-radius:1px 1px 2px 2px;background:linear-gradient(180deg,#fff8f0,var(--pedal-accent, var(--hot)));box-shadow:0 0 5px var(--pedal-accent, var(--hot)),0 1px #050405}.cs-knob-glint{position:absolute;inset:6%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 52% 36% at 30% 22%,rgba(255,255,255,.5),transparent 68%)}.cs-knob-label{font-family:var(--font-display);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 #050405}.cs-knob-val{font-size:.62rem;color:var(--ash);font-variant-numeric:tabular-nums;font-family:var(--font-mono);white-space:nowrap}.cs-editor-large .cs-knob{width:5.8rem}.cs-editor-large .cs-knob-well{width:5rem;height:5rem}.cs-editor-large .cs-knob-dial{width:4.05rem;height:4.05rem}.cs-editor-large .cs-knob-label,.cs-editor-large .cs-knob-val{font-size:.72rem}.cs-order-row,.cs-place-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 .15rem}.cs-voice{font-family:var(--font-display);font-size:.78rem;letter-spacing:.06em;line-height:1.4;color:var(--bone);margin:0 0 .25rem;padding:.35rem .45rem;border:1px solid #050405;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 55%),#100d0e;box-shadow:var(--bevel-in)}.cs-stage{position:relative;min-height:0;display:flex;flex-direction:column;background:radial-gradient(900px 240px at 50% -10%,rgba(152,12,33,.12),transparent 55%),var(--void);overflow:auto;overflow-anchor:none;overscroll-behavior:contain}html.cs-dragging .cs-stage,html.cs-dragging .cs-stage-view,html.cs-dragging .cs-sidebar,html.cs-dragging .cs-sidebar-body,html.cs-dragging .cs-dock-pages{touch-action:none;overscroll-behavior:none;overflow-anchor:none}.cs-board{display:flex;flex-direction:column;flex:1 1 auto;gap:.85rem;padding:.45rem .45rem .7rem;min-width:min-content;min-height:0;height:100%;user-select:none;overflow-anchor:none}.cs-lanes{display:flex;flex-direction:column;flex:1 1 auto;gap:.85rem;min-height:0;overflow:visible}.cs-lane{display:flex;flex-direction:column;min-height:0;overflow:visible;border:1px solid #3a3033;background:linear-gradient(180deg,#1d1719,#141011 72%);padding:.55rem .65rem .7rem;box-shadow:inset 0 1px #ffffff0a}.cs-lane.cs-lane-headless{padding:.14rem var(--cs-lane-pad-x) .48rem;width:max-content;max-width:var(--cs-lane-max)}.cs-lane-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin-bottom:.5rem}.cs-lane-head h3{margin:0;font-family:var(--font-display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hot)}.cs-lane-hint{margin:0;font-size:.72rem;color:var(--ash)}.cs-lane-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cs-pedal-w),max-content));justify-content:start;justify-items:start;align-items:start;align-content:start;gap:var(--cs-lane-gap);box-sizing:content-box;width:max-content;max-width:calc(var(--cs-lane-row-max) + 1px);min-height:0;padding:.12rem .05rem .08rem}.cs-lane-headless .cs-lane-row{padding:.1rem var(--cs-lane-row-pad-x) .18rem}.cs-pedal.is-bypassed{opacity:.55;filter:grayscale(.35)}.cs-pedal.is-dragging{opacity:.4;pointer-events:none}.cs-pedal.is-movable{cursor:grab;touch-action:none}html.cs-phone .cs-pedal.is-movable{touch-action:manipulation}.cs-pedal.is-movable .cs-pedal-top,.cs-pedal.is-movable .cs-pedal-face,.cs-pedal.is-movable .cs-pedal-name,.cs-pedal.is-movable .cs-pedal-led,.cs-pedal.is-movable .cs-pedal-badge,.cs-pedal.is-movable .cs-pedal-enamel,.cs-pedal.is-movable .cs-pedal-gloss,.cs-pedal.is-movable .cs-pedal-graf,.cs-pedal.is-movable .cs-pedal-motif,.cs-pedal.is-movable .cs-pedal-grill,.cs-pedal.is-movable .cs-pedal-plate,.cs-pedal.is-movable .cs-pedal-tag,.cs-pedal.is-movable .cs-pedal-screws{cursor:grab;touch-action:none}html.cs-phone .cs-pedal.is-movable .cs-pedal-top,html.cs-phone .cs-pedal.is-movable .cs-pedal-face,html.cs-phone .cs-pedal.is-movable .cs-pedal-name,html.cs-phone .cs-pedal.is-movable .cs-pedal-led,html.cs-phone .cs-pedal.is-movable .cs-pedal-badge,html.cs-phone .cs-pedal.is-movable .cs-pedal-enamel,html.cs-phone .cs-pedal.is-movable .cs-pedal-gloss,html.cs-phone .cs-pedal.is-movable .cs-pedal-graf,html.cs-phone .cs-pedal.is-movable .cs-pedal-motif,html.cs-phone .cs-pedal.is-movable .cs-pedal-grill,html.cs-phone .cs-pedal.is-movable .cs-pedal-plate,html.cs-phone .cs-pedal.is-movable .cs-pedal-tag,html.cs-phone .cs-pedal.is-movable .cs-pedal-screws{touch-action:manipulation}.cs-pedal.is-dragging,.cs-pedal.is-dragging *{cursor:grabbing}.cs-pedal.is-movable .cs-pedal-remove,.cs-pedal.is-movable .cs-pedal-menu-btn,.cs-pedal.is-movable .cs-ir-panel,.cs-pedal.is-movable .cs-ir-panel *{cursor:pointer;touch-action:manipulation}.cs-pedal.is-movable .cs-knob,.cs-pedal.is-movable .cs-knob *,.cs-pedal.is-movable .cs-geq-nub,.cs-pedal.is-movable .cs-geq-nub *{cursor:ns-resize;touch-action:none}.cs-lane.is-drop-target,.cs-pedal.is-drop-target{outline:1px dashed var(--hot);outline-offset:2px}.cs-pedal.is-drop-before{box-shadow:inset 4px 0 0 var(--hot),var(--pedal-shadow)}.cs-pedal.is-drop-after{box-shadow:inset -4px 0 0 var(--hot),var(--pedal-shadow)}.cs-lane.is-dragging,.cs-board-cell.is-dragging{opacity:.35;z-index:5}.cs-board-ghost{position:fixed;z-index:400;margin:0;pointer-events:none;opacity:.94;max-width:none;transform-origin:0 0;box-shadow:0 18px 44px #0000008c}.cs-drag-layer{position:fixed;inset:0;z-index:400;overflow:hidden;overflow:clip;pointer-events:none}.cs-board-ghost-remote{position:absolute;z-index:80}.cs-add-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem .1rem .55rem;position:sticky;top:0;z-index:5;flex:0 0 auto;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 70%),var(--void);border-bottom:1px solid #050405;margin-bottom:.15rem;overflow-anchor:none}.cs-add-bar .cs-select,.cs-add-bar .cs-amp-pick{flex:0 1 11rem;width:11rem;max-width:14rem}.cs-add-bar .cs-label,.cs-add-bar .cs-btn{flex:0 0 auto}.cs-add-bar .cs-label{min-width:0;line-height:1;display:inline-flex;align-items:center;height:1.7rem}.cs-add-bar-compact{position:sticky;top:auto;bottom:.15rem;z-index:6;align-self:flex-end;width:max-content;max-width:100%;flex:0 0 auto;flex-wrap:nowrap;gap:.28rem;margin:.2rem 0 0;padding:.18rem .22rem;border:1px solid var(--edge);border-radius:8px;background:#0c0a0beb;box-shadow:0 8px 22px #0000006b}.cs-add-bar-compact .cs-select,.cs-add-bar-compact .cs-amp-pick{flex:0 1 9.5rem;width:9.5rem;max-width:9.5rem}.cs-add-bar-compact .cs-add-stage{flex:0 1 6.2rem!important;width:6.2rem;max-width:6.2rem}.cs-amp-pick{position:relative;min-width:0}.cs-amp-pick-btn{width:100%;flex:none!important;text-align:left;cursor:pointer}.cs-amp-pick-menu{position:absolute;z-index:50;top:calc(100% + .2rem);left:0;right:auto;min-width:100%;padding:.2rem;background:var(--void);border:1px solid var(--edge);box-shadow:0 12px 40px #00000073}.cs-amp-pick-opt{display:block;width:100%;text-align:left;background:transparent;color:var(--bone);border:0;padding:.35rem .45rem;font:inherit;font-size:.85rem;cursor:pointer;border-radius:var(--radius)}.cs-amp-pick-opt:hover,.cs-amp-pick-opt.is-on{background:var(--steel)}.cs-add-stage{flex:0 1 7rem!important}.cs-add-bar .cs-add-extra{position:relative;flex:0 0 auto}.cs-add-bar .cs-btn:not(.cs-add-extra)+.cs-add-extra{margin-left:.42rem}.cs-add-bar .cs-btn:not(.cs-add-extra)+.cs-add-extra:before{content:"";position:absolute;left:-.28rem;top:.22em;bottom:.22em;width:1px;background:var(--edge)}.cs-add-mutant{color:#f4e9ff;border-color:#b388ff;background:linear-gradient(180deg,#7a3cff,#4b12c4);box-shadow:inset 0 1px #e6d2ff38,inset 0 -2px 3px #0000008c}.cs-players-pop{min-width:12.5rem;right:auto;left:0}.cs-player-opt{display:flex;align-items:center;gap:.4rem;width:100%;padding:.28rem .2rem}.cs-player-opt.is-hidden .cs-player-opt-name{color:var(--dim)}.cs-player-opt-name{flex:1 1 auto;min-width:0;font-size:.82rem}.cs-player-opt .cs-btn{flex:0 0 auto}.cs-order-wrap{position:relative}.cs-order-pop{position:absolute;z-index:40;top:calc(100% + .35rem);right:0;min-width:min(22rem,80vw);max-height:min(70vh,28rem);overflow:auto;padding:.55rem .65rem;background:var(--void);border:1px solid var(--edge);box-shadow:0 12px 40px #00000073}.cs-main-surface{grid-template-columns:1fr}.cs-sidebar-surface{border-right:none;max-width:28rem;width:min(100%,420px)}.cs-stage-surface{min-height:0}.cs-chain-item.is-bypassed .cs-chain-name{color:var(--dim);text-decoration:line-through}.cs-pedal{overflow:visible;--pedal-paint: var(--steel);--pedal-accent: var(--hot);--pedal-led: var(--hot);--pedal-logo: url(./nihilus-band-white.png);--pedal-metal: #262220;--graf-ink: rgba(8, 6, 6, .34);--graf-spray: rgba(8, 6, 6, .14);--graf-alt: rgba(248, 240, 228, .2);--graf-scratch: rgba(0, 0, 0, .12);--graf-outline: rgba(244, 239, 230, .82);--motif-ink: rgba(10, 8, 8, .62);--cs-pedal-pad-t: 8px;--cs-pedal-pad-x: 7px;--cs-pedal-pad-b: 9px;--cs-pedal-well: 6px;--cs-pedal-head-h: 1.55rem;--cs-pedal-face-top: calc(var(--cs-pedal-pad-t) + var(--cs-pedal-head-h));--pedal-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 28' fill='none'%3E%3Cpath d='M0 16 8 6 16 22 24 4 32 20 40 8 48 24 56 2 64 18 72 10 80 26 88 6 96 20 104 8 112 22 120 12' stroke='%230c0808' stroke-width='2.4' stroke-linejoin='miter'/%3E%3C/svg%3E");--pedal-sine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' fill='none'%3E%3Cpath d='M0 12C10 0 20 0 30 12S50 24 60 12 80 0 90 12 110 24 120 12' stroke='%23f4efe6' stroke-width='2.2'/%3E%3C/svg%3E");--pedal-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -2px 0 rgba(0, 0, 0, .58), inset 0 0 0 1px rgba(0, 0, 0, .4), 0 1px 0 rgba(255, 255, 255, .06), 0 12px 20px rgba(0, 0, 0, .48), 0 4px 0 #090708;position:relative;isolation:isolate;width:var(--cs-pedal-w);min-width:var(--cs-pedal-w);min-height:0;flex-shrink:0;display:flex;flex-direction:column;text-align:left;color:var(--bone);border:1px solid #090708;border-radius:13px;padding:var(--cs-pedal-pad-t) var(--cs-pedal-pad-x) var(--cs-pedal-pad-b);cursor:pointer;font:inherit;-webkit-user-drag:none;user-select:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 28%,rgba(0,0,0,.42)),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),var(--pedal-metal);box-shadow:var(--pedal-shadow)}.cs-pedal-enamel,.cs-pedal-gloss,.cs-pedal-graf,.cs-pedal-motif,.cs-pedal-grill,.cs-pedal-plate,.cs-pedal-screws{pointer-events:none}.cs-pedal-enamel{position:absolute;top:var(--cs-pedal-pad-t);right:var(--cs-pedal-well);bottom:var(--cs-pedal-well);left:var(--cs-pedal-well);z-index:0;border-radius:2px 2px 7px 7px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 18%,transparent 56%,rgba(0,0,0,.42)),repeating-radial-gradient(circle at 18% 12%,transparent 0 1px,rgba(0,0,0,.045) 1.2px 2.1px),var(--pedal-paint);box-shadow:inset 0 0 0 1px #0000006b,inset 0 10px 16px #0003,inset 0 -8px 12px #0000002e}.cs-pedal-enamel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 10%,rgba(0,0,0,.3) 0 3px,transparent 4px),radial-gradient(circle at 88% 14%,rgba(0,0,0,.22) 0 2px,transparent 3px),radial-gradient(circle at 18% 86%,rgba(0,0,0,.2) 0 2.5px,transparent 3.5px),radial-gradient(circle at 80% 82%,rgba(255,255,255,.14) 0 2px,transparent 3px);opacity:.72}.cs-pedal-enamel:after{content:"";position:absolute;left:8%;top:2%;width:78%;height:34%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.22),transparent 72%)}.cs-pedal-gloss{position:absolute;top:var(--cs-pedal-pad-t);right:var(--cs-pedal-well);bottom:var(--cs-pedal-well);left:var(--cs-pedal-well);z-index:2;border-radius:2px 2px 7px 7px;overflow:hidden;background:linear-gradient(115deg,rgba(255,255,255,.16) 0 8%,transparent 22%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%);mix-blend-mode:soft-light}.cs-pedal-graf{position:absolute;top:var(--cs-pedal-face-top);right:var(--cs-pedal-well);bottom:var(--cs-pedal-well);left:var(--cs-pedal-well);z-index:1;border-radius:0 0 7px 7px;overflow:hidden;background-image:linear-gradient(182deg,var(--graf-ink) 0 10%,transparent 48%),linear-gradient(188deg,transparent 0 8%,var(--graf-ink) 8% 11%,transparent 40%),linear-gradient(176deg,transparent 0 14%,var(--graf-alt) 14% 16%,transparent 36%),radial-gradient(ellipse 58% 42% at 16% 10%,var(--graf-spray) 0 42%,transparent 72%),radial-gradient(ellipse 36% 22% at 84% 8%,var(--graf-spray) 0 50%,transparent 78%),radial-gradient(circle at 78% 18%,var(--graf-ink) 0 1.6px,transparent 2.2px),radial-gradient(circle at 24% 64%,var(--graf-ink) 0 1.2px,transparent 2px),radial-gradient(circle at 86% 56%,var(--graf-alt) 0 1.1px,transparent 1.8px),repeating-linear-gradient(18deg,transparent 0 12px,var(--graf-scratch) 12px 13px);background-size:4px 46%,3px 52%,3px 40%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-position:70% 6%,88% 2%,42% 8%,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat}.cs-pedal-graf:before,.cs-pedal-graf:after{content:"";position:absolute;pointer-events:none}.cs-pedal-graf:before{left:16%;top:0;width:7px;height:46%;background:linear-gradient(180deg,var(--graf-ink),transparent 88%);border-radius:0 0 9px 9px;filter:blur(.25px);opacity:.85;box-shadow:14px 10px 0 -2px color-mix(in srgb,var(--graf-ink) 70%,transparent)}.cs-pedal-graf:after{right:10%;top:8%;width:34%;height:22%;background:radial-gradient(ellipse at 30% 40%,var(--graf-alt) 0 38%,transparent 62%),radial-gradient(ellipse at 70% 60%,var(--graf-ink) 0 28%,transparent 58%);transform:rotate(-18deg);opacity:.55}.cs-pedal-motif{position:absolute;top:var(--cs-pedal-face-top);right:var(--cs-pedal-well);bottom:var(--cs-pedal-well);left:var(--cs-pedal-well);z-index:1;border-radius:0 0 7px 7px;overflow:hidden}.cs-pedal-motif:before,.cs-pedal-motif:after{content:"";position:absolute;pointer-events:none}.cs-pedal-plate{position:absolute;z-index:3;background-color:transparent;background-image:var(--pedal-logo);background-repeat:no-repeat;background-position:center;background-size:contain;left:50%;bottom:9px;width:26px;aspect-ratio:1280 / 853;transform:translate(-50%);opacity:.38}.cs-pedal-grill{position:absolute;left:10px;right:10px;bottom:8px;z-index:2;height:22px;border-radius:2px;background:repeating-linear-gradient(180deg,#161210 0 2px,#4a4440 2px 3px,#0a0808 3px 5px);box-shadow:inset 0 0 0 1px #050405,inset 0 5px 10px #0000008c,0 1px #ffffff1a}.cs-pedal-screws{position:absolute;inset:0;z-index:4}.cs-pedal-screw{position:absolute;display:block;font-style:normal;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ddd6ce,#6a6460 42%,#2a2422 70%,#100e0e);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 1px #0000008c,0 0 0 1px #050405,0 1px 1px #00000080}.cs-pedal-screw:before,.cs-pedal-screw:after{content:"";position:absolute;left:50%;top:50%;background:#0a0808;border-radius:1px}.cs-pedal-screw:before{width:6px;height:1.3px;transform:translate(-50%,-50%) rotate(32deg)}.cs-pedal-screw:after{width:1.3px;height:6px;transform:translate(-50%,-50%) rotate(32deg)}.cs-pedal-screw:nth-child(1){top:4px;left:4px}.cs-pedal-screw:nth-child(2){top:4px;right:4px}.cs-pedal-screw:nth-child(3){bottom:5px;left:4px}.cs-pedal-screw:nth-child(4){bottom:5px;right:4px}.cs-pedal-screw:nth-child(2):before,.cs-pedal-screw:nth-child(2):after{transform:translate(-50%,-50%) rotate(8deg)}.cs-pedal-screw:nth-child(3):before,.cs-pedal-screw:nth-child(3):after{transform:translate(-50%,-50%) rotate(54deg)}.cs-pedal-grit{--pedal-paint: #c6481c;--pedal-accent: #ffd0c4;--pedal-led: #ff6b7a;--pedal-metal: #242020;--graf-ink: rgba(12, 8, 8, .42);--graf-spray: rgba(10, 6, 6, .2)}.cs-pedal-time{--pedal-paint: #0d5c56;--pedal-accent: #b8fff6;--pedal-led: #5ef0d8;--pedal-metal: #1e2424;--graf-ink: rgba(4, 28, 28, .45);--graf-spray: rgba(6, 40, 38, .22);--graf-alt: rgba(90, 220, 210, .18)}.cs-pedal-mod{--pedal-paint: #6a2048;--pedal-accent: #f0d4ff;--pedal-led: #d9a6ff;--pedal-metal: #2a1c24;--graf-ink: rgba(40, 8, 24, .4);--graf-spray: rgba(120, 40, 80, .18);--graf-alt: rgba(255, 180, 220, .16)}.cs-pedal-tone{--pedal-paint: #3a4a58;--pedal-accent: #9eefff;--pedal-led: #5ad4ff;--pedal-metal: #1c2228;--graf-ink: rgba(90, 210, 230, .28);--graf-spray: rgba(140, 230, 255, .16);--graf-scratch: rgba(8, 18, 24, .22);--graf-outline: rgba(12, 22, 28, .85);--motif-ink: rgba(90, 210, 230, .55)}.cs-pedal-dyn{--pedal-paint: #4a5a26;--pedal-accent: #e8d040;--pedal-led: #d4c04a;--pedal-metal: #282a24;--graf-ink: rgba(12, 12, 10, .4);--graf-alt: rgba(236, 214, 64, .35)}.cs-pedal-amp{--pedal-paint: #6b0b16;--pedal-accent: #ff5a6a;--pedal-led: #eb1e32;--pedal-metal: #242020;width:284px}.cs-pedal-geq{width:var(--cs-pedal-w);max-width:var(--cs-pedal-w)}.cs-pedal-tuner{--pedal-paint: #3a4a5c;--pedal-accent: #8ee7ff;--pedal-led: #5ad4ff;--pedal-metal: #2e3238;--graf-ink: transparent;--graf-spray: transparent}.cs-pedal-build,.cs-pedal-mutant{--pedal-paint: #2a0838;--pedal-accent: #9cff3a;--pedal-led: #b8ff00;--pedal-metal: #1a1018;--graf-ink: rgba(156, 255, 58, .42);--graf-spray: rgba(156, 255, 58, .16);--graf-alt: rgba(184, 255, 0, .28);--graf-scratch: rgba(184, 255, 0, .12);--graf-outline: rgba(18, 6, 24, .9)}.cs-pedal-mutant{min-width:var(--cs-pedal-w);--pedal-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .55), 0 0 0 1px color-mix(in srgb, #6b1cff 55%, #9cff3a), 0 0 16px color-mix(in srgb, #6b1cff 42%, transparent), 0 0 26px color-mix(in srgb, #9cff3a 26%, transparent), 0 10px 18px rgba(0, 0, 0, .42);box-shadow:var(--pedal-shadow)}.cs-pedal-io{--pedal-paint: #2a2624;--pedal-accent: #d8d0cc;--pedal-led: #c8c0bc;--pedal-metal: #1a1614;--graf-ink: rgba(12, 10, 8, .35);--graf-spray: rgba(0, 0, 0, .2);width:var(--cs-pedal-w)}.cs-pedal[data-block-type=input] .cs-pedal-grill{top:38%;bottom:8px;height:auto}.cs-pedal-io .cs-pedal-jack{width:40px;height:40px;min-width:40px;min-height:40px;border-width:5px}.cs-pedal[data-block-type=input] .cs-pedal-face,.cs-pedal[data-block-type=output] .cs-pedal-face{padding:.55rem 0 .85rem}.cs-pedal-io .cs-pedal-plate{width:28px;bottom:12px;opacity:.42}.cs-pedal-struct{--pedal-paint: #3a3333;--pedal-accent: #f0d8a8;--pedal-led: #e8c36a;--pedal-metal: #2a2424;--graf-spray: rgba(0, 0, 0, .08)}.cs-pedal[data-block-type=drive]{--pedal-paint: #c6481c;--pedal-accent: #ffd2c8;--pedal-led: #ff5a6c}.cs-pedal[data-block-type=fuzz]{--pedal-paint: #e6b800;--pedal-accent: #1a1408;--pedal-led: #ffe56a;--pedal-metal: #12100e;--graf-ink: rgba(8, 6, 6, .5);--graf-spray: rgba(8, 6, 6, .22);--graf-outline: rgba(246, 228, 96, .85)}.cs-pedal[data-block-type=boost]{--pedal-paint: #9e4e20;--pedal-accent: #ffe0c4;--pedal-led: #ffb060;--pedal-metal: #30261e;--graf-ink: rgba(246, 220, 168, .35);--graf-alt: rgba(48, 22, 12, .35)}.cs-pedal[data-block-type=crush]{--pedal-paint: #6a3a12;--pedal-accent: #e8d040;--pedal-led: #ffcc33;--pedal-metal: #241810;--graf-ink: rgba(12, 8, 6, .45);--graf-alt: rgba(232, 208, 64, .32)}.cs-pedal[data-block-type=compressor]{--pedal-paint: #1e3a4a;--pedal-accent: #8ed4f0;--pedal-led: #4ec4ff;--pedal-metal: #142028;--graf-ink: rgba(6, 18, 24, .42);--graf-alt: rgba(78, 196, 255, .28)}.cs-pedal[data-block-type=ring]{--pedal-paint: #b8ff00;--pedal-accent: #1a2208;--pedal-led: #d4ff4a}.cs-pedal[data-block-type=sub]{--pedal-paint: #3b1478;--pedal-accent: #e0c8ff;--pedal-led: #b388ff}.cs-pedal[data-block-type=exciter]{--pedal-paint: #ff3d8a;--pedal-accent: #ffd4e8;--pedal-led: #ff8ab8}.cs-pedal[data-block-type=delay]{--pedal-paint: #0a5f5a;--pedal-accent: #b8fff6;--pedal-led: #5ef0d8}.cs-pedal[data-block-type=reverb]{--pedal-paint: #163a6a;--pedal-accent: #d6e0ff;--pedal-led: #8aa4ff;--graf-alt: rgba(140, 180, 255, .2)}.cs-pedal[data-block-type=slap]{--pedal-paint: #1a6a88;--pedal-accent: #d6eeff;--pedal-led: #7ec8ff}.cs-pedal[data-block-type=chorus]{--pedal-paint: #149a68;--pedal-accent: #c4ffe8;--pedal-led: #5dffc0}.cs-pedal[data-block-type=tremolo]{--pedal-paint: #5a1848;--pedal-accent: #f0d4ff;--pedal-led: #d09cff}.cs-pedal[data-block-type=flanger]{--pedal-paint: #8a2458;--pedal-accent: #ffd0e0;--pedal-led: #ff7aa4}.cs-pedal[data-block-type=vibrato]{--pedal-paint: #9a3070;--pedal-accent: #ffe0f2;--pedal-led: #ff9ad0}.cs-pedal[data-block-type=phaser]{--pedal-paint: #7a3060;--pedal-accent: #ffe2c4;--pedal-led: #ffb060}.cs-pedal[data-block-type=wah]{--pedal-paint: #b48a3a;--pedal-accent: #fff4c8;--pedal-led: #ffe36a}.cs-pedal[data-block-type=autowah]{--pedal-paint: #6a8a28;--pedal-accent: #e8ffc4;--pedal-led: #b8ff5a}.cs-pedal[data-block-type=tone]{--pedal-paint: #3a4a58;--pedal-accent: #9eefff;--pedal-led: #5ad4ff}.cs-pedal[data-block-type=graphic-eq]{--pedal-paint: #243848;--pedal-accent: #c8f0ff;--pedal-led: #7ad8ff}.cs-pedal[data-block-type=scoop]{--pedal-paint: #6a3d28;--pedal-accent: #f0d0bc;--pedal-led: #e0a07a}.cs-pedal[data-block-type=highpass]{--pedal-paint: #e8e2d4;--pedal-accent: #2a2420;--pedal-led: #f5edd8}.cs-pedal[data-block-type=lowpass]{--pedal-paint: #3a322c;--pedal-accent: #e8d8c8;--pedal-led: #c8b09a}.cs-pedal[data-block-type=cab]{--pedal-paint: #6b4a32;--pedal-accent: #f0d8c0;--pedal-led: #d4a878}.cs-pedal[data-block-type=pan]{--pedal-paint: #3d5a73;--pedal-accent: #d4e8f8;--pedal-led: #8ec0e8}.cs-pedal[data-block-type=gate]{--pedal-paint: #3a5a28;--pedal-accent: #c8ffd6;--pedal-led: #6dff96}.cs-pedal[data-block-type=limiter]{--pedal-paint: #8b1020;--pedal-accent: #ffc8d0;--pedal-led: #ff6b7c}.cs-pedal[data-block-type=gain]{--pedal-paint: #2c2c2c;--pedal-accent: #f0f0f0;--pedal-led: #d0d0d0}.cs-pedal[data-motif=orb] .cs-pedal-motif{background:radial-gradient(circle 38px at 30% 44%,var(--motif-ink) 0 58%,transparent 60%),radial-gradient(circle 30px at 58% 38%,color-mix(in srgb,var(--motif-ink) 85%,transparent) 0 56%,transparent 58%),radial-gradient(circle 24px at 46% 60%,rgba(255,210,170,.28) 0 50%,transparent 52%)}.cs-pedal[data-motif=orb] .cs-pedal-motif:before{right:7px;top:26%;width:15px;height:38px;background:repeating-linear-gradient(180deg,#0c0a0a 0 2px,transparent 2px 7px);opacity:.55;transform:rotate(11deg)}.cs-pedal[data-motif=orb] .cs-pedal-motif:after,.cs-pedal[data-motif=gore] .cs-pedal-motif:after{left:10%;right:10%;bottom:16%;height:22px;background:var(--pedal-wave) center / 100% 100% no-repeat;opacity:.58}.cs-pedal[data-motif=stain] .cs-pedal-motif{background:radial-gradient(ellipse 70% 48% at 22% 28%,rgba(92,28,10,.45) 0 42%,transparent 70%),radial-gradient(ellipse 54% 40% at 78% 62%,rgba(70,22,8,.38) 0 40%,transparent 68%),radial-gradient(circle at 58% 18%,rgba(246,220,168,.38) 0 16px,transparent 28px)}.cs-pedal[data-motif=stain] .cs-pedal-motif:before{left:62%;top:0;width:7px;height:42%;background:linear-gradient(180deg,rgba(246,220,168,.7),transparent 90%);border-radius:0 0 8px 8px}.cs-pedal[data-motif=stain] .cs-pedal-motif:after{left:74%;top:0;width:4px;height:28%;background:linear-gradient(180deg,rgba(246,220,168,.55),transparent);border-radius:0 0 6px 6px}.cs-pedal[data-motif=hazard] .cs-pedal-motif:before{left:0;right:0;bottom:18%;height:11px;background:repeating-linear-gradient(-45deg,#e8d040 0 7px,#0c0c0a 7px 14px);opacity:.92}.cs-pedal[data-motif=hazard] .cs-pedal-motif:after{left:8px;top:28%;width:22px;height:28px;background:repeating-linear-gradient(180deg,#0c0c0a 0 3px,transparent 3px 8px);opacity:.45}.cs-pedal[data-motif=grid] .cs-pedal-motif{background:radial-gradient(circle at 18% 28%,rgba(210,245,255,.42) 0 16px,transparent 34px),radial-gradient(circle at 78% 42%,rgba(150,220,245,.32) 0 22px,transparent 44px),radial-gradient(circle at 42% 72%,rgba(180,240,255,.22) 0 14px,transparent 30px),radial-gradient(circle at 88% 78%,rgba(120,200,230,.2) 0 12px,transparent 26px),repeating-linear-gradient(90deg,transparent 0 11px,rgba(110,220,240,.38) 11px 12px),repeating-linear-gradient(180deg,transparent 0 11px,rgba(110,220,240,.28) 11px 12px);background-position:0 0,0 0,0 0,0 0,0 0,0 6px}.cs-pedal[data-motif=grid] .cs-pedal-motif:before{left:22%;top:8px;width:7px;height:48%;background:linear-gradient(180deg,rgba(120,240,255,.92),rgba(80,200,230,.15) 70%,transparent);border-radius:0 0 10px 10px;box-shadow:18px 10px 0 -2px #5adcf059}.cs-pedal[data-motif=grid] .cs-pedal-motif:after{left:8%;right:8%;top:42%;height:22px;background:var(--pedal-wave) center / 100% 100% no-repeat;opacity:.72;filter:brightness(1.4)}.cs-pedal[data-motif=stencil] .cs-pedal-motif:before{left:14%;top:30%;width:34%;height:38%;background:#0c0a08;clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);opacity:.55}.cs-pedal[data-motif=stencil] .cs-pedal-motif:after{right:12%;top:36%;width:28%;height:28%;border:3px solid #0c0a08;border-radius:50%;opacity:.5}.cs-pedal[data-motif=acid] .cs-pedal-motif{background:radial-gradient(circle at 30% 40%,rgba(18,24,8,.45) 0 18px,transparent 32px),radial-gradient(circle at 62% 58%,rgba(18,24,8,.38) 0 14px,transparent 26px),radial-gradient(ellipse 40% 22% at 48% 32%,rgba(18,24,8,.28),transparent)}.cs-pedal[data-motif=pit] .cs-pedal-motif{background:radial-gradient(circle at 50% 48%,transparent 10px,rgba(8,4,16,.35) 11px 18px,transparent 19px 26px,rgba(8,4,16,.28) 27px 34px,transparent 35px)}.cs-pedal[data-motif=spark] .cs-pedal-motif:before{inset:22% 18%;background:repeating-conic-gradient(from 8deg,#0c0a0a 0 1.2deg,transparent 1.2deg 30deg);mask:radial-gradient(farthest-side,transparent 42%,#000 44% 58%,transparent 60%);opacity:.42}.cs-pedal[data-motif=tape] .cs-pedal-motif{background:repeating-linear-gradient(90deg,transparent 0 8px,rgba(6,20,20,.38) 8px 26px,transparent 26px 34px);background-size:100% 30%;background-position:0 40%;background-repeat:no-repeat}.cs-pedal[data-motif=tape] .cs-pedal-motif:before,.cs-pedal[data-motif=tape] .cs-pedal-motif:after{top:36%;width:6px;height:38%;background:repeating-radial-gradient(circle at 50% 6px,rgba(244,239,230,.45) 0 1.4px,transparent 1.6px 8px)}.cs-pedal[data-motif=tape] .cs-pedal-motif:before{left:4px}.cs-pedal[data-motif=tape] .cs-pedal-motif:after{right:4px}.cs-pedal[data-motif=bloom] .cs-pedal-motif{background:radial-gradient(circle at 32% 42%,rgba(210,220,255,.28) 0 22px,transparent 40px),radial-gradient(circle at 68% 52%,rgba(160,180,255,.22) 0 26px,transparent 46px),radial-gradient(circle at 50% 30%,rgba(240,244,255,.16) 0 18px,transparent 32px)}.cs-pedal[data-motif=ghost] .cs-pedal-motif:before,.cs-pedal[data-motif=ghost] .cs-pedal-motif:after{left:28%;top:32%;width:38%;height:34%;border:2px solid rgba(214,238,255,.45);border-radius:4px}.cs-pedal[data-motif=ghost] .cs-pedal-motif:after{transform:translate(7px,6px);opacity:.45;border-color:#0a1e2873}.cs-pedal[data-motif=swirl] .cs-pedal-motif:before,.cs-pedal[data-motif=swirl] .cs-pedal-motif:after{inset:24% 16% 22%;border:2px solid color-mix(in srgb,var(--pedal-accent) 55%,transparent);border-radius:50%;border-left-color:transparent;border-bottom-color:transparent}.cs-pedal[data-motif=swirl] .cs-pedal-motif:after{inset:34% 26% 32%;transform:rotate(40deg);opacity:.7}.cs-pedal[data-motif=pulse] .cs-pedal-motif{background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(240,212,255,.22) 7px 11px,transparent 11px 14px,rgba(240,212,255,.4) 14px 17px);background-size:100% 42%;background-position:0 38%;background-repeat:no-repeat;mask:linear-gradient(180deg,transparent,#000 30% 70%,transparent)}.cs-pedal[data-motif=saw] .cs-pedal-motif{background:repeating-linear-gradient(90deg,transparent 0 8px,color-mix(in srgb,var(--pedal-accent) 35%,transparent) 8px 9px)}.cs-pedal[data-motif=saw] .cs-pedal-motif:before{left:10%;right:10%;top:36%;height:22px;background:repeating-linear-gradient(90deg,var(--motif-ink) 0 10px,transparent 10px 14px);clip-path:polygon(0 100%,8% 0,16% 100%,24% 0,32% 100%,40% 0,48% 100%,56% 0,64% 100%,72% 0,80% 100%,88% 0,96% 100%,100% 0,100% 100%);opacity:.55}.cs-pedal[data-motif=wobble] .cs-pedal-motif:after{left:8%;right:8%;top:42%;height:24px;background:var(--pedal-sine) center / 100% 100% no-repeat;opacity:.7}.cs-pedal[data-motif=wedge] .cs-pedal-motif:before{left:18%;top:30%;width:64%;height:42%;background:color-mix(in srgb,var(--motif-ink) 70%,#000);clip-path:polygon(8% 100%,50% 8%,92% 100%);opacity:.38}.cs-pedal[data-motif=glue] .cs-pedal-motif{background:repeating-linear-gradient(180deg,transparent 0 6px,color-mix(in srgb,var(--pedal-accent) 38%,transparent) 6px 8px,transparent 8px 11px,color-mix(in srgb,var(--pedal-accent) 22%,transparent) 11px 12px);mask:linear-gradient(90deg,transparent,#000 12% 88%,transparent)}.cs-pedal[data-motif=glue] .cs-pedal-motif:before{left:18%;right:18%;top:36%;height:28%;border:2px solid color-mix(in srgb,var(--pedal-accent) 55%,transparent);border-radius:3px;opacity:.7}.cs-pedal[data-motif=notch] .cs-pedal-motif:before,.cs-pedal[data-motif=notch] .cs-pedal-motif:after{left:12%;right:12%;height:10px;border-top:2px solid color-mix(in srgb,var(--pedal-accent) 60%,transparent);border-bottom:2px solid color-mix(in srgb,var(--pedal-accent) 35%,transparent)}.cs-pedal[data-motif=notch] .cs-pedal-motif:before{top:32%;clip-path:polygon(0 0,42% 0,50% 100%,58% 0,100% 0,100% 100%,0 100%)}.cs-pedal[data-motif=notch] .cs-pedal-motif:after{top:52%;opacity:.55;transform:scaleY(-1)}.cs-pedal[data-motif=envelope] .cs-pedal-motif:before{left:14%;right:14%;top:34%;height:28px;background:var(--pedal-sine) center / 100% 100% no-repeat;opacity:.72}.cs-pedal[data-motif=envelope] .cs-pedal-motif:after{right:10%;top:22%;width:22px;height:22px;background:radial-gradient(circle,color-mix(in srgb,var(--pedal-led) 70%,transparent),transparent 68%)}.cs-pedal[data-motif=ladder] .cs-pedal-motif:before{left:22%;right:22%;top:28%;height:44%;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--pedal-accent) 55%,transparent) 0 2px,transparent 2px 9px);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.55}.cs-pedal[data-motif=barbed] .cs-pedal-motif:before{left:0;right:0;top:34%;height:16px;background:repeating-linear-gradient(90deg,#2a1810 0 9px,transparent 9px 14px);clip-path:polygon(0 100%,6% 0,12% 100%,18% 0,24% 100%,30% 0,36% 100%,42% 0,48% 100%,54% 0,60% 100%,66% 0,72% 100%,78% 0,84% 100%,90% 0,96% 100%,100% 0,100% 100%);opacity:.55}.cs-pedal[data-motif=shelf] .cs-pedal-motif{background:linear-gradient(180deg,transparent 42%,rgba(8,6,6,.45) 58%,rgba(8,6,6,.62) 100%)}.cs-pedal[data-motif=shelf] .cs-pedal-motif:before{left:12%;right:12%;top:40%;height:2px;background:#e8d8c873}.cs-pedal[data-motif=dots] .cs-pedal-motif{background:radial-gradient(circle,rgba(12,8,6,.7) 1.4px,transparent 1.7px);background-size:8px 8px;mask:radial-gradient(circle at 50% 48%,#000 0 42%,transparent 68%)}.cs-pedal[data-motif=split] .cs-pedal-motif:before{left:50%;top:18%;bottom:16%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(212,232,248,.7),transparent)}.cs-pedal[data-motif=split] .cs-pedal-motif:after{inset:28% 10%;border-top:1px dashed rgba(212,232,248,.35);border-bottom:1px dashed rgba(212,232,248,.35)}.cs-pedal[data-motif=slats] .cs-pedal-motif{background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(8,16,8,.72) 5px 9px);mask:linear-gradient(90deg,transparent,#000 8% 92%,transparent)}.cs-pedal[data-motif=wall] .cs-pedal-motif{background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(8,4,4,.45) 10px 11px),repeating-linear-gradient(90deg,transparent 0 16px,rgba(8,4,4,.35) 16px 17px);background-size:100% 22px,34px 22px;background-position:0 0,0 0}.cs-pedal[data-motif=iron] .cs-pedal-motif:before,.cs-pedal[data-motif=iron] .cs-pedal-motif:after{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9a9a9a,#2a2a2a 60%);box-shadow:0 18px #2a2a2a,18px 0 #2a2a2a,18px 18px #2a2a2a;opacity:.7}.cs-pedal[data-motif=iron] .cs-pedal-motif:before{left:14px;top:28%}.cs-pedal[data-motif=iron] .cs-pedal-motif:after{right:20px;top:48%}.cs-pedal[data-motif=scale] .cs-pedal-motif{background:repeating-linear-gradient(90deg,rgba(142,231,255,.35) 0 1px,transparent 1px 10px);background-size:100% 18%;background-position:0 48%;background-repeat:no-repeat}.cs-pedal[data-motif=scale] .cs-pedal-motif:before{left:8%;right:8%;top:42%;height:14px;background:repeating-linear-gradient(90deg,rgba(142,231,255,.7) 0 1px,transparent 1px 20px)}.cs-pedal[data-motif=gore] .cs-pedal-motif{background:radial-gradient(ellipse 40% 28% at 24% 18%,rgba(180,8,20,.55),transparent 70%),radial-gradient(circle at 78% 62%,rgba(120,0,12,.42) 0 16px,transparent 28px)}.cs-pedal[data-motif=gore] .cs-pedal-motif:before{left:22%;top:0;width:8px;height:36%;background:linear-gradient(180deg,#8b1020,transparent);border-radius:0 0 8px 8px;opacity:.7}.cs-pedal[data-motif=jack] .cs-pedal-motif:before,.cs-pedal[data-motif=jack] .cs-pedal-motif:after{left:50%;top:44%;border-radius:50%;transform:translate(-50%,-50%)}.cs-pedal[data-motif=jack] .cs-pedal-motif:before{width:78px;height:78px;border:5px solid #0c0a08;box-shadow:inset 0 0 0 7px #2a2420,inset 0 0 0 9px #0a0808,0 0 0 1px #d8d0cc2e}.cs-pedal[data-motif=jack] .cs-pedal-motif:after{width:56px;height:56px;border:3px solid rgba(12,10,8,.9);box-shadow:inset 0 0 12px #000000a6}.cs-pedal[data-motif=fork] .cs-pedal-motif:before{left:50%;top:22%;width:2px;height:28%;transform:translate(-50%);background:#f0d8a88c}.cs-pedal[data-motif=fork] .cs-pedal-motif:after{left:28%;right:28%;top:46%;height:28%;border:2px solid rgba(240,216,168,.45);border-top:0;border-radius:0 0 40% 40%}.cs-pedal[data-motif=join] .cs-pedal-motif:before{left:28%;right:28%;top:24%;height:28%;border:2px solid rgba(240,216,168,.45);border-bottom:0;border-radius:40% 40% 0 0}.cs-pedal[data-motif=join] .cs-pedal-motif:after{left:50%;top:50%;width:2px;height:28%;transform:translate(-50%);background:#f0d8a88c}.cs-pedal[data-motif=mutant] .cs-pedal-motif{background:radial-gradient(circle at 50% 48%,transparent 12px,rgba(156,255,58,.28) 13px 20px,transparent 21px 28px,rgba(107,28,255,.35) 29px 34px,transparent 36px)}.cs-pedal[data-motif=mutant] .cs-pedal-motif:before{left:18%;top:0;width:5px;height:34%;background:linear-gradient(180deg,rgba(156,255,58,.7),transparent);border-radius:0 0 6px 6px}.cs-pedal-tuner .cs-pedal-graf{background-image:linear-gradient(182deg,var(--graf-ink) 0 10%,transparent 48%),radial-gradient(ellipse 58% 42% at 16% 10%,var(--graf-spray) 0 42%,transparent 72%)}.cs-pedal-io .cs-pedal-graf{background-image:none}.cs-pedal-tone .cs-pedal-graf{opacity:.5;background-image:radial-gradient(ellipse 58% 42% at 16% 22%,var(--graf-spray) 0 42%,transparent 72%),radial-gradient(ellipse 36% 22% at 84% 28%,var(--graf-spray) 0 50%,transparent 78%),repeating-linear-gradient(18deg,transparent 0 12px,var(--graf-scratch) 12px 13px);background-size:100% 100%;background-position:0 0}.cs-pedal-tone .cs-pedal-graf:before,.cs-pedal-tone .cs-pedal-graf:after{display:none}.cs-pedal:hover{filter:brightness(1.06)}.cs-pedal:focus-visible{outline:1px solid var(--hot);outline-offset:2px}.cs-pedal.is-selected{z-index:2;outline:3px solid var(--hot);outline-offset:2px;border-color:color-mix(in srgb,var(--hot) 75%,#090708);filter:brightness(1.12);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #14080a,0 0 0 6px color-mix(in srgb,var(--hot) 30%,transparent),0 0 22px color-mix(in srgb,var(--hot) 62%,transparent),0 16px 28px #00000094}.cs-pedal.is-selected .cs-pedal-top{background:linear-gradient(180deg,color-mix(in srgb,var(--hot) 38%,rgba(0,0,0,.42)),#00000038);border-color:color-mix(in srgb,var(--hot) 55%,#000)}.cs-pedal.is-selected .cs-pedal-name{color:#fff;text-shadow:0 0 10px color-mix(in srgb,var(--hot) 70%,transparent)}.cs-pedal-top{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.28rem;min-height:1.55rem;padding:.12rem .28rem;background:linear-gradient(180deg,color-mix(in srgb,var(--pedal-accent) 30%,rgba(10,8,9,.78)),#08060761);border:1px solid color-mix(in srgb,var(--pedal-accent) 38%,#090708);border-radius:2px;box-shadow:inset 0 1px #ffffff1f,0 1px #00000059}.cs-pedal-led{position:relative;box-sizing:border-box;width:10px;height:10px;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;display:block;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a2222,#120808 70%);box-shadow:0 0 0 2px #4a4440,0 0 0 3px #0a0808,inset 0 1px 2px #000}.cs-pedal-led.cs-pedal-bypass{cursor:pointer}.cs-pedal-led:after{content:"";position:absolute;left:18%;top:14%;width:38%;height:32%;border-radius:50%;background:#ffffff59;pointer-events:none}.cs-pedal-led.is-lit{background:radial-gradient(circle at 35% 30%,#fff,var(--pedal-led) 42%,color-mix(in srgb,var(--pedal-led) 55%,#000) 100%);box-shadow:0 0 0 2px #4a4440,0 0 0 3px #0a0808,0 0 8px var(--pedal-led),0 0 16px color-mix(in srgb,var(--pedal-led) 45%,transparent),0 0 1px #fff}.cs-pedal-name{font-family:var(--font-display);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--pedal-accent) 88%,#fff)}html.cs-phone .cs-pedal-name{padding:.1rem .18rem;border-radius:2px}.cs-pedal[data-block-type=fuzz] .cs-pedal-name,.cs-pedal[data-block-type=highpass] .cs-pedal-name,.cs-pedal[data-block-type=ring] .cs-pedal-name{color:#120e0c}.cs-pedal-tag{position:absolute;left:50%;top:56%;z-index:2;font-family:var(--font-display);font-size:2.2rem;font-weight:700;letter-spacing:.01em;line-height:1;text-align:center;text-transform:uppercase;transform:translate(-50%,-46%) rotate(-6deg);color:#0c08081f;text-shadow:3px 3px 0 rgba(12,8,8,.28),-1px 0 0 var(--graf-outline);-webkit-text-stroke:1.6px rgba(12,8,8,.82);paint-order:stroke fill;opacity:.94;pointer-events:none}.cs-pedal[data-block-type=tone] .cs-pedal-tag{color:#9eefff1a;-webkit-text-stroke:1.5px rgba(190,245,255,.62)}.cs-pedal[data-block-type=graphic-eq] .cs-pedal-tag{font-size:1.7rem;color:#c8f0ff1a;-webkit-text-stroke:1.4px rgba(180,230,255,.55)}.cs-pedal[data-block-type=crush] .cs-pedal-tag{font-size:1.55rem;letter-spacing:0}.cs-pedal-badge{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;color:var(--pedal-accent)}.cs-pedal-badge:empty{display:none}.cs-pedal-face{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:.28rem 0 1.25rem}.cs-pedal-face .cs-knob-bank{display:grid;grid-template-columns:1fr 1fr;gap:.28rem .1rem;width:100%;justify-items:center}.cs-pedal-face .cs-knob{width:3.2rem}.cs-pedal-face .cs-knob-well{width:2.4rem;height:2.4rem}.cs-pedal-face .cs-knob-dial{width:1.95rem;height:1.95rem}.cs-pedal-face .cs-knob-val{display:none}.cs-pedal-face .cs-knob-label{font-size:.5rem;color:#e9e5d8e0}.cs-pedal-glyph{font-family:var(--font-display);letter-spacing:.16em;font-size:.78rem;color:var(--pedal-accent)}.cs-pedal-amp .cs-pedal-glyph{letter-spacing:.06em;font-size:.72rem}.cs-pedal-face-geq{flex-direction:column;align-items:stretch;gap:.12rem;padding:.08rem 0 1.15rem}.cs-geq-edition{display:block;text-align:center;font-family:var(--font-display);font-size:.48rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--pedal-accent) 72%,transparent);line-height:1;pointer-events:none}.cs-geq-bank{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;min-width:0}.cs-geq-nub{--nub-t: .5;--nub-zero: .5;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.14rem;touch-action:none;cursor:ns-resize}.cs-geq-nub.is-level{margin-left:.18rem;padding-left:.12rem;border-left:1px solid color-mix(in srgb,var(--pedal-accent) 22%,transparent)}.cs-geq-track{position:relative;width:7px;height:4.55rem;border-radius:2px;background:#0c0b0c;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pedal-accent) 28%,#1c1816),inset 0 2px 4px #0000008c;overflow:visible}.cs-geq-nub.is-dragging .cs-geq-track,.cs-geq-nub:hover .cs-geq-track,.cs-geq-nub:focus-visible .cs-geq-track{box-shadow:inset 0 0 0 1px var(--pedal-accent),inset 0 2px 4px #0000008c}.cs-geq-zero{position:absolute;left:-3px;right:-3px;bottom:calc(var(--nub-zero) * 100%);height:1px;background:#e4dace47;pointer-events:none}.cs-geq-fill{position:absolute;left:1px;right:1px;bottom:calc(min(var(--nub-t),var(--nub-zero))*100%);top:calc((1 - max(var(--nub-t),var(--nub-zero)))*100%);background:color-mix(in srgb,var(--pedal-accent) 26%,transparent);pointer-events:none}.cs-geq-nub.is-level .cs-geq-fill{background:color-mix(in srgb,var(--pedal-accent) 48%,transparent)}.cs-geq-cap{position:absolute;left:50%;bottom:calc(var(--nub-t) * 100%);z-index:1;width:13px;height:8px;border-radius:2px;background:#e4ded0;border:1px solid #1c1816;box-shadow:1px 1px #00000073;transform:translate(-50%,50%);pointer-events:none}.cs-geq-nub.is-dragging .cs-geq-cap,.cs-geq-nub:hover .cs-geq-cap{background:#f6f2e8}.cs-geq-nub.is-level .cs-geq-cap{background:#e8d6a8}.cs-geq-cap:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1px;background:#241e1c;transform:translateY(-50%)}.cs-geq-nub-label{font-size:.42rem;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pedal-accent) 78%,#fff);line-height:1;max-width:100%;overflow:hidden;white-space:nowrap}.cs-geq-mix{display:flex;justify-content:center;margin-top:.08rem}.cs-pedal-face-geq .cs-geq-mix .cs-knob{width:2.4rem}.cs-pedal-face-geq .cs-geq-mix .cs-knob-well{width:1.7rem;height:1.7rem}.cs-pedal-face-geq .cs-geq-mix .cs-knob-dial{width:1.35rem;height:1.35rem}.cs-editor-large .cs-geq-track{height:7.2rem}.cs-editor-large .cs-geq-nub-label{font-size:.58rem}.cs-pedal-face-jack{flex-direction:column;align-items:center;gap:.2rem}.cs-pedal-face-jack .cs-knob-bank{width:auto;grid-template-columns:auto}.cs-pedal-jack{flex:none;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;aspect-ratio:1 / 1;border-radius:50%;border:5px solid #0a0808;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.58rem;letter-spacing:.08em;color:var(--ash);background:radial-gradient(circle at 50% 50%,#0a0808 0 28%,#2a2220 38%,#050405 72%);box-shadow:inset 0 0 0 3px #4a4440,inset 0 0 10px #000000b3,0 0 0 1px #2a2422,0 2px #000}.cs-pedal:hover,.cs-pedal:focus-within{z-index:40}.cs-pedal-menu-btn{position:absolute;right:3px;bottom:4px;z-index:6;width:1.28rem;height:1.28rem;min-width:1.28rem;padding:0;border-radius:3px;background:#0a0809b8;color:var(--bone)}.cs-pedal-menu-btn svg{width:.78rem;height:.78rem}.cs-pedal-menu-btn[aria-expanded=true],.cs-pedal-menu-btn:hover{color:var(--hot);border-color:var(--hot)}.cs-pedal-menu{position:absolute;right:3px;bottom:1.5rem;z-index:8;display:flex;flex-direction:column;min-width:7.2rem;padding:.12rem;background:#0a0809f5;border:1px solid var(--edge);border-radius:var(--radius);box-shadow:0 10px 22px #00000080}.cs-pedal-menu[hidden]{display:none}.cs-pedal-menu-item{display:block;width:100%;margin:0;padding:.28rem .42rem;border:0;border-radius:3px;background:transparent;color:var(--bone);font:inherit;font-size:.68rem;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}.cs-pedal-menu-item:hover{background:color-mix(in srgb,var(--hot) 22%,transparent);color:#fff}.cs-ir-panel{margin-top:.65rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.08)}.cs-ir-panel .cs-select{width:100%;margin-top:.35rem}.cs-ir-panel label.cs-btn{cursor:pointer}.cs-ir-panel .cs-order-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem}.cs-amp-routes{display:flex;flex-direction:column;gap:.28rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid var(--edge)}.cs-amp-routes .cs-hint{margin:0}.cs-btn-tiny{padding:.22rem .55rem;font-size:.72rem;line-height:1.1}.cs-btn-remove{color:#ffd0d4;border-color:#3a0610;background:linear-gradient(180deg,#5a121c,#1a080c)}.cs-pedal-remove{margin-left:auto;min-width:1.35rem;padding:.08rem .28rem;font-size:.72rem;line-height:1}.cs-place-btn.is-active{background:linear-gradient(180deg,#c41a2e,var(--blood));border-color:#3a0610;color:#fff;box-shadow:var(--switch-lit)}.cs-chain-list{display:flex;flex-direction:column;gap:.25rem}.cs-chain-lane-label{margin:.45rem 0 .15rem;font-family:var(--font-display);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.cs-chain-lane-label:first-child{margin-top:0}.cs-chain-item{display:flex;align-items:center;gap:.35rem}.cs-chain-item.is-selected .cs-chain-name{color:var(--hot)}.cs-chain-name{flex:1;min-width:0;text-align:left;background:transparent;color:var(--bone);border:none;padding:.15rem 0;cursor:pointer;font:inherit;font-size:.8rem}.cs-chain-name:hover{color:var(--hot)}.cs-chain-tools{display:flex;flex-wrap:wrap;gap:.2rem}.cs-footer{padding:.5rem 1rem;border-top:1px solid #050405;font-size:.72rem;color:var(--ash);background:var(--steel-face);font-family:var(--font-mono);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.cs-foot-peak{display:block;width:2.4rem;height:3px;flex:0 0 2.4rem;align-self:center;background:#120e10;border:1px solid #050405;overflow:hidden;pointer-events:none}.cs-foot-peak-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--hot)}.cs-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.42rem .5rem;min-width:0;font-size:.58rem;letter-spacing:.16em;text-transform:lowercase;color:var(--dim);opacity:.38}.cs-marks a{color:inherit;border-bottom:1px solid transparent}.cs-marks a:hover,.cs-marks a:focus-visible{color:var(--hot);border-bottom-color:var(--blood-lit)}.cs-footer:hover .cs-marks,.cs-footer:focus-within .cs-marks{opacity:.82}.cs-marks-sep{opacity:.55;pointer-events:none;letter-spacing:0}.cs-beta{font-size:.72rem;color:var(--amber)}.cs-tuner-note{font-family:var(--font-display);font-size:2.4rem;letter-spacing:.06em;line-height:1;margin:.35rem 0 .15rem}.cs-tuner-cents{margin:.15rem 0 .45rem;font-family:var(--font-mono);font-size:.85rem}.cs-tuner-strings{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0}.cs-tuner-track{position:relative;height:10px;margin:.4rem 0 .6rem;border-radius:99px;background:linear-gradient(90deg,#ff9800,#ffee58 42%,#00e676,#ffee58 58%,#ff1744);opacity:.9}.cs-tuner-needle{position:absolute;top:-4px;left:50%;width:3px;height:18px;margin-left:0;background:var(--bone);border-radius:1px;box-shadow:0 0 6px #0009;transform:translate(-50%)}.cs-tuner-needle.is-in{background:#00e676}.cs-tuner-needle.is-close{background:#00e5ff}.cs-tuner-needle.is-far{background:#ff9100}.cs-midi-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.78rem}.cs-midi-list li{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid #050405;border-radius:var(--radius);background:linear-gradient(180deg,#3a3336,#161213);color:var(--bone);cursor:pointer;box-shadow:var(--bevel-out)}.cs-icon-btn svg{width:.95rem;height:.95rem;display:block}.cs-icon-btn.is-open,.cs-icon-btn:hover{border-color:var(--hot);color:var(--hot)}.cs-tab-pane[hidden]{display:none}.cs-tab-pane:not([hidden]){flex:1 1 auto;min-height:0;overflow:auto}.cs-sidebar,.cs-tab-pane,.cs-rack .cs-panel-body,.cs-inspector-card>.cs-panel-body,.cs-control-stack>.cs-card>.cs-panel-body,.cs-pedal-pager .cs-params,.cs-dock-page,.cs-dock-tabs,.cs-dock-subtabs{scrollbar-width:thin;scrollbar-color:#3a3234 transparent}.cs-sidebar::-webkit-scrollbar,.cs-tab-pane::-webkit-scrollbar,.cs-rack .cs-panel-body::-webkit-scrollbar,.cs-inspector-card>.cs-panel-body::-webkit-scrollbar,.cs-control-stack>.cs-card>.cs-panel-body::-webkit-scrollbar,.cs-pedal-pager .cs-params::-webkit-scrollbar,.cs-dock-page::-webkit-scrollbar,.cs-dock-tabs::-webkit-scrollbar,.cs-dock-subtabs::-webkit-scrollbar{width:5px;height:5px}.cs-sidebar::-webkit-scrollbar-thumb,.cs-tab-pane::-webkit-scrollbar-thumb,.cs-rack .cs-panel-body::-webkit-scrollbar-thumb,.cs-inspector-card>.cs-panel-body::-webkit-scrollbar-thumb,.cs-control-stack>.cs-card>.cs-panel-body::-webkit-scrollbar-thumb,.cs-pedal-pager .cs-params::-webkit-scrollbar-thumb,.cs-dock-page::-webkit-scrollbar-thumb,.cs-dock-tabs::-webkit-scrollbar-thumb,.cs-dock-subtabs::-webkit-scrollbar-thumb{background:#3a3234;border-radius:99px}.cs-sidebar::-webkit-scrollbar-track,.cs-tab-pane::-webkit-scrollbar-track,.cs-rack .cs-panel-body::-webkit-scrollbar-track{background:transparent}.cs-tab-host{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.cs-rack .cs-dock-tabs{flex:0 0 auto;margin:0 0 .4rem;padding:.32rem .1rem}.cs-pedal-pager{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;touch-action:pan-x pan-y;user-select:none}.cs-pedal-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.08rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone);line-height:1.2;flex:0 0 auto}html.cs-phone .cs-pedal-title{font-size:1.2rem}.cs-pedal-swipe-hint{margin:0 0 .45rem;font-size:.68rem;letter-spacing:.04em;line-height:1.25;color:var(--ash);flex:0 0 auto}.cs-pedal-pager .cs-voice,.cs-params .cs-voice{font-size:.72rem;letter-spacing:.04em;color:var(--ash)}.cs-pedal-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin:0 0 .5rem;flex:0 0 auto}.cs-pedal-jump{border:1px solid #050405;background:linear-gradient(180deg,#2e282a,#161213);color:var(--bone);padding:.32rem .2rem;border-radius:2px;font-family:var(--font-display);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bevel-out)}.cs-pedal-jump.is-on{border-color:color-mix(in srgb,var(--hot) 65%,#050405);color:#fff;background:linear-gradient(180deg,#c41a2e,#6c0616)}.cs-pedal-cycle{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;flex:0 0 auto}.cs-pedal-cycle-name{flex:1 1 auto;min-width:0;text-align:center;font-family:var(--font-display);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.cs-pedal-pager .cs-params{flex:1 1 auto;min-height:0;overflow:auto;touch-action:pan-x pan-y}html.cs-phone .cs-pedal-cycle-extra{display:none!important}.cs-lead{margin:0 0 .4rem;font-size:.86rem;line-height:1.35;color:var(--bone)}.cs-rack-more{margin-top:.7rem;padding-top:.45rem;border-top:1px solid var(--edge)}.cs-rack-more>summary{cursor:pointer;font-family:var(--font-display);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);margin-bottom:.35rem}.cs-rack-more>summary:hover{color:var(--hot)}.cs-board-grid{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;gap:.45rem;min-width:min-content;min-height:0;overflow:visible}.cs-board-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex:0 0 auto;gap:.45rem;width:max-content;min-height:0;overflow:visible}.cs-board-row:has(.cs-player-dock-cell){flex:0 0 auto;align-items:flex-start}.cs-board-pack{position:relative;display:block;flex:0 0 auto;width:max-content;overflow:visible}.cs-board-cell{width:max-content;max-width:none;min-width:0;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:0}.cs-board-pack>.cs-board-cell{position:absolute;left:0;top:0;pointer-events:none}.cs-board-cell>.cs-lane{flex:0 0 auto;align-self:start;width:max-content;max-width:var(--cs-lane-max);min-height:0;pointer-events:auto}.cs-lane-headless>.cs-panel-body{flex:0 1 auto;width:max-content;max-width:100%;min-height:0;overflow:visible;padding-top:0}.cs-board-cell.is-drop-before,.cs-lane.is-drop-before{box-shadow:inset 4px 0 0 var(--hot)}.cs-board-cell.is-drop-after,.cs-lane.is-drop-after{box-shadow:inset -4px 0 0 var(--hot)}.cs-board-cell.is-drop-above,.cs-lane.is-drop-above{box-shadow:inset 0 4px 0 var(--hot)}.cs-board-cell.is-drop-below,.cs-lane.is-drop-below{box-shadow:inset 0 -4px 0 var(--hot)}.cs-lane.is-drop-target,.cs-board-cell.is-drop-target{outline:1px dashed var(--hot)}.cs-lane-feeder .cs-lane-row,.cs-lane-mix .cs-lane-row,.cs-lane-dock .cs-panel-body{min-height:0}.cs-lane-dock,.cs-lane-dock.cs-lane-headless{padding:.08rem .28rem .1rem;min-height:0}.cs-player-dock-cell{display:flex;flex-wrap:wrap;gap:.4rem;width:max-content}.cs-player-dock{min-width:11rem}.cs-lane-dock .cs-panel-body{display:none}.cs-lane-dock>.cs-panel-head-slim .cs-panel-tools{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease .45s,visibility .2s ease .45s}.cs-lane-dock>.cs-panel-head-slim .cs-panel-tools:after{content:"";position:absolute;left:-.35rem;right:-.35rem;top:100%;height:14px}.cs-lane-dock:hover>.cs-panel-head-slim .cs-panel-tools,.cs-lane-dock>.cs-panel-head-slim .cs-panel-tools:focus-within,.cs-lane-dock>.cs-panel-head-slim .cs-panel-tools:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.cs-pedal-dock{min-width:4.6rem;min-height:4.6rem;padding:.4rem .45rem;font:inherit;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ash);background:var(--iron);border:1px dashed var(--edge);border-radius:8px;cursor:pointer}.cs-pedal-dock:hover{color:var(--hot);border-color:var(--hot)}.cs-pedal-tuner .cs-pedal-face,.cs-pedal-face-tuner{padding:.08rem 0 1.62rem;align-items:stretch}.cs-pedal-tuner .cs-pedal-plate{z-index:5;bottom:6px;opacity:.72}.cs-tuner-host{width:100%}.cs-tuner-slit{display:grid;grid-template-columns:1fr auto;grid-template-areas:"note cents" "scar scar" "rail rail";align-items:end;gap:.22rem .28rem;width:100%;min-height:3.15rem;margin:0;padding:.28rem .32rem .18rem;border:1px solid #050608;border-radius:2px;background:linear-gradient(180deg,rgba(142,231,255,.1),transparent 32%),radial-gradient(ellipse 90% 55% at 50% 118%,rgba(142,231,255,.12),transparent 72%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),#101418;box-shadow:inset 0 1px #8ee7ff2e,inset 0 -12px 16px #0000008c,0 0 0 1px #2a3236;color:#8ee7ff;cursor:pointer;font:inherit;text-align:left}.cs-tuner-slit.is-armed{box-shadow:inset 0 0 0 1px #8ee7ff61,inset 0 0 18px #5ad4ff24,inset 0 -12px 16px #00000080}.cs-tuner-slit .cs-tuner-note{grid-area:note;margin:0;font-size:1.12rem;letter-spacing:.16em;color:#8ee7ff;text-shadow:0 0 12px rgba(142,231,255,.42)}.cs-tuner-slit .cs-tuner-cents{grid-area:cents;margin:0 0 .12rem;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#8ee7ffb8}.cs-tuner-scar{grid-area:scar;position:relative;height:3px;margin:.06rem 0 .1rem;background:linear-gradient(90deg,transparent,rgba(142,231,255,.12) 8%,rgba(142,231,255,.55) 50%,rgba(142,231,255,.12) 92%,transparent);box-shadow:0 0 8px #8ee7ff38}.cs-tuner-scar:after{content:"";position:absolute;left:50%;top:-3px;width:1px;height:9px;background:#8ee7ff8c;transform:translate(-50%)}.cs-tuner-scar .cs-tuner-needle{top:-5px;width:1px;height:13px;margin-left:0;background:#8ee7ff;box-shadow:0 0 8px #8ee7ff;border-radius:0}.cs-tuner-slit .cs-tuner-needle.is-in{background:#d7f8ff;box-shadow:0 0 10px #8ee7ff}.cs-tuner-slit .cs-tuner-needle.is-close{background:#8ee7ff}.cs-tuner-slit .cs-tuner-needle.is-far{background:#5aa8c0;box-shadow:0 0 6px #5aa8c0b3}.cs-tuner-rail{grid-area:rail;display:flex;justify-content:space-between;gap:.12rem;padding:0 .08rem}.cs-tuner-dot{width:5px;height:5px;border-radius:50%;background:#1a2228;box-shadow:inset 0 1px 1px #000}.cs-tuner-dot.is-on{background:#8ee7ff;box-shadow:0 0 6px #8ee7ff}.cs-tuner-card .cs-tuner-rail{display:none}.cs-ir-panel-compact .cs-hint{font-size:.7rem}.cs-cpu-warn{color:var(--amber)}.cs-mutant-list{max-height:min(70vh,34rem);overflow:auto;margin:.4rem 0;display:flex;flex-direction:column;gap:.45rem}.cs-mutant-module{border:1px solid #050405;border-radius:4px;padding:.35rem .4rem .45rem;background:linear-gradient(180deg,rgba(156,255,58,.06),transparent 40%),#00000047;box-shadow:var(--bevel-in)}.cs-mutant-module .cs-knob-bank{margin-top:.2rem}.cs-pedal-face-mutant{display:grid;grid-template-columns:repeat(var(--mutant-cols, 1),minmax(0,1fr));gap:.1rem .18rem;align-items:start;justify-content:stretch;width:100%;min-width:0;padding:.18rem 0 1.2rem}.cs-mutant-face-mod{display:flex;flex-direction:column;align-items:stretch;gap:.04rem;min-width:0;width:100%}.cs-mutant-face-mod .cs-knob-bank{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .04rem;width:100%;justify-items:center}.cs-mutant-face-mod .cs-knob{width:3.2rem}.cs-mutant-face-mod .cs-knob-well{width:2.4rem;height:2.4rem}.cs-mutant-face-mod .cs-knob-dial{width:1.95rem;height:1.95rem}.cs-mutant-face-mod .cs-knob-val{display:none}.cs-mutant-face-mod .cs-knob-label{font-size:.5rem}.cs-mutant-mod-name{font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--pedal-accent);opacity:.85}.cs-mutant-paint{align-items:center;gap:.45rem}.cs-mutant-color{width:2.2rem;height:1.6rem;padding:0;border:1px solid var(--edge);background:var(--void);cursor:pointer}.cs-mutant-swatches{display:flex;flex-wrap:wrap;gap:.28rem}.cs-mutant-swatch{width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:3px;cursor:pointer}.cs-mutant-swatch:hover{outline:1px solid #fff}.cs-player-rows{display:flex;flex-direction:column;gap:.3rem;margin:.35rem 0}.cs-player-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cs-player-error{flex:1 1 100%;margin:0;color:#ff8a8a;font-size:.72rem}.cs-tuner-slit.is-error .cs-tuner-cents{color:#ff8a8a}html.cs-popout,html.cs-popout body{min-width:0;width:100%;height:100%;overflow:hidden}html.cs-popout .cs-root{min-width:0;width:100%;height:100%;min-height:0}html.cs-popout .cs-root.cs-popout-surface{width:max-content;max-width:100%;height:auto;min-height:0}html.cs-popout .cs-main,html.cs-popout .cs-main-surface{grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start}.cs-popout-surface{width:max-content;max-width:100%;height:auto;max-height:100dvh;min-height:0;overflow:hidden}html.cs-popout .cs-popout-surface{height:auto;min-height:0;overflow:visible}html.cs-popout .cs-popout-surface .cs-main-surface{width:max-content;max-width:100%;min-height:0;overflow:visible}html.cs-popout .cs-popout-control .cs-main-surface{width:100%;max-width:none}.cs-control-surface{display:flex;flex-direction:column;gap:.45rem;min-width:16rem}.cs-control-surface .cs-tab-pane:not([hidden]){overflow:auto}html.cs-popout .cs-popout-surface .cs-stage,html.cs-popout .cs-popout-surface .cs-stage-surface,html.cs-popout .cs-popout-surface .cs-board,html.cs-popout .cs-popout-surface .cs-lanes{height:auto;flex:0 0 auto;min-height:0;overflow:visible;align-items:flex-start;justify-content:flex-start}html.cs-popout .cs-lane-row,html.cs-popout .cs-lane-headless .cs-lane-row,html.cs-popout .cs-lane-row-solo{padding:.1rem var(--cs-lane-row-pad-x) .2rem}html.cs-popout .cs-popout-bare .cs-board{padding:.1rem;margin:0;height:auto;align-self:flex-start}html.cs-popout .cs-pedal-remove{opacity:0;pointer-events:none}html.cs-popout .cs-pedal:hover .cs-pedal-remove,html.cs-popout .cs-pedal:focus-within .cs-pedal-remove{opacity:1;pointer-events:auto}html.cs-popout .cs-popout-surface .cs-board-grid,html.cs-popout .cs-popout-surface .cs-board-pack{margin:0;align-self:flex-start}html.cs-popout .cs-lane-headless>.cs-panel-body{max-height:none;overflow:visible}.cs-popout-surface .cs-header{padding:0 .6rem}.cs-popout-surface .cs-footer{padding:.2rem .6rem;font-size:.75rem}.cs-popout-surface .cs-main-surface{padding:.4rem;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr)}.cs-popout-surface .cs-stage,.cs-popout-surface .cs-stage-surface{min-height:0;overflow:auto}.cs-popout-bare{position:relative}.cs-popout-portal{display:flex;flex-direction:column;min-height:0;height:100%}.cs-portal-bar{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.2rem;padding:.18rem .3rem}.cs-portal-slot{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}html.cs-popout .cs-portal-slot .cs-sidebar{display:flex!important;width:100%;max-width:none;min-height:0;flex:1 1 auto}.cs-popout-bare .cs-main-surface{padding:0}.cs-popout-tools{position:fixed;top:.28rem;right:.28rem;z-index:80;display:flex;align-items:center;gap:.1rem;opacity:.72;visibility:visible;pointer-events:none;padding:.08rem;border-radius:var(--radius);background:#0a08098c}html.cs-popout:hover .cs-popout-tools,.cs-popout-tools:focus-within{opacity:1}.cs-popout-tools .cs-icon-btn{width:1.2rem;height:1.2rem;pointer-events:auto;background:#110e0f8c}html.cs-popout-fitting .cs-popout-tools,html.cs-popout-fitting .cs-pedal-menu,html.cs-popout-fitting .cs-pedal-menu-btn,html.cs-popout-fitting .cs-panel-tools{display:none!important}.cs-lane-bare{border:none;background:transparent;padding:0;box-shadow:none}.cs-popout-bare .cs-board-cell{max-height:none;overflow:visible}.cs-popout-bare .cs-lane-row{min-height:0;padding:.08rem .08rem 0}.cs-popout-bare .cs-add-bar{display:none}.cs-popout-bare .cs-add-bar-compact{display:flex}.cs-surface-pedal .cs-add-bar,.cs-board-solo-pedal .cs-add-bar{display:none!important}.cs-popout-bare .cs-board-lane-pop{padding:.12rem;gap:.2rem}.cs-popout-bare .cs-stage-surface{padding:.12rem}.cs-surface-pedal.cs-popout-bare .cs-stage-surface{padding:.12rem;justify-content:flex-start}.cs-board-lane-pop{padding:.2rem .2rem .25rem}.cs-surface-pedal .cs-stage-surface{padding:0;display:flex;justify-content:flex-start}.cs-surface-pedal .cs-board,.cs-surface-pedal .cs-lanes{margin:0}.cs-lane-row-solo{justify-content:start;padding:.08rem}body.cs-inpage-open{overflow:hidden;overscroll-behavior:none}.cs-inpage-stack{position:fixed;inset:0;z-index:80;pointer-events:none;min-height:100dvh}.cs-inpage-layer{position:absolute;inset:0;pointer-events:auto;background:var(--void);display:flex;flex-direction:column;min-height:0;overscroll-behavior:contain}.cs-inpage-bar{display:flex;align-items:center;gap:.55rem;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.7rem,env(safe-area-inset-right,0px)) .5rem max(.7rem,env(safe-area-inset-left,0px));background:var(--steel-face);border-bottom:1px solid #050405;flex:0 0 auto;box-shadow:inset 0 1px #ffffff0f}.cs-inpage-return{flex:0 0 auto;min-height:1.7rem;min-width:4.2rem;padding:.16rem .5rem;font-size:.64rem}.cs-inpage-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.cs-inpage-body{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:env(safe-area-inset-bottom,0px)}.cs-inpage-board .cs-inpage-body{overflow:auto;-webkit-overflow-scrolling:touch}.cs-inpage-board .cs-stage,.cs-inpage-board .cs-stage-surface{padding:.7rem;min-height:100%}.cs-inpage-card{margin:.75rem;max-width:28rem}.cs-inpage-jam .cs-inpage-body{display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:.55rem .7rem max(.7rem,env(safe-area-inset-bottom,0px))}.cs-session-share{margin-top:0;padding-top:0;border-top:none}.cs-remote-status{display:inline-flex;align-items:center;margin:0 0 .4rem;padding:.12rem .4rem;border:1px solid var(--edge);border-radius:99px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.cs-remote-actions{flex-wrap:wrap}.cs-remote-actions .cs-btn-primary{flex:0 0 auto}.cs-remote-legal{margin-bottom:.45rem}.cs-session-qr:not([hidden]){display:flex;flex-direction:column;gap:.4rem;margin:.45rem 0}.cs-session-qr-mark{width:min(100%,15.5rem);margin:.25rem auto;padding:0;line-height:0;background:#fff}.cs-session-qr-mark svg,.cs-session-qr-mark canvas{display:block;width:100%;height:auto}.cs-session-peer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.25rem}.cs-control-root .cs-control-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.cs-phone-head .cs-header-stage,.cs-phone-head .cs-header-control{flex:0 0 auto;flex-shrink:0;margin:0;min-height:1.7rem;padding:.12rem .4rem;font-size:16px;letter-spacing:.04em;overflow:hidden;touch-action:manipulation}html.cs-phone .cs-header.cs-phone-head,html.cs-control .cs-header.cs-phone-head{display:flex;flex-direction:row;align-items:center;gap:.32rem;min-height:2.55rem}.cs-phone-head-side{display:flex;align-items:center;gap:.3rem;min-width:0}.cs-phone-head-side.is-end{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.cs-phone-head-modes{display:flex;align-items:center;gap:.28rem;flex:0 0 auto}html.cs-phone .cs-phone-head .cs-brand,html.cs-control .cs-phone-head .cs-brand{flex:1 1 8.5rem;min-width:0;gap:.4rem}html.cs-phone .cs-phone-head .cs-brand-mark,html.cs-control .cs-phone-head .cs-brand-mark{height:1.85rem;max-width:4.1rem;flex-shrink:0}html.cs-phone .cs-phone-head .cs-ver-link,html.cs-control .cs-phone-head .cs-ver-link{font-size:.52rem}.cs-phone-tabs{flex:0 0 auto;min-width:0;border-bottom:1px solid #050405;background:#0c0a0b}.cs-phone-tabs[hidden]{display:none!important}.cs-phone-tabs .cs-dock-tabs{border-bottom:none;background:transparent;-webkit-overflow-scrolling:touch;padding:.22rem .4rem;gap:.2rem}html.cs-phone .cs-phone-tabs .cs-dock-tab,html.cs-control .cs-phone-tabs .cs-dock-tab{padding:.18rem .44rem;font-size:.62rem}.cs-control-pane{display:none;flex:1 1 auto;min-height:0;overflow:hidden}.cs-control-pane.is-on{display:flex;flex-direction:column}.cs-control-stage{overflow:hidden;position:relative}html.cs-phone .cs-control-stage,html.cs-control .cs-control-stage{overflow:hidden}.cs-stage-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;flex:0 0 auto;padding:.32rem .5rem .38rem;border-bottom:1px solid #050405;background:var(--steel-face);box-shadow:inset 0 1px #ffffff0d;z-index:4}html.cs-phone .cs-stage-rail,html.cs-control .cs-stage-rail{flex-direction:column;align-items:stretch;gap:.28rem}html.cs-phone .cs-stage-rail.is-compact,html.cs-control .cs-stage-rail.is-compact{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;padding:.28rem .45rem}.cs-stage-menu{flex:1 1 14rem;min-width:0}html.cs-phone .cs-stage-menu,html.cs-control .cs-stage-menu{flex:0 0 auto;width:100%}html.cs-phone .cs-stage-rail.is-compact .cs-stage-menu,html.cs-control .cs-stage-rail.is-compact .cs-stage-menu{width:auto;flex:0 0 auto}.cs-stage-tools{position:relative;flex:0 0 auto}.cs-stage-tools-btn{min-width:3.4rem;min-height:1.85rem;padding:.28rem .7rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cs-stage-tools-pop{position:absolute;z-index:30;top:calc(100% + .28rem);left:0;width:min(17.25rem,calc(100vw - 1.5rem));max-height:min(70dvh,24rem);overflow:auto;padding:.5rem;background:var(--steel-face);border:1px solid var(--edge);border-radius:8px;box-shadow:0 12px 28px #0000007a}.cs-stage-tools-pop .cs-add-bar,.cs-stage-tools-pop .cs-add-bar-compact{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.cs-stage-tools-pop .cs-add-bar>.cs-label{display:none}.cs-stage-tools-pop .cs-add-bar .cs-select,.cs-stage-tools-pop .cs-add-bar .cs-amp-pick{flex:1 1 7.6rem;width:auto;min-width:6.8rem;max-width:none}.cs-stage-tools-pop .cs-add-bar .cs-add-stage{flex:1 1 5.6rem!important;width:auto;min-width:5.2rem;max-width:none}.cs-stage-tools-pop .cs-add-bar>.cs-btn,.cs-stage-tools-pop .cs-add-bar>.cs-order-wrap{width:auto;flex:0 0 auto}.cs-stage-tools-pop .cs-add-bar>.cs-order-wrap>.cs-btn{width:auto}.cs-stage-tools-pop .cs-amp-pick-menu,.cs-stage-tools-pop .cs-order-pop,.cs-stage-tools-pop .cs-players-pop{position:static;width:100%;min-width:0;max-height:14rem;margin-top:.3rem;right:auto}.cs-stage-menu .cs-add-bar{position:static;top:auto;z-index:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.cs-stage-zoom{display:flex;align-items:center;gap:.35rem;flex:1 1 8.5rem;max-width:14rem;min-width:7.5rem;margin-left:auto;padding:0;border:0;background:transparent}html.cs-phone .cs-stage-zoom,html.cs-control .cs-stage-zoom{flex:0 0 auto;max-width:none;width:100%;min-width:0;margin-left:0}html.cs-phone .cs-stage-rail.is-compact .cs-stage-zoom,html.cs-control .cs-stage-rail.is-compact .cs-stage-zoom{flex:1 1 auto;width:auto;max-width:none}.cs-stage-zoom-btn{width:2.35rem;height:2.35rem;padding:0;font-size:1.25rem;line-height:1;flex:0 0 auto}.cs-stage-zoom-wheel{flex:1 1 auto;min-width:0;height:1.55rem;margin:0;accent-color:var(--hot);cursor:pointer;touch-action:none;appearance:none;-webkit-appearance:none;background:transparent}.cs-stage-zoom-wheel::-webkit-slider-runnable-track{height:.42rem;border-radius:99px;background:#2a1c1e}.cs-stage-zoom-wheel::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.35rem;height:1.35rem;margin-top:-.46rem;border-radius:50%;border:2px solid var(--hot);background:#1a1012}.cs-stage-zoom-wheel::-moz-range-track{height:.42rem;border-radius:99px;background:#2a1c1e}.cs-stage-zoom-wheel::-moz-range-thumb{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid var(--hot);background:#1a1012}.cs-stage-zoom-read{flex:0 0 3.1rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ash);text-align:right}.cs-stage-view{flex:1 1 auto;min-height:0;overflow:auto;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.cs-stage-zoom-slot{position:relative}.cs-stage-zoom-inner{transform-origin:0 0;width:max-content}.cs-dock{display:flex;flex-direction:column;min-height:0;height:100%;width:100%}.cs-header .cs-brand-mark{height:1.45rem;max-width:9.2rem}.cs-dock-tabs,.cs-dock-subtabs{display:flex;gap:.28rem;overflow-x:auto;padding:.4rem .5rem;border-bottom:1px solid #050405;background:#0c0a0b;flex:0 0 auto}.cs-dock-tab{touch-action:manipulation;border:1px solid #050405;background:linear-gradient(180deg,#2e282a,#161213);color:var(--bone);padding:.4rem .7rem;border-radius:2px;white-space:nowrap;font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bevel-out)}.cs-dock-tab.is-on{border-color:color-mix(in srgb,var(--hot) 65%,#050405);color:#fff;background:linear-gradient(180deg,#c41a2e,#6c0616);box-shadow:var(--switch-lit)}.cs-dock-tab.is-live:not(.is-on){color:var(--hot)}.cs-rack-tab-slot{display:flex;align-items:center;gap:.08rem;flex:0 0 auto}html:not(.cs-phone):not(.cs-control) .cs-rack .cs-dock-tabs{padding:.14rem .06rem;gap:.16rem;margin:0 0 .22rem}html:not(.cs-phone):not(.cs-control) .cs-rack .cs-dock-tab{padding:.16rem .36rem;font-size:.62rem;letter-spacing:.06em}.cs-dock-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;flex:1 1 auto;min-height:0}html.cs-phone .cs-dock-pages{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;scroll-snap-type:none}html.cs-phone .cs-dock-page{grid-area:1 / 1;min-width:0;min-height:0}html.cs-phone .cs-dock-page:not(.is-on){visibility:hidden;pointer-events:none;z-index:0}html.cs-phone .cs-dock-page.is-on{visibility:visible;pointer-events:auto;z-index:1}.cs-dock-page{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;padding:.85rem .8rem 1.1rem;overflow-y:auto;background:radial-gradient(ellipse 70% 30% at 100% 0%,rgba(235,30,50,.08),transparent 60%),var(--void)}.cs-dock-page.cs-pedal-page{display:flex;flex-direction:column;overflow:hidden;touch-action:pan-x pan-y}.cs-dock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.6rem,1fr));gap:.55rem;margin-top:.55rem}.cs-dock-tile-wide{grid-column:1 / -1}.cs-dock-tile .cs-knob-bank{display:flex;flex-wrap:wrap;gap:.28rem .12rem;margin-top:.15rem}.cs-dock-tile .cs-knob{width:3.15rem}.cs-dock-tile .cs-knob-well{width:2.35rem;height:2.35rem}.cs-dock-tile .cs-knob-dial{width:1.9rem;height:1.9rem}.cs-dock-tile .cs-knob-val{display:none}.cs-dock-tile .cs-knob-label{font-size:.5rem;letter-spacing:.06em}.cs-dock-tile .cs-ir-panel{margin-top:.35rem}.cs-dock-tile .cs-ir-panel-compact .cs-hint{margin:.15rem 0}.cs-dock-tile .cs-geq-bank{margin-top:.2rem}.cs-dock-tile .cs-geq-edition{display:none}.cs-dock-tile .cs-geq-track{height:2.85rem;width:5px}.cs-dock-tile .cs-pedal-face-mutant{padding-bottom:.12rem}.cs-dock-tile .cs-ir-panel-compact .cs-order-row{flex-wrap:wrap;gap:.28rem}.cs-dock-tile{border:1px solid #050405;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%),#161011;padding:.45rem .4rem .6rem;min-width:0;border-radius:var(--radius);box-shadow:var(--bevel-out)}.cs-dock-tile.is-on{border-color:color-mix(in srgb,var(--hot) 70%,#050405);box-shadow:var(--bevel-in)}.cs-dock-tile-head{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--bone);font:inherit;font-weight:600;padding:.15rem .2rem .35rem;cursor:pointer}.cs-dock-tile-bar{display:flex;align-items:center;gap:.25rem}.cs-dock-tile-bar .cs-dock-tile-head{flex:1 1 auto;width:auto;padding-bottom:.2rem}.cs-dock-tile-pwr{width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid #050405;background:#2a1c1e;flex:0 0 auto;padding:0;cursor:pointer;box-shadow:var(--bevel-out)}.cs-dock-tile-pwr.is-lit{background:var(--hot);box-shadow:var(--switch-lit)}.cs-check{display:flex;align-items:flex-start;gap:.45rem;margin:.55rem 0;font-size:.78rem;line-height:1.35;color:var(--bone);cursor:pointer}.cs-check input{margin-top:.2rem;flex:0 0 auto}.cs-phone-foot{display:none}.cs-legal-links{display:flex;flex-wrap:wrap;gap:.4rem .85rem;font-family:var(--font-body);font-size:.68rem;letter-spacing:.03em}.cs-legal-links a{color:var(--ash)}.cs-legal-links a:hover,.cs-legal-links a:focus-visible{color:var(--hot)}.cs-legal-page .cs-legal-doc{max-width:42rem;margin:0 auto;padding:1.4rem 1.1rem 3.5rem}@media(max-width:720px){.cs-legal-page .cs-legal-doc{padding:1rem .85rem 2.5rem}.cs-site-bar{align-items:flex-start}.cs-site-bar-nav{margin-left:0;width:100%}}.cs-legal-page h1{font-family:var(--font-display);font-size:1.45rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem}.cs-legal-page h2{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;margin:1.75rem 0 .45rem;color:var(--hot)}.cs-legal-page p,.cs-legal-page li{color:var(--bone);font-size:.92rem;line-height:1.5}.cs-legal-page .cs-hint{margin:0 0 1rem}.cs-legal-page a{color:var(--hot)}.cs-legal-page .cs-dl-warn{border:1px solid color-mix(in srgb,var(--hot) 45%,transparent);padding:.85rem 1rem;margin:1.25rem 0;background:color-mix(in srgb,var(--hot) 8%,var(--void))}.cs-legal-page .cs-dl-warn-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--hot);margin:0 0 .35rem;font-size:.95rem}.cs-legal-page .cs-dl-warn p{margin:0}.cs-legal-page .cs-dl-row{display:grid;gap:.75rem;margin:1.25rem 0 1.75rem}.cs-legal-page .cs-dl-file{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 .2rem}.cs-legal-page .cs-hash{font-family:var(--font-mono);font-size:.78rem;color:var(--ash);display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.35rem 0 0}.cs-legal-page .cs-hash code{color:var(--bone)}.cs-legal-page .cs-dl-agree{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;color:var(--bone)}.cs-legal-page .cs-dl-agree input{margin-top:.15rem}.cs-legal-page .cs-host-facts{display:grid;gap:.85rem;margin:1.1rem 0 1.4rem}@media(min-width:640px){.cs-legal-page .cs-host-facts{grid-template-columns:1fr 1fr}}.cs-legal-page .cs-host-fact{margin:0;padding:.75rem .85rem;border:1px solid #050405;background:var(--steel-face);box-shadow:var(--bevel-out)}.cs-legal-page .cs-host-fact h2{margin:0 0 .35rem;font-size:.88rem}.cs-legal-page .cs-host-fact p,.cs-legal-page .cs-host-fact li{font-size:.84rem;margin:0}.cs-legal-page .cs-host-fact ul{margin:.35rem 0 0;padding-left:1.1rem}.cs-legal-page #host-download{text-decoration:none}.cs-site-bar{display:flex;align-items:center;justify-content:space-between;gap:.7rem 1.1rem;flex-wrap:wrap;padding:.65rem 1.1rem;border-bottom:1px solid #050405;background:var(--steel-face);box-shadow:inset 0 1px #ffffff0d}.cs-site-bar .cs-brand{flex:0 1 auto}.cs-site-bar .cs-brand>a{display:flex;flex-shrink:0}.cs-site-bar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-left:auto;font-family:var(--font-mono);font-size:.72rem;touch-action:manipulation}.cs-legal-page .cs-site-bar a,.cs-host-page .cs-site-bar a{color:var(--ash);text-decoration:none}.cs-legal-page .cs-site-bar a:hover,.cs-legal-page .cs-site-bar a:focus-visible,.cs-legal-page .cs-site-bar a.is-on,.cs-host-page .cs-site-bar a:hover,.cs-host-page .cs-site-bar a:focus-visible,.cs-host-page .cs-site-bar a.is-on{color:var(--hot)}.cs-legal-page .cs-site-bar .cs-ver-link,.cs-host-page .cs-site-bar .cs-ver-link{color:var(--ash)}.cs-legal-page .cs-site-bar .cs-ver-link:hover,.cs-legal-page .cs-site-bar .cs-ver-link:focus-visible,.cs-host-page .cs-site-bar .cs-ver-link:hover,.cs-host-page .cs-site-bar .cs-ver-link:focus-visible{color:var(--hot)}.cs-changelog{display:grid;gap:1rem;margin:1.2rem 0 1.6rem}@media(min-width:720px){.cs-changelog{grid-template-columns:1fr 1fr;align-items:start}}.cs-changelog-col{margin:0;padding:.9rem 1rem 1.05rem;border:1px solid #050405;background:var(--steel-face);box-shadow:var(--bevel-out)}.cs-changelog-col h2{margin:0 0 .2rem}.cs-changelog-meta{margin:0 0 .7rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ash)}.cs-changelog-col ul{margin:0;padding-left:1.1rem}.cs-changelog-col li+li{margin-top:.35rem}.cs-host-page .cs-legal-doc{max-width:58rem;padding-top:1.6rem}.cs-host-hero{display:grid;gap:1.15rem;margin:0 0 1.6rem}@media(min-width:840px){.cs-host-hero{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.9fr);align-items:start}}.cs-host-kicker{margin:0 0 .35rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hot)}.cs-host-page .cs-host-hero h1{margin:0 0 .45rem;font-size:clamp(1.55rem,3.2vw,2.05rem)}.cs-host-lede{margin:0 0 .85rem;font-size:1.02rem;line-height:1.45;color:var(--bone)}.cs-host-dl-grid{display:grid;gap:.85rem}@media(min-width:720px){.cs-host-dl-grid{grid-template-columns:1fr}}@media(min-width:1100px){.cs-host-page .cs-host-hero{align-items:start}.cs-host-dl-grid{min-width:22rem}}.cs-host-dl-card{display:grid;gap:.75rem;padding:1rem 1.05rem 1.1rem;border:1px solid color-mix(in srgb,var(--hot) 28%,#050405);background:linear-gradient(180deg,color-mix(in srgb,var(--hot) 8%,transparent),transparent 42%),var(--steel-face);box-shadow:var(--bevel-out)}.cs-host-dl-kicker{margin:0;font-family:var(--font-display);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.cs-host-dl-file{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:.03em;color:var(--bone);overflow-wrap:anywhere}.cs-host-dl-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.cs-host-dl-meta li{margin:0;padding:.18rem .48rem;border:1px solid var(--edge);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;color:var(--ash);line-height:1.3}.cs-host-page .cs-hash,.cs-host-page .cs-dl-agree{margin:0}.cs-host-dl-btn{display:inline-flex;text-decoration:none;min-height:2.4rem;padding:.55rem 1.15rem;font-size:.92rem}.cs-host-page .cs-host-facts{margin-top:.2rem}.cs-host-steps{display:grid;gap:.65rem;margin:.7rem 0 1.5rem;padding:0;list-style:none;counter-reset:host-step}.cs-host-steps li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0;padding:.7rem .8rem;border:1px solid #050405;background:var(--steel-face);box-shadow:var(--bevel-out)}.cs-host-steps li:before{counter-increment:host-step;content:counter(host-step);display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-top:.05rem;border-radius:999px;font-family:var(--font-display);font-size:.78rem;color:#fff4f2;background:var(--blood-lit)}.cs-host-steps strong{display:block;margin-bottom:.15rem;font-family:var(--font-display);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.cs-host-note{margin:.35rem 0 0;font-size:.82rem;color:var(--ash)}@keyframes cs-guide-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--hot) 40%,transparent),0 0 8px #eb1e3238}50%{box-shadow:0 0 0 1px var(--hot),0 0 14px #eb1e3266}}.cs-header-guide.is-new,.cs-header-jam.is-live{color:var(--hot)}.cs-header-guide.is-new{animation:cs-guide-glow 2.6s ease-in-out infinite}.cs-header-jam{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display)}.cs-header-install{letter-spacing:.06em;text-transform:uppercase}.cs-guide-overlay,.cs-install-overlay{position:fixed;inset:0;z-index:90;background:#070607b8;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem 2rem;overflow:auto;touch-action:manipulation}.cs-guide-sheet{width:min(38rem,100%);max-height:min(88dvh,54rem);display:flex;flex-direction:column;background:var(--steel-face, #211b1d);border:1px solid var(--edge);border-radius:2px;box-shadow:0 18px 48px #00000073}.cs-guide-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .85rem;border-bottom:1px solid #050405}.cs-guide-title{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.cs-guide-body{padding:.85rem;display:flex;flex-direction:column;gap:.7rem;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#3a3234 transparent}.cs-guide-body::-webkit-scrollbar{width:5px}.cs-guide-body::-webkit-scrollbar-thumb{background:#3a3234;border-radius:99px}.cs-guide-step{padding:.55rem .65rem;border:1px solid var(--edge);background:#07060759}.cs-guide-step h3{margin:0 0 .25rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display)}.cs-guide-about{padding:.55rem .65rem;border:1px solid var(--edge);background:#07060759}.cs-guide-about h3{margin:0 0 .35rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display)}.cs-guide-about p{margin:0 0 .45rem}.cs-guide-about p:last-child{margin-bottom:0}.cs-remote-block{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--edge)}.cs-remote-block:first-child{margin-top:0;padding-top:0;border-top:none}.cs-remote-h{margin:0 0 .35rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.cs-jam-tools{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.cs-record-offer{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:.35rem 0}.cs-jam-members{margin:.55rem 0 .35rem}.cs-jam-member-list{display:flex;flex-direction:column;gap:.35rem}.cs-jam-member{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.35rem .45rem;border:1px solid var(--edge);border-radius:var(--radius)}.cs-jam-member.is-you strong{font-size:.86rem}.cs-jam-view-banner{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.35rem .55rem;margin:0 0 .35rem;border:1px solid color-mix(in srgb,var(--hot) 45%,var(--edge));border-radius:var(--radius);background:color-mix(in srgb,var(--hot) 12%,#12090b);font-size:.82rem}.cs-jam-view-banner[hidden]{display:none}.cs-phone .cs-jam-view-banner{flex:0 0 auto;margin:.35rem .45rem 0}.cs-record-arms{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:.35rem 0 .5rem}.cs-record-takes{display:flex;flex-direction:column;gap:.45rem;margin-top:.55rem}.cs-record-take{padding:.35rem .45rem;border:1px solid var(--edge);border-radius:var(--radius)}.cs-record-take strong{display:block;margin-bottom:.3rem;font-size:.8rem}.cs-jam-route{display:flex;flex-wrap:wrap;gap:.35rem}.cs-jam-route .cs-btn.is-on{border-color:var(--accent, #7c6cff);background:color-mix(in srgb,var(--accent, #7c6cff) 22%,var(--steel-face, #211b1d))}.cs-jam-float{position:fixed;right:16px;bottom:16px;width:min(18.5rem,calc(100vw - 24px));min-width:11rem;max-width:calc(100vw - 16px);box-sizing:border-box;z-index:40;display:none;flex-direction:column;gap:.35rem;padding:.4rem;background:var(--steel-face, #211b1d);border:1px solid var(--edge);box-shadow:0 12px 28px #00000073}.cs-jam-float.is-on{display:flex}.cs-jam-float-bar{display:flex;align-items:center;justify-content:space-between;gap:.4rem;cursor:grab;touch-action:none;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cs-jam-float-resize{position:absolute;right:0;bottom:0;width:1.15rem;height:1.15rem;cursor:nwse-resize;touch-action:none}.cs-jam-float-resize:after{content:"";position:absolute;right:.18rem;bottom:.18rem;width:.5rem;height:.5rem;border-right:2px solid color-mix(in srgb,var(--ash, #9a8f8c) 75%,transparent);border-bottom:2px solid color-mix(in srgb,var(--ash, #9a8f8c) 75%,transparent)}.cs-jam-video-slot,.cs-jam-video-card,.cs-jam-popout-body{display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:0}.cs-jam-fit{width:100%;min-width:0}.cs-jam-popout-body,.cs-inpage-jam .cs-jam-video-card{flex:1 1 auto}.cs-jam-popout-body .cs-jam-video-card{flex:1 1 auto;min-height:0}.cs-jam-stage{--cs-jam-gap: .4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-jam-gap);width:100%;max-width:min(100%,22.5rem);margin:0 auto;align-items:stretch}.cs-jam-tile{position:relative;aspect-ratio:1 / 1;min-width:0;min-height:0;overflow:hidden;border-radius:4px;background:#080607;box-shadow:inset 0 0 0 1px #050405}.cs-jam-tile.is-you{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hot) 88%,#fff),0 0 0 1px #050405}.cs-jam-tile.is-you.is-live{box-shadow:inset 0 0 0 2px var(--hot),0 0 12px color-mix(in srgb,var(--hot) 28%,transparent)}.cs-jam-tile.is-you:after{content:"";position:absolute;top:.38rem;right:.38rem;z-index:3;width:.48rem;height:.48rem;border-radius:50%;background:var(--hot);box-shadow:0 0 0 2px #080607;pointer-events:none}.cs-jam-remote,.cs-jam-local{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;background:#050405}.cs-jam-chip{position:absolute;left:.32rem;bottom:.32rem;z-index:2;padding:.12rem .38rem;border-radius:2px;font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--bone);background:#080607c7;pointer-events:none}.cs-jam-tile.is-you .cs-jam-chip{color:#1a080c;background:var(--hot)}.cs-jam-void{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:1.6rem;background:repeating-linear-gradient(-28deg,transparent 0 11px,rgba(255,255,255,.03) 11px 12px),radial-gradient(80% 70% at 50% 42%,#24181b,#090708 72%)}.cs-jam-tile.is-you .cs-jam-void:before,.cs-jam-tile.is-them .cs-jam-void:before{position:absolute;top:26%;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:1.55rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 18%,transparent);pointer-events:none}.cs-jam-tile.is-you .cs-jam-void:before{content:"You"}.cs-jam-tile.is-them .cs-jam-void:before{content:"Them"}.cs-jam-gate{position:absolute;inset:.5rem;pointer-events:none;background:linear-gradient(currentColor,currentColor) top left / .72rem 2px no-repeat,linear-gradient(currentColor,currentColor) top left / 2px .72rem no-repeat,linear-gradient(currentColor,currentColor) top right / .72rem 2px no-repeat,linear-gradient(currentColor,currentColor) top right / 2px .72rem no-repeat,linear-gradient(currentColor,currentColor) bottom left / .72rem 2px no-repeat,linear-gradient(currentColor,currentColor) bottom left / 2px .72rem no-repeat,linear-gradient(currentColor,currentColor) bottom right / .72rem 2px no-repeat,linear-gradient(currentColor,currentColor) bottom right / 2px .72rem no-repeat;color:color-mix(in srgb,var(--ash) 55%,transparent)}.cs-jam-tile.is-you .cs-jam-gate{color:color-mix(in srgb,var(--hot) 55%,transparent)}.cs-jam-void-mark{position:relative;z-index:1;padding:.12rem .4rem;border:1px solid color-mix(in srgb,var(--ash) 28%,transparent);background:#0806079e;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ash) 88%,#fff)}.cs-jam-tile.is-live .cs-jam-void{display:none}.cs-jam-cams{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 auto;gap:.45rem .85rem}.cs-jam-music{flex:0 0 auto;margin:0}.cs-jam-music-hint{margin:-.15rem 0 0}.cs-jam-mute-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-jam-gap, .4rem);width:100%;max-width:min(100%,22.5rem);margin:0 auto}.cs-jam-tile-mutes{display:flex;flex-direction:column;gap:.28rem;min-width:0}.cs-jam-mute{display:flex;align-items:center;gap:.4rem;margin:0;min-height:1.35rem;line-height:1.2}.cs-jam-mute-label{flex:1 1 auto;min-width:0;font-size:.78rem}.cs-jam-io{display:flex;flex-direction:column;gap:.35rem}.cs-jam-tools .cs-check{min-height:1.35rem;align-items:center}.cs-jam-video-card.is-videos-off .cs-jam-fit{display:none}.cs-jam-video-card .cs-hint,.cs-jam-popout-body .cs-hint,.cs-jam-float .cs-hint{margin:0;flex:0 0 auto}.cs-jam-popout-body .cs-jam-fit,.cs-inpage-jam .cs-jam-fit{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}@supports (width: 1cqh){.cs-jam-popout-body .cs-jam-fit,.cs-inpage-jam .cs-jam-fit{container-type:size}.cs-jam-popout-body .cs-jam-stage,.cs-inpage-jam .cs-jam-stage{width:min(100cqw,calc(2 * 100cqh + var(--cs-jam-gap)));height:min(100cqh,calc((100cqw - var(--cs-jam-gap)) / 2));max-width:none;margin:0}.cs-jam-popout-body .cs-jam-tile,.cs-inpage-jam .cs-jam-tile{aspect-ratio:auto;height:100%}}@media(max-width:520px){@supports (width: 1cqh){.cs-inpage-jam .cs-jam-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));width:min(100cqw,calc((100cqh - var(--cs-jam-gap)) / 2));height:min(100cqh,calc(2 * 100cqw + var(--cs-jam-gap)))}}}html.cs-popout .cs-root.cs-popout-surface.cs-jam-popout,html.cs-popout .cs-popout-surface.cs-jam-popout{width:100%;max-width:100%;height:100%;max-height:100dvh;display:flex;flex-direction:column}html.cs-popout .cs-jam-popout .cs-main-surface{width:100%;max-width:100%;flex:1 1 auto;min-height:0;overflow:hidden;padding:.55rem .55rem max(.55rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;justify-items:stretch}html.cs-popout .cs-jam-popout .cs-jam-popout-body{flex:1 1 auto;min-height:0}html.cs-phone .cs-header{padding-top:max(.3rem,env(safe-area-inset-top,0px));padding-bottom:.3rem}html.cs-phone .cs-tag,html.cs-phone .cs-header-quiet,html.cs-phone .cs-nih2-bar,html.cs-phone .cs-header .cs-header-remote,html.cs-phone .cs-header .cs-header-jam,html.cs-phone .cs-header-host,html.cs-phone .cs-ver-link{display:none}html.cs-phone .cs-host-banner{padding:.4rem .65rem;gap:.4rem .6rem}html.cs-phone .cs-host-banner-copy{flex-basis:100%;font-size:.72rem}html.cs-phone .cs-header-links{flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;flex:0 0 auto}html.cs-phone .cs-brand{flex:0 1 auto;min-width:0}html.cs-control .cs-header>.cs-brand{flex:0 1 auto}html.cs-control .cs-header .cs-hint{flex:1 0 100%;width:100%;min-width:100%;margin:0}@media(max-width:720px){html.cs-control .cs-tag{display:none}}html.cs-phone .cs-dock-subtabs{padding:.28rem .45rem;background:transparent}html.cs-phone .cs-dock-subtabs .cs-dock-tab{padding:.26rem .52rem;font-size:.68rem}html.cs-phone .cs-stage-zoom-btn,html.cs-control .cs-stage-zoom-btn{width:1.85rem;height:1.85rem;font-size:1.05rem}html.cs-phone .cs-stage-zoom-read,html.cs-control .cs-stage-zoom-read{flex-basis:2.4rem;font-size:.62rem}.cs-phone-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.cs-phone-live{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .45rem;border:1px solid var(--edge);border-radius:99px;color:var(--ash);flex:0 0 auto}.cs-phone-live.is-on{color:#fff;border-color:color-mix(in srgb,var(--hot) 65%,#050405);background:linear-gradient(180deg,#5a121c,#1a080c)}.cs-phone-status{margin:0 0 .65rem;font-size:.78rem;color:var(--ash)}html.cs-phone .cs-btn,html.cs-control .cs-btn{padding:.16rem .5rem;min-height:1.7rem;font-size:.64rem;letter-spacing:.08em;border-radius:4px}html.cs-phone .cs-btn-tiny,html.cs-control .cs-btn-tiny{padding:.12rem .4rem;min-height:1.5rem;font-size:.6rem}html.cs-phone .cs-select,html.cs-control .cs-select{padding:.2rem 1.35rem .2rem .4rem;font-size:.72rem;min-height:1.7rem}html.cs-phone .cs-io-transport .cs-btn,html.cs-control .cs-io-transport .cs-btn,html.cs-phone .cs-io-access .cs-btn,html.cs-control .cs-io-access .cs-btn{flex:0 0 auto}html.cs-phone .cs-io-panel{display:flex;flex-direction:column}html.cs-phone .cs-io-head,html.cs-control .cs-io-head{width:max-content;max-width:100%;padding:.22rem;border:1px solid color-mix(in srgb,var(--edge) 75%,transparent);border-radius:6px;background:#08070861;box-shadow:var(--bevel-in)}html.cs-phone .cs-io-head{order:0;margin:0 0 .45rem}html.cs-phone .cs-io-panel>.cs-access-hint{order:1}html.cs-phone .cs-io-mix{order:2}html.cs-phone .cs-host-mode{order:3}html.cs-phone .cs-io-devices{order:4}html.cs-phone .cs-mobile-io{order:5}html.cs-phone .cs-interface-io{order:6}html.cs-phone .cs-route-status{order:7}html.cs-phone .cs-io-hint{order:8}html.cs-phone .cs-player-io{order:9}html.cs-phone .cs-dock-page[data-page=play] .cs-btn-primary{min-height:1.7rem;flex:0 0 auto;min-width:4.6rem;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-display)}html.cs-phone .cs-dock-page[data-page=play] .cs-btn-primary:not(.is-on){background:var(--btn-face);border-color:#050405;color:var(--bone);text-shadow:none;box-shadow:var(--bevel-out)}html.cs-phone .cs-dock-page[data-page=play] .cs-btn-primary.is-on{background:linear-gradient(180deg,#c41a2e 0%,var(--blood-lit) 42%,var(--blood) 100%);border-color:#3a0610;color:#fff4f2;text-shadow:0 1px 0 #3a0610;box-shadow:var(--switch-lit)}html.cs-phone .cs-dock-page[data-page=play] .cs-io-mix{margin:.15rem 0 .55rem}html.cs-phone .cs-dock-page[data-page=play] .cs-input-level,html.cs-phone .cs-dock-page[data-page=play] .cs-output-level{margin:0}html.cs-phone .cs-dock-page[data-page=play] .cs-input-level-wheel,html.cs-phone .cs-dock-page[data-page=play] .cs-mix-wheel{height:2rem}html.cs-phone .cs-dock-page[data-page=play] .cs-io-transport{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.32rem}html.cs-phone .cs-dock-page{padding-bottom:1.2rem}html.cs-phone .cs-tuner-card{width:100%;max-width:none}html.cs-phone .cs-rack-more{display:none}html.cs-phone .cs-footer{flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;align-items:center;padding:.04rem .55rem;min-height:0;height:auto;line-height:1.15;overflow:hidden;border-top:1px solid #050405;box-shadow:none;background:var(--steel-face);font-size:.58rem}@media(display-mode:standalone),(display-mode:fullscreen){html.cs-phone,html.cs-phone body{padding-bottom:env(safe-area-inset-bottom,0px)}}html.cs-phone .cs-foot-main,html.cs-phone .cs-foot-peak,html.cs-phone .cs-marks,html.cs-phone .cs-legal-links,html.cs-phone .cs-beta{display:none}html.cs-phone .cs-phone-foot{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.55rem;min-width:0;line-height:1.15;font-family:var(--font-body);font-size:.58rem;letter-spacing:.03em;touch-action:manipulation}html.cs-phone select,html.cs-phone textarea,html.cs-phone input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]),html.cs-phone .cs-select{font-size:16px}.cs-legal-page select,.cs-legal-page textarea,.cs-legal-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]){font-size:16px}html.cs-phone .cs-phone-foot a{color:var(--ash);white-space:nowrap}html.cs-phone .cs-phone-foot a:hover,html.cs-phone .cs-phone-foot a:focus-visible{color:var(--hot)}html.cs-phone .cs-jam-float{z-index:70;bottom:max(22px,calc(env(safe-area-inset-bottom,0px) + 22px));right:max(10px,env(safe-area-inset-right,0px))}html.cs-phone .cs-params.cs-editor-large{max-width:none}
