.page_container__hGZKo{max-width:640px;margin:0 auto;padding:32px 16px 120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--background,#ffffff);color:var(--foreground,#171717);min-height:100vh}.page_pageHeader__p_xUl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:48px;padding-bottom:32px;position:relative}.page_pageHeader__p_xUl:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:80%;height:10px;border-radius:8px;background:linear-gradient(90deg,#434343,#818181 50%,#464646);z-index:1}.page_logo__lI85v{display:block;margin:0 auto 16px;height:40px;width:auto}.page_pageTitle__ganvZ{font-size:2.75rem;font-weight:700;letter-spacing:-1px;background:#141312;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.06)}.page_pageSubtitle__oOKR2{font-size:1.125rem;color:var(--neutral-600,#525252);line-height:1.4;max-width:480px;margin:0 auto}.page_mainContent__3J4_W{display:flex;flex-direction:column;gap:32px}.page_section__OQMsD{background:#fafafa;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--neutral-200,#e5e7eb)}.page_sectionHeader__YCyLA{font-size:1.5rem;font-weight:500;margin-bottom:16px;color:var(--foreground,#171717)}.page_sectionDescription__DMdAT{font-size:1rem;color:var(--neutral-600,#525252);line-height:1.5;margin-bottom:24px}.page_terminalSpacing__iFEem{margin-top:100px}@media (min-width:640px){.page_container__hGZKo{padding:64px 32px 120px}.page_pageTitle__ganvZ{font-size:3rem}.page_section__OQMsD{padding:40px}}.Header_header__bUGvu{font-size:1.25rem;font-weight:500;margin-bottom:24px;color:var(--foreground,#171717)}.Header_buttonRow__Hz16Q,.Header_connectionSection__H3zir{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Header_buttonRow__Hz16Q{justify-content:center;min-height:60px}.Header_buttonRow__Hz16Q:has(.Header_appSwitcher__wAj7Q){justify-content:space-between}.Header_button__XmyA_{padding:12px 24px;font-size:.875rem;font-weight:500;border:1px solid var(--neutral-200,#e5e7eb);background:white;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Header_button__XmyA_:hover:not(:disabled){background:#f9fafb;border-color:var(--neutral-600,#525252);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Header_button__XmyA_:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Header_button__XmyA_:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.Header_status__noX5h{font-size:.875rem;font-weight:500;padding:8px 16px;border-radius:6px;background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.Header_appInfoContainer__utYQ3{display:flex;align-items:center;gap:16px;padding:16px;background:white;border:1px solid var(--neutral-200,#e5e7eb);border-radius:8px;margin-top:16px}.Header_loadingAppInfo__ZDCbK{color:var(--neutral-600,#525252);font-size:.875rem}.Header_appInfoText__szvft{color:#059669;font-weight:600;font-size:.875rem}.Header_noAppInfo__vNIEW{color:var(--neutral-600,#525252);font-size:.875rem}.Header_refreshButton__8gBRD{background:none;border:none;cursor:pointer;color:var(--neutral-600,#525252);font-size:.75rem;padding:4px 8px;border-radius:4px;transition:background .2s ease}.Header_refreshButton__8gBRD:hover{background:#f3f4f6}.Header_unsupportedMessage__5qZZC{color:#495057;font-weight:500;font-size:1rem;line-height:1.6;margin:0;padding:32px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05);position:relative;overflow:hidden}.Header_unsupportedMessage__5qZZC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6c757d,#495057 50%,#6c757d);border-radius:12px 12px 0 0}.Header_browserHighlight__BwJxf{color:#2563eb;font-weight:600}.Header_appSwitcher__wAj7Q{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Header_appSwitcherLabel__ylLE4{font-size:.875rem;color:var(--foreground,#171717);font-weight:500}.Header_appSelect__RfHae{padding:8px 32px 8px 12px;font-size:.875rem;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:white;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;min-width:140px;transition:border-color .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.Header_appSelect__RfHae:focus{outline:none;box-shadow:0 0 0 3px rgba(82,82,82,.1)}.Header_appSelect__RfHae:focus,.Header_appSelect__RfHae:hover:not(:disabled){border-color:var(--neutral-600,#525252);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.Header_appSelect__RfHae:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.Header_switchingIndicator__CR1Da{font-size:.75rem;color:var(--neutral-600,#525252);font-style:italic;padding:4px 8px;background:#fef3c7;border-radius:4px}.Terminal_terminalSpacing__y6WNv{margin-bottom:120px}.Terminal_terminalContainer__7goPa{position:fixed;bottom:0;left:0;right:0;width:100%;background:white;border-top:1px solid var(--neutral-200,#e5e7eb);z-index:1000;display:flex;flex-direction:column;box-shadow:0 -4px 12px rgba(0,0,0,.1);transition:height .2s ease}.Terminal_terminalContainer__7goPa.Terminal_minimized__VOfcn{height:auto!important}.Terminal_terminalContainer__7goPa.Terminal_rightSide__M_QAC{bottom:auto;top:0;right:0;left:auto;width:400px;height:100vh!important;max-height:100vh;border-top:none;border-left:1px solid var(--neutral-200,#e5e7eb);border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;flex-direction:column;box-shadow:-4px 0 12px rgba(0,0,0,.1)}.Terminal_terminalContainer__7goPa.Terminal_rightSide__M_QAC.Terminal_minimized__VOfcn{height:auto!important;width:auto;min-width:200px}.Terminal_resizeHandle__r_HQW{position:absolute;top:0;left:0;right:0;height:4px;background:transparent;cursor:ns-resize;z-index:1001;transition:background .2s ease}.Terminal_terminalContainer__7goPa.Terminal_rightSide__M_QAC .Terminal_resizeHandle__r_HQW{top:auto;bottom:0;left:0;right:auto;width:4px;height:100%;cursor:ew-resize}.Terminal_resizeHandle__r_HQW:hover{background:#2563eb}.Terminal_terminalHeader__iIwk0{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid var(--neutral-200,#e5e7eb);font-size:.875rem;font-weight:600;color:var(--foreground,#171717);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Terminal_terminalTitle__NL62K{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--neutral-600,#525252)}.Terminal_headerButtons__Hlmrs{display:flex;gap:6px}.Terminal_minimizeButton__BW0X9,.Terminal_positionButton__MRwx_{background:white;border:1px solid var(--neutral-200,#e5e7eb);font-size:.75rem;cursor:pointer;padding:4px 8px;border-radius:4px;color:var(--neutral-600,#525252);transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Terminal_minimizeButton__BW0X9:hover,.Terminal_positionButton__MRwx_:hover{background:#f3f4f6;color:var(--foreground,#171717);border-color:var(--neutral-600,#525252);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Terminal_messageContainer__4Dbs1{flex:1 1;overflow-y:auto;padding:12px 16px;background:#fafafa;color:var(--foreground,#171717);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.5;border-bottom:1px solid var(--neutral-200,#e5e7eb)}.Terminal_message__Vh0Dg{margin-bottom:4px;color:var(--foreground,#171717);padding:2px 0}.Terminal_message__Vh0Dg.Terminal_received__2ngiV{color:#2563eb;font-weight:500}.Terminal_message__Vh0Dg.Terminal_sent__kFFla{color:#059669;font-weight:500}.Terminal_message__Vh0Dg.Terminal_status__BQvQn{color:var(--neutral-600,#525252);font-style:italic}.Terminal_message__Vh0Dg.Terminal_error__eLmet{color:#dc2626;font-weight:500}.Terminal_inputRow__Oc0j0{display:flex;align-items:center;padding:12px 16px;background:white;gap:12px;min-height:48px}.Terminal_input__VEIlF{flex:1 1;padding:8px 12px;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:white;color:var(--foreground,#171717);outline:none;transition:border-color .2s ease}.Terminal_input__VEIlF:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Terminal_input__VEIlF:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.Terminal_sendButton__kWwic{padding:8px 16px;font-size:.875rem;font-weight:500;border:1px solid #2563eb;background:#2563eb;color:white;border-radius:6px;cursor:pointer;transition:all .2s ease}.Terminal_sendButton__kWwic:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(37,99,235,.2)}.Terminal_sendButton__kWwic:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border-color:#9ca3af;transform:none}.AppSampler_errorBox__ulMo3{color:red;font-size:.875rem;font-weight:500;margin-top:8px}.AppSampler_sampleUploadControls__ieU2B{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AppSampler_fileInput____LXw{font-size:.875rem;padding:8px 12px;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:white;cursor:pointer;transition:border-color .2s ease}.AppSampler_fileInput____LXw:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.AppSampler_uploadButton___SmdX{padding:8px 16px;font-size:.875rem;font-weight:500;border:1px solid #2563eb;background:#2563eb;color:white;border-radius:6px;cursor:pointer;transition:all .2s ease}.AppSampler_uploadButton___SmdX:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(37,99,235,.2)}.AppSampler_uploadButton___SmdX:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border-color:#9ca3af;transform:none}.AppSampler_filterInfoContainer__RIx27{display:flex;width:100%;margin-bottom:16px;gap:2px}.AppSampler_filterInfoGroupA__koHj_{background:rgba(167,199,255,.18);border:1px solid rgba(167,199,255,.35);border-radius:6px;color:var(--foreground,#171717);margin-right:2px}.AppSampler_filterInfoGroupA__koHj_,.AppSampler_filterInfoGroupB__omZBY{width:50%;padding:12px 16px;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;text-align:center}.AppSampler_filterInfoGroupB__omZBY{background:rgba(255,214,165,.18);border:1px solid rgba(255,214,165,.35);border-radius:6px;color:var(--neutral-600,#525252)}.AppSampler_bypassIndicator__Bv8TN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%}.AppSampler_crossIcon__GwlXl{font-size:2rem;font-weight:700;color:#dc2626;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1}.AppSampler_bypassText__SCBRR{font-size:.7rem;font-weight:500;color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px}.AppCommon_appContainer__Z04S6{display:flex;flex-direction:column;gap:32px}.AppCommon_appSection__WL5GF{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid #e1dfdf;padding-bottom:24px}.AppCommon_appSection__WL5GF:last-child{border-bottom:none}.AppCommon_appSubTitle__iSQqi{font-size:1.35rem;font-weight:600;color:var(--foreground,#171717)}.AppCommon_appGroupLabelsContainer__5Ub_3{display:flex;width:100%;gap:2px}.AppCommon_appGroupLabel__v1qY6{padding:8px 0;text-align:center;font-weight:600;font-size:.875rem;border-radius:6px;color:white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AppCommon_appGroupLeft__PUfzI{background:linear-gradient(135deg,#a7c7ff,#d1c4e9);width:50%;margin-right:2px;color:#232323}.AppCommon_appGroupRight__ESi8O{background:linear-gradient(135deg,#ffd6a5,#ffb7b2);width:50%;color:#232323}.AppCommon_appDualContainer__IK_p9{display:flex;width:100%;gap:2px}.AppCommon_appDualLeft__9dapI{background:rgba(167,199,255,.18);border:1px solid rgba(167,199,255,.35);border-radius:6px;color:var(--foreground,#171717);margin-right:2px}.AppCommon_appDualLeft__9dapI,.AppCommon_appDualRight__UUmwp{width:50%;padding:12px 16px;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;text-align:center}.AppCommon_appDualRight__UUmwp{background:rgba(255,214,165,.18);border:1px solid rgba(255,214,165,.35);border-radius:6px;color:var(--neutral-600,#525252)}.AppCommon_bypassIndicator__PGV60{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%}.AppCommon_crossIcon__FTMVK{font-size:2rem;font-weight:700;color:#dc2626;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1}.AppCommon_bypassText__DJj24{font-size:.7rem;font-weight:500;color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px}.AppCommon_centerText__Af5PC{text-align:center}.AppCommon_text__OArel{font-size:.9rem;font-weight:400;color:#495057;text-align:left;line-height:1.3rem}.AppCommon_featureList__nJeXm{list-style:none;padding:0;margin:5px 0}.AppCommon_featureList__nJeXm li{position:relative;padding:10px 10px 10px 44px;margin-bottom:10px;background-color:#f8f8f8;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:.9rem;transition:all .2s ease}.AppCommon_featureList__nJeXm li:hover{background-color:#f0f0f0;transform:translateX(2px);box-shadow:0 2px 5px rgba(0,0,0,.15)}.AppCommon_featureList__nJeXm li:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#4CAF50;border-radius:50%}.AppCommon_featureList__nJeXm li code{background:rgba(255,255,255,.7);padding:2px 6px;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid #e0e0e0;margin:0 2px}.AppCommon_featureList__nJeXm li strong{font-weight:600;color:#2c3e50}.Keyboard_keyboardContainer__gxxhG{margin:10px 0}.Keyboard_keyboard__m4oKe{position:relative;width:100%;max-width:500px;height:160px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:20px}.Keyboard_groupBackgrounds__YC26M{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:0}.Keyboard_groupABackground__eGLNv{width:50%;height:calc(100% - 20px);background-color:rgba(167,199,255,.18);border:2px solid rgba(167,199,255,.35);border-radius:6px;margin-right:2px}.Keyboard_groupBBackground__QBWUJ{width:50%;height:calc(100% - 20px);background-color:rgba(255,214,165,.18);border:2px solid rgba(255,214,165,.35);border-radius:6px}.Keyboard_whiteKeysContainer__cMjKi{position:relative;display:flex;width:100%;height:calc(100% - 20px);gap:1px;z-index:1}.Keyboard_whiteKey__7GEhx{flex:1 1;height:100%;background:white;border:1px solid #ccc;border-radius:0 0 4px 4px;cursor:pointer;transition:all .1s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;position:relative;z-index:2}.Keyboard_whiteKey__7GEhx:hover{background:#f0f0f0;transform:translateY(1px)}.Keyboard_whiteKey__7GEhx:active{background:#e0e0e0;transform:translateY(2px)}.Keyboard_whiteKey__7GEhx.Keyboard_selected__vsghr{background:#4CAF50;color:white}.Keyboard_whiteKey__7GEhx.Keyboard_selected__vsghr:hover{background:#45a049}.Keyboard_whiteKey__7GEhx .Keyboard_keyLabel__aU3at{color:#666}.Keyboard_blackKeysContainer__31LNQ{position:absolute;top:0;left:0;width:100%;height:calc(60% - 12px);pointer-events:none}.Keyboard_blackKey__s7g22{position:absolute;width:calc(100% / 7 * .6);height:100%;background:#333;border:1px solid #000;border-radius:0 0 2px 2px;cursor:pointer;transition:all .1s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;transform:translateX(-50%);z-index:3;pointer-events:auto}.Keyboard_blackKey__s7g22:hover{background:#555;transform:translateX(-50%) translateY(1px)}.Keyboard_blackKey__s7g22:active{background:#222;transform:translateX(-50%) translateY(2px)}.Keyboard_blackKey__s7g22.Keyboard_selected__vsghr{background:#4CAF50}.Keyboard_blackKey__s7g22.Keyboard_selected__vsghr:hover{background:#45a049}.Keyboard_blackKey__s7g22 .Keyboard_keyLabel__aU3at,.Keyboard_blackKey__s7g22.Keyboard_selected__vsghr .Keyboard_keyLabel__aU3at,.Keyboard_whiteKey__7GEhx.Keyboard_selected__vsghr .Keyboard_keyLabel__aU3at{color:white}.Keyboard_keyLabel__aU3at{font-size:12px;font-weight:700;pointer-events:none}.Keyboard_disabled__Px7IN{opacity:.5;cursor:not-allowed!important}.Keyboard_disabled__Px7IN:hover{transform:none!important;background:inherit!important}.SampleFX_sampleFxContainer__Va18r{margin-top:0;position:relative}.SampleFX_sampleUploadTitle__4wa6h{font-size:1.125rem;font-weight:600;margin-bottom:16px;color:var(--foreground,#171717)}.SampleFX_groupLabelsContainer__5aMti{display:flex;width:100%;margin-bottom:16px;gap:2px}.SampleFX_groupLabel__JXHk0{padding:8px 0;text-align:center;font-weight:600;font-size:.875rem;border-radius:6px;color:white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SampleFX_groupA__MED7B{background:linear-gradient(135deg,#6366f1,#4f46e5);width:42.85%;margin-right:2px}.SampleFX_groupB__WKdHp{background:linear-gradient(135deg,#ea580c,#c2410c);width:57.15%}.SampleFX_fxGroupContainer__cchiM{display:flex;gap:2px;align-items:flex-start}.SampleFX_fxUnit__iUjhO{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.6);border-radius:12px;transition:all .2s ease}.SampleFX_fxUnit__iUjhO:hover{background:rgba(248,250,252,1);border-color:rgba(226,232,240,.8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.SampleFX_fxGroupA__48XN_,.SampleFX_fxGroupB__glg6W{display:flex;flex-direction:column;gap:24px;width:50%}.SampleFX_fxSlot__Ywqtk{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:white;border:1px solid var(--neutral-200,#e5e7eb);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease}.SampleFX_fxSlot__Ywqtk:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}.SampleFX_fxSlotGroupA__YysSM{border-left:3px solid #6366f1}.SampleFX_fxSlotGroupB__88_VW{border-left:3px solid #ea580c}.SampleFX_fxLabel__wW8PO{font-weight:600;font-size:.875rem;color:var(--foreground,#171717);margin-bottom:4px}.SampleFX_fxSelect__yuv8t{padding:8px 12px;font-size:.875rem;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:white;cursor:pointer;transition:all .2s ease}.SampleFX_fxSelect__yuv8t:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.SampleFX_fxSelect__yuv8t:hover:not(:disabled){border-color:var(--neutral-600,#525252)}.SampleFX_fxSelect__yuv8t:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.SampleFX_loadingContainer__sgLCg{pointer-events:none}.SampleFX_loadingOverlay__yp9MR{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.SampleFX_loadingText__4tqpX{font-size:.875rem;font-weight:600;color:var(--foreground,#171717);padding:12px 24px;background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--neutral-200,#e5e7eb)}.SampleFX_fxSelectorSimple__V6Y4h{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.SampleFX_fxLabelSimple__WS_g_{font-weight:800;font-size:1rem;text-align:center;color:var(--foreground,#171717)}.SampleFX_fxSelectSimple__wh0gJ{padding:8px 32px 8px 12px;font-size:.875rem;border:1px solid var(--neutral-200,#e5e7eb);border-radius:6px;background:white;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;transition:all .2s ease;max-width:200px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.SampleFX_fxSelectSimple__wh0gJ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%232563eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.SampleFX_fxSelectSimple__wh0gJ:hover:not(:disabled){border-color:var(--neutral-600,#525252);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23525252' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.SampleFX_fxSelectSimple__wh0gJ:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.SampleFX_fxGroupB__glg6W .SampleFX_fxUnit__iUjhO{background:rgba(255,214,165,.18);border:1px solid rgba(255,214,165,.35)}.SampleFX_fxGroupB__glg6W .SampleFX_fxUnit__iUjhO:hover{background:rgba(255,214,165,.25);border-color:rgba(255,214,165,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.MCC_mccBox__ig0Ai{padding:20px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.MCC_mccBox__ig0Ai:before{display:none}.MCC_mccBox__ig0Ai:hover{transform:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);border-color:#dee2e6}.MCC_mccHeader__UCe3M{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.MCC_bankSelector__VtTtN{display:flex;align-items:center;gap:8px}.MCC_bankLabel__03eZy{font-size:.7rem;font-weight:500;color:#495057;text-transform:uppercase;letter-spacing:.3px}.MCC_bankBoxes__g0G5z{display:flex;gap:2px}.MCC_bankBox__XIqJN{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;border:1px solid #6c757d;border-radius:2px;background:#ffffff;color:#6c757d;transition:none}.MCC_bankBoxActive__Uv8yD{background:#495057;border-color:#495057;color:white;transform:none;box-shadow:none}.MCC_mccTitle__ORTB1{font-size:.9rem;font-weight:800;color:#495057;text-align:center;letter-spacing:.3px;text-transform:uppercase;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.MCC_mccFooter__iJeSQ{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.MCC_ccToggle__pmN6D{font-size:.7rem;font-weight:500;color:#495057;background:#ffffff;border:1px solid #6c757d;padding:4px 8px;border-radius:3px;cursor:pointer;transition:none;box-shadow:none;text-transform:uppercase;letter-spacing:.3px}.MCC_ccToggle__pmN6D:hover{background:#ffffff;border-color:#6c757d;transform:none;box-shadow:none}.MCC_ccToggle__pmN6D:active{transform:translateY(0)}.MCC_knobsContainer__Yi1Tr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;justify-items:center}.MCC_knob__C1xwH{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.MCC_knobCircle__3uztM{width:48px;height:48px;border-radius:50%;background:#ffffff;border:3px solid #6c757d;position:relative;cursor:pointer;transition:none;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px rgba(255,255,255,.8)}.MCC_knobCircle__3uztM:before{display:none}.MCC_knobCircle__3uztM:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px rgba(255,255,255,.8)}.MCC_knobCircle__3uztM:after{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:2px;height:16px;background:#495057;border-radius:1px}.MCC_knobLabelContainer__DA638{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:36px;justify-content:flex-start}.MCC_knobLabel__KFCyK{font-size:.7rem;color:#495057;line-height:1.2;min-height:18px;display:flex;align-items:center;justify-content:center;max-width:80px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.3px}.MCC_ccValue__8Z75n,.MCC_knobLabel__KFCyK{font-weight:500;text-align:center;text-transform:uppercase;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.MCC_ccValue__8Z75n{font-size:.65rem;color:#6c757d;letter-spacing:.2px}.MCC_tooltip__HN400{bottom:100%;background:#2c3e50;color:white;padding:8px 12px;border-radius:4px;font-size:.75rem;white-space:normal;width:200px;min-width:200px;text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1000;margin-bottom:8px;line-height:1.3}.MCC_tooltip__HN400,.MCC_tooltip__HN400:after{position:absolute;left:50%;transform:translateX(-50%)}.MCC_tooltip__HN400:after{content:"";top:100%;border:5px solid transparent;border-top-color:#2c3e50}.CV16Bit_cvContainer__TukRi{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;padding:20px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;width:100%;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.CV16Bit_cvTitle__ZWcir{font-size:.8rem;font-weight:600;color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.CV16Bit_cvKnobsContainer__t3t0D{display:flex;gap:16px;justify-content:center;align-items:center}.CV16Bit_cvKnob__y2vJf{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:80px}.CV16Bit_cvKnobCircle__V_Ys1{width:48px;height:48px;border-radius:50%;background:#ffffff;border:3px solid #6c757d;position:relative;cursor:pointer;transition:none;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px rgba(255,255,255,.8)}.CV16Bit_cvKnobCircle__V_Ys1:after{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:2px;height:16px;background:#495057;border-radius:1px}.CV16Bit_cvKnobLabel__3_l7n{font-size:.7rem;font-weight:500;color:#495057;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:.3px;max-width:80px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.CV16Bit_cvKnobLabelType__Bom7a{font-weight:600;line-height:1.5;font-size:.6rem;border:1px solid #c9c9c9;background-color:#e9e9e9;margin-bottom:4px;border-radius:2px}.AppFxRack_text__wQSsw{font-size:1rem;color:var(--neutral-600,#525252);line-height:1.5}.AppFxRack_centerText___uxCH{text-align:center}.AppPolysynth_waveformSelector__i0JpZ{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:6px;width:100%}.AppPolysynth_waveformLabel__xDrBs{font-weight:500}.AppPolysynth_waveformDropdown__oNOx5,.AppPolysynth_waveformLabel__xDrBs{font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--foreground,#171717)}.AppPolysynth_waveformDropdown__oNOx5{padding:6px 12px;background:white;border:1px solid rgba(99,102,241,.3);border-radius:4px;cursor:pointer;min-width:100px}.AppPolysynth_waveformDropdown__oNOx5:focus{outline:none;border-color:rgba(99,102,241,.6);box-shadow:0 0 0 2px rgba(99,102,241,.1)}.AppElab_sectionDescription__cXwez{margin:0 0 1rem;color:#666;line-height:1.5}.AppElab_controls__8WcZ_{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.AppElab_button__dxQDe{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:all .2s ease}.AppElab_buttonStart__nKm69{background-color:#4CAF50;color:white}.AppElab_buttonStart__nKm69:hover{background-color:#45a049;transform:translateY(-1px)}.AppElab_buttonStop__ShksR{background-color:#ff4444;color:white}.AppElab_buttonStop__ShksR:hover{background-color:#e60000;transform:translateY(-1px)}.AppElab_buttonReset__0xloW{background-color:#6c757d;color:white;padding:8px 16px;font-size:14px}.AppElab_buttonReset__0xloW:hover{background-color:#5a6268;transform:translateY(-1px)}.AppElab_statusIndicator__D3LUZ{display:flex;align-items:center;gap:.5rem;color:#666;font-size:14px}.AppElab_pulsingDot__yjAug{width:8px;height:8px;background-color:#4CAF50;border-radius:50%;animation:AppElab_pulse__swToY 1.5s infinite}@keyframes AppElab_pulse__swToY{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.AppElab_instructions__w7C6N{display:flex;flex-direction:column;gap:.5rem}.AppElab_instructions__w7C6N p{margin:0;color:#555;line-height:1.5}.AppElab_instructions__w7C6N code{background:#e9ecef;padding:2px 6px;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em}.AppElab_instructionsHighlight__Xk8a5{background-color:#f8f9d4;border-left:4px solid #ffcc00;padding:12px 16px;margin:15px 0;border-radius:4px;font-weight:500;color:#333;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .2s ease;font-size:.9rem}.AppElab_instructionsHighlight__Xk8a5:hover{background-color:#fff9c4;box-shadow:0 3px 6px rgba(0,0,0,.12);transform:translateY(-1px)}.AppElab_voltmeter__Slk0Y{border:2px solid #e0e0e0;border-radius:8px;padding:1.5rem;background:#f9f9f9}.AppElab_voltageDisplay__W_hal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.AppElab_voltageItem__jHo1C{display:flex;flex-direction:column;align-items:center;padding:1rem;background:white;border-radius:6px;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AppElab_voltageLabel__yqya5{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.AppElab_voltageValue__XMtrw{font-size:1.8rem;font-weight:700;color:#2c3e50;font-family:Courier New,Courier,monospace}.AppElab_sampleCount__VbsXD{font-weight:600}.AppElab_dataRate__RdXdR{font-style:italic}.AppElab_oscilloscopeControls___k4SD{margin-top:1rem;display:flex;justify-content:flex-end}.AppElab_sampleRate__W8K4W{font-weight:700;color:#00ff00}.Oscilloscope_oscilloscope__BpWxX{border:2px solid #2c3e50;border-radius:8px;padding:1rem;background:#1a1a1a}.Oscilloscope_oscilloscopeCanvas__FYOvb{width:100%;border:1px solid #333;border-radius:4px;display:block}.Oscilloscope_oscilloscopeInfo__04rPG{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #333;color:#ccc;font-size:12px;font-family:Courier New,Courier,monospace}.Oscilloscope_zoomControls__FgiTl{margin-top:1rem;padding-top:1rem}.Oscilloscope_zoomLabel__r1DSQ{display:flex;align-items:center;gap:1rem;color:#ccc;font-size:12px;font-family:Courier New,Courier,monospace}.Oscilloscope_zoomSlider__OdM4f{flex:1 1;height:4px;background:#333;border-radius:2px;outline:none;-webkit-appearance:none}.Oscilloscope_zoomSlider__OdM4f::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#00ff00;border-radius:50%;cursor:pointer}.Oscilloscope_zoomSlider__OdM4f::-moz-range-thumb{width:16px;height:16px;background:#00ff00;border-radius:50%;cursor:pointer;border:none}.Oscilloscope_zoomValue__mcbHA{min-width:60px;text-align:right;font-weight:700}.Oscilloscope_triggerButton__ikuqL{padding:6px 12px;border:2px solid #666;border-radius:4px;background:#333;color:#ccc;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:Courier New,Courier,monospace}.Oscilloscope_triggerButton__ikuqL:hover{border-color:#999;background:#444}.Oscilloscope_triggerActive__4TrFx{border-color:#ff6600!important;background:#ff6600!important;color:#000!important;box-shadow:0 0 8px rgba(255,102,0,.5)}.Oscilloscope_triggerControls__bdchT{display:flex;gap:1rem;align-items:center;margin-top:.5rem}.Oscilloscope_triggerVoltageLabel___W9YZ{display:flex;align-items:center;gap:.5rem;color:#ff6600;font-size:11px;font-weight:700;font-family:Courier New,Courier,monospace}.Oscilloscope_triggerVoltageInput__2kVr2{width:60px;padding:4px 6px;border:1px solid #ff6600;border-radius:3px;background:#333;color:#ff6600;font-size:11px;font-family:Courier New,Courier,monospace;text-align:center}.Oscilloscope_triggerVoltageInput__2kVr2:focus{outline:none;box-shadow:0 0 4px rgba(255,102,0,.5)}@media (max-width:768px){.Oscilloscope_oscilloscopeInfo__04rPG{flex-direction:column;gap:.5rem;align-items:flex-start}}