.appLoadingSpinner__panel{display:flex;flex-direction:row;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:10px;background:#fff;border:1px solid rgba(34,9,1,.1);box-shadow:0 8px 28px #22090114;max-width:min(92vw,22rem)}.appLoadingSpinner__ring{width:1.1rem;height:1.1rem;flex-shrink:0;box-sizing:border-box;border:2px solid rgba(34,9,1,.16);border-top-color:#f6aa1cfa;border-radius:50%;animation:appLoadingSpinnerSpin .65s linear infinite}@keyframes appLoadingSpinnerSpin{to{transform:rotate(360deg)}}.appLoadingSpinner__label{font-size:var(--font-size-small);font-weight:600;font-family:var(--nav-font),Poppins,sans-serif;color:var(--heading-color, #220901);letter-spacing:.02em;flex:1 1 auto;min-width:0}.appLoadingOverlay{display:flex;align-items:center;justify-content:center;pointer-events:auto;background:#fff}.appLoadingOverlay--global{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646}.appLoadingOverlay--bootstrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#fff}.deleteGearKnowledgeConfirm__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#22090173}.deleteGearKnowledgeConfirm{width:min(28rem,100%);padding:1.25rem 1.35rem 1.1rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface);box-shadow:0 .75rem 2rem #2209012e}.deleteGearKnowledgeConfirm__title{margin:0 0 .65rem;font-size:var(--knowledge-font-section, 1rem);font-weight:600;line-height:var(--knowledge-line-tight, 1.25);color:var(--heading-color)}.deleteGearKnowledgeConfirm__message{margin:0 0 1.1rem;font-size:var(--knowledge-font-body, .9375rem);line-height:var(--knowledge-line-body, 1.45);color:var(--text)}.deleteGearKnowledgeConfirm__actions{display:flex;justify-content:flex-end;gap:.5rem}.deleteGearKnowledgeConfirm__confirm{padding:.45em .9em;font-size:var(--knowledge-font-secondary, .875rem);border-radius:.4em;cursor:pointer;border:1px solid var(--selected-red);background:var(--selected-red);color:#fff}.deleteGearKnowledgeConfirm__confirm:disabled{opacity:.65;cursor:not-allowed}.gearKnowledgePanel{display:flex;flex-direction:column;gap:1.2em;font-size:var(--knowledge-font-body, .9375rem)}.gearKnowledgePanel--embedded{gap:.8em}.gearKnowledgePanel--embedded .gearKnowledgePanel__section{background:#22090108;border-color:#2209011a}.gearKnowledgePanel__empty{padding:1.5em 1em;border:1px dashed var(--border);border-radius:.5em;background:var(--surface);text-align:center;color:var(--muted)}.gearKnowledgePanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7em;padding-bottom:.15em}.gearKnowledgePanel__title{margin:0;font-size:var(--knowledge-font-gear-title, 1.25rem);line-height:var(--knowledge-line-tight, 1.25);color:var(--heading-color)}.gearKnowledgePanel__subtitle{font-size:var(--knowledge-font-secondary, .875rem);color:var(--muted);margin-top:.15em;line-height:var(--knowledge-line-body, 1.45)}.gearKnowledgePanel__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--knowledge-font-small, .8125rem)}.gearKnowledgePanel__actions{display:flex;gap:.5em;align-items:center}.gearKnowledgePanel__confirmText{font-weight:600;color:var(--selected-red)}.gearKnowledgePanel__buttonDanger,.gearKnowledgePanel__buttonGhost{padding:.4em .85em;font-size:var(--knowledge-font-secondary, .875rem);border-radius:.4em;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text)}.gearKnowledgePanel__buttonDanger{background:var(--selected-red);border-color:var(--selected-red);color:#fff}.gearKnowledgePanel__buttonDanger:disabled{background:var(--muted);border-color:var(--muted)}.gearKnowledgePanel__buttonGhost:hover{background:#0000000a}.gearKnowledgePanel__section{padding:1.1em 1.25em;background:var(--surface);border:1px solid var(--border);border-radius:.5em;display:flex;flex-direction:column;gap:.7em}.gearKnowledgePanel__sectionTitle{margin:0;font-size:var(--knowledge-font-section, 1rem);font-weight:600;line-height:var(--knowledge-line-tight, 1.25);color:var(--heading-color)}.gearKnowledgePanel__summary{margin:0;font-size:var(--knowledge-font-body, .9375rem);color:var(--text);line-height:var(--knowledge-line-body, 1.45)}.gearKnowledgePanel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:.7em}.gearKnowledgePanel__refGroup{display:flex;flex-direction:column;gap:.2em}.gearKnowledgePanel__refGroupLabel{font-size:var(--knowledge-font-xs, .75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.gearKnowledgePanel__refGroup ul{display:flex;flex-wrap:wrap;gap:.25em;list-style:none;padding:0;margin:0}.gearKnowledgePanel__refGroup ul li{padding:.15em .5em;font-size:var(--knowledge-font-small, .8125rem);background:#2209010f;border-radius:.35em}.gearKnowledgePanel__sonicProfile h4{margin:.4em 0 .3em;font-size:var(--knowledge-font-secondary, .875rem);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.gearKnowledgePanel__sonicProfile ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:.3em 1.5em}.gearKnowledgePanel__sonicProfile li{display:grid;grid-template-columns:7em 1fr 1.5em;gap:.4em;align-items:center;font-size:var(--knowledge-font-small, .8125rem)}.gearKnowledgePanel__sonicScore{display:block;height:.5em;background:#22090114;border-radius:.3em;overflow:hidden}.gearKnowledgePanel__sonicBar{display:block;height:100%;background:var(--accent)}.gearKnowledgePanel__sonicValue{text-align:right;font-variant-numeric:tabular-nums}.gearKnowledgePanel__strengthTitle{display:flex;align-items:center;gap:.5em;margin:.7em 0 .3em;font-size:var(--knowledge-font-small, .8125rem);color:var(--heading-color);text-transform:uppercase;letter-spacing:.06em}.gearKnowledgePanel__strengthCount{padding:0 .45em;background:#22090114;border-radius:.4em;font-size:var(--knowledge-font-secondary, .875rem)}.gearKnowledgePanel__strength--signature .gearKnowledgePanel__strengthTitle{color:#c14b1a}.gearKnowledgePanel__strength--avoid .gearKnowledgePanel__strengthTitle{color:var(--selected-red)}.gearKnowledgePanel__useCases{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4em}.gearKnowledgePanel__useCase{padding:.55em .7em;background:#2209010a;border-radius:.45em}.gearKnowledgePanel__useCase details>summary{cursor:pointer;display:flex;align-items:center;gap:.4em;list-style:none}.gearKnowledgePanel__useCase details>summary::-webkit-details-marker{display:none}.gearKnowledgePanel__useCase details>summary:before{content:"▸";font-size:var(--knowledge-font-small, .8125rem);color:var(--muted);transition:transform .15s ease}.gearKnowledgePanel__useCase details[open]>summary:before{transform:rotate(90deg)}.gearKnowledgePanel__useCaseLabel{font-weight:600;color:var(--heading-color)}.gearKnowledgePanel__useCase details>p{margin:.4em 0;color:var(--text)}.gearKnowledgePanel__controlProfiles{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.gearKnowledgePanel__controlProfile{padding:.6em .7em;background:#2209010a;border-radius:.45em}.gearKnowledgePanel__controlProfile header{display:flex;align-items:center;gap:.5em;margin-bottom:.4em}.gearKnowledgePanel__controlProfileLabel{font-weight:600;color:var(--heading-color)}.gearKnowledgePanel__controlProfileBadge{font-size:var(--knowledge-font-xs, .75rem);padding:.1em .45em;border-radius:.4em;background:#22090114;text-transform:uppercase;letter-spacing:.04em}.gearKnowledgePanel__controlProfileBadge--source_supported{background:#2e6d2e26;color:#2e6d2e}.gearKnowledgePanel__controlProfileBadge--engineering_recommendation{background:#5d738a2e;color:#36556f}.gearKnowledgePanel__controlProfileBadge--unverified_candidate{background:#c628281f;color:var(--selected-red)}.gearKnowledgePanel__controls{width:100%;border-collapse:collapse;font-size:var(--knowledge-font-secondary, .875rem)}.gearKnowledgePanel__controls th{text-align:left;font-weight:600;padding:.25em .5em;background:#2209010d}.gearKnowledgePanel__controls td{padding:.25em .5em}.gearKnowledgePanel__controlSrc{color:var(--muted);font-size:var(--knowledge-font-secondary, .875rem)}.gearKnowledgePanel__controlListen,.gearKnowledgePanel__adjustments{margin-top:.4em;font-size:var(--knowledge-font-secondary, .875rem);color:var(--text)}.gearKnowledgePanel__adjustments{list-style:none;padding:0;margin:.4em 0 0;display:flex;flex-direction:column;gap:.2em}.gearKnowledgePanel__claims{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55em}.gearKnowledgePanel__claims>li{padding:.55em .7em;background:#2209010a;border-radius:.4em}.gearKnowledgePanel__claimText{color:var(--text)}.gearKnowledgePanel__claimMeta{display:flex;gap:.5em;font-size:var(--knowledge-font-xs, .75rem);color:var(--muted);margin-top:.3em}.gearKnowledgePanel__claimSources{list-style:none;padding:0;margin:.3em 0 0;display:flex;flex-wrap:wrap;gap:.3em;font-size:var(--knowledge-font-small, .8125rem)}.gearKnowledgePanel__claimSources a{color:var(--accent)}.knowledgeIndicator{display:inline-flex;align-items:center;gap:.25em;font-size:var(--knowledge-font-xs, .75rem);font-weight:600;padding:.05em .45em;border-radius:.4em;background:#2e6d2e26;color:#2e6d2e;border:1px solid rgba(46,109,46,.35);white-space:nowrap;flex-shrink:0}.knowledgeIndicator--pill{position:absolute;top:.45rem;left:.45rem;z-index:2;font-size:.72em;box-shadow:0 2px 8px #2209011f}.knowledgeIndicator__dot{font-size:.7em;line-height:1}.knowledgeIndicator__count{font-variant-numeric:tabular-nums}.sessionDesignerMark{display:block;width:1.25em;height:.94em;flex-shrink:0}.appToast{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:5000;max-width:min(28rem,calc(100vw - 2rem));padding:.65rem 1rem;border-radius:6px;font-size:var(--font-size-h3);box-shadow:0 4px 20px #2209012e;cursor:pointer;animation:appToastIn .2s ease}.appToast--action{text-decoration:underline;text-underline-offset:.18em}@keyframes appToastIn{0%{opacity:0;transform:translate(-50%) translateY(.5rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.appToast--success{background:var(--rusty-spice, #bc3908);color:var(--contrast-color, #fff)}.appToast--info{background:var(--heading-color, #220901);color:var(--contrast-color, #fff)}.appToast--error{background:#b42318;color:var(--contrast-color, #fff)}.sitePage,.siteHero,.cookieConsent{--site-font-body: var(--default-font);--site-font-heading: var(--heading-font);--site-font-nav: var(--nav-font);--site-size-title: 2rem;--site-size-title-sm: 1.375rem;--site-size-display: clamp(1.75rem, 5vw, 2.75rem);--site-size-heading: 1.25rem;--site-size-heading-lg: 1.35rem;--site-size-feature: clamp(1.45rem, 2.4vw, 1.85rem);--site-size-subhead: 1.05rem;--site-size-lede: 1.05rem;--site-size-body: 1rem;--site-size-body-sm: .9375rem;--site-size-meta: .875rem;--site-size-small: .8125rem;--site-size-caption: .75rem;--site-size-cta: 1rem;--site-size-price: 1.5rem;--site-size-quote: 1.15rem}.sitePage{font-family:var(--site-font-body);font-size:var(--site-size-body);line-height:var(--line-height-prose)}.sitePage h1,.sitePage h2,.sitePage h3,.sitePage h4,.sitePage h5,.sitePage h6{font-family:var(--site-font-heading)}.cookieConsent{position:fixed;z-index:240;left:0;right:0;bottom:0;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--heading-color, #220901) 96%,#000);color:#fff;box-shadow:0 -8px 28px #22090147}.cookieConsent__inner{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.cookieConsent__copy{flex:1 1 18rem;min-width:0}.cookieConsent__title{margin:0 0 .35rem;font-family:var(--site-font-heading);font-size:var(--site-size-body-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cookieConsent__body{margin:0;font-family:var(--site-font-body);font-size:var(--site-size-body-sm);line-height:1.5;color:#ffffffd1}.cookieConsent__policy{margin:.45rem 0 0}.cookieConsent__policyLink{font-family:var(--site-font-body);font-size:var(--site-size-meta);font-weight:600;color:var(--orange, #f6aa1c);text-decoration:underline;text-underline-offset:.15em}.cookieConsent__policyLink:hover{color:#fff}.cookieConsent__actions{display:flex;flex-wrap:wrap;gap:.55rem;flex:0 0 auto}.cookieConsent__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.65rem 1.1rem;border-radius:8px;font-family:var(--site-font-nav);font-size:var(--site-size-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.cookieConsent__btn--accept{border:2px solid var(--orange, #f6aa1c);background:var(--orange, #f6aa1c);color:var(--heading-color, #220901)}.cookieConsent__btn--accept:hover{background:#fff;border-color:#fff}.cookieConsent__btn--decline{border:2px solid rgba(255,255,255,.45);background:transparent;color:#fff}.cookieConsent__btn--decline:hover{border-color:var(--orange, #f6aa1c);color:var(--orange, #f6aa1c)}@media(max-width:640px){.cookieConsent__actions{width:100%}.cookieConsent__btn{flex:1 1 auto;text-align:center}}.appBootstrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;margin:0;background:#000}.appBootstrap--error{flex-direction:column;gap:.5rem;padding:0 1.5rem;text-align:center}.appBootstrap__errorTitle{margin:0;font-size:var(--font-size-h2);font-weight:600;color:#ffc8c8d9}.appBootstrap__errorDetail{margin:0;max-width:48rem;font-size:var(--font-size-h3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#ffc8c8b3;word-break:break-word}.appBootstrap__retry{margin-top:.5rem;padding:.5rem 1.25rem;background:transparent;border:1px solid rgba(255,200,200,.6);color:#ffe6e6f2;border-radius:4px;cursor:pointer;font-size:var(--font-size-h3)}.appBootstrap__retry:hover,.appBootstrap__retry:focus-visible{background:#ffc8c81a;outline:none}.appNav{position:sticky;top:0;z-index:230;background:#000;padding:0 1.15rem;height:var(--app-nav-height, 56px);display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 15px #0003}.appNav__brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none;color:inherit}.appNav__brand:hover .appNav__logo{opacity:.85}.appNav__logo{height:28px;width:auto;display:block;transition:opacity .3s ease}.appNav__links{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.appNav__links>li{display:flex;align-items:center}.appNav__item--midi .appNav__link{gap:.28rem}.appNav__midiLights{display:inline-flex;align-items:center;gap:.2rem}.appNav__midiLight{width:7px;height:7px;border-radius:50%;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .08s ease,box-shadow .08s ease}.appNav__midiLight--tx.is-on{background:#5ec8ff;box-shadow:0 0 6px #5ec8ffd9}.appNav__midiLight--rx.is-on{background:#7dffa0;box-shadow:0 0 6px #7dffa0d9}.appNav__link{position:relative;display:inline-flex;align-items:center;line-height:1;padding:.42rem .8rem;font-family:var(--nav-font);font-size:var(--font-size-small);font-weight:400;color:#fff;background:none;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .3s ease}.appNav__link:hover,.appNav__link.is-active{color:var(--orange)}.appNav__link:after{content:"";position:absolute;bottom:0;left:.8rem;right:.8rem;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.appNav__link.is-active:after{transform:scaleX(1)}.appNav__link--sessionDesigner{gap:.4rem;padding:.32rem .7rem .32rem .45rem;border-radius:999px;background:#fff;color:#171a1f;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.appNav__link--sessionDesigner:after{display:none}.appNav__link--sessionDesigner:hover,.appNav__link--sessionDesigner.is-active{color:#171a1f;background:#fff;box-shadow:none}.appNav__sessionDesignerMark{width:1.15rem;height:.86rem}.appNav__sessionDesignerLabel{line-height:1}.appNav__item--gallery{gap:.3rem;padding-left:.55rem}.appNav__instagram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0;line-height:0;color:inherit;text-decoration:none;transition:opacity .2s ease}.appNav__instagram:hover,.appNav__instagram:focus-visible{opacity:.9;outline:none}.appNav__instagramIcon{width:1.05rem;height:1.05rem;display:block;border-radius:.2rem}.appNav__link--gallery{padding-left:0}.appNav__link--gallery:after{left:0}.appNav__item--contact{margin-left:.15rem}.appNav__item--lights{gap:.2rem}.appNav__item--lights .appNav__link{padding-left:.35rem}.appNav__recordBtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.05rem;height:1.05rem;margin:0 0 0 .55rem;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:3px;background:#ffffff12;color:#ffffff7a;font-size:var(--font-size-small);line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.appNav__recordBtn:hover:not(:disabled),.appNav__recordBtn:focus-visible{color:#ff6b6b;border-color:#ff6b6bbf;background:#ffffff1f;outline:none}.appNav__recordBtn.is-active{color:#e53e3e;border-color:#e53e3ebf;background:#e53e3e24}.appNav__recordBtn:disabled{opacity:.35;cursor:not-allowed}.appNav__item--patchbay{position:relative}.appNav__patchbayMenu{display:none;position:absolute;top:calc(100% - 1px);left:0;min-width:9rem;padding:.28rem 0;margin:0;background:var(--connection-dot-fill);border:1px solid rgba(255,255,255,.12);border-radius:4px;box-shadow:0 8px 24px #00000073;z-index:1}@media(min-width:641px){.appNav__item--patchbayMenuOpen .appNav__patchbayMenu{display:block}}.appNav__patchbayMenuItem{display:block;width:100%;padding:.4rem .85rem;font-family:var(--nav-font);font-size:var(--font-size-small);font-weight:400;color:#fff;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:color .2s ease,background .2s ease}.appNav__patchbayMenuItem:hover,.appNav__patchbayMenuItem:focus-visible{color:var(--orange);background:#ffffff0f;outline:none}.appNav__patchbayMenuItem.is-active{color:var(--orange)}.appNav__patchbayMenuItem:disabled{opacity:.45;cursor:not-allowed}.appNav__toggle{display:none;background:none;border:none;cursor:pointer;padding:.4rem;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px}.appNav__toggleBar{display:block;width:19px;height:2px;background:#fff;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.appNav__toggle.is-open .appNav__toggleBar:nth-child(1){transform:translateY(6px) rotate(45deg)}.appNav__toggle.is-open .appNav__toggleBar:nth-child(2){opacity:0}.appNav__toggle.is-open .appNav__toggleBar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:640px){:root{--app-nav-height: 52px}.appNav{flex-wrap:wrap;height:auto;min-height:52px;padding:0 .85rem}.appNav__brand{height:52px;display:flex;align-items:center}.appNav__logo{height:26px}.appNav__toggle{display:flex;height:52px;margin-left:auto}.appNav nav{flex:1 1 100%;width:100%}.appNav__links{display:none;flex-direction:column;width:100%;padding-bottom:.75rem}.appNav__links.is-open{display:flex}.appNav__link{width:100%;padding:.62rem .85rem;text-align:left;font-size:var(--normal-font-size)}.appNav__link--sessionDesigner{width:fit-content;max-width:100%;padding:.4rem .75rem .4rem .5rem}.appNav__item--gallery{flex-direction:row;justify-content:center;align-items:center;gap:.35rem;width:auto;padding:.5rem .85rem}.appNav__instagram{width:auto;height:auto;padding:0}.appNav__link--gallery{width:auto;flex:none;padding:.12rem 0}.appNav__instagramIcon{width:1.2rem;height:1.2rem}.appNav__link:after{display:none}.appNav__link.is-active{background:#ffffff0f}.appNav__link--sessionDesigner,.appNav__link--sessionDesigner:hover,.appNav__link--sessionDesigner.is-active{background:#fff;color:#171a1f}.appNav__item--patchbay{flex-direction:column;align-items:stretch}.appNav__item--lights{flex-wrap:nowrap;align-items:center}.appNav__item--lights .appNav__link{padding-left:.35rem}.appNav__recordBtn{margin:0 0 0 .85rem;width:1.15rem;height:1.15rem;font-size:var(--font-size-small)}.appNav__patchbayMenu{display:flex;flex-direction:column;position:static;top:auto;left:auto;min-width:unset;padding:0;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none}.appNav__patchbayMenuItem{padding:.55rem .85rem .55rem 1.65rem;font-size:var(--normal-font-size)}.appNav__patchbayMenuItem.is-active{background:#ffffff0f}}main.appMain--chainFill{min-height:100vh;height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden}@supports (height: 100dvh){main.appMain--chainFill{min-height:100dvh;height:100dvh;max-height:100dvh}}main.appMain--chainFill>header.appNav{flex-shrink:0}html.staticCatalogRoute header.appNav,html.staticCatalogRoute header.appNav *{transition:none!important;animation:none!important}html.staticCatalogRoute .gearPopover{animation:none!important;transition:none!important}html.staticCatalogRoute .gearModal,html.staticCatalogRoute .gearModal *{transition:none!important;animation:none!important}html.staticCatalogRoute .gearCard,html.staticCatalogRoute .gearCard__image img{animation:none!important;transition:none!important}html.staticCatalogRoute .gearCard:hover,html.staticCatalogRoute .gearCard:hover .gearCard__image img{transform:none!important}html.staticCatalogRoute .gearPage__statCardButton{transition:none!important}html.staticCatalogRoute .gearPage__statCardButton:active{transform:none!important}html.staticCatalogRoute .fsLayout,html.staticCatalogRoute .fsLayout__resizeHandle:after,html.staticCatalogRoute .fsLayout__search,html.staticCatalogRoute .fsLayout__toggle{transition:none!important}html.staticCatalogRoute .fsLayout__toggle:active{transform:none!important}html.staticCatalogRoute .filterPill,html.staticCatalogRoute .filterPill--animated{animation:none!important;transition:none!important}html.staticCatalogRoute .filterPill:hover,html.staticCatalogRoute .filterPill:active{transform:none!important}html.staticCatalogRoute .racks__chevron,html.staticCatalogRoute .racks__imgWrap img,html.staticCatalogRoute .powerPage__capacityBarFill,html.staticCatalogRoute .powerPage__wattBarFill,html.staticCatalogRoute .powerPage__row--clickable,html.staticCatalogRoute .pbList__row--clickable{transition:none!important}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin: normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);inset-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse, #fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.svg-inline--fa.fa-stack-1x{--fa-width: 1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width: 2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-latin-400-cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-latin-600-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-latin-700-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dark-garnet: #621708;--oxblood: #941b0c;--rusty-spice: #bc3908;--orange: #f6aa1c;--soft-linen: #f2f1e6;--surface-color: #ffffff;--default-color: #374151;--heading-color: #220901;--contrast-color: #ffffff;--muted: #5c5c5c;--selected-red-rgb: 198, 40, 40;--selected-red: rgb(var(--selected-red-rgb));--selected-red-hover: #b71c1c;--app-bootstrapping-bg: #ffffff;--unknown-chip-bg: #e9ecef;--unknown-chip-fg: #000000;--unknown-legend-bg: #101010;--unknown-legend-fg: #f0f0f0;--missing-connection-pill-bg: #3a3f47;--missing-connection-pill-fg: #e7eaee;--unknown-cable-sleeve: #000000;--unknown-cable-flow: #ffffff;--mic-cable-sleeve: #000000;--mic-cable-flow: #FFFF00;--default-cable-flow: #ffffff;--instance-chip-fallback: #868e96;--patchbay-instance-fallback: #64748b;--room-position-fallback: #6b7280;--channel-upstream-node-bg: #2a2f37;--channel-upstream-node-fg: #ffffff;--trunk-sleeve: #cfd4da;--trunk-fallback-flow: #ffffff;--trunk-glyph-uncommitted: #9fb4c7;--stereo-link-fill: #2b8a3e;--connection-dot-fill: #141414;--connection-dot-runway: #000000;--connection-dot-gold: #C9A962;--contrast-text-dark: #000;--contrast-text-light: #fff;--stand-label-background: #f472b6;--kind-fill-synth: #3b5bdb;--kind-fill-drum: #0ca678;--kind-fill-mic: #5c6068;--kind-fill-preamp: #7048e8;--kind-fill-compressor: #d9480f;--kind-fill-eq: #0b7285;--kind-fill-channelStrip: #5f3dc4;--kind-fill-other: #495057;--cat-signal-dante: #16a34a;--cat-signal-avb: #ff0000;--cat-signal-network: #60a5fa;--cat-signal-audio: #f59e0b;--cat-signal-rtpmidi: #ff6600;--cat-signal-hdmi: #c084fc;--cat-signal-ultranet: #ec4899;--patchbay-build-bg: #2b2b2b}:root{--default-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading-font: "Poppins", sans-serif;--nav-font: "Poppins", sans-serif;--font-size-title: 1.75rem;--font-size-h1: 1.25rem;--font-size-h2: 1.1rem;--font-size-h3: .95rem;--font-size-label: .875rem;--font-size-normal: var(--font-size-label);--normal-font-size: var(--font-size-label);--font-size-small: .72rem;--font-size-xsmall: .625rem;--font-size-title-px: 28px;--font-size-h1-px: 20px;--font-size-h2-px: 18px;--font-size-h3-px: 15px;--font-size-label-px: 14px;--font-size-normal-px: 14px;--font-size-small-px: 12px;--font-size-xsmall-px: 10px;--line-height-prose: 1.7;--line-height-table: 1.4;--line-height-ui: 1.2;--app-nav-height: 56px;--bg: var(--soft-linen);--surface: var(--surface-color);--border: rgba(34, 9, 1, .14);--text: var(--default-color);--accent: var(--rusty-spice);--secondary-chrome-bg: #333;--table-header-bg: var(--secondary-chrome-bg);--table-row-hover-bg: #fff3b0;--toggle-on: var(--stereo-link-fill);--modal-backdrop-blur: 20px;font-family:var(--default-font);line-height:1.5;font-weight:400;color:var(--text);background-color:var(--bg)}.appModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--modal-backdrop-blur));-webkit-backdrop-filter:blur(var(--modal-backdrop-blur))}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--soft-linen);color:var(--default-color)}html.appBootstrapping,html.appBootstrapping body{background:var(--app-bootstrapping-bg);overflow:hidden}#root{min-height:100vh}button{font-family:inherit}input[type=checkbox]{accent-color:var(--toggle-on)}a{color:var(--accent)}a:hover{color:var(--orange)}.appBtn--primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5rem 1.15rem;min-height:2.35rem;border:1px solid rgba(188,57,8,.38);border-radius:8px;background:linear-gradient(180deg,#ffd680fc,#f6aa1cf0);color:#220901;font-weight:600;font-size:var(--font-size-label);font-family:var(--default-font),sans-serif;line-height:1.2;cursor:pointer;box-shadow:0 1px #fff6 inset,0 1px 2px #2209011a;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .06s ease}.appBtn--primary:hover:not(:disabled){background:linear-gradient(180deg,#ffe096,#ffc456fa);border-color:#bc39087a;box-shadow:0 1px #ffffff80 inset,0 2px 8px #f6aa1c38}.appBtn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px #2209011f inset}.appBtn--primary:focus-visible{outline:2px solid rgba(246,170,28,.55);outline-offset:2px}.appBtn--primary:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.12)}.appBtn--secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5rem 1rem;min-height:2.35rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-weight:600;font-size:var(--font-size-label);font-family:var(--default-font),sans-serif;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px #2209010d;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.appBtn--secondary:hover:not(:disabled),a.appBtn--secondary:hover{background:#f6aa1c1a;border-color:#bc390847}.appBtn--secondary:active:not(:disabled),a.appBtn--secondary:active{background:#f6aa1c29}.appBtn--secondary:focus-visible{outline:2px solid rgba(246,170,28,.42);outline-offset:2px}.appBtn--secondary:disabled{opacity:.45;cursor:not-allowed}
