:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--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);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#01050c;--ink:#e6f7ff;--ink-soft:#c8eafdd6;--ink-dim:#9ecae89e;--ink-faint:#96cdeb6b;--cyan:#4fe4ff;--cyan-light:#a9f4ff;--violet:#8b7bff;--mint:#4dffb0;--amber:#ffc46b;--danger:#ff8a9a;--line:#78dcff29;--line-strong:#7fe9ff73;--glass-bg:linear-gradient(158deg, #103256ad, #040e1cc2);--glass-blur:blur(14px);--glow-soft:0 0 20px #4fe4ff47;--glow-strong:0 0 34px #4fe4ff73;--shadow-panel:0 22px 50px #00000073;--font-ui:"Inter", -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Courier New", monospace;--ease-out:cubic-bezier(.22, .61, .36, 1)}@property --mx{syntax:"<number>";inherits:true;initial-value:0}@property --my{syntax:"<number>";inherits:true;initial-value:0}@property --px{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --py{syntax:"<length-percentage>";inherits:true;initial-value:30%}@property --hx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --hy{syntax:"<length-percentage>";inherits:true;initial-value:0%}@property --left{syntax:"<percentage>";inherits:false;initial-value:100%}body{background:var(--app-bg)}::selection{color:#fff;background:#4fe4ff47}*{scrollbar-width:thin;scrollbar-color:#60c8ff59 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#60c8ff52;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7fe9ff99}:focus-visible{outline-offset:2px;outline:1px solid #7fe9ffd9}@keyframes pulse-dot{0%,to{opacity:.65;box-shadow:0 0 #4dffb08c}50%{opacity:1;box-shadow:0 0 0 5px #4dffb000}}@media (prefers-reduced-motion:reduce){.screen__aurora,.screen__grid,.screen__scan,.globe__rings span,.topbar__title h1,.node-tag.is-active:after{animation:none!important}}#app{min-height:100vh}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}.globe[data-v-e30b7629]{width:100%;height:100%;position:relative}.globe__stage[data-v-e30b7629]{position:absolute;inset:0}.globe__labels[data-v-e30b7629]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.globe__labels.is-off[data-v-e30b7629]{display:none}.globe__flows[data-v-e30b7629]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.globe__flows.is-off[data-v-e30b7629]{display:none}.globe-flow[data-v-e30b7629]{--c:#57c9ff;border:1px solid #7fe9ff38;border-left:2px solid var(--c);color:#d6f2ff;letter-spacing:.04em;white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;background:linear-gradient(150deg,#081e32e6,#030a14d1);border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 9px;font-size:10px;line-height:1.3;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px #00000073,0 0 18px #4fe4ff1a}.globe-flow__host[data-v-e30b7629]{color:#9ed0ecd1;letter-spacing:.05em;font-variant-numeric:tabular-nums;align-items:center;gap:4px;max-width:260px;font-size:9px;display:inline-flex}.globe-flow__end[data-v-e30b7629]{text-overflow:ellipsis;min-width:0;overflow:hidden}.globe-flow__arrow[data-v-e30b7629]{color:var(--c);text-shadow:0 0 8px var(--c);flex:none}.globe-flow__value[data-v-e30b7629]{color:#eafaff;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.globe-flow__value[data-v-e30b7629]:before{content:"";background:var(--c);width:4px;height:4px;box-shadow:0 0 8px var(--c);border-radius:50%}.globe-label[data-v-e30b7629]{color:#d9f3ff;letter-spacing:.04em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform, opacity;background:linear-gradient(160deg,#0b263edb,#040e1ab8),radial-gradient(120% 120% at 0 0,#4fe4ff29,#0000 60%);border:1px solid #71e2ff42;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-family:inherit;font-size:12px;line-height:1.1;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 18px #00000061,inset 0 0 12px #4fe4ff0f}.globe-label[data-v-e30b7629]:hover,.globe-label.is-hover[data-v-e30b7629]{color:#fff;background:linear-gradient(160deg,#144264eb,#061626d6);border-color:#8cecffcc;box-shadow:0 8px 22px #0006,0 0 22px #4fe4ff40}.globe-label.is-active[data-v-e30b7629]{color:#03121c;background:linear-gradient(160deg,#4ad0fff2,#7066ffe6);border-color:#b4f6fff2;font-weight:600;box-shadow:0 10px 26px #0000006b,0 0 26px #4fe4ff73}.globe-label__dot[data-v-e30b7629]{border-radius:50%;width:6px;height:6px}.globe-label.is-active .globe-label__dot[data-v-e30b7629]{box-shadow:0 0 10px #ffffffe6!important}.globe-label[data-v-e30b7629]:after{content:"";background:linear-gradient(#7fe9ffb3,#7fe9ff00);width:1px;height:11px;position:absolute;top:100%;left:50%}.globe-label__sub[data-v-e30b7629]{color:#96cdeba6;letter-spacing:.08em;font-size:10px}.globe-label.is-active .globe-label__sub[data-v-e30b7629]{color:#03121cb8}.auth[data-v-a0fd139f]{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(60% 60% at 50% 40%,#1446782e,#0000 70%),#0208109e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth__panel[data-v-a0fd139f]{color:#d8ecff;width:min(420px,92vw);max-height:92vh;font-family:var(--font-ui);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));filter:drop-shadow(0 26px 62px #0000009e)drop-shadow(0 0 42px #4fe4ff24);background:linear-gradient(160deg,#0c2c4af0,#040e1af5) padding-box padding-box,linear-gradient(142deg,#7fe9ff80,#8b7bff4d 55%,#7fe9ff29) border-box;border:1px solid #0000;padding:26px 28px 22px;position:relative;overflow-y:auto;box-shadow:inset 0 0 60px #1c78c81f}.auth__panel[data-v-a0fd139f]:before{content:"";background:linear-gradient(90deg,#0000,#7fe9ffcc 18%,#8b7bff99 52%,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.auth__head[data-v-a0fd139f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth__head h3[data-v-a0fd139f]{letter-spacing:.12em;margin:0;font-size:19px;font-weight:600}.auth__head p[data-v-a0fd139f]{color:#96cdeb8c;letter-spacing:.18em;margin:5px 0 0;font-size:11px}.auth__close[data-v-a0fd139f]{color:#bee0f5b3;cursor:pointer;background:0 0;border:1px solid #60c8ff33;border-radius:50%;flex:none;width:28px;height:28px;font-size:16px;line-height:1;transition:all .2s}.auth__close[data-v-a0fd139f]:hover{color:#fff;border-color:#7fe9ffb3}.auth__session[data-v-a0fd139f]{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(140deg,#124a5880,#081a289e);border:1px solid #4dffb038;margin-top:14px;padding:12px 14px}.auth__session-head[data-v-a0fd139f]{color:#9dffd4;align-items:center;gap:8px;font-size:13px;display:flex}.auth__session-dot[data-v-a0fd139f]{background:#4dffb0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #4dffb0e6}.auth__session-head strong[data-v-a0fd139f]{letter-spacing:.04em;font-weight:600}.auth__session-head em[data-v-a0fd139f]{color:#a0e0c899;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.auth__session-refresh[data-v-a0fd139f],.auth__session-quit[data-v-a0fd139f]{font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;transition:all .2s}.auth__session-refresh[data-v-a0fd139f]{color:#9fd8ff;border:1px solid #7fe9ff59;margin-left:auto}.auth__session-refresh[data-v-a0fd139f]:hover:not(:disabled){background:#56e0ff24}.auth__session-refresh[data-v-a0fd139f]:disabled{opacity:.55;cursor:default}.auth__session-quit[data-v-a0fd139f]{color:#9dffd4;border:1px solid #4dffb066}.auth__session-quit[data-v-a0fd139f]:hover{background:#4dffb026}.auth__session-hint[data-v-a0fd139f]{color:#a0e0c8a6;letter-spacing:.04em;margin:10px 0 0;font-size:11px}.auth__session-hint.is-warn[data-v-a0fd139f]{color:#ffc46b}.auth__user[data-v-a0fd139f]{gap:6px;margin:10px 0 0;display:grid}.auth__user>div[data-v-a0fd139f]{align-items:baseline;gap:10px;display:flex}.auth__user dt[data-v-a0fd139f]{color:#96cdeb8c;letter-spacing:.1em;flex:none;width:62px;font-size:11px}.auth__user dd[data-v-a0fd139f]{color:#d8ecff;word-break:break-all;flex:1;min-width:0;margin:0;font-size:12px}.auth__roles[data-v-a0fd139f]{flex-wrap:wrap;gap:4px;display:flex}.auth__roles span[data-v-a0fd139f]{color:#9fd8ff;letter-spacing:.04em;border:1px solid #7fe9ff40;border-radius:999px;padding:1px 7px;font-size:10px}.auth__tabs[data-v-a0fd139f]{border-bottom:1px solid #60c8ff24;gap:26px;margin:20px 0 4px;display:flex}.auth__tabs button[data-v-a0fd139f]{color:#a0c6e099;font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:13px;transition:color .2s;position:relative}.auth__tabs button.is-on[data-v-a0fd139f]{color:#e8f8ff}.auth__tabs button.is-on[data-v-a0fd139f]:after{content:"";background:linear-gradient(90deg,#8ff0ff,#4fe4ff 55%,#8b7bff);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #56e0ffcc}.auth__form[data-v-a0fd139f]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.auth__field[data-v-a0fd139f]{align-items:center;gap:12px;display:flex}.auth__field>span[data-v-a0fd139f]{color:#a0c6e0b8;letter-spacing:.12em;flex:none;width:46px;font-size:12px}.auth__field input[data-v-a0fd139f]{color:#e8f8ff;min-width:0;height:40px;font:inherit;background:#061828b8;border:1px solid #60c8ff2e;border-radius:6px;outline:none;flex:1;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s,background-color .2s}.auth__field input[data-v-a0fd139f]::placeholder{color:#96cdeb66}.auth__field input[data-v-a0fd139f]:focus{background:#081e32d1;border-color:#7fe9ffa6;box-shadow:0 0 0 3px #4fe4ff14,0 0 18px #4fe4ff2e}.auth__field input[data-v-a0fd139f]:disabled{opacity:.6}.auth__field--captcha input[data-v-a0fd139f]{flex:1}.auth__captcha[data-v-a0fd139f]{aspect-ratio:2;color:#96cdeb99;height:40px;font:inherit;cursor:pointer;background:#061828b8;border:1px solid #60c8ff40;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex;overflow:hidden}.auth__captcha img[data-v-a0fd139f]{object-fit:fill;width:100%;height:100%;display:block}.auth__captcha em[data-v-a0fd139f]{font-style:normal}.auth__error[data-v-a0fd139f]{color:#ffb3b3;background:#ff64641a;border-left:2px solid #ff7a7a;margin:0;padding:7px 10px;font-size:12px;line-height:1.5}.auth__submit[data-v-a0fd139f]{color:#041018;font:inherit;letter-spacing:.24em;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:filter .2s ease, transform .2s var(--ease-out);background:linear-gradient(135deg,#b6f7ff,#4fe4ff 52%,#8b7bff);border:1px solid #befaff99;border-radius:6px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:700;box-shadow:0 8px 22px #4fe4ff38}.auth__submit[data-v-a0fd139f]:hover:not(:disabled){filter:brightness(1.06)drop-shadow(0 0 16px #4fe4ff80);transform:translateY(-1px)}.auth__submit[data-v-a0fd139f]:disabled{opacity:.6;cursor:not-allowed}.auth__note[data-v-a0fd139f]{color:#96cdeb73;letter-spacing:.04em;margin:16px 0 0;font-size:11px;line-height:1.6}.auth-enter-active[data-v-a0fd139f],.auth-leave-active[data-v-a0fd139f]{transition:opacity .22s}.auth-enter-active .auth__panel[data-v-a0fd139f],.auth-leave-active .auth__panel[data-v-a0fd139f]{transition:transform .22s,opacity .22s}.auth-enter-from[data-v-a0fd139f],.auth-leave-to[data-v-a0fd139f]{opacity:0}.auth-enter-from .auth__panel[data-v-a0fd139f],.auth-leave-to .auth__panel[data-v-a0fd139f]{opacity:0;transform:translateY(12px)scale(.98)}.dl[data-v-0c9980ff]{z-index:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(60% 60% at 50% 40%,#14467829,#0000 70%),#02081094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dl__panel[data-v-0c9980ff]{color:#d8ecff;width:min(520px,94vw);max-height:88vh;font-family:var(--font-ui);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));filter:drop-shadow(0 26px 62px #0000009e)drop-shadow(0 0 42px #4fe4ff24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#60c8ff66 transparent;background:linear-gradient(160deg,#0c2c4adb,#040e1ae6) padding-box padding-box,linear-gradient(142deg,#7fe9ff7a,#8b7bff4d 55%,#7fe9ff29) border-box;border:1px solid #0000;padding:26px 28px 22px;position:relative;overflow:hidden auto;box-shadow:inset 0 0 60px #1c78c81f}.dl__panel[data-v-0c9980ff]::-webkit-scrollbar{width:6px}.dl__panel[data-v-0c9980ff]::-webkit-scrollbar-track{background:0 0}.dl__panel[data-v-0c9980ff]::-webkit-scrollbar-thumb{background:#60c8ff59;border-radius:3px}.dl__panel[data-v-0c9980ff]:before{content:"";background:linear-gradient(90deg,#0000,#7fe9ffcc 18%,#8b7bff99 52%,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.dl__head[data-v-0c9980ff]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dl__head h3[data-v-0c9980ff]{letter-spacing:.12em;margin:0;font-size:19px;font-weight:600}.dl__head p[data-v-0c9980ff]{color:#96cdeb8c;letter-spacing:.18em;margin:5px 0 0;font-size:11px}.dl__close[data-v-0c9980ff]{color:#bee0f5b3;cursor:pointer;background:0 0;border:1px solid #60c8ff33;border-radius:50%;flex:none;width:28px;height:28px;font-size:16px;line-height:1;transition:all .2s}.dl__close[data-v-0c9980ff]:hover{color:#fff;border-color:#7fe9ffb3}.dl__intro[data-v-0c9980ff]{color:#bedef4c7;letter-spacing:.02em;margin:14px 0 0;font-size:12px;line-height:1.75}.dl__tabs[data-v-0c9980ff]{border-bottom:1px solid #60c8ff24;gap:26px;margin:16px 0 0;display:flex}.dl__tabs button[data-v-0c9980ff]{color:#a0c6e099;font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:13px;transition:color .2s;position:relative}.dl__tabs button.is-on[data-v-0c9980ff]{color:#e8f8ff}.dl__tabs button.is-on[data-v-0c9980ff]:after{content:"";background:linear-gradient(90deg,#8ff0ff,#4fe4ff 55%,#8b7bff);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #56e0ffcc}.dl__body[data-v-0c9980ff]{margin-top:14px}.dl__meta[data-v-0c9980ff]{color:#96cdeb80;letter-spacing:.14em;margin:0;font-size:11px}.dl__list[data-v-0c9980ff]{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dl__card[data-v-0c9980ff]{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#0e34588c,#06142280),radial-gradient(120% 140% at 0 0,#4fe4ff0f,#0000 60%);border:1px solid #56c8ff29;border-left:2px solid #4fe4ff66;padding:12px 14px;transition:border-color .2s,filter .2s}.dl__card[data-v-0c9980ff]:hover{filter:drop-shadow(0 8px 18px #00000057)drop-shadow(0 0 16px #4fe4ff29);border-color:#7fe9ff66}.dl__card-head[data-v-0c9980ff]{align-items:center;gap:8px;display:flex}.dl__card-head strong[data-v-0c9980ff]{letter-spacing:.08em;font-size:13px;font-weight:600}.dl__kind[data-v-0c9980ff]{color:#9fd8ff;letter-spacing:.12em;border:1px solid #7fe9ff59;border-radius:999px;flex:none;padding:1px 7px;font-size:10px}.dl__kind.is-cli[data-v-0c9980ff]{color:#9dffd4;border-color:#4dffb066}.dl__desc[data-v-0c9980ff]{color:#b2d4eeb8;margin:8px 0 0;font-size:11.5px;line-height:1.7}.dl__shot[data-v-0c9980ff]{background:#04101cb3;border:1px solid #7fe9ff38;border-radius:5px;margin-top:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.dl__shot[data-v-0c9980ff]:hover{border-color:#7fe9ff80;box-shadow:0 0 18px #56e0ff2e}.dl__viewport[data-v-0c9980ff]{position:relative;overflow:hidden}.dl__track[data-v-0c9980ff]{transition:transform .45s;display:flex}.dl__track img[data-v-0c9980ff]{aspect-ratio:16/9;object-fit:cover;object-position:top left;cursor:zoom-in;flex:0 0 100%;width:100%}.dl__track img.is-wide[data-v-0c9980ff]{aspect-ratio:4}.dl__nav[data-v-0c9980ff]{color:#cfe8ff;cursor:pointer;opacity:0;background:#030c16ad;border:1px solid #7fe9ff47;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;transition:opacity .2s,border-color .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dl__shot:hover .dl__nav[data-v-0c9980ff],.dl__nav[data-v-0c9980ff]:focus-visible{opacity:1}.dl__nav[data-v-0c9980ff]:hover{color:#fff;background:#081e30e6;border-color:#7fe9ff}.dl__nav.is-prev[data-v-0c9980ff]{left:8px}.dl__nav.is-next[data-v-0c9980ff]{right:8px}.dl__shot-bar[data-v-0c9980ff]{color:#b2d4eebf;letter-spacing:.06em;border-top:1px solid #60c8ff1f;align-items:center;gap:10px;padding:7px 10px;font-size:10.5px;display:flex}.dl__shot-caption[data-v-0c9980ff]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dl__shot-bar em[data-v-0c9980ff]{color:#96cdeb80;font-variant-numeric:tabular-nums;flex:none;font-style:normal}.dl__dots[data-v-0c9980ff]{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.dl__dots button[data-v-0c9980ff]{cursor:pointer;background:#7fe9ff47;border:0;border-radius:50%;width:5px;height:5px;padding:0;transition:all .2s}.dl__dots button[data-v-0c9980ff]:hover{background:#7fe9ff99}.dl__dots button.is-on[data-v-0c9980ff]{background:linear-gradient(90deg,#8ff0ff,#2ab4ff);border-radius:3px;width:14px;box-shadow:0 0 8px #56e0ffb3}.dl__usage[data-v-0c9980ff]{background:#061c2280;border:1px solid #4dffb029;margin-top:10px;padding:8px 10px}.dl__usage-title[data-v-0c9980ff]{color:#9dffd4d9;letter-spacing:.16em;margin:0;font-size:10.5px}.dl__usage-steps[data-v-0c9980ff]{color:#b2d4eeb8;gap:8px;margin:7px 0 0;padding-left:15px;font-size:11px;line-height:1.6;display:grid}.dl__usage-steps li[data-v-0c9980ff]::marker{color:#4dffb08c}.dl__usage-steps code[data-v-0c9980ff]{color:#9dffd4;white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;background:#04101cb8;border:1px solid #7fe9ff29;border-radius:4px;margin-top:4px;padding:5px 8px;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:11px;line-height:1.6;display:block}.dl__btn[data-v-0c9980ff]{color:#eafaff;letter-spacing:.14em;cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:border-color .2s ease, filter .2s ease, color .2s ease, transform .2s var(--ease-out);background:linear-gradient(#56e0ff42,#06182899),radial-gradient(120% 140% at 50% 0,#8b7bff42,#0000 70%);border:1px solid #96f4ff8c;border-radius:4px;justify-content:center;align-items:center;margin-top:11px;padding:8px 18px;font-size:12px;text-decoration:none;display:inline-flex}.dl__btn[data-v-0c9980ff]:hover{color:#fff;filter:drop-shadow(0 0 14px #4fe4ff66);border-color:#7fe9ff;transform:translateY(-1px)}.dl__btn.is-off[data-v-0c9980ff]{color:#96cdeb73;letter-spacing:.1em;cursor:default;box-shadow:none;filter:none;background:#081a2a66;border-color:#96cdeb33}.dl__tips[data-v-0c9980ff]{color:#96cdeb80;gap:5px;margin:16px 0 0;padding:0 0 0 14px;font-size:11px;line-height:1.7;display:grid}.dl__tips li[data-v-0c9980ff]::marker{color:#7fe9ff80}.dl__note[data-v-0c9980ff]{color:#bedef4bf;letter-spacing:.04em;background:#56e0ff14;border-left:2px solid #7fe9ff80;margin:12px 0 0;padding:7px 10px;font-size:11px}.dl__viewer[data-v-0c9980ff]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#01050cd1;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dl__viewer-box[data-v-0c9980ff]{cursor:default;max-width:min(1080px,94vw);margin:0;position:relative}.dl__viewer-box img[data-v-0c9980ff]{object-fit:contain;background:#04121f;border:1px solid #7fe9ff4d;border-radius:6px;width:100%;max-height:76vh;display:block;box-shadow:0 30px 80px #000000b3}.dl__viewer-box figcaption[data-v-0c9980ff]{color:#bedef4cc;letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.dl__viewer-box figcaption em[data-v-0c9980ff]{color:#96cdeb8c;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.dl__viewer-close[data-v-0c9980ff]{z-index:1;color:#cfe8ff;cursor:pointer;background:#061624f2;border:1px solid #7fe9ff59;border-radius:50%;width:30px;height:30px;font-size:16px;line-height:1;transition:all .2s;position:absolute;top:-14px;right:-14px}.dl__viewer-close[data-v-0c9980ff]:hover{color:#fff;border-color:#7fe9ff}.dl__viewer-nav[data-v-0c9980ff]{color:#cfe8ff;cursor:pointer;background:#04101ccc;border:1px solid #7fe9ff4d;border-radius:50%;width:38px;height:38px;padding:0;font-size:22px;line-height:1;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.dl__viewer-nav[data-v-0c9980ff]:hover{color:#fff;border-color:#7fe9ff;box-shadow:0 0 18px #56e0ff4d}.dl__viewer-nav.is-prev[data-v-0c9980ff]{left:-54px}.dl__viewer-nav.is-next[data-v-0c9980ff]{right:-54px}@media (width<=720px){.dl__viewer[data-v-0c9980ff]{padding:20px}.dl__viewer-box img[data-v-0c9980ff]{max-height:66vh}.dl__viewer-nav.is-prev[data-v-0c9980ff]{left:6px}.dl__viewer-nav.is-next[data-v-0c9980ff]{right:6px}.dl__viewer-close[data-v-0c9980ff]{top:-12px;right:-8px}}.dl-fade-enter-active[data-v-0c9980ff],.dl-fade-leave-active[data-v-0c9980ff]{transition:opacity .22s}.dl-fade-enter-active .dl__panel[data-v-0c9980ff],.dl-fade-leave-active .dl__panel[data-v-0c9980ff]{transition:transform .22s,opacity .22s}.dl-fade-enter-from[data-v-0c9980ff],.dl-fade-leave-to[data-v-0c9980ff]{opacity:0}.dl-fade-enter-from .dl__panel[data-v-0c9980ff],.dl-fade-leave-to .dl__panel[data-v-0c9980ff]{opacity:0;transform:translateY(12px)scale(.98)}.particles[data-v-f383cca1]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pm[data-v-35d1c050]{scrollbar-width:thin;scrollbar-color:#60c8ff66 transparent;gap:clamp(8px,.9vh,12px);overflow:hidden auto}.pm[data-v-35d1c050]::-webkit-scrollbar{width:6px}.pm[data-v-35d1c050]::-webkit-scrollbar-track{background:0 0}.pm[data-v-35d1c050]::-webkit-scrollbar-thumb{background:#60c8ff59;border-radius:3px}.pm[data-v-35d1c050]::-webkit-scrollbar-thumb:hover{background:#7fe9ff99}.pm__head[data-v-35d1c050]{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.pm__head h2[data-v-35d1c050]{color:#dff4ff;letter-spacing:.2em;margin:0;padding-left:12px;font-size:clamp(13px,.8vw,19px);font-weight:600;position:relative}.pm__head h2[data-v-35d1c050]:before{content:"";background:linear-gradient(#8ff0ff,#2ab4ff);width:3px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #56e0ffcc}.pm__head-actions[data-v-35d1c050]{align-items:center;gap:8px;display:flex}.pm__count[data-v-35d1c050]{color:#96cdeb80;letter-spacing:.24em;font-size:clamp(9px,.55vw,13px)}.pm__refresh[data-v-35d1c050]{color:#9fd8ff;cursor:pointer;background:0 0;border:1px solid #7fe9ff47;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.pm__refresh svg[data-v-35d1c050]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pm__refresh[data-v-35d1c050]:hover:not(:disabled){color:#fff;background:#56e0ff24;border-color:#7fe9ffcc}.pm__refresh[data-v-35d1c050]:disabled{opacity:.5;cursor:not-allowed}.pm__refresh.is-spin svg[data-v-35d1c050]{animation:.9s linear infinite pm-spin-35d1c050}@keyframes pm-spin-35d1c050{to{transform:rotate(360deg)}}.pm__token[data-v-35d1c050]{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(90deg,#0a263e9e,#05101e66),radial-gradient(120% 140% at 0 0,#4fe4ff14,#0000 60%);border:1px solid #56c8ff24;border-left:2px solid #4fe4ff73;align-items:center;gap:8px;padding:7px 10px;transition:border-color .2s,filter .2s;display:flex}.pm__token[data-v-35d1c050]:hover{filter:drop-shadow(0 0 10px #4fe4ff3d);border-color:#7fe9ff52}.pm__dot[data-v-35d1c050]{background:#78a0be80;border-radius:50%;flex:none;width:6px;height:6px;transition:all .2s}.pm__dot.is-on[data-v-35d1c050]{background:#4dffb0;box-shadow:0 0 10px #4dffb0e6}.pm__token-label[data-v-35d1c050]{color:#a0c6e0b8;letter-spacing:.1em;white-space:nowrap;border-right:1px solid #96cdeb2e;flex:none;padding-right:8px;font-size:clamp(10px,.58vw,13px)}.pm__token-value[data-v-35d1c050]{color:#bee4fadb;letter-spacing:.02em;word-break:break-all;white-space:normal;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(10px,.6vw,13px);line-height:1.45}.pm__token-value.is-empty[data-v-35d1c050]{color:#96cdeb73;-webkit-user-select:none;user-select:none;font-family:inherit}.pm__copy[data-v-35d1c050]{color:#9fd8ff;cursor:pointer;background:0 0;border:1px solid #7fe9ff52;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:inline-flex}.pm__copy svg[data-v-35d1c050]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.pm__copy[data-v-35d1c050]:hover:not(:disabled){color:#fff;background:#56e0ff24;border-color:#7fe9ffcc}.pm__copy.is-done[data-v-35d1c050]{color:#4dffb0;background:#4dffb029;border-color:#4dffb0bf}.pm__copy[data-v-35d1c050]:disabled{opacity:.4;cursor:not-allowed}.pm__link[data-v-35d1c050]{color:#9fd8ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #7fe9ff52;border-radius:999px;flex:none;padding:2px 9px;font-size:clamp(10px,.58vw,13px);transition:all .2s}.pm__link[data-v-35d1c050]:hover:not(:disabled){color:#fff;background:#56e0ff24}.pm__link.is-warn[data-v-35d1c050]{color:#ffc46b;border-color:#ffc46b59}.pm__link.is-warn[data-v-35d1c050]:hover:not(:disabled){background:#ffc46b24}.pm__link[data-v-35d1c050]:disabled{opacity:.45;cursor:not-allowed}.pm__hint[data-v-35d1c050]{margin:0;font-size:clamp(10px,.6vw,13px);line-height:1.5}.pm__hint.is-warn[data-v-35d1c050]{color:#ffc46b}.pm__list[data-v-35d1c050]{flex-direction:column;flex:none;gap:6px;margin:0;padding:0 2px 0 0;list-style:none;display:flex}.pm__list>li[data-v-35d1c050]{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:border-color .2s ease, background-color .2s ease, filter .2s ease, transform .2s var(--ease-out);background:linear-gradient(90deg,#0b263e85,#05101c52);border:1px solid #56c8ff1a;border-left:2px solid #4fe4ff80;align-items:center;gap:6px;padding:6px 8px;font-size:clamp(11px,.66vw,14px);display:flex}.pm__list>li[data-v-35d1c050]:hover{filter:drop-shadow(0 5px 14px #00000057)drop-shadow(0 0 10px #4fe4ff2e);background:linear-gradient(90deg,#16406499,#081a2c66);border-color:#7fe9ff6b;transform:translate(2px)}.pm__proto[data-v-35d1c050]{color:#a9f0ff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#4fe4ff1a;border:1px solid #7fe9ff47;border-radius:3px;flex:none;padding:1px 6px;font-size:clamp(9px,.55vw,12px)}.pm__addr[data-v-35d1c050]{color:#d6f2ffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm__addr em[data-v-35d1c050]{color:#56e0ff;font-variant-numeric:tabular-nums;font-style:normal}.pm__arrow[data-v-35d1c050]{color:#96cdeb73;flex:none}.pm__public[data-v-35d1c050]{color:#4dffb0;font-variant-numeric:tabular-nums;flex:none}.pm__ops[data-v-35d1c050]{flex:none;gap:4px;display:flex}.pm__ops button[data-v-35d1c050]{color:#bee4facc;font:inherit;cursor:pointer;background:0 0;border:1px solid #7fe9ff40;border-radius:3px;padding:1px 7px;font-size:clamp(9px,.55vw,12px);transition:all .2s}.pm__ops button[data-v-35d1c050]:hover{color:#fff;border-color:#7fe9ffa6}.pm__ops button.is-danger[data-v-35d1c050]{color:#ffb3b3;border-color:#ff7a7a59}.pm__ops button.is-danger[data-v-35d1c050]:hover{color:#fff;background:#ff646424;border-color:#ff7a7acc}.pm__empty[data-v-35d1c050]{text-align:center;flex:1;justify-content:center;align-items:center;padding:12px 0;display:flex}.pm__add[data-v-35d1c050]{color:#041018;cursor:pointer;background:linear-gradient(#b6f7ff,#3be0ae);border:1px solid #96ffe0d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .2s,box-shadow .2s;animation:2.4s ease-in-out infinite pm-glow-35d1c050,2.4s ease-in-out infinite pm-bob-35d1c050;display:inline-flex;position:relative;box-shadow:0 0 12px #4dffc48c}.pm__add[data-v-35d1c050]:after{content:"";pointer-events:none;border:1px solid #4dffc4cc;border-radius:50%;animation:2.4s ease-out infinite pm-ring-35d1c050;position:absolute;inset:-1px}.pm__add svg[data-v-35d1c050]{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;width:13px;height:13px}.pm__add[data-v-35d1c050]:hover:not(:disabled){animation:none;transform:scale(1.15);box-shadow:0 0 24px #4dffc4}.pm__add[data-v-35d1c050]:hover:not(:disabled):after{animation-duration:1.1s}.pm__add[data-v-35d1c050]:disabled{box-shadow:none;opacity:.6;cursor:not-allowed;background:#78aabe40;border-color:#78aabe40;animation:none}.pm__add[data-v-35d1c050]:disabled:after{display:none}@keyframes pm-glow-35d1c050{0%,to{box-shadow:0 0 10px #4dffc473}50%{box-shadow:0 0 20px #4dffc4e6}}@keyframes pm-bob-35d1c050{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes pm-ring-35d1c050{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.95)}}@media (prefers-reduced-motion:reduce){.pm__add[data-v-35d1c050]{animation:none}.pm__add[data-v-35d1c050]:after{display:none}}.pm-modal[data-v-35d1c050]{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-ui);background:radial-gradient(60% 60% at 50% 40%,#14467829,#0000 70%),#0208109e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pm-modal__panel[data-v-35d1c050]{color:#d8ecff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));filter:drop-shadow(0 26px 62px #0000009e)drop-shadow(0 0 42px #4fe4ff24);background:linear-gradient(160deg,#0c2c4af0,#040e1af5) padding-box padding-box,linear-gradient(142deg,#7fe9ff80,#8b7bff4d 55%,#7fe9ff2e) border-box;border:1px solid #0000;width:min(430px,92vw);max-height:90vh;padding:24px 24px 20px;position:relative;overflow-y:auto;box-shadow:inset 0 0 60px #1c78c81f}.pm-modal__panel[data-v-35d1c050]:before{content:"";background:linear-gradient(90deg,#0000,#7fe9ffcc 18%,#8b7bff99 52%,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.pm-modal__panel--confirm[data-v-35d1c050]{width:min(340px,90vw)}.pm-modal__head[data-v-35d1c050]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-modal__head h3[data-v-35d1c050],.pm-modal__panel--confirm h3[data-v-35d1c050]{letter-spacing:.1em;margin:0;font-size:17px;font-weight:600}.pm-modal__head p[data-v-35d1c050]{color:#96cdeb8c;letter-spacing:.16em;margin:5px 0 0;font-size:11px}.pm-modal__close[data-v-35d1c050]{color:#bee0f5b3;cursor:pointer;background:0 0;border:1px solid #60c8ff33;border-radius:50%;flex:none;width:26px;height:26px;font-size:15px;line-height:1}.pm-modal__close[data-v-35d1c050]:hover{color:#fff;border-color:#7fe9ffb3}.pm-modal__desc[data-v-35d1c050]{color:#d6f2ffe6;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px}.pm-modal__desc span[data-v-35d1c050]{color:#96cdeb80;margin:0 6px}.pm-modal__actions[data-v-35d1c050]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pm-modal__actions button[data-v-35d1c050]{color:#9fd8ff;font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #7fe9ff4d;border-radius:4px;padding:7px 16px;font-size:12px;transition:all .2s}.pm-modal__actions button[data-v-35d1c050]:hover:not(:disabled){color:#fff;border-color:#7fe9ffcc}.pm-modal__actions button.is-danger[data-v-35d1c050]{color:#ffb3b3;border-color:#ff7a7a80}.pm-modal__actions button.is-danger[data-v-35d1c050]:hover:not(:disabled){color:#fff;background:#ff646429}.pm-modal__actions button[data-v-35d1c050]:disabled{opacity:.5;cursor:not-allowed}.pm-form[data-v-35d1c050]{flex-direction:column;gap:12px;margin-top:18px;display:flex}.pm-form__field[data-v-35d1c050]{align-items:center;gap:12px;display:flex}.pm-form__field>span[data-v-35d1c050]{color:#a0c6e0b8;letter-spacing:.1em;flex:none;width:62px;font-size:12px}.pm-form__field input[data-v-35d1c050],.pm-form__field select[data-v-35d1c050]{color:#e8f8ff;min-width:0;font:inherit;background:#061828b8;border:1px solid #60c8ff2e;border-radius:5px;outline:none;flex:1;padding:8px 11px;font-size:13px;transition:border-color .2s,box-shadow .2s,background-color .2s}.pm-form__field input[data-v-35d1c050]::placeholder{color:#96cdeb61}.pm-form__field input[data-v-35d1c050]:focus,.pm-form__field select[data-v-35d1c050]:focus{background:#081e32d1;border-color:#7fe9ffa6;box-shadow:0 0 0 3px #4fe4ff14,0 0 18px #4fe4ff2e}.pm-form__error[data-v-35d1c050]{color:#ffb3b3;background:#ff64641a;border-left:2px solid #ff7a7a;margin:0;padding:7px 10px;font-size:12px;line-height:1.5}.pm-form__submit[data-v-35d1c050]{color:#041018;font:inherit;letter-spacing:.2em;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:filter .2s ease, transform .2s var(--ease-out);background:linear-gradient(135deg,#b6f7ff,#4fe4ff 52%,#8b7bff);border:1px solid #befaff99;border-radius:5px;margin-top:4px;padding:11px 16px;font-size:13px;font-weight:700;box-shadow:0 8px 22px #4fe4ff38}.pm-form__submit[data-v-35d1c050]:hover:not(:disabled){filter:brightness(1.06)drop-shadow(0 0 16px #4fe4ff80);transform:translateY(-1px)}.pm-form__submit[data-v-35d1c050]:disabled{opacity:.6;cursor:not-allowed}.pm-fade-enter-active[data-v-35d1c050],.pm-fade-leave-active[data-v-35d1c050]{transition:opacity .2s}.pm-fade-enter-from[data-v-35d1c050],.pm-fade-leave-to[data-v-35d1c050]{opacity:0}.screen[data-v-bf715cc8]{background:#01050c;position:fixed;inset:0;overflow:hidden}.screen__canvas[data-v-bf715cc8]{width:100%;height:100%;color:var(--ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;background:radial-gradient(110% 78% at 50% -8%,#288ad85c 0%,#0000 58%),radial-gradient(78% 68% at 88% 22%,#7e60ff2b 0%,#0000 64%),radial-gradient(92% 78% at 6% 88%,#00d6c81f 0%,#0000 62%),linear-gradient(#030a16 0%,#04101f 48%,#01050c 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.screen__aurora[data-v-bf715cc8]{z-index:0;pointer-events:none;position:absolute;inset:-12%;overflow:hidden}.aurora[data-v-bf715cc8]{filter:blur(72px);mix-blend-mode:screen;opacity:.6;will-change:transform;border-radius:50%;position:absolute}.aurora--1[data-v-bf715cc8]{background:radial-gradient(circle,#36b0ff6b,#0000 70%);width:46vw;height:34vw;animation:26s ease-in-out infinite alternate aurora-drift-a-bf715cc8;top:-10%;left:4%}.aurora--2[data-v-bf715cc8]{background:radial-gradient(circle,#8b7bff57,#0000 70%);width:42vw;height:34vw;animation:32s ease-in-out infinite alternate aurora-drift-b-bf715cc8;top:6%;right:-8%}.aurora--3[data-v-bf715cc8]{background:radial-gradient(circle,#00e8d238,#0000 72%);width:54vw;height:28vw;animation:38s ease-in-out infinite alternate aurora-drift-c-bf715cc8;bottom:-18%;left:24%}@keyframes aurora-drift-a-bf715cc8{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(10%,9%)scale(1.16)}}@keyframes aurora-drift-b-bf715cc8{0%{transform:translate(4%,4%)scale(1.08)}to{transform:translate(-8%,-6%)scale(.94)}}@keyframes aurora-drift-c-bf715cc8{0%{transform:translate(-6%,2%)scale(.96)}to{transform:translate(8%,-6%)scale(1.12)}}.screen__canvas[data-v-bf715cc8]:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#aaebff07 0 1px,#0000 1px 4px),radial-gradient(124% 104% at 50% 42%,#0000 44%,#00040abd 100%);position:absolute;inset:0}.screen__grid[data-v-bf715cc8]{z-index:0;pointer-events:none;background-image:linear-gradient(#58c8ff0d 1px,#0000 1px),linear-gradient(90deg,#58c8ff0d 1px,#0000 1px),linear-gradient(#8b7bff0d 1px,#0000 1px),linear-gradient(90deg,#8b7bff0d 1px,#0000 1px);background-size:80px 80px,80px 80px,400px 400px,400px 400px;animation:26s linear infinite grid-drift-bf715cc8;position:absolute;inset:-80px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 24%,#0000 74%);mask-image:radial-gradient(circle at 50% 46%,#000 24%,#0000 74%)}@keyframes grid-drift-bf715cc8{to{background-position:80px 80px,80px 80px,400px 400px,400px 400px}}.screen__scan[data-v-bf715cc8]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.screen__scan[data-v-bf715cc8]:before{content:"";background:linear-gradient(#0000,#6ee6ff0d 45%,#6ee6ff14 50%,#0000);height:22vh;animation:13s linear infinite screen-scan-bf715cc8;position:absolute;top:-30%;left:0;right:0}@keyframes screen-scan-bf715cc8{to{transform:translateY(150vh)}}.screen__frame[data-v-bf715cc8]{z-index:2;pointer-events:none;position:absolute;inset:clamp(10px,1.1vh,18px)}.screen__frame i[data-v-bf715cc8]{filter:drop-shadow(0 0 6px #4fe4ff59);border:1px solid #7fe9ff4d;width:clamp(18px,1.5vw,34px);height:clamp(18px,1.5vw,34px);position:absolute}.screen__frame i[data-v-bf715cc8]:first-child{border-bottom:0;border-right:0;top:0;left:0}.screen__frame i[data-v-bf715cc8]:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.screen__frame i[data-v-bf715cc8]:nth-child(3){border-top:0;border-left:0;bottom:0;right:0}.screen__frame i[data-v-bf715cc8]:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.screen__glow[data-v-bf715cc8]{z-index:0;pointer-events:none;background:radial-gradient(440px circle at var(--px,50%) var(--py,30%), #4fe4ff1a, transparent 62%);mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.screen__cursor[data-v-bf715cc8]{z-index:6;opacity:0;pointer-events:none;width:34px;height:34px;transition:opacity .3s ease, border-color .3s ease, scale .3s var(--ease-out);will-change:transform;border:1px solid #7fe9ff8c;border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:0;left:0;box-shadow:0 0 18px #4fe4ff52,inset 0 0 12px #4fe4ff29}.screen__cursor.is-on[data-v-bf715cc8]{opacity:.7}.screen__cursor.is-hot[data-v-bf715cc8]{opacity:1;border-color:#b4f6fff2;scale:1.6}.screen__aurora[data-v-bf715cc8],.screen__grid[data-v-bf715cc8],.screen__scan[data-v-bf715cc8],.screen__frame[data-v-bf715cc8]{transition:transform .55s var(--ease-out);will-change:transform}.screen__aurora[data-v-bf715cc8]{transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -9px), 0)}.screen__grid[data-v-bf715cc8]{transform:translate3d(calc(var(--mx,0) * 10px), calc(var(--my,0) * 8px), 0)}.screen__scan[data-v-bf715cc8]{transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 5px), 0)}.screen__frame[data-v-bf715cc8]{transform:translate3d(calc(var(--mx,0) * -4px), calc(var(--my,0) * -4px), 0)}.topbar[data-v-bf715cc8]{z-index:3;background:linear-gradient(#0a2a4c99,#040e1a00),radial-gradient(58% 130% at 50% 0,#4fe4ff24,#0000 72%);flex:none;justify-content:flex-end;align-items:center;gap:24px;height:clamp(76px,9vh,124px);padding:0 clamp(22px,2.2vw,64px);display:flex;position:relative}.topbar[data-v-bf715cc8]:after{content:"";background:linear-gradient(90deg,#0000,#4fe4ff80 22%,#8b7bffb3 50%,#4fe4ff80 78%,#0000);height:1px;position:absolute;bottom:0;left:clamp(22px,2.2vw,64px);right:clamp(22px,2.2vw,64px)}.topbar__right[data-v-bf715cc8]{justify-content:flex-end;align-items:center;gap:clamp(10px,1vw,18px);min-width:0;display:flex}.metrics[data-v-bf715cc8]{gap:clamp(8px,.7vw,14px);display:flex}.metric[data-v-bf715cc8]{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#14406480,#05122061);border:1px solid #7fe9ff24;flex-direction:column;align-items:flex-end;gap:1px;padding:4px clamp(9px,.8vw,14px);display:inline-flex}.metric em[data-v-bf715cc8]{color:#eafaff;font-family:var(--font-mono);letter-spacing:.04em;text-shadow:0 0 14px #4fe4ff80;font-size:clamp(13px,.92vw,20px);font-style:normal;line-height:1.1}.metric i[data-v-bf715cc8]{color:#96cdeb73;letter-spacing:.24em;font-size:clamp(8px,.5vw,11px);font-style:normal}.download-entry[data-v-bf715cc8],.auth-entry[data-v-bf715cc8]{color:#d7f1ff;font:inherit;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease, color .25s ease, box-shadow .25s ease, transform .25s var(--ease-out);background:linear-gradient(#56e0ff29,#06122099),radial-gradient(120% 140% at 50% 0,#8b7bff38,#0000 70%);border:1px solid #7fe9ff52;border-radius:999px;flex:none;align-items:center;gap:6px;padding:clamp(6px,.85vh,10px) clamp(14px,1.2vw,24px);font-size:clamp(11px,.7vw,15px);display:inline-flex;position:relative;overflow:hidden}.download-entry[data-v-bf715cc8]:after,.auth-entry[data-v-bf715cc8]:after{content:"";pointer-events:none;width:45%;transition:left .55s var(--ease-out);background:linear-gradient(100deg,#0000,#e2fcff57,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.download-entry[data-v-bf715cc8]:hover:after,.auth-entry[data-v-bf715cc8]:hover:after{left:130%}.download-entry svg[data-v-bf715cc8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}.download-entry[data-v-bf715cc8]:hover,.auth-entry[data-v-bf715cc8]:hover{color:#fff;border-color:#7fe9ff;transform:translateY(-1px);box-shadow:0 0 24px #4fe4ff52}.auth-entry.is-in[data-v-bf715cc8]{color:#9dffd4;background:linear-gradient(#4dffb02e,#0618208c),radial-gradient(120% 140% at 50% 0,#4dffb03d,#0000 70%);border-color:#4dffb080}.topbar__title[data-v-bf715cc8]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar__title h1[data-v-bf715cc8]{color:#0000;letter-spacing:.22em;text-indent:.22em;filter:drop-shadow(0 0 24px #56e0ff66);background:linear-gradient(100deg,#7fe9ff 0%,#fff 26%,#c9d4ff 48%,#9d8bff 68%,#7fe9ff 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(24px,1.85vw,44px);font-weight:700;animation:9s linear infinite title-sheen-bf715cc8}@keyframes title-sheen-bf715cc8{to{background-position:-260% 0}}.topbar__title p[data-v-bf715cc8]{color:#96cdeb8c;letter-spacing:.3em;text-indent:.3em;justify-content:center;align-items:center;gap:clamp(8px,.8vw,14px);margin:6px 0 0;font-size:clamp(9px,.6vw,14px);display:flex}.topbar__title p[data-v-bf715cc8]:before,.topbar__title p[data-v-bf715cc8]:after{content:"";background:linear-gradient(90deg,#0000,#7fe9ffa6);width:clamp(18px,2.2vw,46px);height:1px}.topbar__title p[data-v-bf715cc8]:after{background:linear-gradient(90deg,#8b7bffa6,#0000)}.stage[data-v-bf715cc8]{z-index:2;flex:1;gap:clamp(14px,1.4vw,32px);min-height:0;padding:0 clamp(22px,2.2vw,64px);display:flex;position:relative}.globe[data-v-bf715cc8]{flex:1;min-width:0;position:relative}.globe__rings[data-v-bf715cc8]{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.globe__rings[data-v-bf715cc8]:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#2f98ff2e 0%,#14509614 42%,#0000 68%);border-radius:50%;width:min(76%,84vh);position:absolute}.globe__rings span[data-v-bf715cc8]{aspect-ratio:1;border:1px dashed #7fe9ff21;border-radius:50%;height:min(94%,118vh);animation:72s linear infinite orbit-spin-bf715cc8;position:absolute}.globe__rings span[data-v-bf715cc8]:nth-child(2){border-style:solid;border-color:#8b7bff1a;height:min(112%,138vh);animation-duration:112s;animation-direction:reverse}.globe__rings span[data-v-bf715cc8]:after{content:"";background:#d8f9ff;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%;box-shadow:0 0 10px #7fe9ffe6,0 0 24px #4fe4ff80}.globe__rings span[data-v-bf715cc8]:nth-child(2):after{background:#c9c0ff;box-shadow:0 0 10px #8b7bffe6,0 0 24px #8b7bff80}@keyframes orbit-spin-bf715cc8{to{transform:rotate(360deg)}}.globe__corners[data-v-bf715cc8]{z-index:1;pointer-events:none;position:absolute;inset:clamp(4px,.8vh,12px) clamp(2px,.5vw,10px)}.globe__corners span[data-v-bf715cc8]{border:1px solid #7fe9ff38;width:clamp(14px,1.1vw,24px);height:clamp(14px,1.1vw,24px);position:absolute}.globe__corners span[data-v-bf715cc8]:first-child{border-bottom:0;border-right:0;top:0;left:0}.globe__corners span[data-v-bf715cc8]:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.globe__corners span[data-v-bf715cc8]:nth-child(3){border-top:0;border-left:0;bottom:0;right:0}.globe__corners span[data-v-bf715cc8]:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.side[data-v-bf715cc8]{flex-direction:column;flex:none;gap:clamp(10px,1.2vh,18px);width:clamp(380px,33vw,760px);min-height:0;display:flex;overflow:hidden}.panel[data-v-bf715cc8]{background: radial-gradient(240px circle at var(--hx,50%) var(--hy,0%), #4fe4ff1f, transparent 64%) padding-box, linear-gradient(158deg, #0f3052bd, #040f1dcc) padding-box, linear-gradient(142deg, #7fe9ff6b, #7fe9ff0d 38%, #8b7bff57 92%) border-box;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));filter:drop-shadow(0 16px 30px #0000006b);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid #0000;flex-direction:column;padding:clamp(12px,1.2vh,20px) clamp(14px,1.1vw,26px) clamp(14px,1.4vh,22px);transition:filter .35s,box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 1px #bef0ff14,inset 0 0 60px #1978c817}.panel[data-v-bf715cc8]:hover{filter:drop-shadow(0 18px 34px #0000007a)drop-shadow(0 0 18px #4fe4ff29);box-shadow:inset 0 1px #bef0ff1a,inset 0 0 72px #1978c821}.panel[data-v-bf715cc8]:before{content:"";background:linear-gradient(90deg,#0000,#7fe9ffbf 16%,#8b7bff8c 52%,#7fe9ff4d 80%,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.panel[data-v-bf715cc8]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#a0f6ffcc,#0000) 0 0/34px 1px no-repeat,linear-gradient(#a0f6ffcc,#0000) 0 0/1px 34px no-repeat,linear-gradient(270deg,#8b7bffbf,#0000) 100% 100%/34px 1px no-repeat,linear-gradient(#0000,#8b7bffbf) 100% 100%/1px 34px no-repeat;position:absolute;inset:0}.panel__head[data-v-bf715cc8]{justify-content:space-between;align-items:center;margin-bottom:clamp(8px,1.1vh,16px);display:flex}.panel__head h2[data-v-bf715cc8]{color:#e6f8ff;letter-spacing:.2em;text-shadow:0 0 18px #4fe4ff40;margin:0;padding-left:14px;font-size:clamp(13px,.8vw,19px);font-weight:600;position:relative}.panel__head h2[data-v-bf715cc8]:before{content:"";background:linear-gradient(#b9f7ff,#4fe4ff 45%,#8b7bff);width:3px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #4fe4ffd9}.panel__head span[data-v-bf715cc8]{color:#96cdeb80;letter-spacing:.24em;font-size:clamp(9px,.55vw,13px)}.note[data-v-bf715cc8]{color:#a0c6e099;margin:0;font-size:clamp(11px,.68vw,15px);line-height:1.7}.note--empty[data-v-bf715cc8]{text-align:center;padding:22px 0}.panel--nodes[data-v-bf715cc8]{flex:none;max-height:clamp(140px,17vh,205px)}.panel--nodes .panel__head h2 small[data-v-bf715cc8]{color:#96cdeb66;letter-spacing:.26em;margin-left:10px;font-size:clamp(8px,.5vw,11px);font-weight:400}.nodes-head[data-v-bf715cc8]{align-items:center;gap:clamp(6px,.6vw,10px);display:flex}.nodes-timer[data-v-bf715cc8]{color:#c4eeffd1;font:inherit;font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:linear-gradient(160deg,#14406475,#05122066);border:1px solid #7fe9ff33;border-radius:10px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-size:clamp(9px,.55vw,12px);transition:border-color .2s,color .2s,filter .2s;display:inline-flex}.nodes-timer em[data-v-bf715cc8]{font-style:normal}.nodes-timer[data-v-bf715cc8]:hover{color:#fff;filter:drop-shadow(0 0 8px #4fe4ff4d);border-color:#7fe9ff8c}.nodes-timer__ring[data-v-bf715cc8]{background:conic-gradient(from -90deg, #4fe4ff var(--left,100%), #7fe9ff29 0);border-radius:50%;width:13px;height:13px;transition:--left 1s linear;display:block;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 60%);mask:radial-gradient(circle,#0000 0 56%,#000 60%)}.nodes-timer.is-paused[data-v-bf715cc8]{color:#ffce8ceb;border-color:#ffc46b57}.nodes-timer.is-paused .nodes-timer__ring[data-v-bf715cc8]{background:conic-gradient(from -90deg, #ffc46be6 var(--left,100%), #ffc46b24 0)}.nodes-stat[data-v-bf715cc8]{color:#c4eeffe0;font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;background:linear-gradient(160deg,#56e0ff29,#8b7bff1a);border:1px solid #7fe9ff38;border-radius:10px;align-items:baseline;gap:3px;padding:2px 9px 7px;font-size:clamp(10px,.58vw,13px);line-height:1.25;display:inline-flex;position:relative}.nodes-stat b[data-v-bf715cc8]{color:#eafaff;text-shadow:0 0 12px #4fe4ff99;font-size:clamp(12px,.72vw,16px);font-weight:600}.nodes-stat em[data-v-bf715cc8]{color:#96cdeb80;font-style:normal}.nodes-stat__bar[data-v-bf715cc8]{--p:0%;background:#7fe9ff24;border-radius:2px;height:2px;position:absolute;bottom:3px;left:9px;right:9px;overflow:hidden}.nodes-stat__bar[data-v-bf715cc8]:after{content:"";width:var(--p,0%);border-radius:inherit;height:100%;transition:width .45s var(--ease-out);background:linear-gradient(90deg,#4fe4ff,#8b7bff);display:block;box-shadow:0 0 8px #4fe4ffb3}.nodes-tags[data-v-bf715cc8]{flex:1;grid-template-columns:repeat(auto-fill,minmax(clamp(136px,10vw,186px),1fr));align-content:start;gap:clamp(6px,.6vw,10px);min-height:0;max-height:100%;margin:0;padding:2px 4px 4px 2px;list-style:none;display:grid;overflow:hidden auto}.nodes-tags>li[data-v-bf715cc8]{min-width:0;display:flex}.note--nodes[data-v-bf715cc8]{text-align:center;border:1px dashed #7fe9ff29;border-radius:4px;padding:14px 12px}.node-tag[data-v-bf715cc8]{--c:#56e0ff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);color:#d6f2ffdb;width:100%;min-width:0;font:inherit;letter-spacing:.04em;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .25s ease, color .25s ease, filter .25s ease, transform .25s var(--ease-out);background:linear-gradient(135deg,#16446a94,#06142275),radial-gradient(120% 100% at 0 0,#56e0ff24,#0000 62%);border:1px solid #60c8ff29;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(6px,.5vw,9px);padding:clamp(7px,.85vh,11px) clamp(10px,.85vw,15px);font-size:clamp(11px,.7vw,15px);display:grid;position:relative}.node-tag[data-v-bf715cc8]:before{content:"";background:linear-gradient(180deg, transparent, var(--c), transparent);opacity:.55;width:2px;transition:width .25s,opacity .25s;position:absolute;inset:0 auto 0 0}.node-tag[data-v-bf715cc8]:hover,.node-tag.is-hover[data-v-bf715cc8]{color:#fff;filter:drop-shadow(0 6px 14px #0006)drop-shadow(0 0 12px #4fe4ff33);background:linear-gradient(135deg,#22689cbd,#081c2e8f),radial-gradient(120% 100% at 0 0,#56e0ff38,#0000 62%);border-color:#7fe9ff80;transform:translateY(-1px)}.node-tag[data-v-bf715cc8]:hover:before,.node-tag.is-hover[data-v-bf715cc8]:before{opacity:1;width:3px}.node-tag[data-v-bf715cc8]:focus-visible{filter:drop-shadow(0 0 10px #4fe4ff8c);outline:none}.node-tag.is-active[data-v-bf715cc8]{color:#fff;filter:drop-shadow(0 8px 18px #00000073)drop-shadow(0 0 10px #56e0ff8c)drop-shadow(0 0 24px #56e0ff3d);background:linear-gradient(135deg,#4aceff6b,#0b3c62eb 62%),radial-gradient(120% 120% at 100% 100%,#8b7bff52,#0000 62%),radial-gradient(120% 100% at 0 0,#b4f6ff47,#0000 64%);border-color:#b4f6ffd9;transform:translateY(-1px)}.node-tag.is-active[data-v-bf715cc8]:before{opacity:1;background:linear-gradient(180deg, #fff, var(--c));width:3px}.node-tag.is-active[data-v-bf715cc8]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#e2fcff6b,#0000);width:50%;height:100%;animation:2.8s cubic-bezier(.4,0,.2,1) infinite tag-sheen-bf715cc8;position:absolute;top:0;left:0;transform:skew(-20deg)translate(-180%)}@keyframes tag-sheen-bf715cc8{0%{transform:skew(-20deg)translate(-180%)}60%,to{transform:skew(-20deg)translate(360%)}}.node-tag.is-muted[data-v-bf715cc8]{opacity:.68;border-style:dashed;border-color:#ffc46b42}.node-tag.is-muted[data-v-bf715cc8]:hover,.node-tag.is-muted.is-hover[data-v-bf715cc8]{opacity:1}.node-tag__dot[data-v-bf715cc8]{border-radius:50%;flex:none;width:6px;height:6px;transition:width .25s,height .25s;position:relative}.node-tag.is-active .node-tag__dot[data-v-bf715cc8]{width:8px;height:8px}.node-tag.is-active .node-tag__dot[data-v-bf715cc8]:after{content:"";border:1px solid var(--c);border-radius:50%;animation:1.8s ease-out infinite dot-ripple-bf715cc8;position:absolute;inset:-4px}@keyframes dot-ripple-bf715cc8{0%{opacity:.85;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.55)}}.node-tag__name[data-v-bf715cc8]{letter-spacing:.06em;text-overflow:ellipsis;grid-column:2;font-weight:600;overflow:hidden}.node-tag.is-active .node-tag__name[data-v-bf715cc8]{text-shadow:0 0 12px #b4f0ffbf}.node-tag__index[data-v-bf715cc8]{color:#96cdeb52;font-family:var(--font-mono);letter-spacing:.1em;grid-column:3;justify-self:end;font-size:clamp(8px,.52vw,11px);transition:color .25s}.node-tag:hover .node-tag__index[data-v-bf715cc8],.node-tag.is-hover .node-tag__index[data-v-bf715cc8]{color:#b4f0ffb3}.node-tag.is-active .node-tag__index[data-v-bf715cc8]{color:#e2fcffd1}.panel--detail[data-v-bf715cc8]{flex:0 auto;min-height:0;max-height:40%;overflow-y:auto}.panel--mapping[data-v-bf715cc8]{flex:auto;min-height:190px}.detail__name[data-v-bf715cc8]{color:#0000;letter-spacing:.04em;word-break:break-all;filter:drop-shadow(0 0 14px #4fe4ff38);background:linear-gradient(100deg,#fff,#a9f4ff 58%,#bbb0ff);-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:8px;margin:0;font-size:clamp(17px,1.05vw,26px);font-weight:600;display:flex}.detail__name span[data-v-bf715cc8]{color:#a0c6e099;letter-spacing:.2em;flex:none;font-size:11px;font-weight:400}.detail__coords[data-v-bf715cc8]{color:var(--cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin:6px 0 0;font-size:clamp(10px,.62vw,14px)}.detail__coords em[data-v-bf715cc8]{color:#a0c6e099;letter-spacing:.16em;margin-left:6px;font-style:normal}.detail__coords.is-warn[data-v-bf715cc8]{color:var(--amber)}.detail__rows[data-v-bf715cc8]{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.detail__rows>div[data-v-bf715cc8]{background:linear-gradient(90deg,#0b263e8f,#0614225c);border:1px solid #56c8ff1a;border-left:2px solid #4fe4ff66;align-items:baseline;gap:10px;padding:7px 10px;transition:border-color .2s,background-color .2s;display:flex}.detail__rows>div[data-v-bf715cc8]:hover{border-color:#7fe9ff66;border-left-color:var(--cyan);background:linear-gradient(90deg,#143e629e,#081a2c6b)}.detail__rows dt[data-v-bf715cc8]{color:#a0c6e099;letter-spacing:.16em;flex:none;width:56px;font-size:clamp(9px,.55vw,13px)}.detail__rows dd[data-v-bf715cc8]{color:#dff4ff;font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:clamp(12px,.7vw,16px)}.detail__subtitle[data-v-bf715cc8]{color:#a0c6e099;font-family:var(--font-mono);letter-spacing:.18em;align-items:baseline;gap:8px;margin:14px 0 8px;font-size:clamp(9px,.55vw,13px);display:flex}.detail__subtitle[data-v-bf715cc8]:before{content:"";background:linear-gradient(90deg,#7fe9ffcc,#0000);align-self:center;width:14px;height:1px}.detail__subtitle em[data-v-bf715cc8]{color:var(--cyan);font-variant-numeric:tabular-nums;border:1px solid #7fe9ff3d;border-radius:999px;padding:0 7px;font-style:normal}.mono[data-v-bf715cc8]{font-family:var(--font-mono);word-break:break-all;font-size:clamp(11px,.66vw,15px);line-height:1.5}.links[data-v-bf715cc8]{color:#cee8fad9;flex-direction:column;gap:7px;max-height:clamp(66px,9vh,130px);margin:0;padding:0 2px 0 0;font-size:clamp(11px,.66vw,15px);list-style:none;display:flex;overflow-y:auto}.links li[data-v-bf715cc8]{--c:#4fe4ff;border:1px solid #56c8ff1a;border-left:2px solid var(--c);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:border-color .2s ease, background-color .2s ease, transform .2s var(--ease-out);background:linear-gradient(90deg,#0c284080,#05101c47);flex-wrap:wrap;align-items:center;gap:7px;padding:4px 8px;display:flex}.links li[data-v-bf715cc8]:hover{border-color:#7fe9ff61;border-left-color:var(--c);background:linear-gradient(90deg,#16426499,#081a2c66);transform:translate(2px)}.links__dot[data-v-bf715cc8]{background:#56e0ff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #56e0ff}.links__name[data-v-bf715cc8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.links__arrow[data-v-bf715cc8]{color:var(--cyan);opacity:.75}.links__traffic[data-v-bf715cc8]{color:#9df0ff;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;background:#0414228c;border:1px solid #7fe9ff29;border-radius:3px;margin-left:auto;padding:0 6px;font-size:clamp(10px,.6vw,13px)}.bottombar[data-v-bf715cc8]{z-index:3;flex:none;align-items:center;gap:10px;height:clamp(48px,5.6vh,72px);padding:0 clamp(22px,2.2vw,64px);display:flex;position:relative}.bottombar[data-v-bf715cc8]:before{content:"";background:linear-gradient(90deg,#0000,#4fe4ff2e 30%,#8b7bff38 70%,#0000);height:1px;position:absolute;top:0;left:clamp(22px,2.2vw,64px);right:clamp(22px,2.2vw,64px)}.bottombar__live[data-v-bf715cc8]{color:#9dffd4d1;font-family:var(--font-mono);letter-spacing:.28em;background:#061e1e80;border:1px solid #4dffb03d;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:3px 11px;font-size:clamp(9px,.56vw,12px);display:inline-flex}.bottombar__live.is-off[data-v-bf715cc8]{color:var(--amber);background:#281c0866;border-color:#ffc46b4d}.bottombar__pulse[data-v-bf715cc8]{background:var(--mint);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #4dffb0e6}.bottombar__live.is-off .bottombar__pulse[data-v-bf715cc8]{background:var(--amber);animation:none;box-shadow:0 0 8px #ffc46be6}.toggle[data-v-bf715cc8]{color:#a0c6e0bf;font:inherit;letter-spacing:.08em;cursor:pointer;background:#06122099;border:1px solid #56c8ff33;border-radius:999px;padding:6px 16px;font-size:clamp(11px,.66vw,15px);transition:all .2s}.toggle[data-v-bf715cc8]:hover{color:#d8ecff;border-color:#7fe9ff8c;box-shadow:0 0 16px #4fe4ff2e}.toggle.is-on[data-v-bf715cc8]{color:#041018;background:linear-gradient(135deg,#b6f7ff,#4fe4ff 60%,#8b7bff);border-color:#7fe9ffcc;box-shadow:0 0 20px #56e0ff73}.toggle[data-v-bf715cc8]:disabled{opacity:.45;cursor:not-allowed}.globe__tools[data-v-bf715cc8]{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:clamp(6px,1vh,16px);left:clamp(4px,.6vw,12px);right:clamp(4px,.6vw,12px)}.globe__tools[data-v-bf715cc8]>*{pointer-events:auto}.flow-tabs[data-v-bf715cc8]{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#092036d1,#040e1ab8);border:1px solid #7fe9ff3d;gap:2px;padding:2px;display:inline-flex;box-shadow:0 8px 22px #00000059}.flow-tab[data-v-bf715cc8]{color:#a0c6e0b3;font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:clamp(5px,.72vh,9px) clamp(14px,1.1vw,24px);font-size:clamp(11px,.66vw,15px);transition:background-color .2s,color .2s,box-shadow .2s}.flow-tab[data-v-bf715cc8]:last-child{border-right:0}.flow-tab[data-v-bf715cc8]:hover{color:#fff;background:#56e0ff1f}.flow-tab.is-on[data-v-bf715cc8]{color:#041018;text-shadow:0 0 10px #ffffff73;background:linear-gradient(135deg,#b6f7ff,#4fe4ff 58%,#9a8bff);font-weight:600;box-shadow:0 0 18px #56e0ff66}.globe__refresh[data-v-bf715cc8]{color:#9fd8ff;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#092036d1,#040e1ab8);border:1px solid #7fe9ff47;flex:none;justify-content:center;align-items:center;width:clamp(30px,2.1vw,42px);height:clamp(30px,2.1vw,42px);padding:0;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #00000059}.globe__refresh svg[data-v-bf715cc8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:52%;height:52%}.globe__refresh[data-v-bf715cc8]:hover:not(:disabled){color:#fff;background:linear-gradient(160deg,#184c74e0,#081a2ccc);border-color:#7fe9ffcc;box-shadow:0 0 22px #4fe4ff4d}.globe__refresh[data-v-bf715cc8]:disabled{opacity:.45;cursor:not-allowed}.globe__refresh.is-spin svg[data-v-bf715cc8]{animation:.9s linear infinite spin-bf715cc8}.bottombar__warn[data-v-bf715cc8]{border:1px solid #ffc46b38;border-left:2px solid var(--amber);min-width:0;max-width:clamp(180px,24vw,420px);color:var(--amber);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:#ffc46b14;margin:0;padding:3px 10px;font-size:clamp(10px,.6vw,14px);overflow:hidden}.bottombar__meta[data-v-bf715cc8]{color:#a0c6e094;letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;gap:clamp(6px,.6vw,12px);min-width:0;margin:0 0 0 auto;font-size:clamp(10px,.6vw,14px);display:flex}.bottombar__meta>span[data-v-bf715cc8]{white-space:nowrap;background:#06162680;border:1px solid #7fe9ff1f;border-radius:999px;padding:2px 10px}.state[data-v-bf715cc8]{z-index:4;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));filter:drop-shadow(0 24px 40px #0000008c)drop-shadow(0 0 26px #4fe4ff24);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#0a243ceb,#030c16f0) padding-box padding-box,linear-gradient(140deg,#7fe9ff8c,#8b7bff4d) border-box;border:1px solid #0000;flex-direction:column;align-items:center;gap:10px;width:340px;max-width:90%;padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 70px #0009,0 0 40px #4fe4ff1f}.state__title[data-v-bf715cc8]{color:#e6f8ff;letter-spacing:.14em;margin:0;font-size:13px}.state__msg[data-v-bf715cc8]{color:#a0c6e099;word-break:break-all;margin:0;font-size:11px;line-height:1.6}.state__spinner[data-v-bf715cc8]{background:conic-gradient(from 0deg, transparent 0 32%, #4fe4ff 68%, #8b7bff 100%);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite spin-bf715cc8;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}@keyframes spin-bf715cc8{to{transform:rotate(360deg)}}.nodes-tags[data-v-bf715cc8],.links[data-v-bf715cc8]{scrollbar-width:thin;scrollbar-color:#60c8ff59 transparent}.nodes-tags[data-v-bf715cc8]::-webkit-scrollbar{width:4px}.links[data-v-bf715cc8]::-webkit-scrollbar{width:4px}.nodes-tags[data-v-bf715cc8]::-webkit-scrollbar-thumb{background:#60c8ff59;border-radius:4px}.links[data-v-bf715cc8]::-webkit-scrollbar-thumb{background:#60c8ff59;border-radius:4px}@media (hover:none),(prefers-reduced-motion:reduce){.screen__glow[data-v-bf715cc8],.screen__cursor[data-v-bf715cc8]{display:none}.screen__aurora[data-v-bf715cc8],.screen__grid[data-v-bf715cc8],.screen__scan[data-v-bf715cc8],.screen__frame[data-v-bf715cc8]{transition:none;transform:none}}
