*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#233148;--primary-hover:#2c3747;--text-heading:#2c3747;--text-subtitle:#59616e;--text-body:#4a525f;--text-muted:#777e89;--text-link:#38404c;--page-bg:#f8f7f5;--page-bg-center:#fcfbf9;--card-bg:#fcfbf9;--border:#dcdfe3;--border-light:#e4e6e9;--accent-border:#c9bca9;--sidebar-bg:#eee;--sidebar-border:#dcdfe3;--sidebar-text:#4a525f;--sidebar-text-hover:#233148;--sidebar-active-bg:#d8dadc;--sidebar-active-text:#233148;--sidebar-hover-bg:#e4e6e9;--sidebar-transition:.3s ease;--sidebar-min-width:160px;--sidebar-max-width:300px}body{color:#4a525f;background-color:#f8f7f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}#app{flex-direction:column;min-height:100vh;display:flex}.container{max-width:1200px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:#c9bca9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b9bdc3}.header[data-v-7448db0f]{z-index:100;background:#eee;border-bottom:1px solid #dcdfe3;padding:8px 0;position:sticky;top:0}.header-container[data-v-7448db0f]{justify-content:space-between;align-items:center;max-width:100%;padding-left:24px;padding-right:24px;display:flex}.logo[data-v-7448db0f]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;transition:opacity .3s;display:flex}.logo[data-v-7448db0f]:hover{opacity:.8}.logo-image[data-v-7448db0f]{flex-shrink:0;width:32px;height:32px}.logo-text-container[data-v-7448db0f]{flex-direction:row;align-items:baseline;gap:6px;display:flex}.logo-icon[data-v-7448db0f]{color:#233148;font-size:18px;font-weight:700}.logo-text[data-v-7448db0f]{color:#233148;white-space:nowrap;font-size:14px;font-weight:600}.r_tool[data-v-7448db0f]{align-items:center;gap:16px;display:flex}.changelanguage[data-v-7448db0f]{position:relative}.language-trigger[data-v-7448db0f]{color:#59616e;cursor:pointer;align-items:center;gap:6px;min-width:80px;font-size:14px;transition:color .3s;display:flex}.language-trigger[data-v-7448db0f]:hover{color:#233148}.earth[data-v-7448db0f]{width:18px;height:18px}.downlanguage[data-v-7448db0f]{border-top:4px solid #59616e;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .3s;display:inline-block}.downlanguage.rotate[data-v-7448db0f]{transform:rotate(180deg)}.selectchange[data-v-7448db0f]{z-index:200;background-color:#fcfbf9;border:1px solid #dcdfe3;border-radius:6px;min-width:180px;margin-top:8px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #2331481a}.selectchange ul[data-v-7448db0f]{margin:0;padding:0;list-style:none}.selectchange li[data-v-7448db0f]{padding:0}.selectchange li.language_line[data-v-7448db0f]{border-top:1px solid #dcdfe3}.language-option[data-v-7448db0f]{color:#4a525f;cursor:pointer;padding:10px 16px;transition:background-color .3s;display:block}.language-option[data-v-7448db0f]:hover{background-color:#e4e6e9}.language_container[data-v-7448db0f]{align-items:center;gap:10px;display:flex}.flag[data-v-7448db0f]{font-size:18px}.sp_language[data-v-7448db0f]{font-size:13px}.login[data-v-7448db0f]{justify-content:flex-end;align-items:center;gap:8px;min-width:100px;display:flex}.activated-text[data-v-7448db0f]{color:#233148;font-size:14px;font-weight:600}.login .link[data-v-7448db0f]{color:#38404c;font-size:14px;transition:color .3s}.login .link[data-v-7448db0f]:hover{color:#233148}.login-link[data-v-7448db0f],.logout-link[data-v-7448db0f]{cursor:pointer}@media (width<=768px){.header-container[data-v-7448db0f]{padding-left:12px;padding-right:12px}.logo-image[data-v-7448db0f]{width:26px;height:26px}.logo-icon[data-v-7448db0f]{font-size:15px}.logo-text[data-v-7448db0f]{font-size:12px}.r_tool[data-v-7448db0f]{flex-shrink:0;gap:8px}.language-trigger[data-v-7448db0f]{min-width:60px}.login[data-v-7448db0f]{gap:4px;min-width:auto}.login .link[data-v-7448db0f]{font-size:12px}}.footer[data-v-45ad4a7d]{background:#f8f7f5;margin-top:auto;padding:20px 0 10px}.footer-links[data-v-45ad4a7d]{justify-content:center;gap:80px;margin-bottom:16px;display:flex}.footer-column[data-v-45ad4a7d]{flex-direction:row;gap:8px;display:flex}.footer-link[data-v-45ad4a7d]{color:#777e89;font-size:13px;text-decoration:none;transition:color .3s}.footer-link[data-v-45ad4a7d]:hover,.footer-link.active[data-v-45ad4a7d]{color:#233148}.footer-copyright[data-v-45ad4a7d]{border-top:1px solid #dcdfe3;justify-content:center;gap:30px;padding-top:12px;display:flex}.footer-copyright span[data-v-45ad4a7d]{color:#777e89;font-size:12px}.footer-copyright a[data-v-45ad4a7d]{color:#777e89;font-size:12px;text-decoration:none;transition:color .3s}.footer-copyright a[data-v-45ad4a7d]:hover{color:#233148;text-decoration:underline}.sidebar-wrap[data-v-52659625]{flex-shrink:0;align-items:stretch;display:flex}.sidebar-container[data-v-52659625]{opacity:0;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);max-width:0;transition:max-width var(--sidebar-transition), opacity var(--sidebar-transition);box-sizing:border-box;flex-shrink:0;position:relative;overflow:hidden}.sidebar-container.sidebar-visible[data-v-52659625]{max-width:var(--sidebar-max-width);opacity:1}.sidebar-content[data-v-52659625]{width:max-content;min-width:var(--sidebar-min-width);max-width:var(--sidebar-max-width);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding:16px 12px;overflow:hidden auto}.sidebar-content[data-v-52659625]::-webkit-scrollbar{display:none}.sidebar-nav[data-v-52659625]{flex-direction:column;gap:4px;display:flex}.menu-item-container[data-v-52659625]{opacity:0;width:100%;transition:opacity var(--sidebar-transition), transform var(--sidebar-transition);transform:translateY(10px)}.sidebar-visible .menu-item-container[data-v-52659625]{opacity:1;transform:translateY(0)}.menu-item[data-v-52659625]{width:100%;color:var(--sidebar-text);transition:all var(--sidebar-transition);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;text-decoration:none;display:flex;overflow:hidden}.menu-item[data-v-52659625]:hover{color:var(--sidebar-text-hover);background-color:var(--sidebar-hover-bg);border-left-color:var(--primary)}.menu-item.active[data-v-52659625]{color:var(--sidebar-active-text);background-color:var(--sidebar-active-bg);border-left-color:var(--primary);font-weight:600}.menu-text[data-v-52659625]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.expand-icon[data-v-52659625]{transition:transform var(--sidebar-transition);margin-left:8px;font-size:10px;font-style:normal;transform:rotate(0)}.expand-icon-open[data-v-52659625]{transform:rotate(90deg)}.submenu[data-v-52659625]{background-color:var(--sidebar-hover-bg);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);width:100%}.submenu-item[data-v-52659625]{width:100%;color:var(--sidebar-text);transition:all var(--sidebar-transition);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:10px 14px 10px 34px;font-size:14px;text-decoration:none;display:block;overflow:hidden}.submenu-item[data-v-52659625]:hover{color:var(--sidebar-text-hover);background-color:var(--sidebar-hover-bg)}.submenu-item.active[data-v-52659625]{color:var(--sidebar-active-text);font-weight:600}.sidebar-overlay[data-v-52659625]{z-index:90;background-color:#2331484d;position:fixed;inset:0}@media (width<=768px){.sidebar-wrap[data-v-52659625]{display:block}.sidebar-container[data-v-52659625]{z-index:95;width:100%;max-width:100%;height:100vh;transition:transform var(--sidebar-transition), opacity var(--sidebar-transition);position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar-container.sidebar-visible[data-v-52659625]{opacity:1;transform:translate(0)}.sidebar-content[data-v-52659625]{width:100%;min-width:0;max-width:100%;padding-top:80px}.menu-item[data-v-52659625]{padding:16px 24px;font-size:16px}.submenu-item[data-v-52659625]{padding:12px 24px 12px 48px;font-size:15px}}.login-overlay[data-v-6e7878e2]{z-index:1000;background-color:#23314866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-modal[data-v-6e7878e2]{background-color:#fcfbf9;border:1px solid #dcdfe3;border-radius:8px;width:400px;overflow:hidden}.login-header[data-v-6e7878e2]{border-bottom:1px solid #dcdfe3;justify-content:space-between;align-items:center;height:20px;padding:20px 24px;display:flex}.login-header h3[data-v-6e7878e2]{color:#2c3747;margin:0;font-size:18px;font-weight:600}.close-btn[data-v-6e7878e2]{color:#59616e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:color .2s;display:flex}.close-btn[data-v-6e7878e2]:hover{color:#233148}.login-body[data-v-6e7878e2]{padding:24px}.login-tabs[data-v-6e7878e2]{border-bottom:1px solid #dcdfe3;display:flex}.login-tab[data-v-6e7878e2]{text-align:center;color:#59616e;cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:12px 0;font-size:14px;transition:all .2s}.login-tab[data-v-6e7878e2]:hover{color:#233148}.login-tab.active[data-v-6e7878e2]{color:#233148;border-bottom-color:#233148;font-weight:600}.login-mode-switch[data-v-6e7878e2]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.mode-link[data-v-6e7878e2]{color:#777e89;cursor:pointer;font-size:13px;transition:color .2s}.mode-link[data-v-6e7878e2]:hover{color:#233148}.mode-link.active[data-v-6e7878e2]{color:#233148;font-weight:600}.mode-divider[data-v-6e7878e2]{color:#dcdfe3}.field-label[data-v-6e7878e2]{color:#4a525f;text-align:left;margin-bottom:8px;font-size:13px;display:block}.field-label-left[data-v-6e7878e2]{float:left;color:#4a525f;margin-bottom:8px;font-size:13px;display:block}.field-label-right[data-v-6e7878e2]{float:right;color:#4a525f;cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:0;font-size:13px;display:block}.field-label-right[data-v-6e7878e2]:hover{color:#2f3745;text-decoration:underline}.email-section[data-v-6e7878e2]{margin-bottom:20px}.email-input[data-v-6e7878e2]{box-sizing:border-box;color:#2c3747;background-color:#f8f7f5;border:1px solid #dcdfe3;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.email-input[data-v-6e7878e2]:focus{border-color:#233148}.email-input[data-v-6e7878e2]::placeholder{color:#777e89}.machine-code-section[data-v-6e7878e2]{margin-bottom:20px}.machine-code-box[data-v-6e7878e2]{background-color:#f8f7f5;border:1px solid #dcdfe3;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.machine-code[data-v-6e7878e2]{color:#233148;letter-spacing:1px;flex:1;font-family:Courier New,monospace;font-size:14px;font-weight:600}.copy-btn[data-v-6e7878e2]{color:#4a525f;cursor:pointer;background-color:#e4e6e9;border:1px solid #dcdfe3;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s}.copy-btn[data-v-6e7878e2]:hover{color:#233148;background-color:#dcdfe3}.license-section[data-v-6e7878e2]{margin-bottom:20px}.license-input[data-v-6e7878e2]{box-sizing:border-box;color:#2c3747;background-color:#f8f7f5;border:1px solid #dcdfe3;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.license-input[data-v-6e7878e2]:focus{border-color:#233148}.license-input[data-v-6e7878e2]::placeholder{color:#777e89}.verification-section[data-v-6e7878e2]{margin-bottom:16px}.verification-box[data-v-6e7878e2]{align-items:center;gap:10px;display:flex}.verification-input[data-v-6e7878e2]{color:#2c3747;background-color:#f8f7f5;border:1px solid #dcdfe3;border-radius:6px;outline:none;flex:1;padding:10px 12px;font-size:14px;transition:border-color .2s}.verification-input-s[data-v-6e7878e2]{color:#2c3747;background-color:#f8f7f5;border:1px solid #dcdfe3;border-radius:6px;outline:none;flex:1;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.verification-input[data-v-6e7878e2]:focus{border-color:#233148}.verification-input[data-v-6e7878e2]::placeholder{color:#777e89}.userAgreement[data-v-6e7878e2]{align-items:center;gap:8px;display:flex}.userAgreement a[data-v-6e7878e2]{color:#233148;cursor:pointer;text-decoration:underline}.userAgreement a[data-v-6e7878e2]:hover{color:#1f6feb}.send-code-btn[data-v-6e7878e2]{color:#4a525f;cursor:pointer;white-space:nowrap;background-color:#e4e6e9;border:1px solid #dcdfe3;border-radius:6px;padding:10px 16px;font-size:14px;transition:all .2s}.send-code-btn[data-v-6e7878e2]:hover:not(:disabled){color:#233148;background-color:#dcdfe3}.send-code-btn[data-v-6e7878e2]:disabled{color:#b9bdc3;cursor:not-allowed;background-color:#eee}.error-msg[data-v-6e7878e2]{color:#233148;margin-bottom:16px;font-size:13px}.login-btn[data-v-6e7878e2]{color:#fff;cursor:pointer;background:#233148;border:none;border-radius:6px;width:100%;padding:12px;font-size:15px;font-weight:600;transition:all .3s}.login-btn[data-v-6e7878e2]:hover{background:#2c3747}.login-btn[data-v-6e7878e2]:disabled{opacity:.5;cursor:not-allowed}.login-btn[data-v-6e7878e2]:disabled:hover{background:#233148}.terms-service-overlay[data-v-d170ebb7]{z-index:1000;background-color:#23314866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.terms-service-modal[data-v-d170ebb7]{background-color:#fcfbf9;border:1px solid #dcdfe3;border-radius:8px;flex-direction:column;width:600px;max-width:90%;max-height:80vh;display:flex;overflow:hidden}.terms-service-header[data-v-d170ebb7]{border-bottom:1px solid #dcdfe3;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.terms-service-header h3[data-v-d170ebb7]{color:#2c3747;margin:0;font-size:18px;font-weight:600}.close-btn[data-v-d170ebb7]{color:#59616e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:color .2s;display:flex}.close-btn[data-v-d170ebb7]:hover{color:#233148}.terms-service-body[data-v-d170ebb7]{padding:24px;overflow-y:auto}.terms-service-body p[data-v-d170ebb7]{color:#2c3747;white-space:pre-line;margin:0;line-height:1.8}.terms-service-footer[data-v-d170ebb7]{border-top:1px solid #dcdfe3;justify-content:flex-end;padding:16px 24px;display:flex}.terms-service-agree[data-v-d170ebb7]{color:#fff;cursor:pointer;background:#233148;border:none;border-radius:6px;padding:10px 24px;font-size:14px;transition:all .3s}.terms-service-agree[data-v-d170ebb7]:hover{background:#2c3747}.app[data-v-5315eeec]{background-color:#f8f7f5;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.body-wrap[data-v-5315eeec]{flex:1;align-items:stretch;min-height:0;display:flex}.content-col[data-v-5315eeec]{scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.main-content[data-v-5315eeec]{flex:1}@media (width<=768px){.body-wrap[data-v-5315eeec]{display:block}}
