*,*:before,*:after{box-sizing:border-box;overflow:hidden}html,body{font-family:Roboto}body{background-color:#1e1d20;color:#fff;margin:0}.record-pulse{position:relative;display:inline-grid;place-items:center}.record-pulse:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#fff0 0% 44%,#ffffff59 55%,#fff0 80%);transform:scale(.96);animation:recordInner 1.3s ease-in-out infinite;pointer-events:none}.record-pulse:after{content:"";position:absolute;width:28px;height:28px;border-radius:50%;box-shadow:0 0 #ffffff38;animation:recordOuter 1.3s ease-in-out infinite;pointer-events:none}@keyframes recordInner{0%{transform:scale(.96);opacity:.9}70%{transform:scale(1.04);opacity:.3}to{transform:scale(.96);opacity:.6}}@keyframes recordOuter{0%{box-shadow:0 0 #ffffff38;opacity:1}70%{box-shadow:0 0 0 8px #fff0;opacity:.55}to{box-shadow:0 0 #fff0;opacity:.35}}#root{margin:0 auto;text-align:center}body,html,#root{margin:0;padding:0;height:100%;font-family:sans-serif;overflow:hidden}.header{background-color:#242424;position:relative;z-index:9999;overflow:visible;border-bottom:2px solid #343239}.app-container{height:100vh;display:grid;grid-template-rows:40px 1fr 40px}.footer{background-color:#242424;z-index:1}.section{padding:10px;box-sizing:border-box;color:#e5e5e5}.footer{display:flex;align-items:center;padding:0 10px;height:100%;box-sizing:border-box}.maincontent{background-color:#1f1f1f!important}.main-content-area{display:grid;grid-template-columns:var(--sidebar-width) 5px minmax(0,1fr);height:100%;position:relative;z-index:1}.divider{cursor:ew-resize;width:5px;background-color:#000;height:100%}.sidebar-container{overflow-y:auto}.export-button{background-color:#fff;color:#333;border:1px solid #ccc;padding:8px 16px;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s,box-shadow .2s}.export-button:hover:not(:disabled){background-color:#f0f0f0;box-shadow:0 2px 4px #0000001a}.export-button:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed;opacity:.6}.modal-backdrop{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#333;padding:20px;border-radius:8px;min-width:400px;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative}.modal-close-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:20px;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close-button:hover{color:#666}.dropdown-item-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.dropdown-item-disabled:hover{background-color:transparent!important}.container{display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:40px}.leftContainer{display:flex;align-items:flex-start;gap:13px}.webampText{color:#17e1ff;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;transform:translateY(7px);padding-left:10px}.FETS-container{display:flex;position:relative}.dropdown-btn{background:#262529;color:#e5e5e5;padding:5px 16px 6px;border:none;cursor:pointer;width:60px;height:38px;font-size:16px}.dropdown-btn:hover{background-color:#333239}.dropdown-btn-tools{background:#262529;color:#e5e5e5;padding:5px 16px 6px;border:none;cursor:pointer;width:70px;height:38px;font-size:16px}.dropdown-btn-tools:hover{background-color:#333239}.dropdown-btn-settings{background:#262529;color:#e5e5e5;padding:5px 16px 6px;border:none;cursor:pointer;width:90px;height:38px;font-size:16px}.dropdown-btn-settings:hover{background-color:#333239}.dropdown{position:relative;display:inline-block;z-index:9999}.dropdown-content{position:absolute;background:#262529;z-index:10000;border:2px solid #333239;border-radius:4px;box-shadow:0 4px 8px #0000004d;overflow:visible}.dropdown-content-file{width:200px;height:215px}.dropdown-content-edit{width:180px;height:262px}.dropdown-content-tools{width:160px;height:129px}.dropdown-content-settings{width:220px;height:215px}.dropdown-content a{color:#e5e5e5;padding:12px 16px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:400;display:block;font-size:14px;cursor:pointer;background-color:#262529}.dropdown-content a:hover,.dropdown-btn.active,.dropdown-btn-tools.active,.dropdown-btn-settings.active{background-color:#333239}.dropdown-btn-guest{margin-right:10px;background:#262529;color:#e5e5e5;padding:4px 8px;border:none;cursor:pointer;font-size:16px;display:flex;gap:8px;border-radius:4px}.dropdown-btn-guest:hover,.dropdown-btn-guest.active{background-color:#333239}.dropdown-content-guest{width:111px}.import-button{background-color:#3a3a3c;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;gap:8px;margin:10px auto}.import-button:hover{background-color:#4a4a4c;box-shadow:0 2px 8px #0000004d}._spinner_12axj_1{display:flex;justify-content:center;color:#fff}._container_12axj_7{background-color:#0f0f0f;overflow:hidden;padding:12px;color:#fff;height:100%;display:flex;flex-direction:column;border-radius:10px}._wrapper_12axj_18{max-width:600px;margin:0 auto;width:100%;display:flex;flex-direction:column;flex:1;min-height:0}._searchBar_12axj_28{background-color:#2a2a2a;border-radius:6px;padding:6px 10px;display:flex;align-items:center;gap:8px;margin-bottom:12px}._searchInput_12axj_38{background-color:transparent;border:none;color:#fff;font-size:13px;outline:none;width:100%}._searchInput_12axj_38::placeholder{color:#888}._tableHeader_12axj_51{display:grid;grid-template-columns:1fr 60px 70px;padding:6px 10px;border-bottom:1px solid #333;font-size:11px;color:#888;font-weight:500;margin-bottom:4px}._tableHeader_12axj_51 div:first-child{text-align:left}._tableHeader_12axj_51 div:nth-child(2),._tableHeader_12axj_51 div:nth-child(3){text-align:right}._songRow_12axj_71{display:grid;grid-template-columns:1fr 60px 70px;padding:6px 10px;background-color:#2a2a2a;margin-bottom:1px;border-radius:3px;cursor:pointer;transition:background-color .2s;align-items:center}._songRow_12axj_71:hover{background-color:#333}._songName_12axj_87{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}._songName_12axj_87 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._songDuration_12axj_101{font-size:12px;color:#aaa;text-align:right}._songList_12axj_107{flex:1;overflow-y:auto}._songBitrate_12axj_112{font-size:12px;color:#aaa;text-align:right}._importButtonWrapper_12axj_118{display:flex;justify-content:center;margin-top:12px;padding-top:12px}._title_12axj_127{margin-top:10px;margin-bottom:15px;color:#00e5ff}._effectItem_12axj_133{margin-bottom:20px;padding:12px;background:#1e1d20;border-radius:6px;border:2px solid #333239}._effectsList_12axj_141{flex:1;flex-grow:1;overflow-y:auto;margin-bottom:15px;padding-right:8px;min-height:0}._header_12axj_150{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._label_12axj_157{font-size:14px;font-weight:600;color:#e5e5e5}._value_12axj_163{font-size:13px;color:#aaa;font-family:monospace}._description_12axj_169{float:left;font-size:11px;color:#888;margin-bottom:8px}._controls_12axj_176{display:flex;gap:8px;margin-top:8px}._button_12axj_182{padding:4px 10px;font-size:11px;background:#172528;color:#17e1ff;border:none;border-radius:4px;cursor:pointer;transition:all .2s}._button_12axj_182:hover{background:#1e3034}._buttonDisabled_12axj_198{background:#131313!important;color:#4a4a4a!important;cursor:not-allowed!important;opacity:.5}._buttonDisabled_12axj_198:hover{background:#2a2a2a!important;transform:none!important}._resetAllButton_12axj_210{padding:10px 20px;margin-top:10px;background:#172528;color:#17e1ff;border:none;border-radius:6px;font-weight:700;cursor:pointer;width:100%;transition:all .2s;line-height:1;flex-shrink:0}._resetAllButtonContent_12axj_225{display:flex;align-items:center;justify-content:center;gap:8px;line-height:1}._resetAllButton_12axj_210:hover{background:#1e3135}._resetAllButtonDisabled_12axj_238{background:#2a2a2a!important;color:#666!important;cursor:not-allowed!important;opacity:.5}._resetAllButtonDisabled_12axj_238:hover{background:#313131!important;transform:none!important}._loginPrompt_12axj_252{margin-top:20px;color:#fff}._loginLink_12axj_257{color:#00e5ff;cursor:pointer;text-decoration:underline}._loginLink_12axj_257:hover{color:#00c8d4}._emptyMessage_12axj_267{color:#888}._projectsList_12axj_271{max-height:400px;overflow-y:auto;list-style:none;padding:0}._projectItem_12axj_278{margin-bottom:8px;border:1px solid #3a3a3a;padding:12px;border-radius:6px;background:#2b2b2b;cursor:pointer;transition:all .2s;color:#fff}._projectItem_12axj_278:hover{background:#3a3a3a;border-color:#4a4a4a}._activeProject_12axj_294{border:2px solid #00e5ff!important;background:#2f3f42}._inputSection_12axj_299{margin-top:10px;display:flex;gap:5px;align-items:center}._input_12axj_299{flex:1;padding:8px 12px;background:#2b2b2b;border:1px solid #3a3a3a;border-radius:4px;color:#fff;outline:none;font-size:14px}._input_12axj_299:focus{border-color:#00e5ff}._input_12axj_299::placeholder{color:#666}._saveButton_12axj_325{padding:8px;font-size:13px;background:#00e5ff;color:#000;border:none;border-radius:4px;font-weight:600;cursor:pointer}._saveButton_12axj_325:hover{background:#00c8d4}._closeButton_12axj_340{padding:8px;background:#3a3a3a;color:#00e5ff;border:1px solid #4a4a4a;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._closeButton_12axj_340:hover{background:#4a4a4a}._error_12axj_356{color:#f44;margin-top:10px;font-size:13px}._createButton_12axj_362{margin-top:30px;padding:10px 20px;background:#00e5ff;color:#000;border:none;border-radius:6px;font-weight:700;cursor:pointer;width:100%}._createButton_12axj_362:hover:not(:disabled){background:#00c8d4;transform:scale(1.02)}._createButton_12axj_362:disabled{background:#3a3a3a;color:#666;cursor:not-allowed}._sliderContainer_12axj_386{position:relative;width:100%;height:24px;display:flex;align-items:center;margin:8px 0;overflow:visible}._sliderTrack_12axj_397{position:absolute;left:0;right:0;top:50%;height:6px;background:#1a1a1a;border-radius:1.5px;transform:translateY(-50%);outline:1px solid #787879;overflow:visible}._sliderFill_12axj_410{position:absolute;left:0;top:50%;height:6px;background:#11a1b7;border-radius:1.5px;transform:translateY(-50%);pointer-events:none;transition:width .05s linear;border:1px solid black}._sliderFill_12axj_410._default_12axj_429{background:#797f80}._sliderFill_12axj_410._changed_12axj_434{background:#11a1b7}._sliderContainer_12axj_386._dragging_12axj_424 ._sliderFill_12axj_410._changed_12axj_434{background:#17e1ff}._sliderContainer_12axj_386._dragging_12axj_424 ._sliderFill_12axj_410{transition:none}._sliderKnobWrapper_12axj_448{position:absolute;top:50%;height:20px;width:20px;transform:translate(-50%,-50%);transition:transform .12s ease;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:3}._sliderKnobWrapperDragging_12axj_462{transform:translate(-50%,-50%) scale(1.1)}._sliderInput_12axj_466{position:absolute;inset:0;width:100%;height:20px;opacity:0;cursor:pointer;z-index:4}.waveform-container{width:100%;height:100%;position:relative;cursor:pointer;overflow-x:auto;overflow-y:hidden}.waveform-canvas{height:100%;width:auto;display:block}.waveform-progress{position:absolute;top:0;bottom:0;width:2px;background:red;pointer-events:none}.tracklane-side{width:var(--track-controls-width);min-width:var(--track-controls-width);flex:0 0 var(--track-controls-width);display:flex;flex-direction:column;gap:6px;align-self:stretch;padding-right:6px;background:#2f2f2f;box-shadow:6px 0 12px #00000073;position:sticky;left:0;z-index:5}.tracklane-root{display:flex;gap:var(--track-controls-gap);align-items:stretch;background:#2f2f2f;color:#eaeaea;padding:8px;border-radius:6px;min-width:calc(var(--timeline-left-offset) + var(--timeline-content-width, 100%));position:relative}.tracklane-main{min-height:var(--track-height, 96px);width:var(--timeline-content-width, 100%);flex:1 1 auto}.tracklane-header{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.tracklane-title{font-weight:600;color:#eee;font-size:14px}.tracklane-track-number{font-size:10px;color:#999;font-weight:400}.tracklane-controls-box{background:#ffffff05;border:1px solid rgba(255,255,255,.03);padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.tracklane-controls-box .tracklane-controls{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.tracklane-controls{display:flex;gap:8px;align-items:center}.tl-btn{background:#ffffff08;color:#ddd;border:1px solid rgba(255,255,255,.06);padding:6px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.tl-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff1f}.tl-btn:disabled{opacity:.3;cursor:not-allowed}.tl-btn--active{background:#ffffff1f;color:#fff;border-color:#ffffff1f}.tl-btn-delete{background:#dc354526;color:#ff6b6b;border-color:#dc35454d}.tl-btn-delete:hover{background:#dc354540;border-color:#dc354580}.tracklane-divider{height:1px;background:#ffffff0d;margin:4px 0}.tracklane-timeline{position:relative;width:100%;min-height:var(--track-height, 96px);background:#0003;border-radius:4px}.tracklane-segment-positioned{position:absolute;top:0;bottom:0}.tracklane-segments{display:flex;flex-direction:column;gap:12px}.tracklane-segment{background:#ffffff05;border:1px solid rgba(255,255,255,.03);padding:8px;border-radius:6px;height:100%;display:flex;flex-direction:column}.segment-meta{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;flex-shrink:0}.segment-name{font-size:11px;color:#9a9a9a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segment-duration{font-size:11px;color:#a9a9a9;white-space:nowrap}.segment-waveform{flex:1;min-height:calc(var(--track-height, 96px) - 32px);width:100%}.waveform-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#8b8b8b;font-size:12px}.tracklane-empty{color:#9b9b9b;padding:12px;text-align:center;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maincontent{display:flex;flex-direction:column;overflow:hidden;min-width:0;width:100%;padding:0;position:relative;--track-controls-width: 180px;--track-controls-gap: 12px;--timeline-left-offset: calc( var(--track-controls-width) + var(--track-controls-gap) )}.timeline-scroll-area{flex:1 1 auto;overflow:auto;padding-bottom:32px;scrollbar-gutter:stable both-edges}.timeline-scroll-content{position:relative;min-width:calc(var(--timeline-left-offset) + var(--timeline-content-width, 100%));padding-bottom:24px}.tracks-container{display:flex;flex-direction:column;gap:16px;width:100%}.tracks-relative{position:relative;min-width:calc(var(--timeline-left-offset) + var(--timeline-content-width, 100%))}.global-playhead{position:absolute;top:0;bottom:0;width:2px;background:red;pointer-events:none;z-index:10}.global-playhead-rail{position:absolute;top:0;bottom:0;left:var(--timeline-left-offset);width:var(--timeline-content-width, 100%);pointer-events:none;z-index:10}.timeline-ruler-bar{position:sticky;top:0;margin-left:var(--timeline-left-offset);width:var(--timeline-content-width, 100%);height:32px;background:#2c2c2f;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 2px 6px #00000059;pointer-events:none;z-index:11;margin-bottom:12px;overflow:visible}.timeline-pre-highlight{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#ea29292e,#ea292900);border-right:1px solid rgba(234,41,41,.35);pointer-events:none}.timeline-tick{position:absolute;top:0;transform:translate(-1px)}.timeline-tick-line{width:2px;height:18px;background:#ea292959}.timeline-tick-label{margin-top:2px;font-size:11px;color:#ffffffbf;white-space:nowrap}.timeline-tick.pre .timeline-tick-line{height:14px;opacity:.3}.timeline-tick.pre .timeline-tick-label{display:none}.zoom-controls-bar{position:sticky;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;padding:2px 8px;background:transparent;z-index:12;pointer-events:none}.zoom-controls{pointer-events:auto;display:inline-flex;gap:6px;align-items:center;background:#000000b3;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 6px}.zoom-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#eee;font-size:12px;padding:2px 6px;border-radius:4px;cursor:pointer}.zoom-btn:hover{background:#ffffff26}.zoom-btn.reset{opacity:.85}.zoom-label{font-size:12px;color:#ddd;min-width:40px;text-align:center}.timeline-tick.minor .timeline-tick-line{height:10px;background:#ea292940}.timeline-tick.minor .timeline-tick-label{display:none}.track-wrapper{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:16px}.track-wrapper:last-child{border-bottom:none;padding-bottom:0}.empty-state{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;text-align:center;font-size:1.5rem;color:#fffc;letter-spacing:.02em;padding:32px 16px}.timeline-scroll-area::-webkit-scrollbar{width:8px;height:12px}.timeline-scroll-area::-webkit-scrollbar-track{background:#0000001a}.timeline-scroll-area::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.timeline-scroll-area::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tracklane-timeline{width:var(--timeline-content-width, 100%)}.playback-container{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;box-sizing:border-box;position:relative;gap:40px;padding-left:20px}.transport-time-container{display:flex;align-items:center;gap:20px;flex-shrink:0;margin-left:30%;overflow:visible}.transport-section{display:flex;align-items:center;gap:12px;overflow:visible}.transport-button svg{display:block}.transport-button{background:transparent;border:none;padding:0;margin:0;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:30px;height:30px}.transport-button:hover{opacity:.8;transform:scale(1.05)}.play-pause-button{position:relative;overflow:hidden}.play-pause-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-icon,.pause-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.play-icon.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.play-icon.hidden{opacity:0;transform:translate(-50%,-50%) scale(.8)}.pause-icon.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.pause-icon.hidden{opacity:0;transform:translate(-50%,-50%) scale(.8)}.time-section{display:flex;align-items:center;justify-content:center}.time-display{font-size:12px;opacity:.85;min-width:80px;text-align:center;font-family:monospace;color:#e5e5e5}.volume-section{display:flex;align-items:center;gap:8px;width:200px;flex-shrink:0}.volume-button{background:transparent;border:none;padding:0;margin:0;cursor:pointer;transition:opacity .2s ease;overflow:visible}.volume-button:hover{opacity:.8}.volume-button svg{display:block}.volume-slider-container{position:relative;width:150px;height:28px;display:flex;align-items:center;padding-left:20px;position:absolute;overflow:visible;margin-left:33px;transform:translateZ(0);will-change:transform}.volume-track{position:absolute;left:0;right:0;top:50%;height:10px;background:#cdf8ff;border-radius:100px;transform:translateY(-50%)}.volume-fill{position:absolute;left:0;top:50%;height:10px;background:#17e1ff;border-radius:100px;transform:translateY(-50%);pointer-events:none;transform:translateY(-50%) translateZ(0);will-change:width}.volume-knob-wrapper{position:absolute;top:50%;height:20px;width:20px;transform:translate(-50%,-50%);transition:transform .12s ease;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:3;transform:translate(-50%,-50%) translateZ(0);will-change:transform}.volume-knob-wrapper.dragging{transform:translate(-50%,-50%) scale(1.05) translateZ(0);filter:drop-shadow(0 0 6px rgba(61,133,225,.4))}.volume-input{position:absolute;inset:0;width:100%;height:28px;opacity:0;cursor:pointer;z-index:4;touch-action:pan-y}.transport-button:disabled,.play-pause-button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;filter:grayscale(.5)}.transport-button:disabled svg,.play-pause-button:disabled svg{opacity:.4}.transport-button:disabled:hover{background-color:transparent;transform:none}.footer{background-color:#262529;border-top:2px solid #333239;box-sizing:border-box;height:40px;overflow:visible}.footer-container{display:flex;align-items:center;width:100%;height:100%;overflow:visible}.footer-section{display:flex;align-items:center;height:100%;overflow:visible}.footer-recording-section{width:160px;justify-content:flex-start;flex-shrink:0}.footer-transport-section{flex:1;display:flex;align-items:center;justify-content:flex-end}._wrapper_wjhrf_1{min-height:100dvh;height:100dvh;width:100%;background-size:cover;background-position:center;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:0 20px}._container_wjhrf_27{max-width:400px;width:100%;font-family:sans-serif;text-align:center;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px #0000001a}._open_wjhrf_49{max-height:1000px}._container_wjhrf_27 h1{color:#333}._options_wjhrf_65{color:#667eea;display:flex;justify-content:space-between;margin-bottom:30px;gap:15px}._option_wjhrf_65{flex:1;padding:20px;border:2px solid #ccc;cursor:pointer;border-radius:8px;transition:all .2s;font-weight:500;background:#fff}._option_wjhrf_65:hover{border-color:#667eea;background:#f8f9ff}._option_wjhrf_65._selected_wjhrf_113{border-color:#667eea;background:#667eea;color:#fff}._form_wjhrf_125{display:flex;flex-direction:column;gap:15px;text-align:left}._form_wjhrf_125 h2{text-align:center;margin-bottom:10px;color:#333}._input_wjhrf_151{padding:12px;border-radius:6px;border:1px solid #ddd;font-size:16px;transition:border-color .2s}._input_wjhrf_151:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}._button_wjhrf_179{padding:12px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s}._button_wjhrf_179:hover{background:#5a6fd8}._signIn_wjhrf_211{margin-top:20px;padding-top:20px;border-top:2px solid #dddddd;text-align:center;color:#666;font-size:14px}._signIn_wjhrf_211 span{color:#667eea;cursor:pointer}._signIn_wjhrf_211 span:hover{text-decoration:underline}._error_wjhrf_247{color:red;background-color:#fcbdbd;border-radius:10px;padding:5px;margin-top:10px}._logo_wjhrf_263{width:90%;margin-bottom:15px}._loginOptionsContainer_wjhrf_273{display:flex;justify-content:center}._separator_wjhrf_283{display:flex;align-items:center;text-align:center;margin:15px 0}._separator_wjhrf_283:before,._separator_wjhrf_283:after{content:"";flex:1;border-bottom:1px solid #ccc}._separator_wjhrf_283 span{padding:0 10px;color:#666;font-size:14px}._passwordToggleIcon_wjhrf_323{position:absolute;right:30px;top:52%;transform:translateY(-50%);cursor:pointer;z-index:999}._passwordInput_wjhrf_341{margin:0;padding-right:55px}._backArrow_wjhrf_351{background:none;border:none;font-size:1.5rem;cursor:pointer;display:block;margin:-10px 0 0 -10px}
