:root{--bg-dark: #121212;--text-light: #e0e0e0;--bg-light: #fff;--text-dark: #121212;--primary: #bb86fc;--primary-color: #bb86fc;--bg-color: var(--bg-dark);--text-color: var(--text-light)}*,*:before,*:after{box-sizing:border-box}[data-theme=light]{--bg-color: var(--bg-light);--text-color: var(--text-dark);--primary-color: #6200ee}body{background-color:var(--bg-color);color:var(--text-color);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;background:transparent;border:none;padding:0;outline:none;-webkit-user-select:none;user-select:none}.switch__track{width:40px;height:24px;background-color:#fff3;border-radius:999px;position:relative;transition:background-color .2s}.switch__thumb{width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 2px 4px #0003}.switch[aria-checked=true] .switch__track{background-color:var(--primary-color)}.switch[aria-checked=true] .switch__thumb{transform:translate(16px)}.switch__label{margin-left:8px;font-size:.9em;color:var(--text-color)}.pagination{display:flex;gap:8px;align-items:center;padding:10px;background-color:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.pagination__button{position:relative;min-width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-weight:700}.pagination__led{position:absolute;top:4px;right:4px;width:6px!important;height:6px!important;pointer-events:none}.pagination__led--blinking{animation:blink 1s infinite}@keyframes blink{0%{opacity:1;box-shadow:0 0 8px var(--led-color, var(--primary-color))}50%{opacity:.3;box-shadow:none}to{opacity:1;box-shadow:0 0 8px var(--led-color, var(--primary-color))}}.select-container{display:flex;flex-direction:column;gap:4px;font-family:var(--font-family-base, sans-serif)}.select-container .select-label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.select-container .select-input{background-color:#222;color:#ddd;border:1px solid #444;border-radius:4px;padding:4px 8px;font-size:.9rem;cursor:pointer;outline:none;transition:border-color .2s}.select-container .select-input:focus{border-color:var(--primary-color, #ff9800)}.select-container .select-input:disabled{opacity:.5;cursor:not-allowed}.select-container .select-input:hover:not(:disabled){border-color:#666}.track-header{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:4px;background-color:#222;border-radius:4px;width:160px;height:60px;position:sticky;left:0;border-left:3px solid #ff9800;z-index:20;box-shadow:2px 0 5px #00000080;transition:background-color .2s,border-color .2s}.track-header.drag-over{background-color:#e91e6326;box-shadow:0 0 8px #e91e6366}.track-header__left{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:28px;background:#0003;border-radius:4px 0 0 4px;padding:2px 0}.track-header__left .control-led-wrapper{cursor:pointer;padding:6px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center}.track-header__left .control-led-wrapper:hover{background:#ffffff0d}.track-header__right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:4px;overflow:hidden}.track-header__right-top{display:flex;align-items:center;margin-bottom:2px}.track-header__right-top .track-name{flex:1;font-weight:600;color:#ddd;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.track-header__right-bottom{display:flex;justify-content:space-between;align-items:center;height:28px;margin-top:2px}.track-header__right-bottom .track-output-wrapper{flex:1;display:flex;justify-content:flex-end;min-width:0}.drum-lane{display:flex;align-items:center;width:max-content;min-width:100%;gap:10px;padding:5px;background-color:#1e1e1e;border-bottom:1px solid #333}.drum-lane:hover{background-color:#252525}.drum-lane .drum-lane-sequencer{flex:1;display:flex}.piano-roll{flex:1;min-height:0;display:flex;flex-direction:column;background-color:#121212;border:1px solid #333;border-radius:4px}.piano-roll__controls{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;background-color:#1e1e1e;border-bottom:1px solid #333;padding:8px 15px;flex-shrink:0;min-height:50px}.piano-roll__controls .controls-left{display:flex;align-items:center;gap:20px}.piano-roll__controls .controls-left .piano-roll-title{margin:0;color:#eee;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.piano-roll__controls .controls-left .controls-separator{width:1px;height:24px;background-color:#333;margin:0 5px}.piano-roll__controls .controls-left .piano-roll__vel-toggle{background-color:#242424;border:1px solid #444;color:#888;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease;letter-spacing:.5px}.piano-roll__controls .controls-left .piano-roll__vel-toggle:hover{background-color:#333;color:#fff}.piano-roll__controls .controls-left .piano-roll__vel-toggle.active{background-color:#bb86fc;border-color:#ce93d8;color:#121212;box-shadow:0 0 8px #bb86fc66}.piano-roll__scroller{flex:1;overflow:auto;position:relative;scroll-behavior:smooth}.piano-roll__scroller::-webkit-scrollbar{width:12px;height:12px}.piano-roll__scroller::-webkit-scrollbar-track{background:#111}.piano-roll__scroller::-webkit-scrollbar-thumb{background:#444;border-radius:6px;border:3px solid #111}.piano-roll__scroller::-webkit-scrollbar-thumb:hover{background:#555}.piano-roll__content{display:inline-block;min-width:100%;position:relative}.piano-roll__header{display:flex;height:30px;position:sticky;top:0;z-index:20;background-color:#1a1a1a;box-shadow:0 2px 5px #00000080}.piano-roll__corner{flex:0 0 60px;position:sticky;left:0;z-index:30;background-color:#1e1e1e;border-right:1px solid #333;border-bottom:2px solid #333}.piano-roll__timeline{display:flex;flex:1;background-color:#1a1a1a;border-bottom:2px solid #333}.piano-roll__header-step{flex:0 0 40px;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#444;border-right:1px solid #222;-webkit-user-select:none;user-select:none}.piano-roll__header-step[data-is-beat=true]{border-left:1px solid #555;color:#ccc;background-color:#222}.piano-roll__header-step[data-is-page=true]{border-left:1px solid #888;color:#ddd;background-color:#6200ea;font-weight:700}.piano-roll__key{flex:0 0 60px;position:sticky;left:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font-size:.7rem;border-right:2px solid #333;border-bottom:1px solid #2a2a2a;background-color:#fff;color:#333;box-shadow:2px 0 5px #0003}.piano-roll__key-label{opacity:.8;font-family:monospace;font-weight:700}.piano-roll__key[data-is-black=true]{background-color:#000;color:#aaa;border-bottom:1px solid #111}.piano-roll__row{display:flex;height:24px;border-bottom:1px solid #1a1a1a;background-color:#121212}.piano-roll__row:hover{background-color:#181818}.piano-roll__row:hover .piano-roll__key{filter:brightness(1.1)}.piano-roll__row:nth-child(12n){border-bottom:2px solid #555}.piano-roll__grid-row{display:flex;flex:0 0 auto;position:relative;cursor:pointer;background-image:linear-gradient(to right,#222 1px,transparent 1px),linear-gradient(to right,#333 1px,transparent 1px);background-size:40px 100%,160px 100%}.piano-roll__grid-row[data-is-black=true]{background-image:linear-gradient(to right,#222 1px,transparent 1px),linear-gradient(to right,#333 1px,transparent 1px),linear-gradient(#0000004d,#0000004d)}.piano-roll__grid-row .piano-roll__note{position:absolute;top:2px;bottom:2px;background-color:#9c27b0;border:1px solid #ce93d8;border-radius:2px;box-shadow:1px 1px 2px #00000080;pointer-events:auto;z-index:5}.piano-roll__grid-row .piano-roll__note .resize-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:ew-resize;background-color:#fff3;border-top-right-radius:2px;border-bottom-right-radius:2px;transition:background-color .2s}.piano-roll__grid-row .piano-roll__note .resize-handle:hover{background-color:#fffc}.piano-roll__velocity-lane{position:sticky;bottom:0;z-index:25;display:flex;height:72px;background-color:#151515;border-top:2px solid #333;box-shadow:0 -3px 8px #0006}.piano-roll__velocity-corner{flex:0 0 60px;position:sticky;left:0;z-index:30;background-color:#1a1a1a;border-right:2px solid #333;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;box-shadow:2px 0 5px #0003}.piano-roll__velocity-grid{display:flex;flex:0 0 auto;position:relative;height:100%;cursor:ns-resize}.piano-roll__velocity-step{flex:0 0 40px;height:100%;position:relative;border-right:1px solid #222;background-color:transparent;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;box-sizing:border-box}.piano-roll__velocity-step[data-is-beat=true]{border-left:1px solid #333;background-color:#ffffff04}.piano-roll__velocity-step:hover{background-color:#ffffff0a}.piano-roll__velocity-step .velocity-stem{width:4px;background:linear-gradient(to top,#bb86fc66,#bb86fc);border-radius:2px 2px 0 0;position:relative;pointer-events:none;min-height:4px}.piano-roll__velocity-step .velocity-stem .velocity-cap{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background-color:#fff;box-shadow:0 0 4px #bb86fc}.piano-roll__velocity-step .velocity-value{position:absolute;top:3px;font-size:.6rem;font-family:monospace;color:#777;pointer-events:none;-webkit-user-select:none;user-select:none}.ai-prompt{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem;height:100%}.ai-prompt__header{display:flex;justify-content:space-between;align-items:center}.ai-prompt__header h4{margin:0;color:var(--primary-color);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.ai-prompt__header .ai-prompt__context{display:flex;gap:.5rem}.ai-prompt__header .ai-prompt__context .badge{font-size:.7rem;background:#333;padding:2px 6px;border-radius:4px;color:#aaa}.ai-prompt__input{background:#121212;border:1px solid #444;color:#ddd;border-radius:4px;padding:.5rem;min-height:300px!important;flex:1;resize:none;font-family:inherit;font-size:.9rem}.ai-prompt__input:focus{outline:none;border-color:var(--primary-color)}.ai-prompt__input:disabled{opacity:.5;cursor:not-allowed}.ai-prompt__actions{display:flex;justify-content:flex-end}.ai-prompt__actions .btn-generate{background:var(--primary-color);color:#000;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:700;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}.ai-prompt__actions .btn-generate:disabled{background:#333;color:#ddd;cursor:not-allowed}.ai-prompt__actions .btn-generate:hover:not(:disabled){opacity:.9}.ai-prompt__actions .btn-generate.loading{cursor:wait}.ai-prompt__error{color:#ff8e8e;font-size:.8rem;background:#0006;padding:.5rem;border-radius:4px;border-left:3px solid #ff6b6b}._sidebar_r0qjl_1{width:64px;height:100%;background-color:#121214;border-right:1px solid #2a2a2e;display:flex;flex-direction:column;align-items:center;padding:16px 0;z-index:100}._logo_r0qjl_13{font-weight:800;color:#e1e1e6;margin-bottom:32px;font-size:14px;letter-spacing:1px}._nav_r0qjl_21{display:flex;flex-direction:column;gap:16px;flex:1}._navItem_r0qjl_28{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:12px;border:none;background:transparent;color:#7c7c8a;transition:all .2s;cursor:pointer;position:relative}._navItem_r0qjl_28:hover{background-color:#202024;color:#e1e1e6}._navItem_r0qjl_28._active_r0qjl_46{background-color:#8257e5;color:#fff;box-shadow:0 0 10px #8257e566}._label_r0qjl_52{display:none}._footer_r0qjl_56{padding-top:16px;border-top:1px solid #2a2a2e}._separator_r0qjl_61{width:32px;height:1px;background-color:#2a2a2e;margin:8px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{padding:.25rem .5rem;font-size:.875rem}.btn--lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn--primary{background-color:var(--primary, #bb86fc);color:var(--bg-dark, #121212)}.btn--primary:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary{background-color:transparent;border-width:1px;border-style:solid;border-color:var(--primary, #bb86fc);color:var(--primary, #bb86fc)}.btn--secondary:hover:not(:disabled){background-color:#bb86fc1a}.btn--ghost{background-color:transparent;color:var(--text-light, #e0e0e0)}.btn--ghost:hover:not(:disabled){background-color:#ffffff1a}.led{width:12px;height:12px;border-radius:50%;background-color:var(--led-color, var(--primary-color));opacity:.3;transition:all .2s ease-in-out;box-shadow:inset 0 1px 2px #00000080;border:1px solid rgba(0,0,0,.2)}.led--active{opacity:1;box-shadow:0 0 8px var(--led-color, var(--primary-color)),inset 0 1px 1px #ffffff80}.transport-controls{display:flex;align-items:center;gap:12px;padding:10px;background-color:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.transport-controls__group{display:flex;gap:8px;align-items:center}.transport-controls__group .btn svg{display:block;transform:translateY(1px)}.transport-controls__bpm{display:flex;flex-direction:column;align-items:center;margin-right:12px}.transport-controls__bpm-label{font-size:.7em;color:var(--text-color);opacity:.7;margin-bottom:2px}.transport-controls__bpm-input{width:50px;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:var(--primary-color);border-radius:4px;padding:4px 6px;font-size:.9em;text-align:center;font-weight:700;appearance:textfield}.transport-controls__bpm-input:focus{outline:none;border-color:var(--primary-color)}.transport-controls__bpm-input::-webkit-inner-spin-button,.transport-controls__bpm-input::-webkit-outer-spin-button{appearance:none;margin:0}.transport-controls__rec-wrapper{display:flex;align-items:center;gap:8px;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.1)}.knob{display:flex;flex-direction:column;align-items:center;cursor:grab;outline:none;-webkit-user-select:none;user-select:none;color:var(--text-color);position:relative}.knob--active{cursor:grabbing}.knob__native{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:5;cursor:inherit;pointer-events:none}.knob__native:focus{outline:none}.knob__track{opacity:.3;transition:opacity .2s,stroke .2s}.knob__pointer{stroke:var(--primary-color, #646cff)}.knob__label{font-size:.65rem;white-space:nowrap;text-align:center;line-height:1.2;margin-bottom:2px}.knob:focus-within .knob__track{stroke:var(--primary-color, #646cff);opacity:.8}._topBar_1uykg_2{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 0;background-color:#1a1a1a;border-bottom:1px solid #333;height:64px;box-sizing:border-box}._leftSection_1uykg_13{flex:0 0 auto;display:flex;gap:20px;align-items:center}._centerSection_1uykg_20{flex:1;display:flex;justify-content:center;align-items:center;gap:20px}._rightSection_1uykg_28{flex:0 0 auto;display:flex;gap:20px;align-items:center}._divider_1uykg_35{color:#333;margin:0 5px}._projectInfo_1uykg_40{color:#aaa;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:5px}._badge_1uykg_49{font-size:.7em;padding:2px 4px;background:#333;border-radius:4px}._badge_1uykg_49._local_1uykg_55{background:#443;color:#ee5}._notification_1uykg_60{position:absolute;top:70px;left:50%;transform:translate(-50%);background:#235d26;color:#fff;padding:5px 15px;border-radius:4px;font-size:.8rem;z-index:3000;box-shadow:0 2px 10px #0000004d}._mixControls_1uykg_74{display:flex;align-items:center;gap:15px;margin-right:20px}._masterControl_1uykg_81{display:flex;align-items:center;gap:5px}._masterLabel_1uykg_87{font-size:.7em;color:#666;text-transform:uppercase}._muteBtn_1uykg_93{background:transparent;border:none;color:#ccc;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;gap:2px}._ledContainer_1uykg_106{width:12px;height:12px;border-radius:50%;border:1px solid #235d26;background:#222;display:flex;align-items:center;justify-content:center}._ledContainer_1uykg_106._active_1uykg_116{box-shadow:0 0 5px #235d26}._userSection_1uykg_120{display:flex;align-items:center;gap:10px;border-left:1px solid #333;padding-left:20px}._langBtn_1uykg_128,._logoutBtn_1uykg_129,._loginIconBtn_1uykg_130{background:transparent;border:none;color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}._langBtn_1uykg_128{margin-right:10px}._logoutBtn_1uykg_129{color:#f44336}._loginIconBtn_1uykg_130{color:#bb86fc}._userInfo_1uykg_153{display:flex;flex-direction:column;align-items:flex-end}._username_1uykg_159{font-size:.8rem;color:#eee}._email_1uykg_164{font-size:.65rem;color:#666}._loginBtn_1uykg_169{padding:6px 18px;background:transparent;border:1px solid #bb86fc;border-radius:20px;color:#bb86fc;font-weight:700;cursor:pointer;font-size:.85rem;transition:all .2s;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}._loginBtn_1uykg_169:hover,._loginBtn_1uykg_169:focus{background:#bb86fc33;color:#fff;box-shadow:0 0 15px #bb86fc66;outline:none}._modalForm_1uykg_193{display:flex;flex-direction:column;gap:15px}._modalForm_1uykg_193 label{font-size:.9rem;color:#aaa}._modalForm_1uykg_193 input{padding:10px;border-radius:4px;border:1px solid #444;background:#111;color:#fff}._modalForm_1uykg_193 button._createBtn_1uykg_209{padding:10px;background:#235d26;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700}._projectList_1uykg_219{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}._projectList_1uykg_219 ._projectItem_1uykg_226{padding:10px;background:#252525;border-radius:4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #333}._projectList_1uykg_219 ._projectItem_1uykg_226:hover,._projectList_1uykg_219 ._projectItem_1uykg_226:focus{border-color:#646cff}._aboutContent_1uykg_240{padding:20px;text-align:center;color:#e1e1e6}._aboutContent_1uykg_240 h2{font-size:1.5rem;margin-bottom:10px;background:linear-gradient(90deg,#646cff,#bb86fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._miniKnob_1uykg_254{display:flex;flex-direction:column;align-items:center;gap:2px}._miniKnob_1uykg_254 span{font-size:9px;color:#666;text-transform:uppercase}._container_wsx09_1{position:relative;display:flex;align-items:center}._trigger_wsx09_7{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s}._trigger_wsx09_7:hover{background:#ffffff1a;border-color:#fff3}._label_wsx09_23{font-size:.7rem;color:#888;font-weight:600;letter-spacing:.5px}._value_wsx09_30{font-size:.8rem;color:#ddd;font-weight:700;min-width:60px;text-align:center}._popover_wsx09_38{position:absolute;top:120%;left:0;background:#1a1a1a;border:1px solid #333;border-radius:6px;padding:10px;box-shadow:0 4px 20px #00000080;z-index:1000;display:flex;gap:12px;width:max-content;animation:_slideDown_wsx09_1 .15s ease-out}@keyframes _slideDown_wsx09_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._column_wsx09_64{display:flex;flex-direction:column;gap:4px}._column_wsx09_64 h5{margin:0 0 6px;font-size:.7rem;color:#666;text-transform:uppercase;padding-left:4px}._grid_wsx09_77{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}._optionBtn_wsx09_83{background:transparent;border:none;color:#aaa;padding:4px 8px;text-align:left;cursor:pointer;border-radius:4px;font-size:.8rem;transition:all .1s}._optionBtn_wsx09_83:hover{background:#ffffff1a;color:#fff}._optionBtn_wsx09_83._selected_wsx09_98{background:#4caf50;color:#fff;font-weight:700}._scaleList_wsx09_104{display:flex;flex-direction:column;gap:2px}._browserPanel_1ow3z_1{width:280px;background-color:#1a1a1a;border-right:1px solid #333;display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease}._browserPanel_1ow3z_1._collapsed_1ow3z_10{width:0;border:none}._header_1ow3z_15{padding:16px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}._header_1ow3z_15 h3{margin:0;font-size:14px;font-weight:600;color:#eee;text-transform:uppercase;letter-spacing:1px}._content_1ow3z_31{flex:1;overflow-y:auto;padding:10px}._content_1ow3z_31::-webkit-scrollbar{width:6px}._content_1ow3z_31::-webkit-scrollbar-thumb{background:#444;border-radius:3px}._kitSection_1ow3z_44{margin-bottom:12px;background:#252525;border-radius:6px;overflow:hidden;border:1px solid #333}._kitHeader_1ow3z_52{padding:10px 12px;background:#2a2a2a;cursor:grab;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}._kitHeader_1ow3z_52:hover{background:#333}._kitHeader_1ow3z_52 span{font-size:13px;font-weight:500;color:#ddd}._sampleList_1ow3z_70{padding:4px 0;background:#222}._sampleItem_1ow3z_75{padding:6px 12px 6px 24px;font-size:12px;color:#aaa;cursor:grab;display:flex;align-items:center;gap:8px;transition:color .1s}._sampleItem_1ow3z_75:hover{color:#fff;background:#ffffff0d}._juicyToobar_voavh_1{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background-color:#181818;border-bottom:1px solid rgba(255,152,0,.3);margin-bottom:10px;border-radius:4px}._headerTitle_voavh_12{font-family:Denmark,sans-serif;font-size:1.1rem;margin:0;color:#ff9800;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:10px}._viewSelector_voavh_24{display:flex;gap:2px;background:#333;border-radius:4px;padding:2px}._viewSelector_voavh_24 button{background:transparent;color:#aaa;border:none;padding:4px 12px;border-radius:3px;font-size:11px;cursor:pointer;transition:all .2s;text-transform:capitalize}._viewSelector_voavh_24 button._active_voavh_42{background-color:#ff9800;color:#121212;font-weight:700}._viewSelector_voavh_24 button:hover:not(._active_voavh_42){color:#fff}._moduleHeader_18srh_1{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background-color:#181818;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;margin-bottom:0;border-radius:4px;height:55px;min-height:55px;box-sizing:border-box}._leftSection_18srh_16{display:flex;align-items:center;gap:10px}._leftSection_18srh_16 h2{font-family:Denmark,sans-serif;font-size:1.1rem;margin:0;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center}._rightSection_18srh_31{display:flex;align-items:center;gap:10px;flex:1;height:100%}.drag-input{cursor:ns-resize;display:inline-flex;position:relative;align-items:center;justify-content:center;padding:2px 4px;background:#0003;color:#bbb;font-size:.8rem;font-family:monospace;-webkit-user-select:none;user-select:none;border-bottom:1px dashed #444;transition:color .2s,border-color .2s;min-width:20px}.drag-input__native{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:ns-resize;z-index:5;background:transparent;border:none;appearance:textfield}.drag-input__native::-webkit-inner-spin-button,.drag-input__native::-webkit-outer-spin-button{appearance:none;margin:0}.drag-input__native:focus{outline:none}.drag-input__content{display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none}.drag-input:hover{color:var(--primary-color, #bb86fc);border-color:var(--primary-color, #bb86fc)}.drag-input:focus-within{color:#fff;border-bottom-style:solid;border-color:var(--primary-color, #bb86fc)}.step-cell{width:40px;height:48px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .1s ease;overflow:hidden;padding:0;margin:0;font-family:inherit;appearance:none}.step-cell:hover{border-color:#ffffff4d;background-color:#ffffff14}.step-cell--trigger.step-cell--active{box-shadow:inset 0 0 10px rgba(var(--primary-rgb, 187, 134, 252),.3)}.step-cell--trigger.step-cell--active .step-cell__led{width:12px;height:12px;border-radius:50%;background-color:#bb86fc;background-color:var(--primary-color);box-shadow:0 0 8px var(--primary-color)}.step-cell--volume{align-items:flex-end;padding-bottom:2px;cursor:ns-resize}.step-cell--volume .step-cell__bar{width:80%;background-color:#9c27b0;background-color:var(--primary-color);border-radius:2px;opacity:.8;pointer-events:none;z-index:10}.step-cell--volume.step-cell--active{background-color:#9c27b033;background-color:rgba(var(--primary-rgb),.1)}.step-cell--fill{align-items:center;justify-content:center}.step-cell--fill .step-cell__fill-text{font-size:10px;font-weight:700;color:#ff9800;-webkit-user-select:none;user-select:none}.step-cell--fill.step-cell--active{background-color:#ff98001a;border-color:#ff980080}.step-cell--alt-beat{background-color:#ffffff1f}.step-cell--alt-beat:hover{background-color:#ffffff2e}.step-cell--playing{border-color:#fff;background-color:#ffffff26}.sequencer{display:flex;flex-wrap:nowrap;gap:4px;padding:10px;background-color:#0003;border-radius:8px}.sequencer::-webkit-scrollbar{height:8px}.sequencer::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.sequencer::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.sequencer::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sequencer .step-cell{flex:0 0 42px;height:60px}.sequencer .step-cell:nth-child(4n){margin-right:4px}.sequencer .step-cell:last-child{margin-right:0}.juicy-box{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:#121212;border:1px solid #333;border-radius:8px;padding:10px;box-sizing:border-box}.juicy-box__controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:#1e1e1e;border-bottom:1px solid #333;margin:-10px -10px 10px;padding:8px 15px;border-radius:8px 8px 0 0}.juicy-box__controls .juicy-title{margin:0;color:#eee;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.juicy-box__controls .controls-center{display:flex;gap:15px;align-items:center;flex:1;justify-content:center}.juicy-box__controls .view-selector{display:flex;background:#111;border-radius:4px;padding:3px;gap:2px}.juicy-box__controls .view-selector .view-btn{background:transparent;border:none;color:#ccc;padding:4px 10px;cursor:pointer;font-size:.75rem;font-weight:600;border-radius:3px;transition:all .2s}.juicy-box__controls .view-selector .view-btn:hover{color:#fff;background:#fff3}.juicy-box__controls .view-selector .view-btn.active{background:#535bf2;color:#fff;box-shadow:0 1px 3px #0000004d}.juicy-box__controls .controls-right{display:flex;align-items:center;gap:15px}.juicy-box__controls .controls-right .control-item{display:flex;flex-direction:row;align-items:center;gap:8px}.juicy-box__controls .controls-right .control-item .control-label{font-size:.65rem;color:#888;text-transform:uppercase;font-weight:600}.juicy-box__controls .controls-right .control-item .control-led-wrapper{cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;background:transparent;border:none}.juicy-box__controls .controls-right .control-item .control-led-wrapper:hover{background:#ffffff1a}.juicy-box__controls .controls-right .control-item .control-led-wrapper:focus-visible{outline:1px solid #646cff}.juicy-box__main-layout{display:flex;flex-direction:row;width:100%;max-width:100%}.juicy-box__headers{flex:0 0 160px;display:flex;flex-direction:column;margin-right:10px;z-index:2}.juicy-box__headers .juicy-timeline-spacer{height:30px;margin-bottom:5px;flex-shrink:0}.juicy-box__headers .juicy-row-header{height:60px;margin-bottom:10px;display:flex;align-items:center}.juicy-box__sequencers{flex:1;min-width:0;display:flex;flex-direction:column;overflow-x:auto;padding-bottom:5px}.juicy-box__sequencers .juicy-timeline-row{display:flex;height:30px;margin-bottom:5px;width:max-content;min-width:100%;padding:0 10px}.juicy-box__sequencers .juicy-timeline-row .timeline-cell{flex:0 0 42px;display:flex;align-items:center;justify-content:flex-start;font-size:.7rem;color:#666}.juicy-box__sequencers .juicy-timeline-row .timeline-cell.beat-marker{font-weight:700;color:#888;border-left:1px solid #444;padding-left:4px}.juicy-box__sequencers .juicy-timeline-row .timeline-cell{gap:0;margin-right:4px}.juicy-box__sequencers .juicy-timeline-row .timeline-cell:nth-child(4n){margin-right:8px}.juicy-box__sequencers .juicy-timeline-row .timeline-cell:last-child{margin-right:0}.juicy-box__sequencers .juicy-row-sequencer{height:60px;margin-bottom:10px;width:max-content;min-width:100%;display:flex;align-items:center;border-radius:4px}.juicy-box__sequencers .juicy-row-sequencer .sequencer{overflow-x:visible!important;max-width:none!important;background-color:transparent;padding:0;border:none}.juicy-box__sequencers::-webkit-scrollbar{height:6px}.juicy-box__sequencers::-webkit-scrollbar-track{background:#1a1a1a}.juicy-box__sequencers::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.juicy-box__sequencers::-webkit-scrollbar-thumb:hover{background:#555}._patternSelector_1y2lc_1{display:flex;align-items:center;gap:10px;padding:5px;background:#111;border-radius:4px;border:1px solid #333;margin:0}._patternSelector_1y2lc_1._blue_1y2lc_11{border-color:#04a}._patternSelector_1y2lc_1._green_1y2lc_14{border-color:#4caf50}._patternSelector_1y2lc_1._orange_1y2lc_17{border-color:#ff9800}._patternSelector_1y2lc_1._purple_1y2lc_20{border-color:#d946ef}._patternList_1y2lc_24{display:flex;gap:4px}._patternBtn_1y2lc_29{width:30px;height:30px;border:1px solid #444;background:#222;color:#ccc;cursor:pointer;border-radius:2px;font-family:monospace;font-size:12px;transition:all .1s ease}._patternBtn_1y2lc_29:disabled{opacity:.5;cursor:default}._patternBtn_1y2lc_29:hover:not(:disabled){background:#333;color:#fff}._patternBtn_1y2lc_29._active_1y2lc_49{color:#fff;font-weight:700;box-shadow:0 0 5px currentcolor;border-color:currentcolor}._synthLabContainer_1641e_1{display:flex;flex-direction:column;height:100%;background-color:#121212;color:#e0e0e0}._aiButton_1641e_9{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:20px;cursor:pointer;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px #4caf5066;transition:transform .2s,box-shadow .2s}._aiButton_1641e_9:hover{transform:translateY(-2px);box-shadow:0 6px 15px #4caf5080}._aiButton_1641e_9:active{transform:translateY(0)}._aiButton_1641e_9._disabled_1641e_33{opacity:.5;cursor:not-allowed;box-shadow:none;background:#555}._aiButton_1641e_9._disabled_1641e_33:hover{transform:none}._content_1641e_43{flex:1;display:flex;overflow:hidden}._content_1641e_43 ._sidebar_1641e_48{width:300px;background-color:#1a1a1a;border-right:1px solid #333;display:flex;flex-direction:column;transition:width .2s}._content_1641e_43 ._sidebar_1641e_48 ._sidebarHeader_1641e_57{padding:1rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#aaa;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}._content_1641e_43 ._sidebar_1641e_48 ._sidebarHeader_1641e_57 ._addButton_1641e_69{background:none;border:1px solid #444;color:#fff;border-radius:4px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._content_1641e_43 ._sidebar_1641e_48 ._sidebarHeader_1641e_57 ._addButton_1641e_69:hover{background-color:#333}._content_1641e_43 ._sidebar_1641e_48 ._trackList_1641e_83{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px;background-color:#222}._content_1641e_43 ._sidebar_1641e_48 ._trackRow_1641e_95{display:flex;flex-direction:column;background-color:#1e1e1e;border-bottom:1px solid #2a2a2a}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:background .1s}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101:hover{background-color:#252525}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101._selected_1641e_112{background-color:#2a2a2a;border-left:3px solid #4caf50}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._left_1641e_116{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._left_1641e_116 ._icon_1641e_123{color:#4caf50;opacity:.7;transition:transform .2s}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._left_1641e_116 ._icon_1641e_123._open_1641e_128{transform:rotate(90deg)}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._left_1641e_116 ._name_1641e_131{font-size:.9rem;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._controls_1641e_138{display:flex;align-items:center;gap:8px}._content_1641e_43 ._sidebar_1641e_48 ._trackHeader_1641e_101 ._muteBtn_1641e_143{background:none;border:none;padding:0;cursor:pointer}._content_1641e_43 ._sidebar_1641e_48 ._trackDrawer_1641e_149{background-color:#181818;border-top:1px solid #252525;padding:10px;display:none}._content_1641e_43 ._sidebar_1641e_48 ._trackDrawer_1641e_149._open_1641e_128{display:block;animation:_slideDown_1641e_1 .2s ease-out}._content_1641e_43 ._mainArea_1641e_159{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}._content_1641e_43 ._emptyState_1641e_166{flex:1;display:flex;align-items:center;justify-content:center;color:#555;font-style:italic}@keyframes _slideDown_1641e_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._synthPanel_1x9f1_1{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#1e1e1e;border-radius:8px;border:1px solid #333;color:#fff;width:100%;max-width:320px}._synthPanel_1x9f1_1 ._header_1x9f1_13{display:flex;align-items:center;justify-content:space-between;background:#121212;padding:6px 10px;border-radius:4px;border:1px solid #2a2a2a}._synthPanel_1x9f1_1 ._header_1x9f1_13 ._leftGroup_1x9f1_22,._synthPanel_1x9f1_1 ._header_1x9f1_13 ._rightGroup_1x9f1_23{display:flex;align-items:center;gap:10px}._synthPanel_1x9f1_1 ._header_1x9f1_13 ._title_1x9f1_28{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:1px;font-weight:700}._synthPanel_1x9f1_1 ._header_1x9f1_13 ._muteBtn_1x9f1_35{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}._synthPanel_1x9f1_1 ._oscRow_1x9f1_43{display:flex;gap:8px;width:100%;margin-bottom:4px}._synthPanel_1x9f1_1 ._oscRow_1x9f1_43 ._oscBtn_1x9f1_49{flex:1;height:30px;display:flex;align-items:center;justify-content:center;background-color:#252525;border:1px solid #333;border-radius:4px;color:#aaa;cursor:pointer;transition:all .2s}._synthPanel_1x9f1_1 ._oscRow_1x9f1_43 ._oscBtn_1x9f1_49:hover{background-color:#333;color:#eee;border-color:#555}._synthPanel_1x9f1_1 ._oscRow_1x9f1_43 ._oscBtn_1x9f1_49._active_1x9f1_67{background-color:#4caf50;color:#fff;border-color:#81c784;box-shadow:0 0 8px #4caf5066}._synthPanel_1x9f1_1 ._adsrSection_1x9f1_73{display:flex;flex-direction:column;gap:8px;width:100%}._synthPanel_1x9f1_1 ._adsrSection_1x9f1_73 ._graphContainer_1x9f1_79{display:flex;justify-content:center;background:#161616;padding:6px;border-radius:4px;border:1px solid #252525}._synthPanel_1x9f1_1 ._adsrSection_1x9f1_73 ._knobsRow_1x9f1_87{display:flex;justify-content:space-between;padding:0 4px}._synthPanel_1x9f1_1 ._engineSelector_1x9f1_92{display:flex;justify-content:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #333}._synthPanel_1x9f1_1 ._engineSelector_1x9f1_92 button{flex:1;padding:4px 8px;font-size:.7rem;background:#252525;border:1px solid #444;color:#999;border-radius:4px;cursor:pointer;transition:all .2s}._synthPanel_1x9f1_1 ._engineSelector_1x9f1_92 button:hover{background:#333;color:#ccc}._synthPanel_1x9f1_1 ._engineSelector_1x9f1_92 button._active_1x9f1_67{background:#4caf50;color:#fff;border-color:#81c784}._synthPanel_1x9f1_1 ._monoSection_1x9f1_120{margin-top:12px;padding-top:12px;border-top:1px solid #333}._synthPanel_1x9f1_1 ._monoSection_1x9f1_120 ._sectionTitle_1x9f1_125{font-size:.65rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;text-align:center}._synthPanel_1x9f1_1 ._monoSection_1x9f1_120 ._filterKnobs_1x9f1_133{display:flex;justify-content:space-between;gap:4px}._popoverContainer_1sofr_1{position:absolute;top:100%;right:0;margin-top:12px;width:320px;background:#141414f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;border-radius:12px;padding:1rem;z-index:1000;animation:_slideDown_1sofr_1 .2s ease-out}@keyframes _slideDown_1sofr_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_1sofr_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1sofr_27 h4{margin:0;font-size:.9rem;color:#aaa;font-weight:600}._header_1sofr_27 ._closeBtn_1sofr_39{background:none;border:none;color:#666;cursor:pointer;padding:4px}._header_1sofr_27 ._closeBtn_1sofr_39:hover{color:#fff}._stepPrompt_1sofr_50{display:flex;flex-direction:column;gap:.8rem}._contextInfo_1sofr_56{display:flex;gap:.5rem;font-size:.75rem;color:#666}._contextInfo_1sofr_56 span{background:#ffffff0d;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}._input_1sofr_69{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.8rem;border-radius:8px;resize:none;height:80px;font-family:inherit;font-size:.9rem}._input_1sofr_69:focus{outline:none;border-color:#8b5cf6;background:#00000080}._generateBtn_1sofr_87{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;color:#000;font-weight:700;padding:.6rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._generateBtn_1sofr_87:disabled{opacity:.5;cursor:not-allowed}._generateBtn_1sofr_87:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}._spin_1sofr_109{animation:_spin_1sofr_109 1s linear infinite}@keyframes _spin_1sofr_109{to{transform:rotate(360deg)}}._error_1sofr_118{color:#ff8e8e;font-size:.8rem;background:#0006;padding:.5rem;border-radius:4px}._stepFeedback_1sofr_127{text-align:center;color:#ddd}._stepFeedback_1sofr_127 ._successMsg_1sofr_131{font-size:1.1rem;font-weight:700;color:#4caf50;margin:.5rem 0 .2rem}._stepFeedback_1sofr_127 ._subtext_1sofr_137{font-size:.8rem;color:#888;margin-bottom:1rem}._stepFeedback_1sofr_127 label{display:block;font-size:.85rem;margin-bottom:.5rem;font-weight:500}._ratingGrid_1sofr_149{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:1rem}._ratingBtn_1sofr_156{background:#333;border:1px solid #444;color:#aaa;padding:6px 0;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .1s}._ratingBtn_1sofr_156:hover{background:#4caf50;color:#000;border-color:#4caf50;transform:scale(1.05);font-weight:700}._thanks_1sofr_174{margin:1.5rem 0;color:#4caf50;font-weight:700;animation:_fadeIn_1sofr_1 .5s}._actions_1sofr_181{display:flex;gap:.5rem;margin-top:1rem}._actions_1sofr_181 button{flex:1;padding:.5rem;border-radius:6px;cursor:pointer;font-size:.85rem;border:none}._actions_1sofr_181 ._retryBtn_1sofr_194{background:transparent;border:1px solid #444;color:#aaa}._actions_1sofr_181 ._retryBtn_1sofr_194:hover{border-color:#666;color:#fff}._actions_1sofr_181 ._doneBtn_1sofr_203{background:#333;color:#fff}._actions_1sofr_181 ._doneBtn_1sofr_203:hover{background:#444}._timelineContainer_wfdqb_1{display:flex;flex-direction:column;height:100%;background-color:#121212;color:#e0e0e0}._timelineContainer_wfdqb_1 ._header_wfdqb_8{padding:8px 15px;background-color:#181818;border-bottom:1px solid rgba(187,134,252,.3);flex-shrink:0;z-index:10}._timelineContainer_wfdqb_1 ._header_wfdqb_8 h2{font-family:Denmark,sans-serif;font-size:1.1rem;margin:0;color:#bb86fc;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:10px}._timelineContainer_wfdqb_1 ._timelineCursor_wfdqb_29{position:absolute;top:25px;bottom:0;width:2px;background-color:red;pointer-events:none;z-index:10;will-change:left}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39{position:absolute;top:4px;bottom:4px;background-color:#616161}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39._drums_wfdqb_45{background-color:#ff9800;border-color:#ffcc80;color:#121212}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39._drums_wfdqb_45:hover{background-color:#ffb74d;border-color:#fff;z-index:10}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39._melody_wfdqb_55{background-color:#4caf50;border-color:#81c784}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39._melody_wfdqb_55:hover{background-color:#66bb6a;border-color:#fff;z-index:10}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39{border:1px solid rgba(255,255,255,.2);border-radius:4px;cursor:pointer;overflow:hidden;color:#fff;font-size:.75rem;padding:2px 4px;box-shadow:0 2px 4px #0000004d}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39:hover{background-color:#ba68c8;border-color:#fff;z-index:10}._timelineContainer_wfdqb_1 ._timelineClip_wfdqb_39 ._clipName_wfdqb_80{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._timelineContainer_wfdqb_1 ._workspace_wfdqb_86{flex:1;display:flex;overflow:hidden;position:relative}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92{width:200px;background-color:#1a1a1a;border-right:1px solid #111;display:flex;flex-direction:column;flex-shrink:0;z-index:2;overflow-y:auto}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryHeader_wfdqb_102{height:31px;border-bottom:1px solid #333;background-color:#1e1e1e;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:1px}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryGroup_wfdqb_114{border-bottom:1px solid #2a2a2a}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._groupHeader_wfdqb_117{padding:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#222}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._groupHeader_wfdqb_117:hover{background-color:#2d2d2d}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._groupHeader_wfdqb_117 ._groupName_wfdqb_128{font-size:.8rem;font-weight:700;color:#ddd}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryDrawer_wfdqb_133{padding:5px;background-color:#161616}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;margin-bottom:4px;background-color:#252525;border-radius:4px;cursor:grab;border-left:3px solid transparent;transition:all .15s}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137._drums_wfdqb_45:hover{background-color:#333;border-left-color:#ff9800;transform:translate(2px)}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137._drums_wfdqb_45{border-left-color:#ff9800}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137._melody_wfdqb_55{border-left-color:#4caf50}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137._melody_wfdqb_55:hover{background-color:#333;border-left-color:#66bb6a;transform:translate(2px)}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137:hover{background-color:#333;transform:translate(2px)}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137 ._patName_wfdqb_169{font-size:.8rem;color:#ccc}._timelineContainer_wfdqb_1 ._libraryColumn_wfdqb_92 ._libraryItem_wfdqb_137 ._dragHandle_wfdqb_173{color:#555;font-size:.7rem}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177{width:180px;background-color:#1a1a1a;border-right:1px solid #111;display:flex;flex-direction:column;flex-shrink:0;z-index:2}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177:before{content:"";display:block;height:31px;border-bottom:1px solid #333;background-color:#1e1e1e}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderWrapper_wfdqb_193{display:flex;flex-direction:column;background-color:#222;border-bottom:1px solid #333;transition:all .2s ease}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderWrapper_wfdqb_193._expanded_wfdqb_200{background-color:#2d2d2d;box-shadow:inset 0 0 10px #0003}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderItem_wfdqb_204{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:.85rem;color:#ddd;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderItem_wfdqb_204 ._expandIcon_wfdqb_216{font-size:.7rem;color:#666;transition:transform .2s}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderItem_wfdqb_204:hover{background-color:#333;color:#fff}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderItem_wfdqb_204:hover ._expandIcon_wfdqb_216{color:#fff;transform:scale(1.1)}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._trackHeaderItem_wfdqb_204 ._trackName_wfdqb_229{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234{background-color:#161616;margin:0 4px 4px;border-radius:4px;padding:8px;box-shadow:inset 0 2px 4px #0000004d;animation:_slide-down_wfdqb_1 .2s ease-out}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerTitle_wfdqb_242{font-size:.65rem;text-transform:uppercase;letter-spacing:1px;color:#555;margin-bottom:6px;font-weight:700}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerItem_wfdqb_250{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;margin-bottom:4px;background-color:#252525;border-radius:3px;cursor:pointer;border-left:3px solid transparent;transition:all .15s}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerItem_wfdqb_250 ._addBtn_wfdqb_262{font-size:1rem;line-height:.8;color:#666;opacity:.5;font-weight:700;transition:color .1s}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerItem_wfdqb_250:hover{background-color:#333;border-left-color:#e91e63;transform:translate(2px)}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerItem_wfdqb_250:hover ._addBtn_wfdqb_262{color:#e91e63;opacity:1}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._drawerItem_wfdqb_250 ._patName_wfdqb_169{font-size:.75rem;color:#ccc}._timelineContainer_wfdqb_1 ._headerColumn_wfdqb_177 ._patternsDrawer_wfdqb_234 ._emptyMsg_wfdqb_283{font-size:.7rem;color:#555;font-style:italic;text-align:center;padding:5px}@keyframes _slide-down_wfdqb_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._timelineContainer_wfdqb_1 ._gridWrapper_wfdqb_300{flex:1;display:flex;flex-direction:column;overflow:auto;position:relative}._timelineContainer_wfdqb_1 ._gridHelper_wfdqb_307{position:absolute;top:0;right:0;padding:5px;font-size:.7rem;opacity:.3;pointer-events:none}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316{position:relative;flex:1}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316 ._ruler_wfdqb_320{height:30px;background-color:#2a2a2a;border-bottom:1px solid #444;position:sticky;top:0;z-index:20;padding-left:10px;font-size:.7rem;color:#aaa}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316 ._rulerContainer_wfdqb_331{position:relative;height:100%}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316 ._rulerLabel_wfdqb_335{position:absolute;top:5px;font-size:.75rem;color:#888;border-left:1px solid #444;padding-left:4px;height:100%}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316 ._trackLanes_wfdqb_344{display:flex;flex-direction:column}._timelineContainer_wfdqb_1 ._gridArea_wfdqb_316 ._trackLane_wfdqb_344{height:40px;border-bottom:1px solid #252525;position:relative;background-image:linear-gradient(90deg,#222 1px,transparent 1px);background-size:40px 100%;box-sizing:border-box}._mixerBoard_4sq21_1{display:flex;flex-direction:row;height:100%;width:100%;background-color:#121212;overflow:hidden}._mixerBoard_4sq21_1 ._masterSection_4sq21_9{flex:0 0 auto;border-right:1px solid #333;padding:8px;background:#000;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}._mixerBoard_4sq21_1 ._channelsContainer_4sq21_19{flex:1;display:flex;flex-direction:row;overflow-x:auto;padding:8px;gap:4px}._mixerBoard_4sq21_1 ._channelsContainer_4sq21_19::-webkit-scrollbar{height:8px}._mixerBoard_4sq21_1 ._channelsContainer_4sq21_19::-webkit-scrollbar-track{background:#111}._mixerBoard_4sq21_1 ._channelsContainer_4sq21_19::-webkit-scrollbar-thumb{background:#444;border-radius:4px}._mixerBoard_4sq21_1 ._inspectorSection_4sq21_37{flex:0 0 300px;border-left:1px solid #333;background:#1a1a1a;transition:width .2s}._mixerBoard_4sq21_1 ._inspectorSection_4sq21_37._collapsed_4sq21_43{width:0;overflow:hidden;border:none}._channelStrip_od7kg_1{display:flex;flex-direction:column;align-items:center;background-color:#1a1a1a;border:1px solid #333;border-radius:4px;padding:8px 4px;width:60px;height:100%;gap:8px;position:relative}._channelStrip_od7kg_1._selected_od7kg_14{border-color:#666;background-color:#222}._channelStrip_od7kg_1._master_od7kg_18{width:100%;background-color:#0f0f0f;border-color:#444}._channelStrip_od7kg_1 ._header_od7kg_23{font-size:.8rem;font-weight:700;color:#888;background-color:#111;padding:2px 6px;border-radius:2px;min-width:24px;text-align:center}._channelStrip_od7kg_1 ._mainSection_od7kg_33{flex:1;display:flex;flex-direction:row;justify-content:center;gap:4px;width:100%;padding:4px 0}._channelStrip_od7kg_1 ._meterContainer_od7kg_42{border:1px solid #111;background:#000;border-radius:2px;padding:1px}._channelStrip_od7kg_1 ._controls_od7kg_48{display:flex;flex-direction:column;gap:4px;width:100%}._channelStrip_od7kg_1 ._controls_od7kg_48 ._buttonRow_od7kg_54{display:flex;gap:4px;justify-content:center}._channelStrip_od7kg_1 ._controls_od7kg_48 ._muteBtn_od7kg_59,._channelStrip_od7kg_1 ._controls_od7kg_48 ._soloBtn_od7kg_60{width:20px;height:20px;font-size:.6rem;cursor:pointer;border:1px solid #333;background:#222;color:#666;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}._channelStrip_od7kg_1 ._controls_od7kg_48 ._muteBtn_od7kg_59:hover,._channelStrip_od7kg_1 ._controls_od7kg_48 ._soloBtn_od7kg_60:hover{border-color:#555}._channelStrip_od7kg_1 ._controls_od7kg_48 ._muteBtn_od7kg_59._active_od7kg_78{background:#f44;color:#fff;border-color:red;box-shadow:0 0 5px #ff000080}._channelStrip_od7kg_1 ._controls_od7kg_48 ._soloBtn_od7kg_60._active_od7kg_78{background:#fe0;color:#000;border-color:#fa0;box-shadow:0 0 5px #ffc80080}._channelStrip_od7kg_1 ._panSection_od7kg_90{display:flex;justify-content:center;padding:4px 0;border-bottom:1px solid #222;width:100%;margin-bottom:4px}._channelStrip_od7kg_1 ._routing_od7kg_98{width:100%;height:16px;background:#111;border:1px solid #333;border-radius:2px;display:flex;align-items:center;justify-content:center;margin-top:4px;cursor:pointer}._channelStrip_od7kg_1 ._routing_od7kg_98 ._routingIcon_od7kg_110{font-size:8px;color:#666}._channelStrip_od7kg_1 ._routing_od7kg_98:hover{border-color:#555;background:#222}._channelStrip_od7kg_1 ._routing_od7kg_98:hover ._routingIcon_od7kg_110{color:#888}.fader{display:flex;flex-direction:column;align-items:center;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;outline:none}.fader__label{font-size:.8rem;margin-bottom:8px;color:var(--text-color);opacity:.8}.fader__thumb{width:30px;height:15px;background-color:var(--primary-color);border-radius:2px;position:absolute;left:50%;transform:translate(-50%) translateY(50%);box-shadow:0 2px 4px #0000004d;transition:background-color .2s}.fader--active .fader__thumb,.fader:focus .fader__thumb{background-color:var(--primary-color)}.fader__track{width:10px;background-color:var(--text-color);opacity:.2;border-radius:5px;position:relative}.fader__track__key{filter:brightness(1.1)}.fader__track:hover{background-color:#181818;opacity:.3}.fader:focus{opacity:.3}.fader:focus .fader__track{opacity:.3}.fader:focus .knob__track{stroke:var(--primary-color, #646cff)}.fader__native{position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:100%;opacity:0;cursor:pointer;z-index:5;writing-mode:vertical-lr;appearance:slider-vertical;pointer-events:none}.fader__native:focus{outline:none}.fader:focus-within .fader__thumb{outline:2px solid var(--primary-color);outline-offset:2px}._fxInspector_1uoqw_1{width:320px;background-color:#0f0f0f;border-left:1px solid #333;display:flex;flex-direction:column;padding:16px;gap:16px;height:100%;overflow-y:auto;font-family:Inter,sans-serif}._fxInspector_1uoqw_1 h3{margin:0;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888;border-bottom:1px solid #333;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}._fxInspector_1uoqw_1 ._slotList_1uoqw_27{display:flex;flex-direction:column;gap:14px}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32{position:relative;border-radius:8px;padding:0;margin:2px 0;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;background:#1e1e1e;border:1px solid #333;border-left-width:4px}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32._glassy_1uoqw_48{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000004d}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;width:100%;box-sizing:border-box;cursor:pointer;background:#0003}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._titleSection_1uoqw_64{display:flex;align-items:center;gap:8px;flex:1}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._titleSection_1uoqw_64 ._typeSelectContainer_1uoqw_71{position:relative;display:flex;align-items:center}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._titleSection_1uoqw_64 ._typeSelectContainer_1uoqw_71 select{appearance:none;background:transparent;border:none;color:#eee;font-weight:600;font-size:.9rem;font-family:inherit;cursor:pointer;padding-right:16px;outline:none}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._titleSection_1uoqw_64 ._typeSelectContainer_1uoqw_71 select:hover{color:#fff;text-shadow:0 0 8px var(--accent-color)}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._titleSection_1uoqw_64 ._typeSelectContainer_1uoqw_71 select option{background:#222;color:#fff}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97{display:flex;gap:4px;align-items:center}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97 button{background:transparent;border:none;cursor:pointer;opacity:.6;transition:opacity .2s;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97 button:hover{opacity:1;background:#ffffff1a}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97 button._chevron_1uoqw_119{transition:transform .3s ease}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97 button._deleteBtn_1uoqw_122{color:#aaa}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._header_1uoqw_53 ._actions_1uoqw_97 button._deleteBtn_1uoqw_122:hover{color:#ef4444;background:#ef444466;opacity:1}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130{padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;animation:_slideDown_1uoqw_1 .2s ease-out}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 ._paramLabel_1uoqw_144{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 ._paramValue_1uoqw_151{font-size:.7rem;color:#fff;font-family:monospace;margin-top:2px}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 input[type=range]{appearance:none;width:100%;height:4px;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 input[type=range]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 5px #00000080;transition:transform .1s;margin-top:-4px}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:transparent}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32 ._params_1uoqw_130 ._paramRow_1uoqw_137 input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.2);background:var(--accent-color, #fff)}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32._collapsed_1uoqw_208 ._params_1uoqw_130{display:none}._fxInspector_1uoqw_1 ._fxSlot_1uoqw_32._collapsed_1uoqw_208 ._header_1uoqw_53 ._actions_1uoqw_97 button._chevron_1uoqw_119{transform:rotate(-90deg)}._fxInspector_1uoqw_1 ._addBtn_1uoqw_217{background:#ffffff0d;border:1px dashed #444;color:#eee;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;display:flex;justify-content:center;align-items:center;gap:8px}._fxInspector_1uoqw_1 ._addBtn_1uoqw_217:hover{background:#ffffff1a;color:#fff;border-color:#666}._profilePage_4g29i_2{height:100vh;overflow-y:auto;background-color:#0b0b0e;color:#e1e1e6;padding:24px 20px 64px;box-sizing:border-box}._profilePage_4g29i_2::-webkit-scrollbar{width:8px}._profilePage_4g29i_2::-webkit-scrollbar-track{background:#0b0b0e}._profilePage_4g29i_2::-webkit-scrollbar-thumb{background:#252530;border-radius:4px}._container_4g29i_22{max-width:1140px;margin:0 auto}._topBar_4g29i_27{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1f1f28;gap:16px;flex-wrap:wrap}._backBtn_4g29i_38{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background-color:#171720;border:1px solid #2c2c3a;border-radius:6px;color:#bbb;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease}._backBtn_4g29i_38:hover{background-color:#22222e;color:#fff;border-color:#3d3d50}._pageTitle_4g29i_58{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#bb86fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._studioBadge_4g29i_68{font-size:.72rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:4px 8px;border-radius:4px;background:#bb86fc1f;color:#bb86fc;border:1px solid rgba(187,134,252,.3)}._feedbackBanner_4g29i_80{padding:12px 18px;border-radius:6px;margin-bottom:20px;font-size:.9rem;display:flex;align-items:center;gap:10px}._feedbackBanner_4g29i_80._success_4g29i_89{background:#4caf501f;border:1px solid #4caf50;color:#81c784}._feedbackBanner_4g29i_80._error_4g29i_94{background:#ff6b6b1f;border:1px solid #ff6b6b;color:#ff6b6b}._grid_4g29i_100{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}@media(max-width:900px){._grid_4g29i_100{grid-template-columns:1fr}}._sidebarColumn_4g29i_112,._mainColumn_4g29i_118{display:flex;flex-direction:column;gap:20px}._card_4g29i_124{background:#131319;border:1px solid #242430;border-radius:8px;padding:20px;box-shadow:0 4px 20px #0006;position:relative}._cardHeader_4g29i_133{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1e1e28}._cardTitle_4g29i_142{margin:0;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ddd;display:flex;align-items:center;gap:8px}._producerAvatarWrapper_4g29i_155{display:flex;align-items:center;gap:16px;margin-bottom:18px}._avatarCircle_4g29i_162{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#646cff,#bb86fc);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:800;box-shadow:0 0 20px #bb86fc59;flex-shrink:0}._producerMeta_4g29i_177{display:flex;flex-direction:column;gap:4px;overflow:hidden}._producerName_4g29i_184{font-size:1.15rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._producerJoinDate_4g29i_193{font-size:.75rem;color:#777}._statusPill_4g29i_198{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;font-size:.8rem;font-weight:600;margin-bottom:14px;width:fit-content}._statusPill_4g29i_198._verified_4g29i_209{background:#4caf5024;border:1px solid rgba(76,175,80,.4);color:#81c784}._statusPill_4g29i_198._unverified_4g29i_214{background:#ffa72624;border:1px solid rgba(255,167,38,.4);color:#ffb74d}._emailRow_4g29i_220{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;background:#0d0d12;border:1px solid #1c1c24;border-radius:6px;padding:10px 12px}._emailLabel_4g29i_231{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#777;letter-spacing:.5px}._emailValueBox_4g29i_239{display:flex;align-items:center;justify-content:space-between;gap:8px}._emailValueBox_4g29i_239 code{font-family:monospace;font-size:.88rem;color:#ccc;word-break:break-all}._toggleEyeBtn_4g29i_252{background:none;border:none;color:#888;cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .2s}._toggleEyeBtn_4g29i_252:hover{color:#bb86fc}._formRow_4g29i_267{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}._formGroup_4g29i_274{display:flex;flex-direction:column;gap:6px}._label_4g29i_280{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#888}._input_4g29i_288,._select_4g29i_289{width:100%;padding:10px 12px;background-color:#0a0a0d;border:1px solid #282834;border-radius:5px;color:#e1e1e6;font-size:.92rem;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}._input_4g29i_288:focus,._select_4g29i_289:focus{border-color:#bb86fc;box-shadow:0 0 0 2px #bb86fc33}._input_4g29i_288:-webkit-autofill,._input_4g29i_288:-webkit-autofill:hover,._input_4g29i_288:-webkit-autofill:focus,._input_4g29i_288:-webkit-autofill:active,._select_4g29i_289:-webkit-autofill,._select_4g29i_289:-webkit-autofill:hover,._select_4g29i_289:-webkit-autofill:focus,._select_4g29i_289:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #0a0a0d inset!important;-webkit-text-fill-color:#e1e1e6!important;caret-color:#e1e1e6!important;transition:background-color 5000s ease-in-out 0s}._hint_4g29i_321{font-size:.75rem;color:#777;margin-top:2px}._primaryBtn_4g29i_328{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#252433;border:1px solid #433c5a;border-radius:6px;color:#e3def2;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1)}._primaryBtn_4g29i_328:hover{background:#2f2c42;border-color:#8c78b5;color:#fff;box-shadow:0 2px 10px #8c78b540}._primaryBtn_4g29i_328:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryBtn_4g29i_355{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;background-color:#1a1a24;border:1px solid #323242;border-radius:6px;color:#ddd;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s}._secondaryBtn_4g29i_355:hover{background-color:#242432;border-color:#444458;color:#fff}._dangerCard_4g29i_376{border-color:#ff6b6b40;background:linear-gradient(180deg,#161214,#121012)}._dangerBtn_4g29i_381{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;background:#ff6b6b1f;border:1px solid #ff6b6b;border-radius:6px;color:#ff6b6b;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s}._dangerBtn_4g29i_381:hover{background:#ff6b6b38;box-shadow:0 0 12px #ff6b6b40}._projectsPage_76iav_2{height:100vh;overflow-y:auto;background-color:#0b0b0e;color:#e1e1e6;padding:24px 20px 64px;box-sizing:border-box}._projectsPage_76iav_2::-webkit-scrollbar{width:8px}._projectsPage_76iav_2::-webkit-scrollbar-track{background:#0b0b0e}._projectsPage_76iav_2::-webkit-scrollbar-thumb{background:#252530;border-radius:4px}._container_76iav_21{max-width:1140px;margin:0 auto}._topBar_76iav_26{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1f1f28;gap:16px;flex-wrap:wrap}._backBtn_76iav_37{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background-color:#171720;border:1px solid #2c2c3a;border-radius:6px;color:#bbb;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease}._backBtn_76iav_37:hover{background-color:#22222e;color:#fff;border-color:#3d3d50}._pageTitle_76iav_57{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#bb86fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._countBadge_76iav_67{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:4px;background:#171722;border:1px solid #2e2e3e;color:#bb86fc}._feedbackBanner_76iav_77{padding:12px 18px;border-radius:6px;margin-bottom:20px;font-size:.9rem;display:flex;align-items:center;gap:10px}._feedbackBanner_76iav_77._success_76iav_86{background:#4caf501f;border:1px solid #4caf50;color:#81c784}._feedbackBanner_76iav_77._error_76iav_91{background:#ff6b6b1f;border:1px solid #ff6b6b;color:#ff6b6b}._emptyState_76iav_97{text-align:center;padding:60px 20px;background:#131319;border:1px solid #242430;border-radius:8px;color:#888}._projectsGrid_76iav_106{display:flex;flex-direction:column;gap:16px}._projectCard_76iav_112{background:#131319;border:1px solid #242430;border-radius:8px;padding:18px 20px;box-shadow:0 4px 16px #0000004d;transition:border-color .2s}._projectCard_76iav_112:hover{border-color:#38384a}._cardHeader_76iav_124{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._projectMainInfo_76iav_132{display:flex;align-items:center;gap:14px;flex:1;min-width:250px}._projectIconBox_76iav_140{width:42px;height:42px;border-radius:6px;background:#1a1a26;border:1px solid #2e2e42;display:flex;align-items:center;justify-content:center;color:#bb86fc;flex-shrink:0}._projectTitleSection_76iav_153{display:flex;flex-direction:column;gap:4px}._projectName_76iav_159{font-size:1.1rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}._renameInput_76iav_168{background:#0a0a0d;border:1px solid #bb86fc;border-radius:4px;color:#fff;font-size:1rem;font-weight:700;padding:4px 8px;outline:none}._projectMeta_76iav_179{display:flex;align-items:center;gap:12px;font-size:.78rem;color:#777}._cardActions_76iav_187{display:flex;align-items:center;gap:10px}._actionBtn_76iav_193{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#252433;border:1px solid #433c5a;border-radius:6px;color:#e3def2;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s}._actionBtn_76iav_193:hover{background:#2f2c42;border-color:#8c78b5;color:#fff}._ghostBtn_76iav_213{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:1px solid transparent;border-radius:6px;color:#777;cursor:pointer;transition:all .2s}._ghostBtn_76iav_213:hover{background:#1f1f2a;color:#ddd;border-color:#334}._ghostBtn_76iav_213._danger_76iav_231:hover{background:#ff6b6b26;color:#ff6b6b;border-color:#ff6b6b66}._versionsDrawer_76iav_237{margin-top:16px;padding-top:16px;border-top:1px solid #1c1c26}._versionsHeader_76iav_243{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#888}._versionsList_76iav_255{display:flex;flex-direction:column;gap:8px}._versionItem_76iav_261{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0d0d12;border:1px solid #1c1c24;border-radius:6px;font-size:.85rem}._versionLeft_76iav_272{display:flex;align-items:center;gap:12px}._versionBadge_76iav_278{font-weight:700;color:#bb86fc}._versionDate_76iav_283{font-size:.78rem;color:#666}._versionActions_76iav_288{display:flex;align-items:center;gap:8px}._versionLoadBtn_76iav_294{background:#171720;border:1px solid #2e2e3e;border-radius:4px;padding:4px 10px;color:#ccc;font-size:.78rem;cursor:pointer;transition:all .2s}._versionLoadBtn_76iav_294:hover{background:#232332;color:#fff;border-color:#4a4a62}
