:root{--liquid-bg:radial-gradient(circle at 15% 0%, #e6f0ffb3 0%, transparent 40%), radial-gradient(circle at 85% 20%, #f0e6ff80 0%, transparent 40%), radial-gradient(circle at 50% 100%, #e1ebf599 0%, transparent 50%), #f2f4f8;--glass-bg:#ffffff73;--glass-border:#ffffffb3;--glass-shadow:0 16px 40px #00000008, inset 0 1px 0 #ffffffe6, inset 1px 0 0 #fff6;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-tertiary:#a1a1a6;--table-hover:#00000005;--table-border:#0000000a;--accent-blue:#007aff}body{background:var(--liquid-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px)saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px;transition:transform .3s,box-shadow .3s}.glass-input{box-sizing:border-box;appearance:none;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--glass-border);width:100%;height:38px;color:var(--text-primary);border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:all .3s;box-shadow:0 2px 8px #00000005,inset 0 1px #fff9}.glass-input::placeholder{color:var(--text-tertiary)}.glass-input:focus{border-color:#007aff66;box-shadow:0 4px 16px #007aff1a,0 0 0 2px #007aff33}.glass-action-btn{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--glass-border);height:38px;color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 2px 10px #00000005,inset 0 1px #fff9}.glass-action-btn:hover:not(:disabled){background:#ffffffb3}.glass-action-btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.glass-action-btn:disabled{opacity:.5;cursor:not-allowed}.glass-action-btn.icon-btn{border-radius:10px;width:36px;height:36px;padding:0}.glass-action-btn.primary{color:#fff;background:linear-gradient(135deg,#47a1ff,#007aff);border-color:#0000;box-shadow:0 4px 12px #007aff33,inset 0 1px #ffffff4d}.glass-action-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#5ab0ff,#1a88ff)}.glass-action-btn.ghost{box-shadow:none;background:#0000000a;border-color:#0000}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.global-toast[data-v-94fb19f6]{z-index:999999;pointer-events:none;border-radius:14px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;top:40px;left:50%;transform:translate(-50%)}.global-toast.success[data-v-94fb19f6]{color:#34c759;border-color:#34c7594d}.global-toast.error[data-v-94fb19f6]{color:#ff3b30;border-color:#ff3b304d}.toast-enter-active[data-v-94fb19f6],.toast-leave-active[data-v-94fb19f6]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.toast-enter-from[data-v-94fb19f6],.toast-leave-to[data-v-94fb19f6]{opacity:0;transform:translate(-50%,-20px)}.auth-page[data-v-b14741e9]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-b14741e9]{flex-direction:column;width:100%;max-width:420px;padding:40px 36px;display:flex}.header[data-v-b14741e9]{text-align:center;margin-bottom:32px}.logo-box[data-v-b14741e9]{background:#fff;border:1px solid #0000000a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex;box-shadow:0 8px 5px #00000014,0 2px #0000000a}.logo-img[data-v-b14741e9]{object-fit:contain;width:36px;height:36px}h1[data-v-b14741e9]{letter-spacing:-.5px;color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}.sub[data-v-b14741e9]{color:var(--text-secondary);margin:0;font-size:14px}.form-body[data-v-b14741e9]{flex-direction:column;gap:16px;display:flex}.form-item[data-v-b14741e9]{width:100%}.glass-input[data-v-b14741e9]{height:48px;font-size:14px}.submit-btn[data-v-b14741e9]{border-radius:12px;width:100%;height:48px;margin-top:8px;font-size:15px}.footer-links[data-v-b14741e9]{text-align:center;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.link-text[data-v-b14741e9]{color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.link-text[data-v-b14741e9]:hover{color:var(--accent-blue);text-decoration:underline}@media (width<=480px){.auth-page[data-v-b14741e9]{align-items:flex-start;padding:8vh 16px}.auth-card[data-v-b14741e9]{padding:32px 24px}}.auth-page[data-v-01f8ab44]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-01f8ab44]{flex-direction:column;width:100%;max-width:420px;padding:40px 36px;display:flex}.header[data-v-01f8ab44]{text-align:center;margin-bottom:28px}.logo-box[data-v-01f8ab44]{background:#fff;border:1px solid #0000000a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex;box-shadow:0 8px 5px #00000014,0 2px #0000000a}.logo-img[data-v-01f8ab44]{object-fit:contain;width:36px;height:36px}h1[data-v-01f8ab44]{letter-spacing:-.5px;color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}.sub[data-v-01f8ab44]{color:var(--text-secondary);margin:0;font-size:14px}.form-body[data-v-01f8ab44]{flex-direction:column;gap:16px;display:flex}.form-item[data-v-01f8ab44]{width:100%}.glass-input[data-v-01f8ab44]{height:48px}.code-row[data-v-01f8ab44]{gap:12px;display:flex}.code-input[data-v-01f8ab44]{flex:1}.send-code-btn[data-v-01f8ab44]{border-radius:10px;flex-shrink:0;width:110px;height:48px}.tip-box[data-v-01f8ab44]{color:var(--text-tertiary);text-align:center;margin-top:4px;font-size:12px}.submit-btn[data-v-01f8ab44]{border-radius:12px;width:100%;height:48px;margin-top:8px;font-size:15px}.footer-links[data-v-01f8ab44]{text-align:center;margin-top:24px}.link-text[data-v-01f8ab44]{color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.link-text[data-v-01f8ab44]:hover{color:var(--accent-blue);text-decoration:underline}@media (width<=480px){.auth-page[data-v-01f8ab44]{align-items:flex-start;padding:4vh 16px}.auth-card[data-v-01f8ab44]{padding:32px 24px}}.auth-page[data-v-592aed46]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-592aed46]{box-sizing:border-box;flex-direction:column;width:100%;max-width:420px;height:580px;padding:48px 36px;display:flex}.header[data-v-592aed46]{text-align:center;flex-shrink:0;margin-bottom:24px}.logo-box[data-v-592aed46]{background:#fff;border:1px solid #0000000a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex;box-shadow:0 8px 5px #00000014,0 2px #0000000a}.logo-img[data-v-592aed46]{object-fit:contain;width:36px;height:36px}h1[data-v-592aed46]{letter-spacing:0;color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}.sub[data-v-592aed46]{color:var(--text-secondary);margin:0;font-size:14px}.auth-content[data-v-592aed46]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.form-spacer[data-v-592aed46]{flex:.5}.input-group[data-v-592aed46]{flex-direction:column;gap:20px;display:flex}.form-item[data-v-592aed46]{width:100%}.glass-input[data-v-592aed46]{width:100%;height:48px}.tip-box[data-v-592aed46]{color:var(--text-tertiary);text-align:center;margin-top:4px;font-size:12px}.submit-btn[data-v-592aed46]{border-radius:12px;width:100%;height:50px;margin-top:auto;font-size:15px}.result-box[data-v-592aed46]{background:#34c75914;border:1px solid #34c7592e;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.result-box span[data-v-592aed46]{color:var(--text-secondary);font-size:12px}.result-box strong[data-v-592aed46]{color:var(--text-primary);word-break:break-all;letter-spacing:0;font-size:16px}.footer-links[data-v-592aed46]{text-align:center;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:16px;margin-top:24px;display:flex}.link-text[data-v-592aed46],.link-button[data-v-592aed46]{color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.link-button[data-v-592aed46]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.link-text[data-v-592aed46]:hover,.link-button[data-v-592aed46]:hover{color:var(--accent-blue);text-decoration:underline}@media (width<=480px){.auth-card[data-v-592aed46]{height:auto;min-height:500px;padding:32px 24px}}.popconfirm-wrapper[data-v-cabf798d],.trigger-box[data-v-cabf798d]{display:inline-flex}.popconfirm-bubble[data-v-cabf798d]{z-index:99999;background:#fffffff2;border-radius:16px;flex-direction:column;gap:14px;min-width:200px;padding:14px 18px;display:flex;position:fixed;box-shadow:0 10px 40px #0000001f,inset 0 1px #fff}.popconfirm-content[data-v-cabf798d]{align-items:center;display:flex}.alert-icon[data-v-cabf798d]{flex-shrink:0;margin-right:8px}.confirm-text[data-v-cabf798d]{color:var(--text-primary);font-size:13px;font-weight:600}.danger-text[data-v-cabf798d]{color:#ff3b30}.popconfirm-actions[data-v-cabf798d]{justify-content:flex-end;gap:8px;display:flex}.danger-btn[data-v-cabf798d]{color:#fff;background:#ff3b30;border-color:#0000}.danger-btn[data-v-cabf798d]:hover{background:#d32f2f}.pop-fade-enter-active[data-v-cabf798d],.pop-fade-leave-active[data-v-cabf798d]{transition:opacity .2s,transform .2s}.pop-fade-enter-from[data-v-cabf798d],.pop-fade-leave-to[data-v-cabf798d]{opacity:0;transform:translateY(10px)scale(.95)}.layout[data-v-b794ceec]{background:0 0;height:100vh;display:flex;overflow:hidden}.sidebar[data-v-b794ceec]{-webkit-backdrop-filter:blur(40px)saturate(150%);z-index:10;box-sizing:border-box;background:#ffffff73;border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;flex-shrink:0;width:260px;margin:16px;padding:24px 16px;display:flex;box-shadow:0 16px 40px #00000008,inset 0 1px #ffffffe6}.brand[data-v-b794ceec]{cursor:pointer;align-items:center;gap:12px;margin-bottom:40px;padding:0 16px;display:flex}.brand-logo-box[data-v-b794ceec]{background:#fff;border:1px solid #0000000a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a}.brand-logo-img[data-v-b794ceec]{object-fit:contain;width:18px;height:18px}.logo-text[data-v-b794ceec]{color:#1d1d1f;letter-spacing:-.3px;font-size:16px;font-weight:700}.nav[data-v-b794ceec]{flex-direction:column;flex:1;gap:8px;display:flex;position:relative}.nav-indicator[data-v-b794ceec]{background:var(--glass-bg,#ffffff80);border:1px solid var(--glass-border,#fffc);will-change:transform, height;z-index:0;pointer-events:none;border-radius:12px;transition:transform .35s cubic-bezier(.25,1,.25,1),height .35s cubic-bezier(.25,1,.25,1),opacity .3s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000a}.nav a[data-v-b794ceec]{color:#86868b;z-index:1;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:flex;position:relative;background:0 0!important}.nav a[data-v-b794ceec]:hover{color:#1d1d1f}.nav a.router-link-active[data-v-b794ceec]{color:#1d1d1f;font-weight:600}.nav a svg[data-v-b794ceec]{opacity:.8;transition:all .3s}.nav a.router-link-active svg[data-v-b794ceec]{color:var(--accent-blue,#007aff);opacity:1}.sidebar-bottom[data-v-b794ceec]{border-top:1px solid #0000000a;flex-direction:column;gap:8px;padding-top:24px;display:flex}.user-box[data-v-b794ceec]{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px;padding:0 16px;display:flex}.avatar-placeholder[data-v-b794ceec]{color:#86868b;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.username[data-v-b794ceec]{color:#1d1d1f;font-size:14px;font-weight:600}.logout-wrapper[data-v-b794ceec]{width:100%}[data-v-b794ceec] .inline-confirm-wrapper,[data-v-b794ceec] .trigger-box{width:100%;display:block}.logout-btn[data-v-b794ceec]{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.logout-btn[data-v-b794ceec]:hover{color:#1d1d1f;background:#0000000d}.main[data-v-b794ceec]{box-sizing:border-box;flex:1;height:100vh;padding:16px 16px 16px 0;overflow:hidden}@media (width<=768px){.layout[data-v-b794ceec]{flex-direction:column;height:auto;overflow:visible}.sidebar[data-v-b794ceec]{width:auto;margin:16px;padding:16px}.main[data-v-b794ceec]{height:auto;padding:0 16px 16px;overflow:visible}}.analysis-panel[data-v-d592e5de]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.panel-top[data-v-d592e5de]{border-bottom:1px solid #0000000a;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.panel-title[data-v-d592e5de]{font-size:15px;font-weight:600}.liquid-tabs[data-v-d592e5de]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:#0000000a;border-radius:100px;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px 4px #0000000d,inset 0 0 0 1px #ffffff80}.liquid-indicator[data-v-d592e5de]{z-index:-1;background:#fff;border-radius:100px;height:calc(100% - 8px);transition:transform .4s cubic-bezier(.25,1,.25,1),width .4s cubic-bezier(.25,1,.25,1);position:absolute;top:4px;left:0;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.liquid-tabs button[data-v-d592e5de]{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.liquid-tabs button.active[data-v-d592e5de]{color:var(--text-primary)}.panel-body[data-v-d592e5de]{flex-direction:column;flex:1;min-height:0;padding:20px 24px;display:flex}.chart-summary[data-v-d592e5de]{flex-shrink:0;margin-bottom:16px}.chart-summary .main-title[data-v-d592e5de]{margin-bottom:4px;font-size:18px;font-weight:700}.chart-summary .sub-title[data-v-d592e5de]{color:var(--text-secondary);font-size:13px}.chart-wrapper[data-v-d592e5de]{flex:1;width:100%;min-height:0}.chart-dom[data-v-d592e5de]{width:100%;height:100%}.empty-state[data-v-d592e5de]{color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}@media (width<=640px){.panel-top[data-v-d592e5de]{flex-direction:column;align-items:flex-start;gap:16px}}.page-root[data-v-93f62e35]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-93f62e35]{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.page-header[data-v-93f62e35]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-93f62e35]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-93f62e35]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.header-actions[data-v-93f62e35]{align-items:center;gap:12px;display:flex}.summary-grid[data-v-93f62e35]{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric-card[data-v-93f62e35]{flex-direction:column;padding:20px 24px;display:flex}.card-header[data-v-93f62e35]{color:var(--text-primary);margin-bottom:16px;font-size:13px;font-weight:600}.metric-item[data-v-93f62e35]{align-items:center;gap:16px;display:flex}.mt-3[data-v-93f62e35]{margin-top:20px}.metric-info[data-v-93f62e35]{flex-direction:column;display:flex}.metric-info .label[data-v-93f62e35]{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.metric-info .value[data-v-93f62e35]{letter-spacing:-.5px;font-size:20px;font-weight:700}.icon-wrap[data-v-93f62e35]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px #00000014,inset 0 2px 4px #fff6}.blue[data-v-93f62e35]{background:linear-gradient(135deg,#47a1ff,#007aff)}.purple[data-v-93f62e35]{background:linear-gradient(135deg,#c772ef,#af52de)}.green[data-v-93f62e35]{background:linear-gradient(135deg,#51df74,#34c759)}.cyan[data-v-93f62e35]{background:linear-gradient(135deg,#5ac8fa,#32ade6)}.yellow[data-v-93f62e35]{background:linear-gradient(135deg,#ffd633,#fc0)}.pink[data-v-93f62e35]{background:linear-gradient(135deg,#ff4c6f,#ff2d55)}.indigo[data-v-93f62e35]{background:linear-gradient(135deg,#7472df,#5856d6)}.orange[data-v-93f62e35]{background:linear-gradient(135deg,#ffa733,#ff9500)}@media (width<=1100px){.summary-grid[data-v-93f62e35]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.page-root[data-v-93f62e35]{height:auto;overflow-y:auto}.page-header[data-v-93f62e35]{flex-direction:column;align-items:flex-start;gap:16px}.summary-grid[data-v-93f62e35]{grid-template-columns:1fr}}.table-container[data-v-b78014ce]{scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}table[data-v-b78014ce]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead th[data-v-b78014ce]{-webkit-backdrop-filter:blur(24px)saturate(150%);color:var(--text-primary);text-align:left;border-bottom:1px solid var(--table-border);z-index:10;background:#ffffffd9 padding-box padding-box;padding:16px 12px;font-size:13px;font-weight:700;position:sticky;top:0}thead th[data-v-b78014ce]:first-child{padding-left:24px}thead th[data-v-b78014ce]:last-child{padding-right:24px}tbody td[data-v-b78014ce]{color:var(--text-primary);border-bottom:1px solid var(--table-border);padding:14px 12px;font-size:13px;transition:background .2s}tbody td[data-v-b78014ce]:first-child{padding-left:24px}tbody td[data-v-b78014ce]:last-child{padding-right:24px}tbody tr:hover td[data-v-b78014ce]{background:var(--table-hover)}tbody tr:last-child td[data-v-b78014ce]{border-bottom:none}.font-medium[data-v-b78014ce]{font-weight:500}.price-val[data-v-b78014ce]{font-family:SF Pro Text,-apple-system,sans-serif;font-weight:600}.unit[data-v-b78014ce]{color:var(--text-secondary);margin-left:6px;font-size:12px}.empty-val[data-v-b78014ce]{color:var(--text-tertiary);font-weight:600}.model-name-cell[data-v-b78014ce]{align-items:center;gap:10px;display:inline-flex}.model-badge[data-v-b78014ce]{background:linear-gradient(135deg,#32ade6,#007aff);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #007aff66}.copy-btn[data-v-b78014ce]{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}tbody tr:hover .copy-btn[data-v-b78014ce]{opacity:1}.copy-btn[data-v-b78014ce]:hover{background:var(--glass-bg);border-color:var(--glass-border);color:var(--text-primary);box-shadow:0 2px 6px #0000000d}.success-icon[data-v-b78014ce]{color:#34c759}.empty-panel[data-v-b78014ce]{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;font-size:14px;display:flex}.loading-indicator[data-v-b78014ce]{color:var(--text-secondary);align-items:center;gap:12px;display:flex}@media (width<=768px){.copy-btn[data-v-b78014ce]{opacity:1}}.page-root[data-v-ed1989b2]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-ed1989b2]{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.page-header[data-v-ed1989b2]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-ed1989b2]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-ed1989b2]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.header-actions[data-v-ed1989b2]{align-items:center;gap:12px;display:flex}.filter-card[data-v-ed1989b2]{flex-shrink:0;padding:20px 24px}.filter-flex[data-v-ed1989b2]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.form-item[data-v-ed1989b2]{flex-direction:column;gap:8px;display:flex}.glass-select-wrapper[data-v-ed1989b2]{align-items:center;display:flex;position:relative}.glass-select-wrapper .glass-input[data-v-ed1989b2]{cursor:pointer;padding-right:32px}.select-caret[data-v-ed1989b2]{color:var(--text-secondary);pointer-events:none;position:absolute;right:12px}.search-wrapper[data-v-ed1989b2]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--glass-border);border-radius:10px;align-items:center;gap:12px;height:38px;padding:0 12px;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000005,inset 0 1px #fff9}.search-wrapper[data-v-ed1989b2]:focus-within{border-color:#007aff66;box-shadow:0 4px 16px #007aff1a,0 0 0 2px #007aff33}.search-icon[data-v-ed1989b2]{color:var(--text-secondary);flex-shrink:0}.search-input[data-v-ed1989b2]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.search-input[data-v-ed1989b2]::placeholder{color:var(--text-tertiary)}.clear-btn[data-v-ed1989b2]{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:#0000000d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.clear-btn[data-v-ed1989b2]:hover{color:var(--text-primary);background:#0000001a}.table-card[data-v-ed1989b2]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}@media (width<=768px){.page-header[data-v-ed1989b2]{flex-direction:column;align-items:flex-start;gap:16px}.filter-flex[data-v-ed1989b2]{flex-direction:column;align-items:stretch}.form-item[data-v-ed1989b2]{max-width:100%!important}}.glass-picker-container[data-v-ebafd2ca]{width:100%;position:relative}.glass-input-display[data-v-ebafd2ca]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.display-text[data-v-ebafd2ca]{font-family:JetBrains Mono,SF Mono,Consolas,monospace}.placeholder[data-v-ebafd2ca]{color:var(--text-tertiary)}.calendar-icon[data-v-ebafd2ca]{color:var(--text-secondary)}.glass-picker-panel[data-v-ebafd2ca]{z-index:1000;background:#ffffffd9;width:260px;padding:16px;position:absolute;top:calc(100% + 8px);left:0}.picker-header[data-v-ebafd2ca]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.month-title[data-v-ebafd2ca]{font-size:14px;font-weight:600}.arrow-btn[data-v-ebafd2ca]{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex}.arrow-btn[data-v-ebafd2ca]:hover{color:var(--text-primary);background:#0000000d}.calendar-grid[data-v-ebafd2ca]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.weekday[data-v-ebafd2ca]{text-align:center;color:var(--text-tertiary);padding-bottom:8px;font-size:12px}.day-cell[data-v-ebafd2ca]{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.day-cell[data-v-ebafd2ca]:hover{background:#007aff1a}.day-cell.current[data-v-ebafd2ca]{background:var(--accent-blue);color:#fff;font-weight:600;box-shadow:0 4px 10px #007aff4d}.other-month[data-v-ebafd2ca]{color:var(--text-tertiary);opacity:.5}.time-picker[data-v-ebafd2ca]{background:#00000008;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:16px 0;padding:8px;font-family:JetBrains Mono,monospace;display:flex}.time-picker input[data-v-ebafd2ca]{text-align:center;width:36px;height:28px;color:var(--text-primary);background:#fff;border:none;border-radius:6px;outline:none;font-weight:600;box-shadow:0 1px 3px #0000000d}.time-picker input[data-v-ebafd2ca]:focus{box-shadow:0 0 0 2px #007aff4d}.picker-footer[data-v-ebafd2ca]{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.text-btn[data-v-ebafd2ca]{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:500}.text-btn[data-v-ebafd2ca]:hover{background:#007aff1a}.confirm-btn[data-v-ebafd2ca]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#47a1ff,#007aff);border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #007aff33}.confirm-btn[data-v-ebafd2ca]:hover{background:linear-gradient(135deg,#5ab0ff,#1a88ff)}.fade-enter-active[data-v-ebafd2ca],.fade-leave-active[data-v-ebafd2ca]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-ebafd2ca],.fade-leave-to[data-v-ebafd2ca]{opacity:0;transform:translateY(-10px)scale(.98)}.table-container[data-v-6a995578]{scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}table[data-v-6a995578]{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}thead th[data-v-6a995578]{-webkit-backdrop-filter:blur(24px)saturate(150%);color:var(--text-primary);text-align:left;border-bottom:1px solid var(--table-border);z-index:10;background:#ffffffd9 padding-box padding-box;padding:16px 12px;font-size:13px;font-weight:700;position:sticky;top:0}thead th[data-v-6a995578]:first-child{padding-left:24px}thead th[data-v-6a995578]:last-child{padding-right:24px}tbody td[data-v-6a995578]{color:var(--text-primary);border-bottom:1px solid var(--table-border);padding:14px 12px;font-size:13px;transition:background .2s}tbody td[data-v-6a995578]:first-child{padding-left:24px}tbody td[data-v-6a995578]:last-child{padding-right:24px}tbody tr:hover td[data-v-6a995578]{background:var(--table-hover)}tbody tr:last-child td[data-v-6a995578]{border-bottom:none}.font-medium[data-v-6a995578]{font-weight:500}.mono-text[data-v-6a995578]{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12.5px}.price-val[data-v-6a995578]{font-family:SF Pro Text,-apple-system,sans-serif;font-weight:600}.glass-tag[data-v-6a995578]{border:1px solid var(--glass-border);background:#0000000a;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.glass-tag.blue[data-v-6a995578]{color:#007aff;background:#007aff1a;border-color:#007aff33}.glass-tag.green[data-v-6a995578]{color:#34c759;background:#34c7591a;border-color:#34c75933}.empty-panel[data-v-6a995578]{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.loading-indicator[data-v-6a995578]{color:var(--text-secondary);align-items:center;gap:12px;display:flex}.page-root[data-v-5ae72f18]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-5ae72f18]{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.page-header[data-v-5ae72f18]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-5ae72f18]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-5ae72f18]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.header-actions[data-v-5ae72f18]{align-items:center;gap:12px;display:flex}.summary-grid[data-v-5ae72f18]{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric-card[data-v-5ae72f18]{align-items:center;gap:16px;padding:20px 24px;display:flex}.metric-info[data-v-5ae72f18]{flex-direction:column;display:flex}.metric-info .label[data-v-5ae72f18]{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:600}.metric-info .value[data-v-5ae72f18]{letter-spacing:-.5px;font-size:22px;font-weight:700}.icon-wrap[data-v-5ae72f18]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #00000014,inset 0 2px 4px #fff6}.yellow[data-v-5ae72f18]{background:linear-gradient(135deg,#ffd633,#fc0)}.indigo[data-v-5ae72f18]{background:linear-gradient(135deg,#7472df,#5856d6)}.orange[data-v-5ae72f18]{background:linear-gradient(135deg,#ffa733,#ff9500)}.filter-card[data-v-5ae72f18]{z-index:20;flex-shrink:0;padding:20px 24px;position:relative}.filter-grid[data-v-5ae72f18]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.form-item[data-v-5ae72f18]{flex-direction:column;gap:8px;display:flex}.form-item label[data-v-5ae72f18]{color:var(--text-secondary);font-size:12px;font-weight:600}.glass-select-wrapper[data-v-5ae72f18]{align-items:center;display:flex;position:relative}.glass-select-wrapper .glass-input[data-v-5ae72f18]{cursor:pointer;padding-right:32px}.select-caret[data-v-5ae72f18]{color:var(--text-secondary);pointer-events:none;position:absolute;right:12px}.filter-actions[data-v-5ae72f18]{align-items:center;gap:12px;margin-top:20px;display:flex}.divider[data-v-5ae72f18]{background:var(--glass-border);width:1px;height:16px;margin:0 4px}.table-card[data-v-5ae72f18]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.pagination-wrapper[data-v-5ae72f18]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);border-top:1px solid var(--table-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page-info[data-v-5ae72f18]{color:var(--text-secondary);font-size:13px}.page-info strong[data-v-5ae72f18]{color:var(--text-primary);font-family:SF Pro Text,sans-serif}.pagination-controls[data-v-5ae72f18]{align-items:center;gap:12px;display:flex}.glass-input.mini[data-v-5ae72f18]{border-radius:8px;height:30px;padding:0 24px 0 10px;font-size:12px}.glass-action-btn.mini[data-v-5ae72f18]{border-radius:8px;height:30px;padding:0 8px}.page-current[data-v-5ae72f18]{color:var(--text-primary);text-align:center;min-width:80px;font-size:13px;font-weight:500}@media (width<=1100px){.summary-grid[data-v-5ae72f18],.filter-grid[data-v-5ae72f18]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.page-header[data-v-5ae72f18]{flex-direction:column;align-items:flex-start;gap:16px}.summary-grid[data-v-5ae72f18],.filter-grid[data-v-5ae72f18]{grid-template-columns:1fr}.filter-actions[data-v-5ae72f18]{flex-wrap:wrap}.pagination-wrapper[data-v-5ae72f18]{flex-direction:column;gap:16px}}.table-container[data-v-e68fc464]{scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}table[data-v-e68fc464]{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px}thead th[data-v-e68fc464]{-webkit-backdrop-filter:blur(24px)saturate(150%);color:var(--text-primary);text-align:left;border-bottom:1px solid var(--table-border);z-index:10;background:#ffffffd9 padding-box padding-box;padding:16px 12px;font-size:13px;font-weight:700;position:sticky;top:0}thead th[data-v-e68fc464]:first-child{padding-left:24px}thead th[data-v-e68fc464]:last-child{padding-right:24px}tbody td[data-v-e68fc464]{color:var(--text-primary);border-bottom:1px solid var(--table-border);padding:14px 12px;font-size:13px;transition:background .2s}tbody td[data-v-e68fc464]:first-child{padding-left:24px}tbody td[data-v-e68fc464]:last-child{padding-right:24px}tbody tr:hover td[data-v-e68fc464]{background:var(--table-hover)}tbody tr:last-child td[data-v-e68fc464]{border-bottom:none}.font-medium[data-v-e68fc464]{font-weight:500}.mono-text[data-v-e68fc464]{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12.5px}.price-val[data-v-e68fc464]{font-family:SF Pro Text,-apple-system,sans-serif;font-weight:600}.key-cell code[data-v-e68fc464]{border:1px solid var(--table-border);color:var(--text-primary);background:#0000000a;border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12.5px}.glass-tag[data-v-e68fc464]{border:1px solid var(--glass-border);background:#0000000a;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.glass-tag.green[data-v-e68fc464]{color:#34c759;background:#34c7591a;border-color:#34c75933}.glass-tag.gray[data-v-e68fc464]{color:var(--text-secondary)}.action-group[data-v-e68fc464]{align-items:center;gap:8px;display:flex}.danger-text[data-v-e68fc464]{color:#ff3b30!important}.empty-panel[data-v-e68fc464]{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.loading-indicator[data-v-e68fc464]{color:var(--text-secondary);align-items:center;gap:12px;display:flex}.page-root[data-v-6dab05fb]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-6dab05fb]{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.page-header[data-v-6dab05fb]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-6dab05fb]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-6dab05fb]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.header-actions[data-v-6dab05fb]{align-items:center;gap:12px;display:flex}.filter-card[data-v-6dab05fb]{flex-shrink:0;padding:20px 24px}.filter-flex[data-v-6dab05fb]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.form-item[data-v-6dab05fb]{flex-direction:column;gap:8px;display:flex}.form-item label[data-v-6dab05fb]{color:var(--text-secondary);font-size:12px;font-weight:600}.filter-actions[data-v-6dab05fb]{align-items:center;gap:12px;display:flex}.table-card[data-v-6dab05fb]{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.pagination-wrapper[data-v-6dab05fb]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);border-top:1px solid var(--table-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page-info[data-v-6dab05fb]{color:var(--text-secondary);font-size:13px}.page-info strong[data-v-6dab05fb]{color:var(--text-primary);font-family:SF Pro Text,sans-serif}.pagination-controls[data-v-6dab05fb]{align-items:center;gap:12px;display:flex}.glass-select-wrapper[data-v-6dab05fb]{align-items:center;display:flex;position:relative}.glass-select-wrapper .glass-input[data-v-6dab05fb]{cursor:pointer;padding-right:32px}.select-caret[data-v-6dab05fb]{color:var(--text-secondary);pointer-events:none;position:absolute;right:12px}.glass-input.mini[data-v-6dab05fb]{border-radius:8px;height:30px;padding:0 24px 0 10px;font-size:12px}.glass-action-btn.mini[data-v-6dab05fb]{border-radius:8px;height:30px;padding:0 8px}.page-current[data-v-6dab05fb]{color:var(--text-primary);text-align:center;min-width:80px;font-size:13px;font-weight:500}.modal-mask[data-v-6dab05fb]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c6c6c633;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.glass-modal[data-v-6dab05fb]{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;width:min(680px,100%);max-height:90vh;display:flex;box-shadow:0 24px 80px #0000001a,inset 0 1px #fff9}.modal-header[data-v-6dab05fb]{border-bottom:1px solid var(--table-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-6dab05fb]{margin:0;font-size:18px;font-weight:700}.close-btn[data-v-6dab05fb]{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#0000000d;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.close-btn[data-v-6dab05fb]:hover{color:var(--text-primary);background:#0000001a}.modal-body[data-v-6dab05fb]{padding:24px;overflow-y:visible}.form-tip[data-v-6dab05fb]{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.5}.modal-actions[data-v-6dab05fb]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.created-title[data-v-6dab05fb]{margin-bottom:8px;font-size:18px;font-weight:700}.created-desc[data-v-6dab05fb]{color:var(--text-secondary);font-size:13px;line-height:1.6}.created-key-row[data-v-6dab05fb]{border:1px solid var(--glass-border);background:#0000000a;border-radius:12px;align-items:center;margin-top:16px;padding:6px 6px 6px 14px;display:flex}.created-key-row code[data-v-6dab05fb]{word-break:break-all;white-space:pre-wrap;min-width:0;color:var(--text-primary);background:0 0;border:none;flex:1;margin-right:12px;padding:0;font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:1.5}.copy-btn-inside[data-v-6dab05fb]{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s;box-shadow:0 2px 8px #007aff33}.copy-btn-inside[data-v-6dab05fb]:hover{background:#1a88ff}.footer-close-btn[data-v-6dab05fb]{border-radius:12px;height:44px;margin-top:20px;font-size:14px}.full-width[data-v-6dab05fb]{width:100%}.created-key-box.warning[data-v-6dab05fb]{border:1px solid var(--table-border);background:#00000005;border-radius:16px;margin-bottom:20px;padding:16px}.fade-enter-active[data-v-6dab05fb],.fade-leave-active[data-v-6dab05fb]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-6dab05fb],.fade-leave-to[data-v-6dab05fb]{opacity:0;transform:translateY(10px)scale(.98)}@media (width<=900px){.filter-flex[data-v-6dab05fb]{flex-direction:column;align-items:stretch}.form-item[data-v-6dab05fb]{max-width:100%!important}}@media (width<=720px){.page-header[data-v-6dab05fb]{flex-direction:column;align-items:flex-start;gap:16px}.created-key-row[data-v-6dab05fb]{flex-direction:column;align-items:stretch}.copy-btn-inside[data-v-6dab05fb]{width:100%;margin-top:8px}.pagination-wrapper[data-v-6dab05fb]{flex-direction:column;gap:16px}}.intro[data-v-e0504163]{color:#333;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.7}.desc-text[data-v-e0504163]{color:#2c2c2e;margin-bottom:12px;font-size:14px;line-height:1.7}.os-tabs[data-v-e0504163]{border:1px solid var(--glass-border);background:#0000000a;border-radius:12px;margin-bottom:24px;padding:4px;display:inline-flex}.os-tab[data-v-e0504163]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.os-tab[data-v-e0504163]:hover{color:var(--text-primary)}.os-tab.active[data-v-e0504163]{background:var(--glass-bg);color:var(--accent-blue);box-shadow:0 2px 8px #0000000d}.os-content[data-v-e0504163]{animation:.3s fadeIn-e0504163}@keyframes fadeIn-e0504163{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.step-item[data-v-e0504163]{margin-bottom:28px}h3[data-v-e0504163]{color:#1d1d1f;margin:0 0 12px;font-size:16px;font-weight:700}.tip[data-v-e0504163]{color:#4a4a4c;background:#00000008;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:13px;line-height:1.6}.code-block[data-v-e0504163]{background:#00000008;border:1px solid #0000000d;border-radius:12px;margin:12px 0;padding:16px;position:relative}pre[data-v-e0504163]{scrollbar-width:none;margin:0;overflow-x:auto}code[data-v-e0504163]{color:#1d1d1f;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;line-height:1.6}.copy-btn[data-v-e0504163]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;opacity:0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;position:absolute;top:12px;right:12px}.code-block:hover .copy-btn[data-v-e0504163]{opacity:1}.copy-btn[data-v-e0504163]:hover{color:var(--text-primary);background:#fff;box-shadow:0 2px 6px #0000000d}.section-divider[data-v-e0504163]{background:var(--table-border);height:1px;margin:40px 0}.section-header h2[data-v-e0504163]{color:#1d1d1f;margin:0 0 16px;font-size:18px;font-weight:700}.faq-item[data-v-e0504163]{background:#00000005;border-radius:12px;margin-bottom:20px;padding:16px}.faq-item h4[data-v-e0504163]{color:#1d1d1f;margin:0 0 8px;font-size:15px;font-weight:600}.page-root[data-v-0bddcd38]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-0bddcd38]{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.page-header[data-v-0bddcd38]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-0bddcd38]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-0bddcd38]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.unified-docs-card[data-v-0bddcd38]{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.inner-sidebar[data-v-0bddcd38]{border-right:1px solid var(--table-border);scrollbar-width:none;background:#ffffff1a;flex-shrink:0;width:240px;padding:32px 16px;overflow-y:auto}.nav-title[data-v-0bddcd38]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px;padding:0 12px 16px;font-size:12px;font-weight:700}.nav-links[data-v-0bddcd38]{flex-direction:column;gap:8px;display:flex;position:relative}.nav-indicator[data-v-0bddcd38]{background:var(--glass-bg,#ffffff80);border:1px solid var(--glass-border,#fffc);will-change:transform, height;z-index:0;pointer-events:none;border-radius:12px;transition:transform .35s cubic-bezier(.25,1,.25,1),height .35s cubic-bezier(.25,1,.25,1),opacity .3s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000a}.nav-links button[data-v-0bddcd38]{z-index:1;text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;height:40px;padding:10px 16px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.nav-links button.active[data-v-0bddcd38]{color:var(--accent-blue)}.inner-content[data-v-0bddcd38]{scroll-behavior:smooth;flex:1;height:100%;padding:32px 48px;overflow-y:auto}.inner-content[data-v-0bddcd38]::-webkit-scrollbar{width:6px}.inner-content[data-v-0bddcd38]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:10px}.doc-section[data-v-0bddcd38]{margin-bottom:0}.section-divider[data-v-0bddcd38]{background:var(--table-border);height:1px;margin:40px 0}.section-header[data-v-0bddcd38]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.icon-box[data-v-0bddcd38]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:flex;box-shadow:0 4px 12px #0000001a}.purple[data-v-0bddcd38]{background:linear-gradient(135deg,#af52de,#8944ab)}.green[data-v-0bddcd38]{background:linear-gradient(135deg,#34c759,#248a3d)}.blue[data-v-0bddcd38]{background:linear-gradient(135deg,#007aff,#005bb5)}.indigo[data-v-0bddcd38]{background:linear-gradient(135deg,#5856d6,#3d3b9e)}h2[data-v-0bddcd38]{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700}h3[data-v-0bddcd38]{color:#1d1d1f;margin:24px 0 12px;font-size:15px;font-weight:700}.desc-text[data-v-0bddcd38]{color:#2c2c2e;margin-bottom:12px;font-size:14px;line-height:1.7}.code-block[data-v-0bddcd38]{background:#00000008;border:1px solid #0000000d;border-radius:12px;margin:12px 0;padding:16px;position:relative}.is-dark .code-block[data-v-0bddcd38]{background:#ffffff08;border-color:#ffffff0d}pre[data-v-0bddcd38]{scrollbar-width:none;margin:0;overflow-x:auto}code[data-v-0bddcd38]{color:#1d1d1f;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;line-height:1.6}.copy-btn[data-v-0bddcd38]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;opacity:0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;position:absolute;top:12px;right:12px}.code-block:hover .copy-btn[data-v-0bddcd38]{opacity:1}.copy-btn[data-v-0bddcd38]:hover{color:var(--text-primary);background:#fff;box-shadow:0 2px 6px #0000000d}.api-info-card[data-v-0bddcd38]{background:#007aff0d;border:1px solid #007aff26;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:20px;display:flex}.api-row[data-v-0bddcd38]{justify-content:flex-start;align-items:center;gap:16px;display:flex}.api-row .label[data-v-0bddcd38]{width:80px;color:var(--text-secondary);font-size:13px;font-weight:600}.api-row .val[data-v-0bddcd38]{color:var(--accent-blue);background:#007aff1a;border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-weight:700}@media (width<=900px){.unified-docs-card[data-v-0bddcd38]{flex-direction:column}.inner-sidebar[data-v-0bddcd38]{border-right:none;border-bottom:1px solid var(--table-border);width:100%;padding:16px}.nav-title[data-v-0bddcd38]{display:none}.nav-links[data-v-0bddcd38]{flex-direction:row;padding-bottom:4px;overflow-x:auto}.nav-links button[data-v-0bddcd38]{white-space:nowrap}.nav-indicator[data-v-0bddcd38]{display:none}.inner-content[data-v-0bddcd38]{padding:24px}}.page-root[data-v-f1be7ac2]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.page-content[data-v-f1be7ac2]{scrollbar-width:none;flex-direction:column;flex:1;gap:20px;width:100%;height:100%;display:flex;overflow-y:auto}.page-content[data-v-f1be7ac2]::-webkit-scrollbar{display:none}.page-header[data-v-f1be7ac2]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-text h1[data-v-f1be7ac2]{letter-spacing:-.6px;color:var(--text-primary);margin:0;font-size:24px;font-weight:700}.header-text .sub[data-v-f1be7ac2]{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.profile-container[data-v-f1be7ac2]{flex-direction:column;gap:20px;max-width:900px;display:flex}.section-card[data-v-f1be7ac2]{flex-direction:column;padding:0;display:flex;overflow:hidden}.card-header[data-v-f1be7ac2]{border-bottom:1px solid var(--table-border);padding:20px 24px}.card-header h2[data-v-f1be7ac2]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.info-list[data-v-f1be7ac2]{flex-direction:column;display:flex}.info-row[data-v-f1be7ac2]{border-bottom:1px solid var(--table-border);align-items:center;padding:20px 24px;transition:background .2s;display:flex}.info-row[data-v-f1be7ac2]:last-child{border-bottom:none}.info-row[data-v-f1be7ac2]:hover{background:var(--table-hover)}.info-label[data-v-f1be7ac2]{width:140px;color:var(--text-secondary);flex-shrink:0;font-size:14px;font-weight:500}.info-value[data-v-f1be7ac2]{color:var(--text-primary);flex:1;font-size:14px}.info-content[data-v-f1be7ac2]{flex-direction:column;flex:1;gap:4px;display:flex}.item-title[data-v-f1be7ac2]{color:var(--text-primary);font-size:14px;font-weight:500}.item-desc[data-v-f1be7ac2]{color:var(--text-tertiary);max-width:90%;font-size:13px;line-height:1.5}.info-action[data-v-f1be7ac2]{flex-shrink:0;margin-left:16px}.font-medium[data-v-f1be7ac2]{font-weight:600}.text-empty[data-v-f1be7ac2]{color:var(--text-tertiary);font-style:italic}.text-btn[data-v-f1be7ac2]{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.text-btn[data-v-f1be7ac2]:hover{background:#007aff1a}.status-tag[data-v-f1be7ac2]{border:1px solid var(--glass-border);background:#0000000a;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-tag.off[data-v-f1be7ac2]{color:var(--text-secondary)}.modal-mask[data-v-f1be7ac2]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c6c6c633;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.glass-modal[data-v-f1be7ac2]{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;width:min(500px,100%);max-height:90vh;display:flex;box-shadow:0 24px 80px #0000001a,inset 0 1px #fff9}.modal-header[data-v-f1be7ac2]{border-bottom:1px solid var(--table-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-f1be7ac2]{margin:0;font-size:18px;font-weight:700}.close-btn[data-v-f1be7ac2]{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#0000000d;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.close-btn[data-v-f1be7ac2]:hover{color:var(--text-primary);background:#0000001a}.modal-body[data-v-f1be7ac2]{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:visible}.form-item[data-v-f1be7ac2]{flex-direction:column;gap:8px;display:flex}.form-item label[data-v-f1be7ac2]{color:var(--text-secondary);font-size:12px;font-weight:600}.glass-input[data-v-f1be7ac2]{height:44px}.modal-actions[data-v-f1be7ac2]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.fade-enter-active[data-v-f1be7ac2],.fade-leave-active[data-v-f1be7ac2]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-f1be7ac2],.fade-leave-to[data-v-f1be7ac2]{opacity:0;transform:translateY(10px)scale(.98)}@media (width<=600px){.info-row[data-v-f1be7ac2]{flex-direction:column;align-items:flex-start;gap:12px}.info-label[data-v-f1be7ac2]{width:100%}.info-action[data-v-f1be7ac2]{width:100%;margin-left:0}.item-desc[data-v-f1be7ac2]{max-width:100%}}
