*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #0d1410;--color-fg: #c8d5c0;--color-accent: #4a7c59;--color-muted: #3a4a3e;--font-mono: "Courier New", Courier, "Lucida Console", monospace;--font-sans: system-ui, -apple-system, sans-serif}html{font-size:16px;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-mono);line-height:1.6;min-height:100dvh}img,video,canvas,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}.frame-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0d1410d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.frame-overlay--visible{opacity:1}.frame-modal{width:min(1200px,calc(100vw - 2rem));height:min(800px,calc(100dvh - 4rem));display:flex;flex-direction:column;background:#0d1410;border:.5px solid rgba(159,225,203,.2);border-radius:3px;overflow:hidden;transform:scale(.98);transition:transform .2s ease}.frame-overlay--visible .frame-modal{transform:scale(1)}.frame-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#0d141080;opacity:0;transition:opacity .22s ease}.frame-drawer-overlay--visible{opacity:1}.frame-drawer-panel{width:450px;max-width:100vw;height:100%;display:flex;flex-direction:column;background:#0d1410;border-left:.5px solid rgba(159,225,203,.2);transform:translate(100%);transition:transform .22s ease}.frame-drawer-overlay--visible .frame-drawer-panel{transform:translate(0)}.frame-header{display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;border-bottom:.5px solid rgba(159,225,203,.1);font-family:ui-monospace,Courier New,Courier,monospace;font-size:12px;flex-shrink:0}.frame-title{color:var(--color-fg, #c8d5c0);letter-spacing:.04em}.frame-header-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.frame-action-link{color:var(--color-muted, #5a7060);text-decoration:none;font-size:14px;line-height:1;padding:2px 5px;transition:color .1s}.frame-action-link:hover{color:var(--color-fg, #c8d5c0)}.frame-close-btn{background:none;border:none;color:var(--color-muted, #5a7060);font-size:20px;line-height:1;cursor:pointer;padding:2px 5px;font-family:inherit;transition:color .1s}.frame-close-btn:hover{color:var(--color-fg, #c8d5c0)}.frame-status{font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border-radius:2px}.frame-status--active{color:#4fc896;background:#4fc8961a;border:.5px solid rgba(79,200,150,.28)}.frame-status--paused{color:#7a9080;background:#7a90801a;border:.5px solid rgba(122,144,128,.26)}.frame-status--archival{color:#8a8070;background:#8a807014;border:.5px solid rgba(138,128,112,.2)}.frame-body{flex:1;overflow:hidden;position:relative}.frame-body iframe{width:100%;height:100%;border:none;display:block}.frame-archived-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;font-family:ui-monospace,Courier New,Courier,monospace;color:var(--color-muted, #5a7060)}.frame-archived-notice span:first-child{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8a8070}.frame-archived-notice span:last-child{font-size:11px;color:#5a706099}.frame-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--color-muted, #5a7060);font-family:ui-monospace,Courier New,Courier,monospace;font-size:12px}.frame-placeholder-route{color:#9fe1cb59;font-size:11px;letter-spacing:.04em}@keyframes pond-fadein{0%{opacity:0}to{opacity:1}}.pond-root{position:relative;width:100vw;height:100dvh;overflow:hidden;background:#0d1410;cursor:grab;user-select:none;-webkit-user-select:none;animation:pond-fadein .55s ease-out both}.pond-root.dragging{cursor:grabbing}.glass{background:#0d1410b8;border:.5px solid rgba(159,225,203,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:2px}.zoom-readout{position:absolute;bottom:1rem;right:1rem;font-family:ui-monospace,Courier New,Courier,monospace;font-size:11px;color:var(--color-muted, #5a7060);letter-spacing:.06em;pointer-events:none;white-space:nowrap}.dev-bake-btn{position:absolute;top:.75rem;left:.75rem;font-family:ui-monospace,Courier New,Courier,monospace;font-size:10px;color:#9fe1cb80;text-decoration:none;letter-spacing:.1em;padding:3px 7px;border:.5px solid rgba(159,225,203,.18);border-radius:2px;background:#0d14108c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:color .15s,border-color .15s;pointer-events:all;z-index:10}.dev-bake-btn:hover{color:#9fe1cb;border-color:#9fe1cb66}.hint-bar{position:absolute;bottom:1rem;left:1rem;font-family:ui-monospace,Courier New,Courier,monospace;font-size:10px;color:#c8d5c047;letter-spacing:.06em;pointer-events:none;white-space:nowrap}.murmur-root{position:relative;width:100vw;min-height:100dvh;background:#070b08;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:ui-monospace,Courier New,Courier,monospace;overflow:hidden;opacity:1;transition:opacity .32s ease-in}.murmur-root--exiting{opacity:0;pointer-events:none}.murmur-breadcrumb{position:absolute;top:1rem;left:1rem;font-size:11px;letter-spacing:.06em;color:#c8d5c047;display:flex;align-items:center;gap:0}.murmur-breadcrumb-link{background:none;border:none;padding:0;cursor:pointer;color:#c8d5c061;text-decoration:none;font-family:ui-monospace,Courier New,Courier,monospace;font-size:inherit;letter-spacing:inherit;transition:color .15s}.murmur-breadcrumb-link:hover{color:#c8d5c0b8}.murmur-breadcrumb-sep{margin:0 .25rem;color:#c8d5c02e}.murmur-breadcrumb-current{color:#c8d5c08c}.murmur-top-right-cluster{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.65rem;z-index:10}.murmur-status{display:flex;align-items:center;gap:.4rem;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#c8d5c040}.murmur-close-btn{width:28px;height:28px;background:transparent;border:.5px solid rgba(200,213,192,.18);border-radius:4px;color:#c8d5c059;font-family:ui-monospace,Courier New,Courier,monospace;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.murmur-close-btn:hover{background:#ffffff0f;border-color:#c8d5c066;color:#c8d5c0a6}.murmur-status-dot{width:5px;height:5px;border-radius:50%;background:#b9a0e04d;flex-shrink:0;transition:background .4s}.murmur-status-dot--ready{background:#b9a0e0d9}.murmur-body{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;text-align:center}.murmur-title{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b9a0e08c}.murmur-subtitle{font-size:11px;letter-spacing:.08em;color:#c8d5c02e}.murmur-loading{font-size:10px;letter-spacing:.12em;color:#c8d5c047}.murmur-error{font-size:10px;letter-spacing:.06em;color:#e0a0a0a6}.murmur-debug{display:flex;flex-direction:column;align-items:center;gap:1rem}.murmur-debug-name{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b9a0e0b3}.murmur-debug-list{display:grid;grid-template-columns:auto auto;column-gap:1.2rem;row-gap:.3rem;font-size:10px;letter-spacing:.06em;text-align:left}.murmur-debug-list dt{color:#c8d5c047;text-transform:uppercase;letter-spacing:.1em}.murmur-debug-list dd{margin:0;color:#c8d5c08c}.murmur-mode-toggle{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;z-index:10}.murmur-mode-btn{background:#070b088c;border:.5px solid rgba(200,213,192,.15);color:#c8d5c04d;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .65rem;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.murmur-mode-btn:first-child{border-radius:2px 0 0 2px}.murmur-mode-btn:last-child{border-radius:0 2px 2px 0;border-left:none}.murmur-mode-btn--active{color:#b9a0e0d9;border-color:#b9a0e059}.murmur-mode-btn:disabled{opacity:.35;cursor:default}.murmur-bottom-center{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:10}.murmur-transport{display:flex;align-items:center;gap:.55rem;padding:.4rem .8rem;border:.5px solid rgba(200,213,192,.15);background:#070b08a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;white-space:nowrap}.murmur-transport-play{background:none;border:none;color:#c8d5c099;font-size:10px;cursor:pointer;padding:0;width:14px;text-align:center;transition:color .1s;font-family:ui-monospace,Courier New,Courier,monospace}.murmur-transport-play:hover{color:#c8d5c0f2}.murmur-transport-time{font-size:9px;letter-spacing:.05em;color:#c8d5c04d;font-family:ui-monospace,Courier New,Courier,monospace;min-width:28px;text-align:center}.murmur-transport-scrub{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:140px;height:1px;background:#c8d5c026;outline:none;cursor:pointer;border-radius:1px}.murmur-transport-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;cursor:pointer}.murmur-transport-scrub::-moz-range-thumb{width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;border:none;cursor:pointer}.murmur-transport-loop{background:none;border:none;color:#c8d5c047;font-size:13px;cursor:pointer;padding:0;width:16px;text-align:center;transition:color .12s;font-family:ui-monospace,Courier New,Courier,monospace;line-height:1}.murmur-transport-loop:hover{color:#c8d5c0b3}.murmur-transport-loop--on{color:#b9a0e0cc}.murmur-transport-bpm{font-size:8px;letter-spacing:.06em;color:#c8d5c038;font-family:ui-monospace,Courier New,Courier,monospace;white-space:nowrap}.murmur-sensitivity{display:flex;align-items:center;gap:.5rem;padding:.3rem .8rem;border:.5px solid rgba(200,213,192,.1);background:#070b088c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.murmur-sensitivity-label{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#c8d5c047}.murmur-sensitivity-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;height:1px;background:#c8d5c026;outline:none;cursor:pointer;border-radius:1px}.murmur-sensitivity-slider::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:7px;border-radius:50%;background:#b9a0e0a6;cursor:pointer}.murmur-sensitivity-slider::-moz-range-thumb{width:7px;height:7px;border-radius:50%;background:#b9a0e0a6;border:none;cursor:pointer}.murmur-sensitivity-val{font-size:8px;letter-spacing:.05em;color:#c8d5c04d;font-family:ui-monospace,Courier New,Courier,monospace;min-width:24px}.murmur-upload-wrap{display:flex;flex-direction:column;align-items:center;gap:.4rem}.murmur-upload{padding:.35rem 1.1rem;border:.5px solid rgba(200,213,192,.12);background:#070b088c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap;outline:none}.murmur-upload:hover,.murmur-upload:focus-visible,.murmur-upload--dragging{border-color:#c8d5c059;background:#070b08cc}.murmur-upload--dragging{border-color:#b9a0e08c}.murmur-upload--error{border-color:#e0a0a073}.murmur-upload-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#c8d5c047;pointer-events:none}.murmur-upload--dragging .murmur-upload-label{color:#b9a0e0bf}.murmur-upload--error .murmur-upload-label{color:#e0a0a0a6}.murmur-samples{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.murmur-sample-btn{background:none;border:.5px solid rgba(200,213,192,.12);color:#c8d5c047;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.08em;padding:.2rem .5rem;cursor:pointer;transition:color .15s,border-color .15s}.murmur-sample-btn:hover{color:#c8d5c0a6;border-color:#c8d5c04d}.murmur-scene,.murmur-scene>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.murmur-info-btn{position:absolute;bottom:1rem;left:1rem;width:22px;height:22px;border:.5px solid rgba(200,213,192,.2);background:#070b088c;color:#c8d5c066;font-family:ui-monospace,Courier New,Courier,monospace;font-size:11px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;z-index:10;padding:0}.murmur-info-btn:hover,.murmur-info-btn--active{border-color:#c8d5c073;color:#c8d5c0bf}.murmur-info-card{position:absolute;bottom:3rem;left:1rem;padding:.9rem 1.1rem;border:.5px solid rgba(200,213,192,.15);background:#070b08b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:.35rem;min-width:180px;max-width:240px;z-index:10}.murmur-info-name{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b9a0e0bf;margin:0 0 .3rem}.murmur-info-row{display:flex;gap:.8rem;font-size:10px;margin:0;color:#c8d5c080}.murmur-info-label{color:#c8d5c047;text-transform:uppercase;letter-spacing:.08em;min-width:55px;flex-shrink:0}.murmur-info-desc{font-size:10px;color:#c8d5c061;margin:.35rem 0 0;line-height:1.55}.murmur-info-about{display:inline-block;margin-top:.65rem;font-size:9px;letter-spacing:.1em;color:#b9a0e073;text-decoration:none;transition:color .15s}.murmur-info-about:hover{color:#b9a0e0d9}.murmur-hud{position:absolute;bottom:1rem;right:1rem;padding:.75rem .9rem;border:.5px solid rgba(200,213,192,.12);background:#070b08a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:.22rem;min-width:155px;z-index:10}.murmur-hud-title{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#b9a0e08c;margin-bottom:.25rem}.murmur-hud-row{display:flex;justify-content:space-between;gap:1rem;font-size:9px}.murmur-hud-label{color:#c8d5c038;text-transform:uppercase;letter-spacing:.08em}.murmur-hud-value{color:#c8d5c085;font-variant-numeric:tabular-nums;letter-spacing:.03em}.murmur-picker{position:absolute;top:2.8rem;right:1rem;z-index:20;display:flex;flex-direction:column;align-items:flex-end}.murmur-picker-toggle{background:none;border:.5px solid rgba(200,213,192,.15);color:#c8d5c047;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:.18rem .55rem;cursor:pointer;transition:color .15s,border-color .15s}.murmur-picker-toggle--active,.murmur-picker-toggle:hover{color:#c8d5c0a6;border-color:#c8d5c059}.murmur-picker-panel{margin-top:.4rem;border:.5px solid rgba(200,213,192,.15);background:#070b08e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:210px;display:flex;flex-direction:column}.murmur-picker-tabs{display:flex;border-bottom:.5px solid rgba(200,213,192,.12)}.murmur-picker-tab{flex:1;background:none;border:none;color:#c8d5c047;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;padding:.35rem 0;cursor:pointer;transition:color .15s}.murmur-picker-tab--active{color:#b9a0e0cc;border-bottom:.5px solid rgba(185,160,224,.45)}.murmur-picker-list{list-style:none;margin:0;padding:.3rem 0;max-height:220px;overflow-y:auto}.murmur-picker-cloud{width:100%;background:none;border:none;color:#c8d5c073;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.06em;text-align:left;padding:.3rem .8rem;cursor:pointer;transition:color .1s,background .1s}.murmur-picker-cloud:hover{color:#c8d5c0d9;background:#c8d5c00a}.murmur-picker-cloud--active{color:#b9a0e0d9}.murmur-picker-divider{height:.5px;background:#c8d5c01a;margin:.3rem .8rem}.murmur-picker-upload{padding:.65rem .75rem;display:flex;flex-direction:column;gap:.55rem}.murmur-picker-zone{border:.5px dashed rgba(200,213,192,.2);padding:.9rem .5rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.murmur-picker-zone:hover,.murmur-picker-zone--dragging{border-color:#b9a0e080;background:#b9a0e00a}.murmur-picker-zone-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#c8d5c04d;pointer-events:none}.murmur-picker-zone--dragging .murmur-picker-zone-label{color:#b9a0e0b3}.murmur-picker-preview{display:flex;flex-direction:column;gap:.3rem}.murmur-picker-preview-name{font-size:9px;letter-spacing:.06em;color:#b9a0e0bf;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.murmur-picker-preview-stats{display:grid;grid-template-columns:auto auto;column-gap:.8rem;row-gap:.15rem;margin:0;font-size:9px}.murmur-picker-preview-stats dt{color:#c8d5c047;text-transform:uppercase;letter-spacing:.08em}.murmur-picker-preview-stats dd{margin:0;color:#c8d5c08c}.murmur-picker-meta{display:flex;flex-direction:column;gap:.3rem}.murmur-picker-meta-input{background:#c8d5c00a;border:.5px solid rgba(200,213,192,.15);color:#c8d5c0a6;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.04em;padding:.3rem .45rem;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s;resize:none}.murmur-picker-meta-input:focus{border-color:#b9a0e066}.murmur-picker-meta-input::placeholder{color:#c8d5c033}.murmur-picker-meta-notes{field-sizing:content;min-height:2.5rem}.murmur-picker-actions{display:flex;gap:.4rem;justify-content:flex-end}.murmur-picker-cancel{background:none;border:.5px solid rgba(200,213,192,.15);color:#c8d5c047;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.08em;padding:.25rem .55rem;cursor:pointer;transition:color .15s}.murmur-picker-cancel:hover{color:#c8d5c099}.murmur-picker-load-btn{background:#b9a0e01f;border:.5px solid rgba(185,160,224,.3);color:#b9a0e0cc;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.08em;padding:.25rem .65rem;cursor:pointer;transition:background .15s,color .15s}.murmur-picker-load-btn:hover:not(:disabled){background:#b9a0e038;color:#b9a0e0}.murmur-picker-load-btn:disabled{opacity:.45;cursor:default}.murmur-picker-err{font-size:9px;letter-spacing:.04em;color:#e0a0a0bf;margin:0;line-height:1.4}.murmur-notice{position:absolute;top:3.2rem;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.08em;color:#c8d5c080;background:#070b08bf;border:.5px solid rgba(200,213,192,.15);padding:.25rem .8rem;white-space:nowrap;z-index:20;pointer-events:none;animation:murmur-notice-fade 8s ease-out forwards}@keyframes murmur-notice-fade{0%{opacity:0}8%{opacity:1}80%{opacity:1}to{opacity:0}}.murmur-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(7,11,8,.88) 100%);pointer-events:none;z-index:15;animation:murmur-vignette-anim .7s ease-in-out forwards}@keyframes murmur-vignette-anim{0%{opacity:0}17%{opacity:1}86%{opacity:1}to{opacity:0}}.murmur-hud-value--frozen{color:#b9a0e0d9}.murmur-info-suggestion{color:#b9a0e073;border-top:.5px solid rgba(200,213,192,.08);padding-top:.35rem;margin-top:.1rem}.murmur-upload-label--wave{letter-spacing:0;font-size:10px}.murmur-keyboard-helper{position:absolute;bottom:7.8rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10;pointer-events:none;opacity:1;transition:opacity .8s ease;white-space:nowrap}.murmur-keyboard-helper--hidden{opacity:0}.murmur-keyboard-shortcut{display:flex;align-items:center;gap:.3rem}.murmur-keyboard-key{display:inline-block;background:#c8d5c00f;border:.5px solid rgba(200,213,192,.2);color:#c8d5c073;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.06em;padding:.1rem .3rem;border-radius:2px;font-style:normal}.murmur-keyboard-label{font-size:8px;letter-spacing:.08em;color:#c8d5c038;text-transform:uppercase}.murmur-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#070b08d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200}.murmur-help-card{position:relative;padding:1.4rem 1.8rem;border:.5px solid rgba(200,213,192,.2);background:#070b08e6;min-width:340px}.murmur-help-close{position:absolute;top:.6rem;right:.7rem;background:none;border:none;color:#c8d5c04d;font-size:14px;cursor:pointer;font-family:ui-monospace,Courier New,Courier,monospace;transition:color .15s;padding:0;line-height:1}.murmur-help-close:hover{color:#c8d5c0bf}.murmur-help-title{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#b9a0e0a6;margin:0 0 .9rem}.murmur-help-table{border-collapse:collapse;width:100%;font-size:9px;letter-spacing:.06em}.murmur-help-table th{text-align:left;color:#c8d5c038;text-transform:uppercase;letter-spacing:.1em;padding:0 .8rem .5rem 0;font-weight:400}.murmur-help-table td{color:#c8d5c080;padding:.22rem .8rem .22rem 0;vertical-align:middle}.murmur-help-table tr:not(:last-child) td{border-bottom:.5px solid rgba(200,213,192,.06)}.murmur-help-table td:first-child{padding-right:1.2rem}.murmur-help-mouse-hint{margin:.9rem 0 0;font-size:8px;letter-spacing:.07em;color:#c8d5c04d;border-top:.5px solid rgba(200,213,192,.08);padding-top:.65rem}.murmur-left-panels{position:absolute;top:2.5rem;left:1rem;z-index:10;display:flex;flex-direction:column;gap:.4rem;width:220px}.murmur-left-panels .mp-root,.murmur-left-panels .cp-root{position:static;width:100%}.cp-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:#070b08a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid rgba(200,213,192,.15);color:#c8d5c061;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .55rem;cursor:pointer;transition:color .15s,border-color .15s;box-sizing:border-box}.cp-header:hover{color:#c8d5c0a6;border-color:#c8d5c052}.cp-toggle-glyph{font-size:11px;line-height:1;flex-shrink:0}.cp-body{border:.5px solid rgba(200,213,192,.12);border-top:none;background:#070b08d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem .55rem;display:flex;flex-direction:column;gap:.45rem}.cp-row{display:flex;align-items:center;gap:.3rem}.cp-quality-btn{flex:1;background:#c8d5c00a;border:.5px solid rgba(200,213,192,.15);color:#c8d5c059;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.1em;padding:.2rem 0;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cp-quality-btn--active{color:#b9a0e0d9;border-color:#b9a0e073;background:#b9a0e014}.cp-presets{display:flex;flex-wrap:wrap;gap:2px}.cp-preset-btn{background:#c8d5c00a;border:.5px solid rgba(200,213,192,.15);color:#c8d5c059;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.06em;padding:.2rem .4rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cp-preset-btn--active{color:#b9a0e0d9;border-color:#b9a0e073;background:#b9a0e014}.cp-custom{display:flex;flex-direction:column;gap:.22rem}.cp-custom-row{display:flex;align-items:center;gap:.35rem}.cp-custom-label{font-size:8px;color:#c8d5c040;letter-spacing:.08em;text-transform:uppercase;min-width:16px}.cp-custom-input{background:#c8d5c00a;border:.5px solid rgba(200,213,192,.18);color:#c8d5c099;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.04em;padding:.15rem .3rem;width:52px;outline:none;-moz-appearance:textfield;transition:border-color .15s}.cp-custom-input::-webkit-inner-spin-button,.cp-custom-input::-webkit-outer-spin-button{-webkit-appearance:none}.cp-custom-input:focus{border-color:#b9a0e066}.cp-custom-unit{font-size:8px;color:#c8d5c033;letter-spacing:.06em}.cp-row--voices{margin-top:.1rem}.cp-label{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#c8d5c040;flex-shrink:0;min-width:36px}.cp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:1px;background:#c8d5c02e;outline:none;cursor:pointer;min-width:0}.cp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;cursor:pointer}.cp-slider::-moz-range-thumb{width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;border:none;cursor:pointer}.cp-slider-val{font-size:8px;color:#c8d5c059;min-width:10px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.mp-root{position:absolute;top:2.5rem;left:1rem;z-index:10;width:220px}.mp-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:#070b08a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid rgba(200,213,192,.15);color:#c8d5c061;font-family:ui-monospace,Courier New,Courier,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .55rem;cursor:pointer;transition:color .15s,border-color .15s;box-sizing:border-box}.mp-header:hover{color:#c8d5c0a6;border-color:#c8d5c052}.mp-toggle-glyph{font-size:11px;line-height:1;flex-shrink:0}.mp-body{border:.5px solid rgba(200,213,192,.12);border-top:none;background:#070b08d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem .55rem;display:flex;flex-direction:column;gap:.6rem}.mp-effect{display:flex;flex-direction:column;gap:.28rem}.mp-effect+.mp-effect{padding-top:.5rem;border-top:.5px solid rgba(200,213,192,.07)}.mp-effect-name{font-size:8px;letter-spacing:.16em;color:#b9a0e0a6}.mp-effect-row{display:flex;align-items:center;gap:.3rem}.mp-label{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#c8d5c040;flex-shrink:0}.mp-select{background:#c8d5c00a;border:.5px solid rgba(200,213,192,.18);color:#c8d5c099;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.04em;padding:.15rem .2rem;cursor:pointer;outline:none;max-width:58px;flex-shrink:0}.mp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:1px;background:#c8d5c02e;outline:none;cursor:pointer;min-width:0}.mp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;cursor:pointer}.mp-slider::-moz-range-thumb{width:7px;height:7px;border-radius:50%;background:#b9a0e0bf;border:none;cursor:pointer}.mp-slider-val{font-size:8px;color:#c8d5c059;letter-spacing:.03em;min-width:22px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.mp-grid{display:grid;grid-template-columns:repeat(4,13px);gap:2px}.mp-cell{width:13px;height:13px;background:#c8d5c00f;border:.5px solid rgba(200,213,192,.12);cursor:pointer;padding:0;transition:background .1s,border-color .1s;border-radius:1px}.mp-cell:hover{background:#c8d5c024}.mp-cell--on{background:#b9a0e06b;border-color:#b9a0e094}.mp-cell--on:hover{background:#b9a0e099}.mp-reset{background:none;border:.5px solid rgba(200,213,192,.12);color:#c8d5c038;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.08em;padding:.22rem .45rem;cursor:pointer;transition:color .15s,border-color .15s;align-self:flex-start;margin-top:.15rem}.mp-reset:hover{color:#c8d5c08c;border-color:#c8d5c04d}@media(max-width:639px){.murmur-hud,.murmur-keyboard-helper,.murmur-left-panels,.mp-root{display:none}.murmur-bottom-center{bottom:4.5rem}.murmur-mode-toggle{top:.5rem}.murmur-picker-panel{width:180px}}.page-root{width:100vw;min-height:100dvh;background:var(--color-bg, #0d1410);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:ui-monospace,Courier New,Courier,monospace;padding:2rem 1.5rem;gap:1rem;text-align:center}.page-breadcrumb{position:absolute;top:1rem;left:1rem;font-size:11px;letter-spacing:.06em;color:#c8d5c047;display:flex;align-items:center}.page-breadcrumb-link{color:#c8d5c061;text-decoration:none;transition:color .15s}.page-breadcrumb-link:hover{color:#c8d5c0b8}.page-breadcrumb-sep{margin:0 .25rem;color:#c8d5c02e}.page-breadcrumb-current{color:#c8d5c08c}.page-title{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c8d5c073}.page-body{font-size:11px;letter-spacing:.06em;color:#c8d5c033}.page-link{font-size:11px;letter-spacing:.06em;color:#9fe1cb59;text-decoration:none;transition:color .15s}.page-link:hover{color:#9fe1cbb3}.mi-root{width:100%;min-height:100dvh;background:#0d1410;font-family:ui-monospace,Courier New,Courier,monospace;display:flex;flex-direction:column;align-items:center;padding:5rem 1.5rem 4rem;box-sizing:border-box}.mi-content{width:100%;max-width:640px;display:flex;flex-direction:column;gap:3rem}.mi-header{display:flex;flex-direction:column;gap:.4rem}.mi-title{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b9a0e0a6;margin:0}.mi-subtitle{font-size:11px;letter-spacing:.08em;color:#c8d5c038;margin:0}.mi-section{display:flex;flex-direction:column;gap:1rem}.mi-heading{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#c8d5c047;font-weight:400;margin:0;padding-bottom:.6rem;border-bottom:.5px solid rgba(200,213,192,.1)}.mi-body{font-size:11px;line-height:1.75;letter-spacing:.03em;color:#c8d5c094;margin:0}.mi-body em{color:#c8d5c0cc;font-style:normal}.mi-body--dim{color:#c8d5c059}.mi-mode-block{display:flex;flex-direction:column;gap:.6rem}.mi-mode-name{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#b9a0e099;margin:0}.mi-steps{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;list-style:decimal}.mi-steps li{font-size:11px;line-height:1.65;letter-spacing:.03em;color:#c8d5c085}.mi-steps li strong{color:#c8d5c0b8;font-weight:400}.mi-note{font-size:10px;letter-spacing:.05em;color:#c8d5c040;margin:0;padding-top:.4rem}.mi-key{display:inline-block;background:#c8d5c00f;border:.5px solid rgba(200,213,192,.2);color:#c8d5c073;font-family:ui-monospace,Courier New,Courier,monospace;font-size:8px;letter-spacing:.06em;padding:.08rem .3rem;border-radius:2px;font-style:normal}.mi-cloud-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.mi-cloud{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.4rem;border-bottom:.5px solid rgba(200,213,192,.08)}.mi-cloud:last-child{border-bottom:none;padding-bottom:0}.mi-cloud-header{display:flex;flex-direction:column;gap:.15rem}.mi-cloud-name{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b9a0e0b3}.mi-cloud-meta{font-size:9px;letter-spacing:.06em;color:#c8d5c040}.mi-cloud-desc{font-size:11px;line-height:1.7;letter-spacing:.03em;color:#c8d5c080;margin:0}.mi-footer{display:flex;gap:1.5rem;align-items:center;padding-top:.5rem}.mi-back{font-size:10px;letter-spacing:.1em;color:#c8d5c061;text-decoration:none;transition:color .15s}.mi-back:hover{color:#c8d5c0bf}.mi-back--dim{color:#c8d5c02e}.mi-back--dim:hover{color:#c8d5c073}@media(max-width:639px){.mi-root{padding:4rem 1rem 3rem}.mi-steps{padding-left:1rem}}
