.r_RrEG_container{background:var(--background,#fff);max-width:750px;color:var(--foreground,#171717);min-height:100vh;margin:0 auto;padding:32px 16px 120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.r_RrEG_pageHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px;padding-bottom:32px;display:flex;position:relative}.r_RrEG_pageHeader:after{content:"";z-index:1;background:linear-gradient(90deg,#434343 0%,#818181 50%,#464646 100%);border-radius:8px;width:80%;height:10px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.r_RrEG_logo{width:auto;height:40px;margin:0 auto 16px;display:block}.r_RrEG_pageTitle{letter-spacing:-1px;background:#141312;-webkit-text-fill-color:transparent;text-fill-color:transparent;text-shadow:0 2px 8px #0000000f;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.75rem;font-weight:700}.r_RrEG_pageSubtitle{color:var(--neutral-600,#525252);max-width:480px;margin:0 auto;font-size:1.125rem;line-height:1.4}.r_RrEG_mainContent{flex-direction:column;gap:32px;display:flex}.r_RrEG_section{border:1px solid var(--neutral-200,#e5e7eb);background:#fafafa;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.r_RrEG_sectionHeader{color:var(--foreground,#171717);margin-bottom:16px;font-size:1.5rem;font-weight:500}.r_RrEG_sectionDescription{color:var(--neutral-600,#525252);margin-bottom:24px;font-size:1rem;line-height:1.5}.r_RrEG_terminalSpacing{margin-top:100px}@media (min-width:640px){.r_RrEG_container{padding:64px 32px 120px}.r_RrEG_pageTitle{font-size:3rem}.r_RrEG_section{padding:40px}}
.kQkq1q_header{color:var(--foreground,#171717);margin-bottom:24px;font-size:1.25rem;font-weight:500}.kQkq1q_connectionSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:60px;display:flex}.kQkq1q_connectionSectionRight{justify-content:flex-end}.kQkq1q_connectionSectionCenter{justify-content:center}.kQkq1q_connectionSectionConnected{justify-content:space-between}.kQkq1q_statusContainer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.kQkq1q_statusBadge{color:#0f766e;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.kQkq1q_statusDot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e40}.kQkq1q_buttonRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:60px;display:flex}.kQkq1q_buttonRow:has(.kQkq1q_appSwitcher){justify-content:space-between}.kQkq1q_button{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;background:#fff;border-radius:8px;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.kQkq1q_button:hover:not(:disabled){border-color:var(--neutral-600,#525252);background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.kQkq1q_button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.kQkq1q_button:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.kQkq1q_buttonPrimary{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:8px;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #11182733}.kQkq1q_buttonPrimary:hover:not(:disabled){background:#030712;border-color:#030712;transform:translateY(-1px);box-shadow:0 4px 8px #1118274d}.kQkq1q_buttonPrimary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #11182733}.kQkq1q_buttonPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#9ca3af;border-color:#9ca3af;transform:none}.kQkq1q_status{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500}.kQkq1q_appInfoContainer{border:1px solid var(--neutral-200,#e5e7eb);background:#fff;border-radius:8px;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.kQkq1q_loadingAppInfo{color:var(--neutral-600,#525252);font-size:.875rem}.kQkq1q_appInfoText{color:#059669;font-size:.875rem;font-weight:600}.kQkq1q_noAppInfo{color:var(--neutral-600,#525252);font-size:.875rem}.kQkq1q_refreshButton{cursor:pointer;color:var(--neutral-600,#525252);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.75rem;transition:background .2s}.kQkq1q_refreshButton:hover{background:#f3f4f6}.kQkq1q_unsupportedMessage{color:#374151;text-align:center;background:linear-gradient(135deg,#fff 0%,#f9fafb 100%);border:2px solid #e5e7eb;border-radius:16px;max-width:600px;margin:0 auto;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff1a}.kQkq1q_unsupportedMessage:before{content:"";background:linear-gradient(90deg,#dc2626 0%,#ef4444 50%,#dc2626 100%);border-radius:16px 16px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.kQkq1q_unsupportedIcon{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 4px 12px #dc262626}.kQkq1q_unsupportedTitle{color:#111827;letter-spacing:-.025em;margin:0 0 16px;font-size:1.5rem;font-weight:700}.kQkq1q_unsupportedText{color:#4b5563;margin:0 0 20px;font-size:1rem;font-weight:400;line-height:1.6}.kQkq1q_unsupportedAction{color:#374151;margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.kQkq1q_browserHighlight{color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-radius:4px;padding:2px 8px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 1px 2px #2563eb1a}.kQkq1q_browserHighlight:hover{color:#1d4ed8;background:linear-gradient(135deg,#bfdbfe 0%,#93c5fd 100%);transform:translateY(-1px);box-shadow:0 2px 4px #2563eb33}.kQkq1q_browserHighlight:active{transform:translateY(0);box-shadow:0 1px 2px #2563eb1a}@media (max-width:640px){.kQkq1q_unsupportedMessage{padding:36px 24px}.kQkq1q_unsupportedIcon{width:56px;height:56px;margin-bottom:20px}.kQkq1q_unsupportedIcon svg{width:40px;height:40px}.kQkq1q_unsupportedTitle{font-size:1.25rem}.kQkq1q_unsupportedText,.kQkq1q_unsupportedAction{font-size:.9rem}}.kQkq1q_appSwitcher{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kQkq1q_appSwitcherLabel{color:var(--foreground,#171717);font-size:.875rem;font-weight:500}.kQkq1q_appSelect{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;appearance:none;background:#fff 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") right 8px center/16px no-repeat;border-radius:6px;min-width:140px;padding:8px 32px 8px 12px;font-size:.875rem;transition:border-color .2s}.kQkq1q_appSelect:focus{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");outline:none;box-shadow:0 0 0 3px #5252521a}.kQkq1q_appSelect: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")}.kQkq1q_appSelect:disabled{opacity:.5;cursor:not-allowed;appearance:none;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}.kQkq1q_switchingIndicator{color:var(--neutral-600,#525252);background:#fef3c7;border-radius:4px;padding:4px 8px;font-size:.75rem;font-style:italic}.kQkq1q_appSwitcherNote{color:var(--neutral-500,#6b7280);flex-basis:100%;margin-top:4px;font-size:.75rem;font-style:italic}
.j1wWiG_terminalSpacing{margin-bottom:120px}.j1wWiG_terminalContainer{border-top:1px solid var(--neutral-200,#e5e7eb);z-index:1000;background:#fff;flex-direction:column;width:100%;transition:height .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000001a}.j1wWiG_terminalContainer.j1wWiG_minimized{height:auto!important}.j1wWiG_terminalContainer.j1wWiG_rightSide{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;width:400px;max-height:100vh;inset:0 0 auto auto;box-shadow:-4px 0 12px #0000001a;height:100vh!important}.j1wWiG_terminalContainer.j1wWiG_rightSide.j1wWiG_minimized{width:auto;min-width:200px;height:auto!important}.j1wWiG_resizeHandle{cursor:ns-resize;z-index:1001;background:0 0;height:4px;transition:background .2s;position:absolute;top:0;left:0;right:0}.j1wWiG_terminalContainer.j1wWiG_rightSide .j1wWiG_resizeHandle{cursor:ew-resize;width:4px;height:100%;inset:auto auto 0 0}.j1wWiG_resizeHandle:hover{background:#2563eb}.j1wWiG_terminalHeader{border-bottom:1px solid var(--neutral-200,#e5e7eb);color:var(--foreground,#171717);-webkit-user-select:none;user-select:none;background:#f8f9fa;justify-content:space-between;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:600;display:flex}.j1wWiG_terminalTitle{color:var(--neutral-600,#525252);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.j1wWiG_headerButtons{gap:6px;display:flex}.j1wWiG_positionButton,.j1wWiG_minimizeButton{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;color:var(--neutral-600,#525252);background:#fff;border-radius:4px;padding:4px 8px;font-size:.75rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.j1wWiG_positionButton:hover,.j1wWiG_minimizeButton:hover{color:var(--foreground,#171717);border-color:var(--neutral-600,#525252);background:#f3f4f6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.j1wWiG_messageContainer{color:var(--foreground,#171717);border-bottom:1px solid var(--neutral-200,#e5e7eb);background:#fafafa;flex:1;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.5;overflow-y:auto}.j1wWiG_message{color:var(--foreground,#171717);margin-bottom:4px;padding:2px 0}.j1wWiG_message.j1wWiG_received{color:#2563eb;font-weight:500}.j1wWiG_message.j1wWiG_sent{color:#059669;font-weight:500}.j1wWiG_message.j1wWiG_status{color:var(--neutral-600,#525252);font-style:italic}.j1wWiG_message.j1wWiG_error{color:#dc2626;font-weight:500}.j1wWiG_inputRow{background:#fff;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.j1wWiG_input{border:1px solid var(--neutral-200,#e5e7eb);color:var(--foreground,#171717);background:#fff;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;transition:border-color .2s}.j1wWiG_input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.j1wWiG_input:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.j1wWiG_sendButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.j1wWiG_sendButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px #2563eb33}.j1wWiG_sendButton:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border-color:#9ca3af;transform:none}
.TqtiRq_errorBox{color:red;margin-top:8px;font-size:.875rem;font-weight:500}.TqtiRq_sampleUploadControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TqtiRq_fileInput{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-size:.875rem;transition:border-color .2s}.TqtiRq_fileInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.TqtiRq_uploadButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.TqtiRq_uploadButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 4px #2563eb33}.TqtiRq_uploadButton:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border-color:#9ca3af;transform:none}.TqtiRq_filterInfoContainer{gap:2px;width:100%;margin-bottom:16px;display:flex}.TqtiRq_filterInfoGroupA{width:50%;color:var(--foreground,#171717);text-align:center;background:#a7c7ff2e;border:1px solid #a7c7ff59;border-radius:6px;margin-right:2px;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.TqtiRq_filterInfoGroupB{width:50%;color:var(--neutral-600,#525252);text-align:center;background:#ffd6a52e;border:1px solid #ffd6a559;border-radius:6px;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.TqtiRq_bypassIndicator{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.TqtiRq_crossIcon{color:#dc2626;text-shadow:0 1px 2px #0000001a;font-size:2rem;font-weight:700;line-height:1}.TqtiRq_bypassText{color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}
.X3STvq_appContainer{flex-direction:column;gap:32px;display:flex}.X3STvq_appSection{border-bottom:1px solid #e1dfdf;flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.X3STvq_appSection:last-child{border-bottom:none}.X3STvq_appSubTitle{color:var(--foreground,#171717);font-size:1.35rem;font-weight:600}.X3STvq_appGroupLabelsContainer{gap:2px;width:100%;display:flex}.X3STvq_appGroupLabel{text-align:center;color:#fff;border-radius:6px;padding:8px 0;font-size:.875rem;font-weight:600;box-shadow:0 1px 3px #0000001a}.X3STvq_appGroupLeft{color:#232323;background:linear-gradient(135deg,#a7c7ff 0%,#d1c4e9 100%);width:50%;margin-right:2px}.X3STvq_appGroupRight{color:#232323;background:linear-gradient(135deg,#ffd6a5 0%,#ffb7b2 100%);width:50%}.X3STvq_appDualContainer{gap:2px;width:100%;display:flex}.X3STvq_appDualLeft{width:50%;color:var(--foreground,#171717);text-align:center;background:#a7c7ff2e;border:1px solid #a7c7ff59;border-radius:6px;margin-right:2px;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.X3STvq_appDualRight{width:50%;color:var(--neutral-600,#525252);text-align:center;background:#ffd6a52e;border:1px solid #ffd6a559;border-radius:6px;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.X3STvq_bypassIndicator{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.X3STvq_crossIcon{color:#dc2626;text-shadow:0 1px 2px #0000001a;font-size:2rem;font-weight:700;line-height:1}.X3STvq_bypassText{color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.X3STvq_centerText{text-align:center}.X3STvq_text{color:#495057;text-align:left;font-size:.9rem;font-weight:400;line-height:1.3rem}.X3STvq_featureList{margin:5px 0;padding:0;list-style:none}.X3STvq_featureList li{background-color:#f8f8f8;border-radius:6px;margin-bottom:10px;padding:10px 10px 10px 44px;font-size:.9rem;transition:all .2s;position:relative;box-shadow:0 1px 3px #0000001a}.X3STvq_featureList li:hover{background-color:#f0f0f0;transform:translate(2px);box-shadow:0 2px 5px #00000026}.X3STvq_featureList li:before{content:"";background-color:#4caf50;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.X3STvq_featureList li code{background:#ffffffb3;border:1px solid #e0e0e0;border-radius:3px;margin:0 2px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:.9em}.X3STvq_featureList li strong{color:#2c3e50;font-weight:600}
.-sSm0q_keyboardContainer{margin:10px 0}.-sSm0q_keyboard{-webkit-user-select:none;user-select:none;width:100%;max-width:500px;height:160px;padding-bottom:20px;position:relative}.-sSm0q_groupBackgrounds{z-index:0;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.-sSm0q_groupABackground{background-color:#a7c7ff2e;border:2px solid #a7c7ff59;border-radius:6px;width:50%;height:calc(100% - 20px);margin-right:2px}.-sSm0q_groupBBackground{background-color:#ffd6a52e;border:2px solid #ffd6a559;border-radius:6px;width:50%;height:calc(100% - 20px)}.-sSm0q_whiteKeysContainer{z-index:1;gap:1px;width:100%;height:calc(100% - 20px);display:flex;position:relative}.-sSm0q_whiteKey{cursor:pointer;z-index:2;background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;flex:1;justify-content:center;align-items:flex-end;height:100%;padding-bottom:8px;transition:all .1s;display:flex;position:relative}.-sSm0q_whiteKey:hover{background:#f0f0f0;transform:translateY(1px)}.-sSm0q_whiteKey:active{background:#e0e0e0;transform:translateY(2px)}.-sSm0q_whiteKey.-sSm0q_selected{color:#fff;background:#4caf50}.-sSm0q_whiteKey.-sSm0q_selected:hover{background:#45a049}.-sSm0q_whiteKey .-sSm0q_keyLabel{color:#666}.-sSm0q_blackKeysContainer{pointer-events:none;width:100%;height:calc(60% - 12px);position:absolute;top:0;left:0}.-sSm0q_blackKey{cursor:pointer;z-index:3;pointer-events:auto;background:#333;border:1px solid #000;border-radius:0 0 2px 2px;justify-content:center;align-items:flex-end;width:8.57143%;height:100%;padding-bottom:6px;transition:all .1s;display:flex;position:absolute;transform:translate(-50%)}.-sSm0q_blackKey:hover{background:#555;transform:translate(-50%)translateY(1px)}.-sSm0q_blackKey:active{background:#222;transform:translate(-50%)translateY(2px)}.-sSm0q_blackKey.-sSm0q_selected{background:#4caf50}.-sSm0q_blackKey.-sSm0q_selected:hover{background:#45a049}.-sSm0q_blackKey .-sSm0q_keyLabel,.-sSm0q_whiteKey.-sSm0q_selected .-sSm0q_keyLabel,.-sSm0q_blackKey.-sSm0q_selected .-sSm0q_keyLabel{color:#fff}.-sSm0q_keyLabel{pointer-events:none;font-size:12px;font-weight:700}.-sSm0q_disabled{opacity:.5;cursor:not-allowed!important}.-sSm0q_disabled:hover{background:inherit!important;transform:none!important}
._78Cmxa_sampleFxContainer{margin-top:0;position:relative}._78Cmxa_sampleUploadTitle{color:var(--foreground,#171717);margin-bottom:16px;font-size:1.125rem;font-weight:600}._78Cmxa_groupLabelsContainer{gap:2px;width:100%;margin-bottom:16px;display:flex}._78Cmxa_groupLabel{text-align:center;color:#fff;border-radius:6px;padding:8px 0;font-size:.875rem;font-weight:600;box-shadow:0 1px 3px #0000001a}._78Cmxa_groupA{background:linear-gradient(135deg,#6366f1,#4f46e5);width:42.85%;margin-right:2px}._78Cmxa_groupB{background:linear-gradient(135deg,#ea580c,#c2410c);width:57.15%}._78Cmxa_fxGroupContainer{align-items:flex-start;gap:2px;display:flex}._78Cmxa_fxUnit{background:#f8fafccc;border:1px solid #e2e8f099;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._78Cmxa_fxUnit:hover{background:#f8fafc;border-color:#e2e8f0cc;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}._78Cmxa_fxGroupA,._78Cmxa_fxGroupB{flex-direction:column;gap:24px;width:50%;display:flex}._78Cmxa_fxSlot{border:1px solid var(--neutral-200,#e5e7eb);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000d}._78Cmxa_fxSlot:hover{box-shadow:0 2px 6px #0000001a}._78Cmxa_fxSlotGroupA{border-left:3px solid #6366f1}._78Cmxa_fxSlotGroupB{border-left:3px solid #ea580c}._78Cmxa_fxLabel{color:var(--foreground,#171717);margin-bottom:4px;font-size:.875rem;font-weight:600}._78Cmxa_fxSelect{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px;font-size:.875rem;transition:all .2s}._78Cmxa_fxSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}._78Cmxa_fxSelect:hover:not(:disabled){border-color:var(--neutral-600,#525252)}._78Cmxa_fxSelect:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}._78Cmxa_loadingContainer{pointer-events:none}._78Cmxa_loadingOverlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffe6;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._78Cmxa_loadingText{color:var(--foreground,#171717);border:1px solid var(--neutral-200,#e5e7eb);background-color:#fff;border-radius:8px;padding:12px 24px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #00000026}._78Cmxa_fxSelectorSimple{flex-direction:column;gap:8px;margin-bottom:0;display:flex}._78Cmxa_fxLabelSimple{text-align:center;color:var(--foreground,#171717);font-size:1rem;font-weight:800}._78Cmxa_fxSelectSimple{border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;appearance:none;background:#fff 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") right 8px center/16px no-repeat;border-radius:6px;max-width:200px;padding:8px 32px 8px 12px;font-size:.875rem;transition:all .2s}._78Cmxa_fxSelectSimple:focus{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");border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}._78Cmxa_fxSelectSimple: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")}._78Cmxa_fxSelectSimple: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")}._78Cmxa_fxGroupB ._78Cmxa_fxUnit{background:#ffd6a52e;border:1px solid #ffd6a559}._78Cmxa_fxGroupB ._78Cmxa_fxUnit:hover{background:#ffd6a540;border-color:#ffd6a580;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}
.F6uHfW_mccBox{background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px 3px #0000001a}.F6uHfW_mccBox:before{display:none}.F6uHfW_mccBox:hover{border-color:#dee2e6;transform:none;box-shadow:inset 0 1px 3px #0000001a}.F6uHfW_mccHeader{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.F6uHfW_bankSelector{align-items:center;gap:8px;display:flex}.F6uHfW_bankLabel{color:#495057;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.F6uHfW_bankBoxes{gap:2px;display:flex}.F6uHfW_bankBox{color:#6c757d;background:#fff;border:1px solid #6c757d;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:600;transition:none;display:flex}.F6uHfW_bankBoxActive{color:#fff;box-shadow:none;background:#495057;border-color:#495057;transform:none}.F6uHfW_mccTitle{color:#495057;text-align:center;letter-spacing:.3px;text-transform:uppercase;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;font-size:.9rem;font-weight:800}.F6uHfW_mccFooter{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.F6uHfW_ccToggle{color:#495057;cursor:pointer;box-shadow:none;text-transform:uppercase;letter-spacing:.3px;background:#fff;border:1px solid #6c757d;border-radius:3px;padding:4px 8px;font-size:.7rem;font-weight:500;transition:none}.F6uHfW_ccToggle:hover{box-shadow:none;background:#fff;border-color:#6c757d;transform:none}.F6uHfW_ccToggle:active{transform:translateY(0)}.F6uHfW_knobsContainer{grid-template-columns:repeat(2,1fr);justify-items:center;gap:20px;display:grid}.F6uHfW_knob{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.F6uHfW_knobCircle{cursor:pointer;background:#fff;border:3px solid #6c757d;border-radius:50%;width:48px;height:48px;transition:none;position:relative;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fffc}.F6uHfW_knobCircle:before{display:none}.F6uHfW_knobCircle:hover{transform:none;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fffc}.F6uHfW_knobCircle:after{content:"";background:#495057;border-radius:1px;width:2px;height:16px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.F6uHfW_knobLabelContainer{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:36px;display:flex}.F6uHfW_knobLabel{color:#495057;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;letter-spacing:.3px;justify-content:center;align-items:center;max-width:80px;min-height:18px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.7rem;font-weight:500;line-height:1.2;display:flex}.F6uHfW_ccValue{color:#6c757d;text-align:center;text-transform:uppercase;letter-spacing:.2px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.65rem;font-weight:500}.F6uHfW_tooltip{color:#fff;white-space:normal;text-align:left;z-index:1000;background:#2c3e50;border-radius:4px;width:200px;min-width:200px;margin-bottom:8px;padding:8px 12px;font-size:.75rem;line-height:1.3;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.F6uHfW_tooltip:after{content:"";border:5px solid #0000;border-top-color:#2c3e50;position:absolute;top:100%;left:50%;transform:translate(-50%)}
.ssj97W_cvContainer{background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:20px;display:flex;box-shadow:inset 0 1px 3px #0000001a}.ssj97W_cvTitle{color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.8rem;font-weight:600}.ssj97W_cvKnobsContainer{justify-content:center;align-items:center;gap:16px;display:flex}.ssj97W_cvKnob{flex-direction:column;align-items:center;gap:8px;min-width:80px;display:flex}.ssj97W_cvKnobCircle{cursor:pointer;background:#fff;border:3px solid #6c757d;border-radius:50%;width:48px;height:48px;transition:none;position:relative;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fffc}.ssj97W_cvKnobCircle:after{content:"";background:#495057;border-radius:1px;width:2px;height:16px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ssj97W_cvKnobLabel{color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px;max-width:80px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.7rem;font-weight:500;line-height:1.2}.ssj97W_cvKnobLabelType{background-color:#e9e9e9;border:1px solid #c9c9c9;border-radius:2px;margin-bottom:4px;font-size:.6rem;font-weight:600;line-height:1.5}
.r_TsUq_text{color:var(--neutral-600,#525252);font-size:1rem;line-height:1.5}.r_TsUq_centerText{text-align:center}
.qEO8bW_waveformSelector{background:#6366f11a;border:1px solid #6366f14d;border-radius:6px;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.qEO8bW_waveformLabel{color:var(--foreground,#171717);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;font-weight:500}.qEO8bW_waveformDropdown{color:var(--foreground,#171717);cursor:pointer;background:#fff;border:1px solid #6366f14d;border-radius:4px;min-width:100px;padding:6px 12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.qEO8bW_waveformDropdown:focus{border-color:#6366f199;outline:none;box-shadow:0 0 0 2px #6366f11a}
.KZ2zWa_sectionDescription{color:#666;margin:0 0 1rem;line-height:1.5}.KZ2zWa_controls{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.KZ2zWa_button{cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s}.KZ2zWa_buttonStart{color:#fff;background-color:#4caf50}.KZ2zWa_buttonStart:hover{background-color:#45a049;transform:translateY(-1px)}.KZ2zWa_buttonStop{color:#fff;background-color:#f44}.KZ2zWa_buttonStop:hover{background-color:#e60000;transform:translateY(-1px)}.KZ2zWa_buttonReset{color:#fff;background-color:#6c757d;padding:8px 16px;font-size:14px}.KZ2zWa_buttonReset:hover{background-color:#5a6268;transform:translateY(-1px)}.KZ2zWa_statusIndicator{color:#666;align-items:center;gap:.5rem;font-size:14px;display:flex}.KZ2zWa_pulsingDot{background-color:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.5s infinite KZ2zWa_pulse}@keyframes KZ2zWa_pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.KZ2zWa_instructions{flex-direction:column;gap:.5rem;display:flex}.KZ2zWa_instructions p{color:#555;margin:0;line-height:1.5}.KZ2zWa_instructions code{background:#e9ecef;border-radius:3px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:.9em}.KZ2zWa_instructionsHighlight{color:#333;background-color:#f8f9d4;border-left:4px solid #fc0;border-radius:4px;margin:15px 0;padding:12px 16px;font-size:.9rem;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #00000014}.KZ2zWa_instructionsHighlight:hover{background-color:#fff9c4;transform:translateY(-1px);box-shadow:0 3px 6px #0000001f}.KZ2zWa_sampleCount{font-weight:600}.KZ2zWa_dataRate{font-style:italic}.KZ2zWa_oscilloscopeControls{justify-content:flex-end;margin-top:1rem;display:flex}.KZ2zWa_sampleRate{color:#0f0;font-weight:700}.KZ2zWa_titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.KZ2zWa_fullscreenToggle{color:#333;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .2s}.KZ2zWa_fullscreenToggle:hover{background:#f0f0f0}.KZ2zWa_fullscreenToggleOn{color:#fff;background:#2f78d1;border-color:#2f78d1}.KZ2zWa_button:disabled{cursor:wait;opacity:.65;transform:none}
.hjVwQq_scope{color:#c9d1d9;-webkit-user-select:none;user-select:none;background:linear-gradient(#2b2f33 0%,#1d2023 100%);border-radius:12px;gap:14px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;box-shadow:inset 0 1px #ffffff14,0 6px 20px #00000040}.hjVwQq_fullscreen{z-index:2000;background:#121517;flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex;position:fixed;inset:0}.hjVwQq_fullscreenHeader{justify-content:space-between;align-items:center;display:flex}.hjVwQq_fullscreenTitle{color:#e6edf3;font-size:1.2rem;font-weight:600}.hjVwQq_closeButton{color:#fff;cursor:pointer;background:linear-gradient(#ff6161 0%,#c92e2e 100%);border:1px solid #0d0f10;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:700}.hjVwQq_closeButton:hover{filter:brightness(1.1)}.hjVwQq_fullscreen .hjVwQq_scope{flex:1;min-height:0}.hjVwQq_fullscreen .hjVwQq_canvasWrap{flex:1;min-height:200px}.hjVwQq_fullscreen .hjVwQq_panel{overflow-y:auto}.hjVwQq_screenArea{background:#050907;border:1px solid #000;border-radius:6px;flex-direction:column;flex:1;min-width:0;padding:6px;display:flex;box-shadow:inset 0 0 0 2px #121614,inset 0 0 24px #000c}.hjVwQq_canvasWrap{position:relative}.hjVwQq_canvas{cursor:crosshair;touch-action:none;border-radius:2px;width:100%;height:100%;display:block;position:absolute;inset:0}.hjVwQq_canvasPannable{cursor:grab}.hjVwQq_canvasPannable:active{cursor:grabbing}.hjVwQq_topBar,.hjVwQq_bottomBar{color:#9fb3a8;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 2px;font-size:11px;display:flex}.hjVwQq_topBar{padding-bottom:6px}.hjVwQq_bottomBar{padding-top:6px}.hjVwQq_panelToggle{font:inherit;cursor:pointer;background:#5d6b64;border:none;flex:none;margin-left:auto;font-weight:700}.hjVwQq_panelToggle:hover{background:#7d8c84}.hjVwQq_panelToggleOn,.hjVwQq_panelToggleOn:hover{background:#e8f5ee}.hjVwQq_panelToggle:focus-visible{outline-offset:2px;outline:1px solid #e8f5ee}.hjVwQq_bottomBar.hjVwQq_readoutRow{padding-top:1px;padding-bottom:1px}.hjVwQq_barItem b,.hjVwQq_measure b{color:#e8f5ee;font-weight:600}.hjVwQq_dim{color:#5d6b64}.hjVwQq_trigText{color:#ff8a3d;font-weight:600}.hjVwQq_statusBadge{text-align:center;letter-spacing:.05em;color:#000;border-radius:3px;min-width:54px;padding:2px 8px;font-weight:700}.hjVwQq_statusRun{background:#3ddc84}.hjVwQq_statusAuto{background:#4fb3ff}.hjVwQq_statusWait{background:#ffd23f}.hjVwQq_statusStop{color:#fff;background:#ff4d4d}.hjVwQq_channelBadge{color:#000;cursor:pointer;background:#ffd23f;border-radius:3px;padding:2px 8px;font-weight:700;position:relative}.hjVwQq_badgeColorInput{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hjVwQq_measure{color:#9fb3a8}.hjVwQq_hint{color:#5d6b64;padding:0 2px 2px;font-size:10px}.hjVwQq_panel.hjVwQq_panelHidden{display:none}.hjVwQq_panel{flex-direction:column;flex-shrink:0;gap:10px;width:210px;display:flex}.hjVwQq_group{background:#00000038;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.hjVwQq_groupTitle{text-transform:uppercase;letter-spacing:.12em;color:#7d8a93;font-size:10px}.hjVwQq_buttonRow{gap:6px;display:flex}.hjVwQq_key{color:#e6edf3;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#4a5056 0%,#353a3f 100%);border:1px solid #0d0f10;border-radius:4px;flex:1;padding:7px 4px;font-family:inherit;font-size:11px;font-weight:700;transition:filter .15s,transform 50ms;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0006}.hjVwQq_key:hover{filter:brightness(1.15)}.hjVwQq_key:active{transform:translateY(1px)}.hjVwQq_keyCursorX{color:#001722;background:linear-gradient(#4fd1ff 0%,#1f9fd1 100%);box-shadow:0 0 10px #4fd1ff73}.hjVwQq_keyCursorY{color:#22001a;background:linear-gradient(#ff6bd6 0%,#c93aa3 100%);box-shadow:0 0 10px #ff6bd673}.hjVwQq_keyRun{color:#04140b;background:linear-gradient(#3ddc84 0%,#23a35e 100%);box-shadow:0 0 10px #3ddc8473}.hjVwQq_keyStop{color:#fff;background:linear-gradient(#ff6161 0%,#c92e2e 100%);box-shadow:0 0 10px #ff4d4d73}.hjVwQq_keyArmed{color:#1a1400;background:linear-gradient(#ffd23f 0%,#d9a800 100%);box-shadow:0 0 10px #ffd23f73}.hjVwQq_stepper{align-items:center;gap:6px;display:flex}.hjVwQq_stepBtn{color:#e6edf3;cursor:pointer;background:linear-gradient(#4a5056 0%,#353a3f 100%);border:1px solid #0d0f10;border-radius:4px;width:28px;height:26px;font-family:inherit;font-size:13px}.hjVwQq_stepBtn:disabled{opacity:.35;cursor:default}.hjVwQq_stepValue{text-align:center;color:#e8f5ee;background:#0a0d0c;border-radius:3px;flex:1;padding:4px 0;font-size:12px}.hjVwQq_sourceLabel{color:#b5c4cf;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.hjVwQq_sourceChips{gap:4px;display:flex}.hjVwQq_sourceChip{cursor:pointer;background:#20272b;border:1px solid #59616a;border-radius:3px;padding:2px 7px;font-family:inherit;font-size:10px;font-weight:700}.hjVwQq_segmented{border:1px solid #0d0f10;border-radius:4px;display:flex;overflow:hidden}.hjVwQq_segment{color:#9aa6b0;cursor:pointer;background:#30353a;border:none;flex:1;padding:5px 0;font-family:inherit;font-size:10px;font-weight:700}.hjVwQq_segment+.hjVwQq_segment{border-left:1px solid #0d0f10}.hjVwQq_segmentActive{color:#1a0d00;background:#ff8a3d}.hjVwQq_sliderLabel{color:#9aa6b0;align-items:center;gap:6px;font-size:10px;display:flex}.hjVwQq_sliderValue{text-align:right;color:#e8f5ee;min-width:38px}.hjVwQq_slider{appearance:none;background:#0a0d0c;border-radius:2px;outline:none;flex:1;min-width:0;height:4px}.hjVwQq_slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e6edf3;border-radius:50%;width:14px;height:14px}.hjVwQq_slider::-moz-range-thumb{cursor:pointer;background:#e6edf3;border:none;border-radius:50%;width:14px;height:14px}.hjVwQq_sliderTrig::-webkit-slider-thumb{background:#ff8a3d}.hjVwQq_sliderTrig::-moz-range-thumb{background:#ff8a3d}@media (max-width:768px){.hjVwQq_scope{flex-direction:column;padding:10px}.hjVwQq_panel{grid-template-columns:1fr 1fr;width:100%;display:grid}.hjVwQq_fullscreen{padding:8px}.hjVwQq_fullscreen .hjVwQq_scope{overflow-y:auto}.hjVwQq_fullscreen .hjVwQq_canvasWrap{flex:none;height:55vh}.hjVwQq_fullscreen .hjVwQq_panel{overflow-y:visible}}@media (max-width:480px){.hjVwQq_panel{grid-template-columns:1fr}}.hjVwQq_traceLabel{font-weight:700}.hjVwQq_channelKey{border-bottom:2px solid}
.JREzwG_container{flex-direction:column;gap:24px;display:flex}.JREzwG_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.JREzwG_title{color:var(--foreground,#171717);margin:0;font-size:1.5rem;font-weight:500}.JREzwG_version{color:var(--neutral-600,#525252);font-size:.9rem;font-weight:500}.JREzwG_modeSelector{align-items:center;gap:12px;margin-bottom:8px;display:flex}.JREzwG_modeLabel{color:var(--neutral-700,#404040);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:.85rem;font-weight:600}.JREzwG_modeSelect{border:2px solid var(--neutral-300,#d4d4d4);max-width:300px;color:var(--foreground,#171717);cursor:pointer;text-transform:uppercase;letter-spacing:.3px;appearance:none;background:#fff 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") right 8px center/16px no-repeat;border-radius:8px;flex:1;padding:10px 32px 10px 14px;font-size:.9rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.JREzwG_modeSelect:focus{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='%231d4ed8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");border-color:#1d4ed8;outline:none;box-shadow:0 0 0 3px #3b82f640}.JREzwG_modeSelect:hover{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")}.JREzwG_modulesContainer{grid-template-columns:1fr 1fr;gap:24px;display:grid}.JREzwG_module32bit,.JREzwG_moduleMCC{background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:inset 0 1px 3px #0000001a}.JREzwG_moduleHeader{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.JREzwG_moduleTitle{color:#495057;text-align:center;letter-spacing:.3px;text-transform:uppercase;font-size:.9rem;font-weight:800}.JREzwG_ioSection{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.JREzwG_ioColumn{flex-direction:column;gap:12px;display:flex}.JREzwG_ioLabel{color:#495057;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:.75rem;font-weight:700}.JREzwG_pinContainer{flex-direction:column;gap:12px;display:flex}.JREzwG_pin{background:#fff;border:1px solid #dee2e6;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.JREzwG_pinLabel{color:#495057;text-transform:uppercase;letter-spacing:.5px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.7rem;font-weight:700}.JREzwG_pinDescription{color:#6c757d;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.65rem}.JREzwG_cvKnobsSection{justify-content:center;gap:32px;padding:16px 0;display:flex}.JREzwG_cvKnob{flex-direction:column;align-items:center;gap:8px;min-width:100px;display:flex;position:relative}.JREzwG_cvKnobCircle{cursor:pointer;background:#fff;border:3px solid #6c757d;border-radius:50%;width:56px;height:56px;position:relative;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fffc}.JREzwG_cvKnobCircle:after{content:"";background:#495057;border-radius:2px;width:3px;height:18px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.JREzwG_cvKnobLabel{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.JREzwG_cvKnobLabelType{color:#495057;text-transform:uppercase;letter-spacing:.3px;background-color:#e9e9e9;border:1px solid #c9c9c9;border-radius:3px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.7rem;font-weight:700}.JREzwG_cvKnobLabel>div:last-child{color:#6c757d;text-transform:uppercase;letter-spacing:.2px;word-wrap:break-word;max-width:100px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.65rem;line-height:1.2}.JREzwG_modeControl{border-top:1px solid #dee2e6;flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.JREzwG_modeControlLabel{color:#495057;text-transform:uppercase;letter-spacing:.3px;text-align:center;font-size:.7rem;font-weight:600}.JREzwG_modeControlGroup{align-items:flex-start;gap:16px;display:flex}.JREzwG_modeButtonContainer{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.JREzwG_modeButton{color:#495057;text-transform:uppercase;letter-spacing:.3px;background:#fff;border:2px solid #6c757d;border-radius:4px;padding:6px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;font-weight:600}.JREzwG_modeButtonDescription{color:#6c757d;text-align:center;max-width:120px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.6rem;line-height:1.2}.JREzwG_ledContainer{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.JREzwG_led{background:#dc3545;border:1px solid #c82333;border-radius:2px;width:8px;height:20px}.JREzwG_ledDescription{color:#6c757d;text-align:center;max-width:120px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.6rem;line-height:1.2}.JREzwG_mccKnobsContainer{grid-template-columns:repeat(2,1fr);justify-items:center;gap:24px;display:grid}.JREzwG_mccKnob{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.JREzwG_mccKnobCircle{cursor:pointer;background:#fff;border:3px solid #6c757d;border-radius:50%;width:48px;height:48px;position:relative;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fffc}.JREzwG_mccKnobCircle:after{content:"";background:#495057;border-radius:1px;width:2px;height:16px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.JREzwG_mccKnobLabelContainer{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:48px;display:flex}.JREzwG_mccKnobLabel{color:#495057;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.7rem;font-weight:700}.JREzwG_mccKnobDescription{color:#6c757d;text-align:center;word-wrap:break-word;text-transform:uppercase;letter-spacing:.2px;max-width:80px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.6rem;font-weight:500;line-height:1.2}.JREzwG_mccBankSection{border-top:1px solid #dee2e6;flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.JREzwG_bankLabel{color:#495057;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:600}.JREzwG_bankBoxes{gap:4px;display:flex}.JREzwG_bankBox{color:#6c757d;background:#fff;border:2px solid #6c757d;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;font-weight:700;display:flex}.JREzwG_bankBoxActive{color:#fff;background:#495057;border-color:#495057}.JREzwG_tooltip{color:#fff;white-space:normal;text-align:left;z-index:1000;background:#2c3e50;border-radius:4px;width:200px;min-width:200px;margin-bottom:8px;padding:8px 12px;font-size:.75rem;line-height:1.3;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.JREzwG_tooltip:after{content:"";border:5px solid #0000;border-top-color:#2c3e50;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (max-width:768px){.JREzwG_modulesContainer{grid-template-columns:1fr}.JREzwG_ioSection{grid-template-columns:1fr;gap:20px}.JREzwG_cvKnobsSection{gap:24px}.JREzwG_mccKnobsContainer{grid-template-columns:repeat(2,1fr);gap:20px}}
.pBut6q_text{color:var(--neutral-600,#525252);font-size:1rem;line-height:1.5}.pBut6q_centerText{text-align:center}
.rmlslq_container{background:var(--background,#fff);max-width:640px;color:var(--foreground,#171717);min-height:100vh;margin:0 auto;padding:32px 16px 120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rmlslq_pageHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px;padding-bottom:32px;display:flex;position:relative}.rmlslq_pageHeader:after{content:"";z-index:1;background:linear-gradient(90deg,#434343 0%,#818181 50%,#464646 100%);border-radius:8px;width:80%;height:10px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rmlslq_logo{width:auto;height:40px;margin:0 auto 16px;display:block}.rmlslq_pageTitle{letter-spacing:-1px;background:#141312;-webkit-text-fill-color:transparent;text-fill-color:transparent;text-shadow:0 2px 8px #0000000f;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.75rem;font-weight:700}.rmlslq_pageSubtitle{color:var(--neutral-600,#525252);max-width:480px;margin:0 auto;font-size:1.125rem;line-height:1.4}.rmlslq_headerControls{margin-top:20px}.rmlslq_mainContent{flex-direction:column;gap:32px;display:flex}.rmlslq_section{border:1px solid var(--neutral-200,#e5e7eb);background:#fafafa;border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000001a}.rmlslq_sectionHeader{color:var(--foreground,#171717);margin-bottom:16px;font-size:1.5rem;font-weight:500}.rmlslq_sectionDescription{color:var(--neutral-600,#525252);margin-bottom:24px;font-size:1rem;line-height:1.5}.rmlslq_installerSection{flex-direction:column;gap:24px;display:flex}.rmlslq_bootloaderInstructions{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:2px solid #3b82f6;border-radius:12px;margin-bottom:8px;padding:24px}.rmlslq_bootloaderTitle{color:#1e40af;margin:0 0 12px;font-size:1.125rem;font-weight:700}.rmlslq_bootloaderText{color:#1e3a8a;margin:0 0 16px;font-size:.95rem;line-height:1.5}.rmlslq_bootloaderSteps{color:#1e3a8a;margin:0 0 16px;padding-left:24px;font-size:.95rem;line-height:1.8}.rmlslq_bootloaderSteps li{margin-bottom:8px}.rmlslq_bootloaderSteps li strong{color:#1e40af;background:#3b82f61a;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700}.rmlslq_bootloaderNote{color:#1e3a8a;border-top:1px solid #3b82f633;margin:0;padding-top:12px;font-size:.875rem;font-style:italic}.rmlslq_installSection{flex-direction:column;gap:12px;display:flex}.rmlslq_installHeader{color:var(--neutral-800,#262626);font-size:1rem;font-weight:600}.rmlslq_installControlsRow{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.rmlslq_fieldGroup{flex-direction:column;flex:1;gap:8px;min-width:200px;display:flex}.rmlslq_installButtonRow{justify-content:flex-start;display:flex}.rmlslq_controlsRow{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.rmlslq_primaryButton,.rmlslq_secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:.95rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s,border-color .15s,transform 50ms;display:inline-flex}.rmlslq_primaryButton{color:#f9fafb;background:#111827;box-shadow:0 4px 10px #0f172a33}.rmlslq_primaryButton:hover:not(:disabled){background:#020617;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a40}.rmlslq_secondaryButton{color:#111827;border-color:var(--neutral-300,#d4d4d4);background:#fff}.rmlslq_secondaryButton:hover:not(:disabled){border-color:var(--neutral-400,#a3a3a3);background:#f9fafb}.rmlslq_primaryButton:disabled,.rmlslq_secondaryButton:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.rmlslq_fieldLabel{color:var(--neutral-700,#404040);font-size:.95rem;font-weight:600}.rmlslq_firmwareSelect{border:1px solid var(--neutral-300,#d4d4d4);appearance:none;background:#fff 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") right 8px center/16px no-repeat;border-radius:10px;width:100%;padding:12px 32px 12px 12px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.rmlslq_firmwareSelect:focus{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='%231d4ed8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");border-color:#1d4ed8;outline:none;box-shadow:0 0 0 3px #3b82f640}.rmlslq_firmwareSelect:hover{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")}.rmlslq_manifestHint{color:var(--neutral-500,#6b7280);word-break:break-all;font-size:.9rem}.rmlslq_manifestHint span{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.rmlslq_unsupportedBox{color:#92400e;background:#fffbeb;border:1px solid #f97316;border-radius:10px;padding:12px 14px;font-size:.9rem}.rmlslq_logContainer{border:1px solid var(--neutral-200,#e5e7eb);color:#e5e7eb;background:#0b1120;border-radius:10px;margin-top:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:hidden}.rmlslq_logHeader{background:#020617;border-bottom:1px solid #94a3b866;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;display:flex}.rmlslq_logClearButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:.8rem}.rmlslq_logClearButton:hover:not(:disabled){color:#e5e7eb}.rmlslq_logClearButton:disabled{opacity:.4;cursor:default}.rmlslq_logOutput{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:8px 12px 10px;font-size:.8rem;line-height:1.4;overflow-y:auto}@media (min-width:640px){.rmlslq_container{padding:64px 32px 120px}.rmlslq_pageTitle{font-size:3rem}.rmlslq_section{padding:40px}}
