.organismo-page__head{position:relative}.organismo-page__head>.stamp{position:absolute;top:22vh;right:0;rotate:8deg}.org{--o-bg:#111915;--o-bg-2:#172119;--o-silk:#e8e3cf;--o-dim:#e8e3cf80;--o-line:#e8e3cf47;--o-audio:#ff8a3d;--o-cv:#7d8cff;--o-gate:#c6ff3d;--o-hot:#ff4b1f;filter:drop-shadow(0 40px 60px #000000bf);user-select:none;color:var(--o-silk);grid-template-columns:26px minmax(0,1fr) 26px;display:grid}.org__cheek{background:repeating-linear-gradient(92deg,#0000002e 0 2px,#0000 2px 9px),repeating-linear-gradient(88deg,#ffdcaa14 0 1px,#0000 1px 13px),linear-gradient(#7d4a22,#62381a 40%,#4e2c12);border-radius:10px;box-shadow:inset 0 0 0 1px #0006,inset 3px 0 6px #ffd2a026}.org__face{background:radial-gradient(circle at 20% 0%, #78b48c12, transparent 55%), var(--o-bg);gap:14px;min-width:0;padding:18px clamp(12px,2.4vw,30px) 24px;display:grid}.org__top{border-bottom:1.5px solid var(--o-line);flex-wrap:wrap;align-items:center;gap:14px 26px;padding-bottom:14px;display:flex}.org__brand{gap:2px;margin-right:auto;display:grid}.org__logo{font:italic 400 2.4rem/1 var(--f-display);letter-spacing:-.01em}.org__logo b{color:var(--o-gate);font-weight:400}.org__brand .mono{letter-spacing:.16em;text-transform:uppercase;color:var(--o-dim);font-size:10px}.org__brand .org__status{letter-spacing:.06em;text-transform:none;min-height:1.2em}.org__power{font:600 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--o-silk);border:1.5px solid var(--o-silk);cursor:pointer;background:#1d2a22;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.org__power:hover{background:#26372c}.org__power-led{border:1.5px solid var(--o-silk);border-radius:50%;width:12px;height:12px}.org__power[aria-pressed=true] .org__power-led{background:var(--o-gate);border-color:var(--o-gate);box-shadow:0 0 10px var(--o-gate)}.org__scope{border:1.5px solid var(--o-line);background:linear-gradient(#e8e3cf12 1px,#0000 1px) 0 0/100% 17.5px,linear-gradient(90deg,#e8e3cf12 1px,#0000 1px) 0 0/26px 100%,#0a0f0c;border-radius:4px;width:min(260px,100%);height:70px}.org__bar{border-bottom:1.5px solid var(--o-line);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:0 0 12px;display:flex}.org-field{letter-spacing:.12em;text-transform:uppercase;gap:2px;font-size:9.5px;display:grid}.org-field>span{color:var(--o-dim)}.org-field select{font:500 11px/1.2 var(--f-mono);letter-spacing:.02em;text-transform:none;color:var(--o-silk);background:var(--o-bg-2);border:1.5px solid var(--o-silk);border-radius:3px;padding:6px 8px}.org-field select:focus-visible,.org .osw__pos:focus-visible,.org .opad:focus-visible,.org .pin:focus-visible,.org .sens__plate:focus-visible,.org .mlrn__b:focus-visible{outline:2px solid var(--o-gate);outline-offset:1px}.org .chip{color:var(--o-silk)}.org .chip:hover{color:var(--ink);border-color:var(--o-silk)}.org .chip[aria-pressed=true]{background:var(--o-silk);color:var(--ink)}.org .chip--rec[aria-pressed=true]{color:var(--o-hot)}.org__blurb{max-width:78ch;font:400 12.5px/1.5 var(--f-text);color:var(--o-dim);text-transform:none;letter-spacing:0;user-select:text;flex:100%;margin:4px 0 0}.org__swipe{letter-spacing:.04em;color:var(--o-dim);margin:0;font-size:10px;display:none}@media (width<=1280px){.org__swipe{display:block}}.org__scroll{padding-bottom:6px;overflow-x:auto}.org__board{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:1240px;display:grid;position:relative}.om--clock{grid-column:span 4}.om--lr{grid-column:span 8}.om--voice,.om--shaos,.om--lfo{grid-column:span 3}.om--fx{grid-column:span 4}.om--out{grid-column:span 2}.om--parts{grid-column:span 12}.om--sens{grid-column:span 3}.om--midi{grid-column:span 6}.om--jacks{grid-column:span 3}.om{border:1.5px solid var(--o-line);background:#ffffff06;border-radius:4px;align-content:start;gap:10px;padding:10px 12px 12px;display:grid}.om__head{align-items:center;gap:10px;display:flex}.om__title{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.om__hint,.om__cap{letter-spacing:.06em;color:var(--o-dim);text-transform:none;font-size:9px}.om__head .om__led,.om__head .om__hint{margin-left:auto}.om__head .om__hint+.om__led{margin-left:0}.om__row{flex-wrap:wrap;align-items:flex-start;gap:6px 4px;display:flex}.om__row--chips{align-items:center;gap:8px}.om__pins{border-top:1px dashed var(--o-line);flex-wrap:wrap;align-items:flex-start;gap:2px;padding-top:8px;display:flex}.om__pins--out,.om__pins--div{border-top:0;padding-top:4px}.om__pins--jacks{border-top:0;padding-top:0}.om__led{border:1.5px solid var(--o-dim);--on:0;border-radius:50%;width:11px;height:11px}.om__led[data-led=clock][data-on="1"]{background:var(--o-gate);border-color:var(--o-gate);box-shadow:0 0 6px var(--o-gate)}.om__led[data-led=clock][data-on="2"]{box-shadow:0 0 12px var(--o-gate);background:#fff;border-color:#fff}.om__led--v{background:color-mix(in srgb, var(--o-audio) calc(var(--on) * 100%), transparent);border-color:color-mix(in srgb, var(--o-audio) calc(30% + var(--on) * 70%), var(--o-dim));box-shadow:0 0 calc(var(--on) * 10px) var(--o-audio)}.om__led--clip.is-on{background:var(--o-hot);border-color:var(--o-hot);box-shadow:0 0 10px var(--o-hot)}.org .knob__tick{stroke:var(--o-dim)}.org .knob__skirt{fill:#070b09}.org .knob__cap{fill:#2b3a31;stroke:var(--o-line)}.org .knob__pointer{stroke:var(--o-gate)}.org .knob:focus-visible .knob__skirt,.org .knob.is-turning .knob__skirt{fill:#1a2c4a}.org .knob__label{color:var(--o-silk)}.org .knob__value{color:var(--o-dim)}.osw{justify-items:start;gap:3px;display:grid}.osw__cap{letter-spacing:.12em;text-transform:uppercase;color:var(--o-dim);font-size:9.5px}.osw__row{border:1.5px solid var(--o-silk);border-radius:4px;display:inline-flex;overflow:hidden}.osw__pos{letter-spacing:.08em;color:var(--o-silk);border:0;border-right:1px solid var(--o-line);cursor:pointer;background:0 0;padding:6px 7px;font-size:9px}.osw__pos:last-child{border-right:0}.osw__pos[aria-checked=true]{color:var(--ink);background:var(--o-gate)}.opad{letter-spacing:.12em;text-transform:uppercase;min-height:38px;color:var(--o-silk);border:1.5px solid var(--o-silk);cursor:pointer;user-select:none;touch-action:none;background:#1d2a22;border-radius:7px 7px 3px 3px;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:10px;font-weight:600;display:inline-flex}.opad kbd{font:inherit;opacity:.45;box-shadow:none;background:0 0;border:0;padding:0;font-weight:400}.opad:hover{background:#26372c}.opad.is-down{color:var(--ink);background:var(--o-gate);border-color:var(--o-gate)}.opad--rst{align-self:center;margin-left:4px}.lr{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lrc{border:1px solid var(--o-line);background:#0000002e;border-radius:3px;align-content:start;gap:8px;min-width:0;padding:8px 8px 6px;display:grid}.lrc__head{justify-content:space-between;align-items:center;gap:6px;min-height:32px;display:flex}.lrc__head b{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.lrc__head .osw__cap{display:none}.lrc__pads{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lrc__pads--ctl{grid-template-columns:1fr 1fr 1fr}.lrc__bank{gap:6px;display:flex}.lrc__bank-led{height:24px;font:600 10px/1 var(--f-mono);color:var(--o-dim);border:1.5px solid var(--o-dim);border-radius:12px;flex:1;place-items:center;display:grid}.lrc__bank-led.is-on{color:var(--ink);background:#ffd23d;border-color:#ffd23d;box-shadow:0 0 10px #ffd23d}.lrc__keys{letter-spacing:.02em;color:var(--o-dim);text-transform:none;margin:0;font-size:8.5px;line-height:1.55}.lrc__keys b{color:var(--o-silk);font-weight:500}.org.is-stopped .lr .tape{opacity:.55}.tape{border:1px solid var(--o-line);background:#0a0f0c;border-radius:3px;height:52px;position:relative;overflow:hidden}.tape canvas{width:100%;height:100%;display:block}.tape__head{top:0;bottom:0;left:calc(var(--at,0) * 100%);background:var(--o-hot);width:2px;box-shadow:0 0 6px var(--o-hot);transition:left 70ms linear;position:absolute}.pin{--pc:var(--o-audio);--v:0;min-width:36px;color:var(--o-silk);cursor:crosshair;touch-action:none;background:0 0;border:0;justify-items:center;gap:3px;padding:4px 3px;display:grid}.pin--audio{--pc:var(--o-audio)}.pin--cv{--pc:var(--o-cv)}.pin--gate{--pc:var(--o-gate)}.pin__dot{border:2.5px solid var(--pc);background:color-mix(in srgb, var(--pc) calc(var(--v) * 100%), #0a0f0c);width:17px;height:17px;box-shadow:0 0 calc(var(--v) * 14px) var(--pc);border-radius:50%;position:relative}.pin--out .pin__dot{background:color-mix(in srgb, var(--pc) calc(45% + var(--v) * 55%), #0a0f0c)}.pin--io .pin__dot{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) calc(45% + var(--v) * 55%), #0a0f0c) 50%, color-mix(in srgb, var(--pc) calc(var(--v) * 100%), #0a0f0c) 50%)}.pin__lab{letter-spacing:.08em;text-transform:uppercase;color:var(--o-dim);white-space:nowrap;font-size:8.5px}.pin:hover .pin__dot{outline:2px solid var(--o-silk);outline-offset:2px}.pin.is-armed .pin__dot{outline:2px solid var(--o-silk);outline-offset:3px;animation:.9s ease-in-out infinite org-armed}@keyframes org-armed{50%{outline-offset:5px;outline-color:var(--o-gate)}}.org__wires{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.cable{fill:none;stroke:var(--ink-c,#e0452b);stroke-width:3.4px;stroke-linecap:round;opacity:calc(.62 + var(--v,0) * .38)}.cable--shadow{stroke:#00000080;stroke-width:6px;opacity:1;transform:translateY(2px)}.cable--hit{stroke:#0000;stroke-width:18px;opacity:1;pointer-events:stroke;cursor:pointer}.cable--temp{stroke:var(--o-silk);stroke-width:2.5px;stroke-dasharray:5 5;opacity:.9}.cable-clip{fill:var(--ink-c,#e0452b);stroke:#0009;stroke-width:1px;pointer-events:none}.cable-group.is-hover .cable:not(.cable--hit):not(.cable--shadow){stroke-width:5.2px;stroke-dasharray:2 7}.parts{flex-wrap:wrap;gap:10px 14px;display:flex}.part{border:1px dashed var(--o-line);border-radius:4px;justify-items:center;gap:4px;padding:6px 10px 4px;display:grid}.part__name{letter-spacing:.14em;text-transform:uppercase;color:var(--o-dim);font-size:9px}.part .om__pins{border-top:0;padding-top:0}.sens{gap:20px;display:flex}.sens__one{justify-items:center;gap:6px;display:grid}.sens__plate{letter-spacing:.14em;text-transform:uppercase;width:78px;height:104px;color:var(--ink);cursor:pointer;touch-action:none;background:linear-gradient(#d9b96a,#b08a30);border:2px solid #7a5c1c;border-radius:40px 40px 10px 10px;place-items:end center;padding-bottom:6px;font-size:9px;display:grid;position:relative;overflow:hidden}.sens__plate span{position:relative}.sens__fill{background:#c6ff3db3;height:0;position:absolute;bottom:0;left:0;right:0}.sens__plate.is-down{border-color:var(--o-gate)}.mlrn{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mlrn__b{letter-spacing:.1em;text-transform:uppercase;color:var(--o-silk);border:1px solid var(--o-line);cursor:pointer;background:0 0;border-radius:3px;justify-items:start;gap:2px;padding:6px 8px;font-size:9.5px;display:grid}.mlrn__b span{color:var(--o-dim);letter-spacing:.04em;text-transform:none}.mlrn__b.is-learning{color:var(--ink);background:var(--o-gate);border-color:var(--o-gate)}.mlrn__b.is-learning span{color:var(--ink)}.mlrn__keys{letter-spacing:.04em;color:var(--o-dim);text-transform:none;font-size:9px}.org__takes{margin-top:18px}.org__takes:empty,.org__takes .takes__empty{display:none}@media (width<=760px){.organismo-page__head>.stamp{margin-top:1rem;display:inline-flex;position:static}.org{grid-template-columns:10px minmax(0,1fr) 10px}}@media (prefers-reduced-motion:reduce){.pin.is-armed .pin__dot{animation:none}.tape__head{transition:none}}
