:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}a{text-decoration:none;color:inherit}.domain-trust-indicator[data-v-f79a3008]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid;cursor:pointer;transition:all .3s ease;font-weight:500;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.indicator-content[data-v-f79a3008]{display:flex;align-items:center;gap:4px;width:100%}.indicator-icon[data-v-f79a3008]{font-size:1em;flex-shrink:0}.indicator-text[data-v-f79a3008]{flex:1;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-f79a3008]{font-size:.8em;opacity:.6;flex-shrink:0;transition:opacity .3s ease}.trust-level-excellent[data-v-f79a3008]{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a}.trust-level-excellent[data-v-f79a3008]:hover{background-color:#f0f9e7;border-color:#95de64;transform:translateY(-1px);box-shadow:0 2px 8px #52c41a26}.trust-level-good[data-v-f79a3008]{background-color:#f0f9ff;border-color:#91d5ff;color:#1890ff}.trust-level-good[data-v-f79a3008]:hover{background-color:#e6f7ff;border-color:#69c0ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.trust-level-warning[data-v-f79a3008]{background-color:#fff7e6;border-color:#ffd591;color:#fa8c16}.trust-level-warning[data-v-f79a3008]:hover{background-color:#fef0e0;border-color:#ffb74d;transform:translateY(-1px);box-shadow:0 2px 8px #fa8c1626}.trust-level-error[data-v-f79a3008]{background-color:#fff1f0;border-color:#ffaaa5;color:#ff4d4f}.trust-level-error[data-v-f79a3008]:hover{background-color:#ffe9e8;border-color:#ff7875;transform:translateY(-1px);box-shadow:0 2px 8px #ff4d4f26}.trust-level-unknown[data-v-f79a3008]{background-color:#f5f5f5;border-color:#d9d9d9;color:#595959}.trust-level-unknown[data-v-f79a3008]:hover{background-color:#ececec;border-color:#bfbfbf;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.domain-trust-indicator:hover .chevron-icon[data-v-f79a3008]{opacity:1}.tooltip[data-v-f79a3008]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000;margin-bottom:4px}.tooltip[data-v-f79a3008]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#000c}.domain-trust-indicator:hover .tooltip[data-v-f79a3008]{opacity:1}@media (max-width: 768px){.domain-trust-indicator[data-v-f79a3008]{font-size:11px!important;padding:2px 4px!important;height:18px!important}.indicator-content[data-v-f79a3008]{gap:2px}.tooltip[data-v-f79a3008]{display:none}}.domain-trust-indicator[data-v-f79a3008]{animation:fadeInUp-f79a3008 .6s ease-out}@keyframes fadeInUp-f79a3008{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.domain-trust-dialog[data-v-4eb1858f]{padding:0;max-height:80vh;display:flex;flex-direction:column}.section-title[data-v-4eb1858f]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 12px;color:#333}.count-tag[data-v-4eb1858f]{font-weight:500}.current-status-summary[data-v-4eb1858f]{padding:4px 4px 12px;flex-shrink:0}.custom-alert[data-v-4eb1858f]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;background-color:#fff;border:1px solid #e5e5e5}.alert-icon[data-v-4eb1858f]{flex-shrink:0;font-size:20px;margin-top:1px}.alert-content[data-v-4eb1858f]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666}.alert-suggestion[data-v-4eb1858f]{font-size:12px;opacity:.9}.domain-list-section[data-v-4eb1858f]{flex:1;min-height:0;display:flex;flex-direction:column}.domain-list[data-v-4eb1858f]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:4px;margin:-4px}.domain-item[data-v-4eb1858f]{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:10px;border:1px solid #f0f0f0;background:#fff;transition:all .2s ease-in-out}.domain-item[data-v-4eb1858f]:not(.current):hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:#e0e0e0}.domain-item.current[data-v-4eb1858f]{background-color:#f0f9ff;border-color:#d0e9ff}.item-status-icon[data-v-4eb1858f]{flex-shrink:0;font-size:22px;margin-top:2px}.status-color-success[data-v-4eb1858f]{color:#52c41a}.status-color-primary[data-v-4eb1858f]{color:#1890ff}.status-color-warning[data-v-4eb1858f]{color:#fa8c16}.status-color-danger[data-v-4eb1858f]{color:#ff4d4f}.status-color-default[data-v-4eb1858f]{color:#888}.item-info[data-v-4eb1858f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.info-header[data-v-4eb1858f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.info-name[data-v-4eb1858f]{font-size:16px;font-weight:600;color:#111}.info-host[data-v-4eb1858f]{font-size:13px;color:#555;font-family:Menlo,Monaco,Courier New,monospace;word-break:break-all}.operator-chips[data-v-4eb1858f]{display:flex;gap:6px;flex-wrap:wrap}.operator-chip[data-v-4eb1858f]{display:flex;align-items:center;gap:3px;padding:3px 7px;border-radius:99px;font-size:11px;font-weight:500;border:1px solid}.chip-icon[data-v-4eb1858f]{font-size:12px}.chip-text[data-v-4eb1858f]{font-size:10px}.operator-chip.normal[data-v-4eb1858f]{background-color:#f6ffed;border-color:#e2f5d1;color:#48a121}.operator-chip.blocked[data-v-4eb1858f]{background-color:#fff1f0;border-color:#ffdddc;color:#e84646}.item-actions[data-v-4eb1858f]{flex-shrink:0;display:flex;gap:8px;align-items:center;margin-left:auto;padding-left:12px}.current-in-use-tip[data-v-4eb1858f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#1890ff;font-weight:500}.action-btn[data-v-4eb1858f]{padding-left:10px;padding-right:10px;display:flex;align-items:center;gap:4px}.usage-tips[data-v-4eb1858f]{padding:8px 4px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.tip-item[data-v-4eb1858f]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#444;line-height:1.5}.tip-icon[data-v-4eb1858f]{font-size:15px;color:#1890ff;margin-top:2px}@media (max-width: 768px){.domain-trust-dialog[data-v-4eb1858f]{max-height:85vh}.domain-item[data-v-4eb1858f]{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.item-status-icon[data-v-4eb1858f]{display:none}.item-actions[data-v-4eb1858f]{margin-left:0;padding-left:0;justify-content:flex-start;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:4px}.action-btn[data-v-4eb1858f]{flex:1}.current-in-use-tip[data-v-4eb1858f]{justify-content:center;width:100%;padding:8px 0;font-size:14px}}@media (max-width: 380px){.btn-text[data-v-4eb1858f]{display:none}.action-btn[data-v-4eb1858f]{min-width:50px;flex:0 1 auto}.item-actions[data-v-4eb1858f]{justify-content:flex-end}}[data-v-4eb1858f] .t-dialog__body{padding:16px 24px!important}@media (max-width: 768px){[data-v-4eb1858f] .t-dialog__body{padding:12px 16px!important}}.app-header[data-v-3e2e56a5]{position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000001a;background-color:#fff}.logo-container[data-v-3e2e56a5]{text-decoration:none;color:inherit;white-space:nowrap}.brand[data-v-3e2e56a5]{display:flex;align-items:center;min-width:0}.brand-icon[data-v-3e2e56a5]{width:24px;height:24px;fill:#444;flex-shrink:0}.brand-name[data-v-3e2e56a5]{margin-left:6px;font-size:20px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden}.brand-subtitle-container[data-v-3e2e56a5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand-subtitle[data-v-3e2e56a5]{font-size:12px;color:#000;font-weight:700;margin:0}.notice-dot[data-v-3e2e56a5]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:#e54545;border-radius:50%;border:1px solid #fff}.menu-notice-dot[data-v-3e2e56a5]{width:8px;height:8px;background-color:#e54545;border-radius:50%;margin-left:8px}@media (max-width: 768px){.brand-subtitle-container[data-v-3e2e56a5]{gap:4px}.brand-subtitle[data-v-3e2e56a5]{font-size:10px}.brand-name[data-v-3e2e56a5]{font-size:16px}}@media (max-width: 480px){.brand-subtitle-container[data-v-3e2e56a5]{flex-direction:column;align-items:flex-start;gap:2px}.brand-subtitle[data-v-3e2e56a5]{font-size:9px}.brand-name[data-v-3e2e56a5]{font-size:14px}}.app-layout[data-v-0d91d4bf]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.app-content[data-v-0d91d4bf]{flex:1}.app-footer[data-v-0d91d4bf]{margin-top:auto}.footer-content[data-v-0d91d4bf]{text-align:center;padding:20px 0}.footer-text[data-v-0d91d4bf]{font-size:12px;color:#444;margin-bottom:10px}.footer-links[data-v-0d91d4bf]{font-size:12px}.footer-link[data-v-0d91d4bf]{color:#444;text-decoration:none;transition:color .3s ease}.footer-link[data-v-0d91d4bf]:hover{color:#666;text-decoration:underline}.footer-separator[data-v-0d91d4bf]{color:#999;margin:0 10px}a[data-v-0d91d4bf]{color:#444;text-decoration:none}
