@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";.network-monitor[data-v-8b7bc962]{position:fixed;bottom:0;left:0;right:0;z-index:9999;font-family:JetBrains Mono,monospace;font-size:12px}.monitor-bar[data-v-8b7bc962]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#141c25f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #2a3441;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.monitor-bar[data-v-8b7bc962]:hover{background:#141c25}.status-indicator[data-v-8b7bc962]{display:flex;align-items:center;gap:8px}.status-dot[data-v-8b7bc962]{width:8px;height:8px;border-radius:50%;transition:all .3s ease}.status-dot.safe[data-v-8b7bc962]{background:#00d4aa;box-shadow:0 0 8px #00d4aa}.status-dot.warning[data-v-8b7bc962]{background:#ff6b35;box-shadow:0 0 8px #ff6b35;animation:pulse-8b7bc962 1.5s infinite}@keyframes pulse-8b7bc962{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-8b7bc962]{color:#8b949e}.monitor-actions[data-v-8b7bc962]{display:flex;align-items:center;gap:12px}.request-count[data-v-8b7bc962]{color:#ff6b35}.expand-icon[data-v-8b7bc962]{font-size:10px;color:#5c6370;transition:transform .3s ease}.expand-icon.rotated[data-v-8b7bc962]{transform:rotate(180deg)}.monitor-panel[data-v-8b7bc962]{border-top:1px solid #2a3441;max-height:320px;display:flex;flex-direction:column;background:#141c25}.panel-header[data-v-8b7bc962]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #2a3441;background:#111820}.panel-header h4[data-v-8b7bc962]{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;color:#e8eaed}.panel-header h4 svg[data-v-8b7bc962]{color:#00d4aa}.btn-clear[data-v-8b7bc962]{padding:4px 10px;font-size:11px;font-family:inherit;color:#8b949e;background:transparent;border:1px solid #2a3441;border-radius:4px;cursor:pointer;transition:all .2s}.btn-clear[data-v-8b7bc962]:hover{color:#ff6b35;border-color:#ff6b35}.panel-content[data-v-8b7bc962]{flex:1;overflow-y:auto;padding:12px}.empty-state[data-v-8b7bc962]{display:flex;flex-direction:column;align-items:center;padding:32px;text-align:center}.empty-icon[data-v-8b7bc962]{color:#00d4aa;margin-bottom:12px;opacity:.6}.empty-state p[data-v-8b7bc962]{margin:4px 0;color:#8b949e}.empty-hint[data-v-8b7bc962]{font-size:11px;color:#5c6370!important}.log-list[data-v-8b7bc962]{display:flex;flex-direction:column;gap:8px}.log-item[data-v-8b7bc962]{padding:10px 12px;border-radius:6px;background:#111820;border-left:3px solid #00d4aa}.log-item.external[data-v-8b7bc962]{border-left-color:#ff6b35}.log-item.error[data-v-8b7bc962]{border-left-color:#ff4757;background:#ff47571a}.log-header[data-v-8b7bc962]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.log-type-badge[data-v-8b7bc962]{padding:2px 6px;font-size:10px;border-radius:3px;background:#00d4aa26;color:#00d4aa}.log-item.external .log-type-badge[data-v-8b7bc962]{background:#ff6b3526;color:#ff6b35}.log-item.error .log-type-badge[data-v-8b7bc962]{background:#ff475726;color:#ff4757}.log-time[data-v-8b7bc962]{font-size:10px;color:#5c6370}.log-url[data-v-8b7bc962]{font-size:11px;color:#e8eaed;word-break:break-all;line-height:1.4}.log-message[data-v-8b7bc962]{margin-top:6px;font-size:10px;color:#5c6370}.panel-footer[data-v-8b7bc962]{padding:10px 16px;border-top:1px solid #2a3441;background:#111820}.security-note[data-v-8b7bc962]{display:flex;align-items:center;gap:8px;font-size:11px;color:#00d4aa}.security-note svg[data-v-8b7bc962]{flex-shrink:0}.slide-enter-active[data-v-8b7bc962],.slide-leave-active[data-v-8b7bc962]{transition:all .3s ease}.slide-enter-from[data-v-8b7bc962],.slide-leave-to[data-v-8b7bc962]{opacity:0;transform:translateY(20px)}.global-loader[data-v-d01efeda]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all}.loader-backdrop[data-v-d01efeda]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e14bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loader-container[data-v-d01efeda]{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:48px 64px;background:linear-gradient(145deg,#141c25,#0a0e14);border:1px solid rgba(0,212,170,.2);border-radius:24px;box-shadow:0 0 60px #00d4aa26,0 25px 50px #00000080,inset 0 1px #ffffff0d}.loader-orbit[data-v-d01efeda]{position:relative;width:120px;height:120px}.orbit-ring[data-v-d01efeda]{position:absolute;border-radius:50%;border:2px solid transparent}.orbit-ring--outer[data-v-d01efeda]{top:0;right:0;bottom:0;left:0;border-top-color:#00d4aa;border-right-color:#00d4aa4d;animation:orbit-spin-d01efeda 1.8s linear infinite}.orbit-ring--inner[data-v-d01efeda]{top:16px;right:16px;bottom:16px;left:16px;border-bottom-color:#09f;border-left-color:#0099ff4d;animation:orbit-spin-d01efeda 1.2s linear infinite reverse}@keyframes orbit-spin-d01efeda{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-core[data-v-d01efeda]{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,212,170,.15) 0%,transparent 70%);border-radius:50%}.core-icon[data-v-d01efeda]{width:32px;height:32px;color:#00d4aa;animation:core-pulse-d01efeda 2s ease-in-out infinite}@keyframes core-pulse-d01efeda{0%,to{opacity:.6;transform:scale(1);filter:drop-shadow(0 0 8px rgba(0,212,170,.5))}50%{opacity:1;transform:scale(1.1);filter:drop-shadow(0 0 16px rgba(0,212,170,.8))}}.loader-status[data-v-d01efeda]{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:14px;color:#8b949e}.status-text[data-v-d01efeda]{min-width:80px;text-align:right}.status-dots[data-v-d01efeda]{display:flex;min-width:36px}.dot[data-v-d01efeda]{animation:dot-blink-d01efeda 1.2s ease-in-out infinite;animation-delay:var(--delay)}@keyframes dot-blink-d01efeda{0%,50%,to{opacity:.2}25%,75%{opacity:1}}.loader-progress[data-v-d01efeda]{width:200px;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar[data-v-d01efeda]{height:100%;background:linear-gradient(90deg,#00d4aa,#09f);border-radius:2px;transition:width .3s ease;box-shadow:0 0 10px #00d4aa80}.loader-fade-enter-active[data-v-d01efeda],.loader-fade-leave-active[data-v-d01efeda]{transition:opacity .4s ease}.loader-fade-enter-from[data-v-d01efeda],.loader-fade-leave-to[data-v-d01efeda]{opacity:0}.loader-fade-enter-active .loader-container[data-v-d01efeda],.loader-fade-leave-active .loader-container[data-v-d01efeda]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.loader-fade-enter-from .loader-container[data-v-d01efeda],.loader-fade-leave-to .loader-container[data-v-d01efeda]{transform:scale(.9) translateY(20px);opacity:0}.toast-container[data-v-81b5c54c]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-81b5c54c]{--accent: #00d4aa;--bg-card: #141c25;--bg-secondary: #111820;--border-color: #2a3441;--text-primary: #e8eaed;--text-secondary: #8b949e;position:relative;display:flex;align-items:flex-start;gap:12px;min-width:320px;max-width:420px;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff0d inset;pointer-events:auto;overflow:hidden}.toast[data-v-81b5c54c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.toast--success[data-v-81b5c54c]{--accent: #00d4aa}.toast--success .toast-icon[data-v-81b5c54c]{color:#00d4aa}.toast--error[data-v-81b5c54c]{--accent: #ff4757}.toast--error .toast-icon[data-v-81b5c54c]{color:#ff4757}.toast--warning[data-v-81b5c54c]{--accent: #ffa502}.toast--warning .toast-icon[data-v-81b5c54c]{color:#ffa502}.toast--info[data-v-81b5c54c]{--accent: #0099ff}.toast--info .toast-icon[data-v-81b5c54c]{color:#09f}.toast-icon[data-v-81b5c54c]{flex-shrink:0;margin-top:2px}.toast-content[data-v-81b5c54c]{flex:1;min-width:0}.toast-message[data-v-81b5c54c]{font-family:Outfit,sans-serif;font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.5;word-break:break-word}.toast-close[data-v-81b5c54c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px -4px 0;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.toast-close[data-v-81b5c54c]:hover{background:#ffffff1a;color:var(--text-primary)}.toast-progress[data-v-81b5c54c]{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);opacity:.6;animation:toast-progress-81b5c54c linear forwards}@keyframes toast-progress-81b5c54c{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-81b5c54c]{animation:toast-in-81b5c54c .4s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-81b5c54c]{animation:toast-out-81b5c54c .3s cubic-bezier(.4,0,.2,1)}@keyframes toast-in-81b5c54c{0%{opacity:0;transform:translate(100%) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out-81b5c54c{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.8)}}.app-container{min-height:100vh;background-color:#f5f7fa}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;background-color:#0a0e14;color:#e8eaed;min-height:100vh}#app{min-height:100vh}a{color:#00d4aa;text-decoration:none;transition:color .2s ease}a:hover{color:#00f5c4}button{font-family:inherit;cursor:pointer}button:focus{outline:none}button:focus-visible{outline:2px solid #00d4aa;outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit}input:focus,select:focus,textarea:focus{outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111820;border-radius:4px}::-webkit-scrollbar-thumb{background:#2a3441;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#3a4451}*{scrollbar-width:thin;scrollbar-color:#2a3441 #111820}::selection{background:#00d4aa4d;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{box-shadow:0 0 5px #00d4aa4d}50%{box-shadow:0 0 20px #00d4aa99}}:focus-visible{outline:2px solid #00d4aa;outline-offset:2px}@media (max-width: 768px){html{font-size:14px}}@media print{body{background:#fff;color:#000}}
