._shell_myqyq_1{display:flex;height:100%}._sidebar_myqyq_9{width:220px;background:#1f2329;color:#e8eaed;display:flex;flex-direction:column;flex-shrink:0;transition:width .2s ease}._sidebar_myqyq_9._collapsed_myqyq_27{width:56px}._brand_myqyq_33{display:flex;align-items:center;justify-content:space-between;padding:18px 14px 18px 20px;font-size:18px;font-weight:700;letter-spacing:.5px;border-bottom:1px solid #2c3138;gap:8px}._collapseBtn_myqyq_55{background:transparent;border:none;color:#9aa0aa;font-size:12px;cursor:pointer;padding:4px;line-height:1}._collapseBtn_myqyq_55:hover{color:#fff}._nav_myqyq_75{display:flex;flex-direction:column;padding:12px 0}._item_myqyq_85{display:flex;align-items:center;gap:10px;padding:10px 20px;color:#c2c6cc;font-size:14px}._item_myqyq_85:hover{background:#2c3138;color:#fff}._active_myqyq_103{background:#2f6bff;color:#fff}._icon_myqyq_105{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._group_myqyq_125{display:flex;flex-direction:column}._groupHeader_myqyq_133{display:flex;align-items:center;gap:10px;width:100%;padding:10px 20px;background:transparent;border:none;color:#c2c6cc;font-size:14px;cursor:pointer;text-align:left}._groupHeader_myqyq_133:hover{background:#2c3138;color:#fff}._groupOpen_myqyq_161{color:#fff}._groupName_myqyq_163{flex:1}._caret_myqyq_165{font-size:11px;opacity:.7}._subNav_myqyq_167{display:flex;flex-direction:column;background:#181b20;border-left:2px solid #2c3138;margin-left:18px}._subNav_myqyq_167 ._item_myqyq_85{padding-left:26px;font-size:13px}._main_myqyq_185{flex:1;overflow:auto;background:#f5f6f8}._pageSlot_myqyq_207{display:none;height:100%}._pageLoading_myqyq_213{display:flex;align-items:center;justify-content:center;height:100%;color:#8a8f98;font-size:13px}._footerActions_myqyq_233{margin-top:auto;padding:12px 0;border-top:1px solid #2c3138;display:flex;flex-direction:column;align-items:center;gap:6px}._connStatus_myqyq_253{display:flex;align-items:center;gap:6px;font-size:11px;padding:2px 0 6px}._connDot_myqyq_267{width:7px;height:7px;border-radius:50%;flex-shrink:0}@keyframes _connPulse_myqyq_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}._connStatus_myqyq_253 ._connRetry_myqyq_289{font-variant-numeric:tabular-nums;opacity:.8}._connRetry_myqyq_289{color:#e57373;opacity:.75;font-variant-numeric:tabular-nums}._restartMsg_myqyq_309{font-size:11px;color:#8ab4f8}._restartBtn_myqyq_317{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);padding:8px 12px;margin:0 auto;background:transparent;border:1px solid #3c4149;border-radius:8px;color:#9aa0aa;font-size:13px;cursor:pointer;transition:all .15s}._restartBtn_myqyq_317:hover:not(:disabled){background:#2c3138;color:#fff;border-color:#4f565f}._restartBtn_myqyq_317:disabled{opacity:.5;cursor:not-allowed}._mobileBar_myqyq_369{display:none}._hamburger_myqyq_375{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:none;border-radius:8px;color:#e8eaed;cursor:pointer;flex-shrink:0}._hamburger_myqyq_375:hover{background:#2c3138}._mobileBarTitle_myqyq_403{font-size:15px;font-weight:700;color:#e8eaed;letter-spacing:.3px}._backdrop_myqyq_415{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:900}@media (max-width: 768px){._shell_myqyq_1{flex-direction:column}._mobileBar_myqyq_369{display:flex;align-items:center;gap:10px;flex-shrink:0;height:44px;padding:0 12px;background:#1f2329;border-bottom:1px solid #2c3138}._hamburger_myqyq_375{width:42px;height:42px;background:#2c3138;border-radius:8px}._sidebar_myqyq_9{position:fixed;top:0;left:0;bottom:0;z-index:950;width:220px;transform:translate(-100%);transition:transform .25s ease;box-shadow:none}._sidebar_myqyq_9._mobileOpen_myqyq_493{transform:translate(0);box-shadow:0 0 24px #00000059}._sidebar_myqyq_9._collapsed_myqyq_27{width:220px}._collapseBtn_myqyq_55{display:none}._main_myqyq_185{flex:1;min-height:0;width:100%}}._page_oluko_3{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#f0ecf7,#ece6f6 55%,#fbfaff);z-index:100}._card_oluko_13{width:min(360px,calc(100vw - 32px));background:#fbfaff;border:1px solid #ece6f6;border-radius:16px;padding:32px 30px 24px;box-shadow:0 10px 32px #5b4a8a24}._brand_oluko_23{text-align:center;margin-bottom:22px}._brandIcon_oluko_28{width:52px;height:52px;margin:0 auto 10px;border-radius:14px;background:linear-gradient(140deg,#8a7cb8,#5b4a8a);color:#fff;display:flex;align-items:center;justify-content:center}._brandName_oluko_40{font-size:19px;font-weight:700;color:#3d3458;letter-spacing:.3px}._brandSub_oluko_47{margin-top:4px;font-size:13px;color:#8a8f98}._form_oluko_53{display:flex;flex-direction:column;gap:14px}._field_oluko_59{display:flex;flex-direction:column;gap:5px}._fieldLabel_oluko_65{font-size:12px;font-weight:600;color:#8a7cb8}._inputWrap_oluko_71{position:relative;display:flex;align-items:center}._inputIcon_oluko_77{position:absolute;left:11px;color:#9b8ec4;pointer-events:none}._input_oluko_71{width:100%;padding:9px 12px 9px 33px;border:1px solid #ece6f6;border-radius:9px;font-size:14px;color:#3d3458;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}._input_oluko_71:focus{border-color:#8a7cb8;box-shadow:0 0 0 3px #8a7cb829}._eyeBtn_oluko_101{position:absolute;right:8px;border:none;background:none;color:#9b8ec4;cursor:pointer;padding:5px;display:flex;border-radius:6px}._eyeBtn_oluko_101:hover{color:#5b4a8a;background:#f0ecf7}._error_oluko_115{font-size:12.5px;color:#c0392b;background:#fde8e8;border-radius:8px;padding:8px 12px}._submit_oluko_123{margin-top:4px;padding:10px;border:none;border-radius:9px;background:linear-gradient(140deg,#8a7cb8,#5b4a8a);color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:opacity .15s,transform .1s}._submit_oluko_123:hover:not(:disabled){opacity:.92}._submit_oluko_123:active:not(:disabled){transform:translateY(1px)}._submit_oluko_123:disabled{opacity:.5;cursor:not-allowed}._switch_oluko_144{margin-top:16px;text-align:center;font-size:13px;color:#8a8f98}._switchBtn_oluko_151{border:none;background:none;color:#8a7cb8;font-weight:600;font-size:13px;cursor:pointer;padding:2px 4px}._switchBtn_oluko_151:hover{color:#5b4a8a;text-decoration:underline}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2329;background:#f5f6f8}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;border-radius:6px;padding:6px 14px;background:#2f6bff;color:#fff;font-size:14px}button:disabled{opacity:.5;cursor:not-allowed}input{border:1px solid #d0d3d9;border-radius:6px;padding:8px 10px;font-size:14px;outline:none}input:focus{border-color:#2f6bff}
