.bottom-nav[data-v-effd8835]{box-sizing:border-box;width:100%;height:100%;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 2px 8px;background:#121416;border-top:1px solid rgba(255,255,255,.06)}.item[data-v-effd8835]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#9aa1a7;background:transparent;border:none;cursor:pointer;min-width:0;padding:0 2px}.item .ico[data-v-effd8835]{display:grid;place-items:center;width:24px;height:24px;line-height:0}.item .ico[data-v-effd8835] svg{display:block}.item .lbl[data-v-effd8835]{font-size:10px;line-height:1.1;font-weight:500;white-space:nowrap;letter-spacing:-.01em}.item.active[data-v-effd8835]{color:#3ddc65}.item.active .lbl[data-v-effd8835]{font-weight:600}.region-flag[data-v-41aa1eee]{display:inline-block;object-fit:cover;border-radius:50%;overflow:hidden;flex-shrink:0;vertical-align:middle;background:transparent}.fallback[data-v-41aa1eee]{display:inline-grid;place-items:center;font-size:.55em;font-weight:700;background:#2a2d30;color:#a8b0b6;border-radius:50%}.anim[data-v-2afd7024]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;background:#1e2129}.stage[data-v-2afd7024]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.basemap[data-v-2afd7024]{opacity:1}.pulse-ring[data-v-2afd7024]{transform-box:fill-box;transform-origin:center;animation:ring-2afd7024 1.35s ease-out infinite}.pulse-ring.end[data-v-2afd7024]{animation-delay:.25s}.hud[data-v-2afd7024]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.badge[data-v-2afd7024]{position:absolute;display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:clamp(10px,2.5vw,12px);font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.55)}.badge .f[data-v-2afd7024]{font-size:.95em;line-height:1}.badge[data-v-2afd7024] .region-flag{border-radius:50%;width:.95rem!important;height:.95rem!important}.start-b .t[data-v-2afd7024]{color:#1e88e5}.end-b .t[data-v-2afd7024]{color:#43a047}.mode[data-v-2afd7024]{pointer-events:auto;position:absolute;left:10px;bottom:8px;margin:0;padding:2px 4px;border:0;background:transparent;color:#9aa3ad;font-size:.72rem;font-weight:600;cursor:pointer;text-shadow:0 1px 3px rgba(0,0,0,.85)}.mode[data-v-2afd7024]:hover{color:#c5ced6}.hud.expanded .top-acts[data-v-2afd7024]{pointer-events:auto;position:absolute;top:10px;right:10px;display:flex;gap:8px}.hud.expanded .zoom[data-v-2afd7024]{pointer-events:auto;position:absolute;right:10px;bottom:56px;display:flex;flex-direction:column;gap:6px;padding:4px;border-radius:999px;background:#121416b8;border:1px solid rgba(255,255,255,.08)}.hud.expanded .circle[data-v-2afd7024]{width:32px;height:32px;border-radius:50%;border:0;background:#1e2125eb;color:#e8ecef;font-size:1.05rem;line-height:1;display:grid;place-items:center;cursor:pointer}.hud.expanded .zoom .circle[data-v-2afd7024]{background:transparent;width:28px;height:28px}.hud.expanded .seg[data-v-2afd7024]{pointer-events:auto;position:absolute;left:50%;bottom:12px;transform:translate(-42%);display:flex;gap:2px;padding:3px;border-radius:999px;background:#121416c7;border:1px solid rgba(255,255,255,.08)}.hud.expanded .seg button[data-v-2afd7024]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a8b0b6;font-size:.72rem;font-weight:600;padding:7px 11px;border-radius:999px;cursor:pointer}.hud.expanded .seg button.on[data-v-2afd7024]{background:#ffffff1f;color:#f2f4f5}.hud.expanded .seg button[data-v-2afd7024]:disabled{opacity:.4;cursor:default}@keyframes ring-2afd7024{0%{opacity:.45;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.player[data-v-128167f0]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;background:#1e2129}.home[data-v-9b8c99a5]{height:100%;background:#121416;display:flex;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none}.screen[data-v-9b8c99a5]{position:relative;width:100%;height:100%;overflow:hidden;background:#121416}.bg[data-v-9b8c99a5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}.hot[data-v-9b8c99a5]{position:absolute;border:none;background:transparent;cursor:pointer;z-index:3}.hot[data-v-9b8c99a5]:focus-visible{outline:2px solid rgba(61,220,101,.7);outline-offset:1px}.power[data-v-9b8c99a5]{left:50%;top:7.2%;width:26%;aspect-ratio:1;transform:translate(-50%);border-radius:50%}.power[data-v-9b8c99a5]:focus,.power[data-v-9b8c99a5]:focus-visible{outline:none}.status[data-v-9b8c99a5]{position:absolute;left:10%;right:10%;top:20.8%;height:2.8%;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;line-height:1}.status span[data-v-9b8c99a5]{color:#f2f4f5;font-size:clamp(11px,3.2vw,13px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.status i[data-v-9b8c99a5]{font-style:normal;margin:0 .32em;color:#6f787e;font-weight:400}.v1[data-v-9b8c99a5],.v2[data-v-9b8c99a5],.v3[data-v-9b8c99a5]{top:25.5%;height:6.1%;width:30%;border-radius:10px;z-index:5;display:flex;align-items:center;gap:5px;padding:0 8px;box-sizing:border-box;background:#1c2025;color:#e8eef2;overflow:hidden}.v1[data-v-9b8c99a5]{left:2.8%}.v2[data-v-9b8c99a5]{left:35%}.v3[data-v-9b8c99a5]{left:67.2%}.chip-ico[data-v-9b8c99a5]{width:16px;height:16px;border-radius:50%;flex:0 0 auto;background:#2e9e4f center / 10px 10px no-repeat}.chip-ico.net[data-v-9b8c99a5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M2 10h2v4H2zm5-4h2v8H7zm5-4h2v12h-2z'/%3E%3C/svg%3E")}.chip-ico.dns[data-v-9b8c99a5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='2' width='10' height='12' rx='1.5' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3Cpath stroke='%23fff' stroke-width='1.2' d='M5 5h6M5 8h6M5 11h4'/%3E%3C/svg%3E")}.chip-ico.sec[data-v-9b8c99a5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 1.5 3 3.5v4.2c0 3.1 2.1 5.9 5 6.8 2.9-.9 5-3.7 5-6.8V3.5L8 1.5z'/%3E%3C/svg%3E")}.chip-lbl[data-v-9b8c99a5]{flex:1 1 auto;min-width:0;font-size:.68rem;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-chev[data-v-9b8c99a5]{flex:0 0 auto;color:#8a9298;font-size:.95rem;line-height:1}.current[data-v-9b8c99a5]{left:3.75%;top:33.2%;width:45%;height:calc(100% * 84 / 753);min-height:calc(100% * 84 / 753);max-height:calc(100% * 84 / 753);border-radius:14px;z-index:5;overflow:hidden;clip-path:inset(0 round 14px);-webkit-clip-path:inset(0 round 14px);box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0;padding:0;background:#1c2025;cursor:pointer;color:inherit;text-align:left}.current-mini[data-v-9b8c99a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:7px 10px 8px;box-sizing:border-box;pointer-events:none;height:100%}.current-head[data-v-9b8c99a5]{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:500;color:#9aa3ad;line-height:1}.current-head .bolt[data-v-9b8c99a5]{font-size:.7rem;line-height:1;opacity:.9}.current-row[data-v-9b8c99a5]{display:flex;align-items:center;gap:8px;min-width:0}.current-row .place[data-v-9b8c99a5]{flex:1 1 auto;min-width:0;font-size:.92rem;font-weight:700;line-height:1;color:#5fd68a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-row .transport[data-v-9b8c99a5]{flex:0 0 auto;font-style:normal;font-size:.55rem;font-weight:700;letter-spacing:.02em;padding:2px 6px;border-radius:6px;line-height:1.2;color:#e1bee7;background:#6a1b9a8c}.current-row .transport.tcp[data-v-9b8c99a5]{color:#bbdefb;background:#0d47a18c}.nearest[data-v-9b8c99a5]{left:51%;top:33.2%;width:45%;height:calc(100% * 84 / 753);min-height:calc(100% * 84 / 753);max-height:calc(100% * 84 / 753);border-radius:14px;z-index:5;overflow:hidden;clip-path:inset(0 round 14px);-webkit-clip-path:inset(0 round 14px);box-sizing:border-box;background:#1c2025;pointer-events:auto}.nearest-mini[data-v-9b8c99a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:7px 10px 8px;box-sizing:border-box;height:100%}.nearest-head[data-v-9b8c99a5]{display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:500;color:#9aa3ad;line-height:1;pointer-events:none}.nearest-head .hist[data-v-9b8c99a5]{font-size:.72rem;line-height:1}.nearest-flags[data-v-9b8c99a5]{display:flex;align-items:center;gap:8px;min-height:28px}.nearest-flags .nf[data-v-9b8c99a5]{width:28px;height:28px;padding:0;border:none;border-radius:50%;overflow:hidden;background:transparent;cursor:pointer;flex:0 0 auto}.nearest-flags .nf[data-v-9b8c99a5] .region-flag{width:28px!important;height:28px!important;border-radius:50%;display:block}.speed-cap[data-v-9b8c99a5],.apps-cap[data-v-9b8c99a5]{top:77.4236%;height:20.8499%;border-radius:14px;z-index:6;overflow:hidden;clip-path:inset(0 round 14px);-webkit-clip-path:inset(0 round 14px);box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0}.speed-cap[data-v-9b8c99a5]{left:3.5%;width:45%;padding:0;background:#1c2025}.apps-cap[data-v-9b8c99a5]{left:51%;width:45%;padding:0;background:#1c2025}.apps-mini[data-v-9b8c99a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:8px 10px;box-sizing:border-box;pointer-events:none}.apps-head[data-v-9b8c99a5]{display:flex;align-items:center;gap:10px;flex:0 0 auto;line-height:1}.apps-stat[data-v-9b8c99a5]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700}.apps-stat i[data-v-9b8c99a5]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.apps-stat.ok[data-v-9b8c99a5]{color:#5fd68a}.apps-stat.ok i[data-v-9b8c99a5]{background:#5fd68a}.apps-stat.bad[data-v-9b8c99a5]{color:#d32f2f}.apps-stat.bad i[data-v-9b8c99a5]{background:#d32f2f}.apps-grid[data-v-9b8c99a5]{flex:1 1 auto;min-height:0;margin-top:6px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:4px 0;align-items:center;justify-items:center}.apps-ico[data-v-9b8c99a5]{position:relative;width:28px;height:28px}.apps-ico img[data-v-9b8c99a5]{width:28px;height:28px;display:block;object-fit:contain}.apps-ico em[data-v-9b8c99a5]{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 1.5px #1c2025;pointer-events:none}.apps-ico em.ok[data-v-9b8c99a5]{background:#5fd68a}.apps-ico em.bad[data-v-9b8c99a5]{background:#d32f2f}.mini-chart[data-v-9b8c99a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:14px 1fr;grid-template-rows:1fr;gap:0 3px;padding:10px 8px 6px 5px;background:transparent;border-radius:14px;overflow:hidden}.mini-y[data-v-9b8c99a5]{display:flex;flex-direction:column;justify-content:space-between;font-size:.38rem;color:#8a9298;padding:0 0 11px;line-height:1;font-weight:600}.mini-bars[data-v-9b8c99a5]{display:flex;align-items:flex-end;gap:4px;height:100%;min-height:0}.mini-col[data-v-9b8c99a5]{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0}.mini-col i[data-v-9b8c99a5]{display:block;box-sizing:border-box;width:11px;max-width:72%;min-height:11px;border-radius:9999px!important;-webkit-border-radius:9999px;transform-origin:bottom center;transition:height .72s cubic-bezier(.22,1,.36,1),background .55s ease}.mini-col em[data-v-9b8c99a5]{font-style:normal;font-size:.4rem;color:#d0d5d8;line-height:1;font-weight:700}.map-slot[data-v-9b8c99a5]{position:absolute;left:calc(3.75% - 1px);right:calc(4% - 1px);top:41.97%;height:33.6%;z-index:4;border-radius:12px;overflow:hidden;clip-path:inset(0 round 12px);background:#1e2129;isolation:isolate;transform:translateZ(0);cursor:pointer;transition:top .28s ease,height .28s ease,left .28s ease,right .28s ease,background .2s ease}.map-slot.expanded[data-v-9b8c99a5]{top:calc(24.5% - 10px);left:calc(2.8% - 2px);right:2.8%;height:calc(74.8% + 16px);z-index:25;cursor:default;background:#1e2129;box-shadow:0 12px 40px #00000073}.home.landscape .screen[data-v-9b8c99a5]{max-width:400px;margin:0 auto}.sheet[data-v-6252c81b]{min-height:100%;height:100%;padding:8px 12px 16px;background:#1a1c1e;color:#f2f4f5;display:flex;flex-direction:column;gap:10px;overflow:auto}.grab[data-v-6252c81b]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto}.head[data-v-6252c81b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-left[data-v-6252c81b]{display:flex;align-items:center;gap:10px}.head-ico[data-v-6252c81b]{width:34px;height:34px;border-radius:50%;background:#2a2d32;color:#cfd5d9;display:grid;place-items:center}.head h2[data-v-6252c81b]{font-size:1.05rem;font-weight:700}.icon-btn[data-v-6252c81b]{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#d0d5d8;font-size:1.4rem;line-height:1}.icon-btn[data-v-6252c81b]:hover{background:#ffffff0f}.toolbar[data-v-6252c81b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.left[data-v-6252c81b]{display:flex;align-items:center;gap:6px}.pill[data-v-6252c81b],.sq[data-v-6252c81b]{border:0;background:#2a2d32;color:#e8ecef;border-radius:10px}.pill[data-v-6252c81b]{padding:7px 10px;font-size:.78rem;font-weight:600}.sq[data-v-6252c81b]{width:32px;height:32px;display:grid;place-items:center}.speed-test[data-v-6252c81b]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#a8b0b6;font-size:.82rem;font-weight:500}.spin[data-v-6252c81b]{display:inline-block;transition:transform .4s linear}.spin.on[data-v-6252c81b]{animation:spin-6252c81b .7s linear infinite}@keyframes spin-6252c81b{to{transform:rotate(360deg)}}.list[data-v-6252c81b]{display:grid;gap:8px}.auto-card[data-v-6252c81b]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;width:100%;text-align:left;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#232833;color:#f2f4f5}.bolt[data-v-6252c81b]{font-size:1.35rem;color:#f5c542;filter:drop-shadow(0 0 4px rgba(245,197,66,.35))}.auto-text[data-v-6252c81b]{min-width:0;display:flex;flex-direction:column;gap:3px}.auto-text strong[data-v-6252c81b]{font-size:.92rem}.auto-text small[data-v-6252c81b]{color:#9aa3ab;font-size:.72rem}.auto-acts[data-v-6252c81b]{display:flex;gap:8px;color:#7d868d;font-style:normal}.auto-acts i[data-v-6252c81b]{font-style:normal}.card[data-v-6252c81b]{border-radius:12px;background:#232833;border:1px solid rgba(255,255,255,.05);overflow:hidden}.card.active[data-v-6252c81b]{border-color:#3ddc6573;box-shadow:0 0 0 1px #3ddc652e}.card.offline[data-v-6252c81b]{opacity:.45}.card-main[data-v-6252c81b]{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:0;background:transparent;color:inherit;text-align:left}.flag-wrap[data-v-6252c81b]{display:flex;flex-direction:column;align-items:center;gap:6px}.flag-wrap[data-v-6252c81b] .region-flag{border-radius:50%;width:2rem!important;height:2rem!important}.load[data-v-6252c81b]{display:flex;gap:3px;color:#f5c542;font-size:.62rem;line-height:1}.load span[data-v-6252c81b]:before{content:"👤";font-size:.58rem}.meta[data-v-6252c81b]{min-width:0}.title-row[data-v-6252c81b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.title-row strong[data-v-6252c81b]{font-size:.92rem;font-weight:700}.title-row em[data-v-6252c81b]{font-style:normal;color:#9aa3ab;font-size:.78rem}.proto[data-v-6252c81b]{font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:6px;color:#fff;letter-spacing:.02em}.proto.udp[data-v-6252c81b]{background:#7b1fa2}.proto.tcp[data-v-6252c81b]{background:#1e88e5}.right[data-v-6252c81b]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:72px}.acts[data-v-6252c81b]{display:flex;align-items:center;gap:6px;color:#7d868d}.info[data-v-6252c81b]{font-size:.85rem}.star[data-v-6252c81b]{border:0;background:transparent;color:#7d868d;font-size:1rem;line-height:1;padding:0}.star.on[data-v-6252c81b]{color:#f5c542}.lat[data-v-6252c81b]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-variant-numeric:tabular-nums;font-size:.82rem}.lat .bar[data-v-6252c81b]{display:inline-block;height:4px;border-radius:99px}.sheet[data-v-e7b243be]{min-height:100%;padding:8px 14px 18px;background:#1a1c1e;color:var(--text);display:flex;flex-direction:column;gap:12px}.grab[data-v-e7b243be]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto 4px}.head[data-v-e7b243be]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-left[data-v-e7b243be]{display:flex;align-items:center;gap:10px;min-width:0}.head-ico[data-v-e7b243be]{width:34px;height:34px;border-radius:50%;background:#2e9e4f38;color:#34d17a;display:grid;place-items:center;flex-shrink:0}.head h2[data-v-e7b243be]{font-size:.98rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sep[data-v-e7b243be]{margin:0 .2em;color:var(--text-3);font-weight:500}.mode-tag[data-v-e7b243be]{font-weight:600;color:#e8ecef}.close[data-v-e7b243be]{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font-size:1.45rem;line-height:1;flex-shrink:0}.close[data-v-e7b243be]:hover{background:#ffffff0f;color:var(--text)}.diagram[data-v-e7b243be]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 4px 2px}.node[data-v-e7b243be]{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);color:var(--text-2);display:grid;place-items:center;background:#222526}.diagram.on .node[data-v-e7b243be]{border-color:#34d17ab3;color:#34d17a}.wire[data-v-e7b243be]{position:relative;height:18px}.wire-line[data-v-e7b243be]{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:99px;background:#ffffff24}.diagram.on .wire-line[data-v-e7b243be]{background:#2e9e4f}.pulse[data-v-e7b243be]{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#7cff6b;box-shadow:0 0 10px #7cff6bbf}.card[data-v-e7b243be]{background:#222526;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:12px 14px 14px}.card-label[data-v-e7b243be]{font-size:.72rem;color:var(--text-3);margin-bottom:10px}.card-label-row[data-v-e7b243be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.card-label-row .card-label[data-v-e7b243be]{margin-bottom:0}.help[data-v-e7b243be]{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--text-3);font-size:.72rem;line-height:1}.card-row[data-v-e7b243be]{display:flex;align-items:center;gap:10px}.row-ico[data-v-e7b243be]{color:var(--text-2);display:grid;place-items:center}.card-row strong[data-v-e7b243be]{font-size:1rem;font-weight:700}.proxy-row[data-v-e7b243be]{justify-content:space-between}.addr[data-v-e7b243be]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.98rem;font-weight:700;color:var(--text-2);letter-spacing:.01em}.addr.live[data-v-e7b243be]{color:#34d17a}.stepper[data-v-e7b243be]{display:flex;gap:6px}.step[data-v-e7b243be]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#2a2d30;color:var(--text);font-size:1.15rem;line-height:1}.step[data-v-e7b243be]:disabled{opacity:.35}.segments[data-v-e7b243be]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:3px;border-radius:12px;background:#1a1c1e}.seg[data-v-e7b243be]{border:0;border-radius:10px;padding:10px 6px;background:transparent;color:var(--text-2);font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px}.seg.on[data-v-e7b243be]{background:#2f3336;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff0f}.check[data-v-e7b243be]{color:#34d17a;font-size:.78rem}.hint[data-v-e7b243be]{margin-top:10px;font-size:.72rem;color:var(--text-3);line-height:1.35}.advanced[data-v-e7b243be]{margin-top:2px;display:flex;align-items:center;gap:10px;padding:12px 4px;border:0;background:transparent;color:var(--text-2);font-size:.88rem;font-weight:500;text-align:left}.advanced[data-v-e7b243be]:hover{color:var(--text)}.adv-ico[data-v-e7b243be]{color:var(--text-3);display:grid;place-items:center}.sheet[data-v-7063ebbf]{position:relative;min-height:100%;height:100%;padding:8px 14px 18px;background:#1a1c1e;color:var(--text);display:flex;flex-direction:column;gap:12px;overflow:hidden}.grab[data-v-7063ebbf]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto 4px}.head[data-v-7063ebbf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-left[data-v-7063ebbf]{display:flex;align-items:center;gap:10px;min-width:0}.head-ico[data-v-7063ebbf]{width:34px;height:34px;border-radius:50%;background:#2e9e4f38;color:#34d17a;display:grid;place-items:center;flex-shrink:0}.head h2[data-v-7063ebbf]{font-size:1.05rem;font-weight:700}.head-actions[data-v-7063ebbf]{display:flex;align-items:center;gap:2px}.icon-btn[data-v-7063ebbf]{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font-size:.95rem;line-height:1}.icon-btn.close[data-v-7063ebbf]{font-size:1.4rem}.icon-btn[data-v-7063ebbf]:hover{background:#ffffff0f;color:var(--text)}.mode-row[data-v-7063ebbf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#222526;color:inherit;text-align:left}.dot[data-v-7063ebbf]{width:8px;height:8px;border-radius:50%;background:#64b5f6;box-shadow:0 0 8px #64b5f68c}.mode-text[data-v-7063ebbf]{display:grid;gap:3px;min-width:0}.mode-text strong[data-v-7063ebbf]{font-size:.95rem;font-weight:700}.mode-text small[data-v-7063ebbf]{color:var(--text-3);font-size:.78rem}.chev[data-v-7063ebbf]{color:var(--text-3);font-size:1.35rem;line-height:1}.card[data-v-7063ebbf]{border-radius:16px;background:#222526;border:1px solid rgba(255,255,255,.06);padding:14px}.region[data-v-7063ebbf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;color:inherit;text-align:left;cursor:pointer}.region[data-v-7063ebbf]:hover{border-color:#ffffff1a}.pin[data-v-7063ebbf]{width:36px;height:36px;border-radius:10px;background:#ffffff0d;color:var(--text-2);display:grid;place-items:center}.region-text[data-v-7063ebbf]{display:grid;gap:2px;min-width:0}.label[data-v-7063ebbf]{font-size:.72rem;color:var(--text-3)}.region-text strong[data-v-7063ebbf]{font-size:.95rem;font-weight:700}.change[data-v-7063ebbf]{border:0;background:transparent;color:var(--text-2);font-size:.88rem;font-weight:600;white-space:nowrap;padding:4px 2px;pointer-events:none}.region-flag[data-v-7063ebbf]{margin-right:6px}.picker-text strong[data-v-7063ebbf]{display:inline-flex;align-items:center}.exit .label[data-v-7063ebbf]{margin-bottom:10px}.exit-main[data-v-7063ebbf]{display:flex;align-items:center;gap:10px}.flag[data-v-7063ebbf]{font-size:1.35rem;line-height:1}.ip[data-v-7063ebbf]{font-size:1.35rem;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.exit-country[data-v-7063ebbf]{margin-top:6px;font-size:.82rem;color:var(--text-3)}.retest[data-v-7063ebbf]{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:14px;background:#d8dce0;color:#1a1c1e;font-size:.98rem;font-weight:700}.retest[data-v-7063ebbf]:disabled{opacity:.7}.spin[data-v-7063ebbf]{display:grid;place-items:center}.spin.on[data-v-7063ebbf]{animation:spin-7063ebbf .9s linear infinite}@keyframes spin-7063ebbf{to{transform:rotate(360deg)}}.picker-root[data-v-7063ebbf]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.picker-root.open[data-v-7063ebbf]{pointer-events:auto}.picker-mask[data-v-7063ebbf]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;opacity:0;transition:opacity .28s var(--ease-out)}.picker-root.open .picker-mask[data-v-7063ebbf]{opacity:1}.picker-sheet[data-v-7063ebbf]{position:relative;z-index:1;max-height:78%;overflow:auto;background:#1e2124;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000073;padding:8px 6px 12px;transform:translateY(108%);transition:transform .32s var(--ease-out)}.picker-root.open .picker-sheet[data-v-7063ebbf]{transform:translateY(0)}.picker-grab[data-v-7063ebbf]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto 8px}.picker-head[data-v-7063ebbf]{display:flex;align-items:center;justify-content:space-between;padding:2px 10px 8px}.picker-head h3[data-v-7063ebbf]{font-size:1.05rem;font-weight:700}.picker-list[data-v-7063ebbf]{list-style:none;margin:0;padding:0 4px 4px}.picker-item[data-v-7063ebbf]{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 10px;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left}.picker-list li:first-child .picker-item[data-v-7063ebbf]{border-top:0}.radio[data-v-7063ebbf]{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.35);box-sizing:border-box;position:relative}.radio.on[data-v-7063ebbf]{border-color:#34d17a}.radio.on[data-v-7063ebbf]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#34d17a}.picker-text[data-v-7063ebbf]{display:grid;gap:3px;min-width:0}.picker-text strong[data-v-7063ebbf]{font-size:.98rem;font-weight:700}.picker-text small[data-v-7063ebbf]{font-size:.78rem;color:var(--text-3)}.sheet[data-v-dc3b6324]{position:relative;min-height:100%;height:100%;padding:8px 14px 20px;background:#1a1c1e;color:#f2f4f5;display:flex;flex-direction:column;gap:14px;overflow:auto}.sheet.picking[data-v-dc3b6324]{overflow:hidden}.grab[data-v-dc3b6324]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto 4px}.head[data-v-dc3b6324]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head-left[data-v-dc3b6324]{display:flex;align-items:center;gap:10px}.head-ico[data-v-dc3b6324]{width:34px;height:34px;border-radius:50%;background:#2e9e4f38;color:#34d17a;display:grid;place-items:center}.head h2[data-v-dc3b6324]{font-size:1.05rem;font-weight:700}.icon-btn[data-v-dc3b6324]{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#d0d5d8;font-size:1.4rem;line-height:1}.icon-btn[data-v-dc3b6324]:hover{background:#ffffff0f}.dns-banner[data-v-dc3b6324]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#2e9e4f1a;border:1px solid rgba(46,158,79,.35)}.dns-banner .lock[data-v-dc3b6324]{color:#2e9e4f;margin-top:1px;flex-shrink:0}.dns-banner strong[data-v-dc3b6324]{display:block;font-size:.88rem;font-weight:700}.dns-banner p[data-v-dc3b6324]{margin-top:4px;font-size:.72rem;line-height:1.35;color:#a8c4b0}.block h3[data-v-dc3b6324]{font-size:.95rem;font-weight:700;margin-bottom:6px}.toggles[data-v-dc3b6324],.stats[data-v-dc3b6324]{display:grid;gap:2px}.toggles li[data-v-dc3b6324],.stats li[data-v-dc3b6324]{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:40px;padding:4px 2px}.dot[data-v-dc3b6324]{width:8px;height:8px;border-radius:50%}.label[data-v-dc3b6324]{font-size:.88rem;font-weight:500}.preset[data-v-dc3b6324]{cursor:pointer;margin-top:4px}.preset .label[data-v-dc3b6324]{display:flex;flex-direction:column;gap:2px}.preset strong[data-v-dc3b6324]{font-size:.88rem;font-weight:600}.preset small[data-v-dc3b6324]{font-size:.72rem;color:#a8b0b6}.chev[data-v-dc3b6324]{color:#6f787e;font-size:1.1rem}.switch[data-v-dc3b6324]{width:46px;height:26px;border-radius:999px;background:#3a3f44;position:relative;flex-shrink:0;border:0;transition:background .2s}.switch.green.on[data-v-dc3b6324]{background:#2e9e4f}.knob[data-v-dc3b6324]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .2s}.switch.on .knob[data-v-dc3b6324]{transform:translate(20px)}.stat-tiles[data-v-dc3b6324]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile[data-v-dc3b6324]{padding:10px 12px;border-radius:12px;background:#252729}.tile span[data-v-dc3b6324]{display:block;font-size:.72rem;color:#a8b0b6}.tile strong[data-v-dc3b6324]{display:block;margin-top:4px;font-size:1.35rem;font-weight:700}.stats em[data-v-dc3b6324]{font-style:normal;font-variant-numeric:tabular-nums;color:#d0d5d8;font-weight:600}.history[data-v-dc3b6324]{margin-top:10px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#f2f4f5;font-size:.88rem;font-weight:600}.hist-ico[data-v-dc3b6324]{font-size:1rem;opacity:.9}.rules-card[data-v-dc3b6324]{padding:12px;border-radius:14px;background:#252729;display:grid;gap:12px}.ready[data-v-dc3b6324]{display:flex;align-items:center;gap:8px}.ready-ico[data-v-dc3b6324]{width:28px;height:28px;border-radius:50%;background:#2e9e4f33;color:#34d17a;display:grid;place-items:center}.ready strong[data-v-dc3b6324]{font-size:.92rem}.auto-row[data-v-dc3b6324]{display:flex;align-items:center;justify-content:space-between;gap:12px}.auto-row strong[data-v-dc3b6324]{display:block;font-size:.86rem}.auto-row small[data-v-dc3b6324]{display:block;margin-top:3px;font-size:.7rem;color:#a8b0b6}.rules-actions[data-v-dc3b6324]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.update-btn[data-v-dc3b6324]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:10px;border:0;background:#3a3d42;color:#fff;font-size:.78rem;font-weight:600}.update-btn[data-v-dc3b6324]:disabled{opacity:.65}.rule-list[data-v-dc3b6324]{margin-left:auto;border:0;background:transparent;color:#d0d5d8;font-size:.82rem;display:inline-flex;align-items:center;gap:4px}.rule-list span[data-v-dc3b6324]{transition:transform .2s}.rule-list span.open[data-v-dc3b6324]{transform:rotate(180deg)}.rule-names[data-v-dc3b6324]{display:grid;gap:6px;padding-top:2px;border-top:1px solid rgba(255,255,255,.06)}.rule-names li[data-v-dc3b6324]{font-size:.78rem;color:#a8b0b6;padding:2px 0}.picker-root[data-v-dc3b6324]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.picker-root.open[data-v-dc3b6324]{pointer-events:auto}.picker-mask[data-v-dc3b6324]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;opacity:0;transition:opacity .28s ease}.picker-root.open .picker-mask[data-v-dc3b6324]{opacity:1}.picker-sheet[data-v-dc3b6324]{position:relative;z-index:1;max-height:78%;overflow:auto;background:#1e2124;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000073;padding:8px 6px 12px;transform:translateY(108%);transition:transform .32s ease}.picker-root.open .picker-sheet[data-v-dc3b6324]{transform:translateY(0)}.picker-grab[data-v-dc3b6324]{width:36px;height:4px;border-radius:99px;background:#ffffff2e;margin:2px auto 8px}.picker-head[data-v-dc3b6324]{display:flex;align-items:center;justify-content:space-between;padding:2px 10px 8px}.picker-head h3[data-v-dc3b6324]{font-size:1.05rem;font-weight:700}.picker-list[data-v-dc3b6324]{list-style:none;margin:0;padding:0 4px 4px}.picker-item[data-v-dc3b6324]{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 10px;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left}.picker-list li:first-child .picker-item[data-v-dc3b6324]{border-top:0}.radio[data-v-dc3b6324]{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.35);box-sizing:border-box;position:relative}.radio.on[data-v-dc3b6324]{border-color:#34d17a}.radio.on[data-v-dc3b6324]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#34d17a}.picker-text[data-v-dc3b6324]{display:grid;gap:3px;min-width:0}.picker-text strong[data-v-dc3b6324]{font-size:.98rem;font-weight:700}.picker-text small[data-v-dc3b6324]{font-size:.78rem;color:#a8b0b6}.sheet[data-v-45085c3b]{min-height:100%;height:100%;padding:10px 14px 20px;background:#1a1c1e;color:#f2f4f5;display:flex;flex-direction:column;gap:12px}.head[data-v-45085c3b]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:6px}.head h2[data-v-45085c3b]{text-align:center;font-size:1.05rem;font-weight:700}.icon-btn[data-v-45085c3b]{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#d0d5d8;font-size:1.45rem;line-height:1;display:grid;place-items:center}.icon-btn[data-v-45085c3b]:hover{background:#ffffff0f}.trash[data-v-45085c3b]{font-size:1rem}.hint[data-v-45085c3b]{font-size:.72rem;line-height:1.4;color:#8a9298}.chips[data-v-45085c3b]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-45085c3b]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#a8b0b6;font-size:.8rem;font-weight:500}.chip.on[data-v-45085c3b]{background:#2f3236;color:#fff;border-color:#ffffff38}.check[data-v-45085c3b]{font-size:.78rem;font-weight:700}.empty[data-v-45085c3b]{flex:1;display:grid;place-items:center;min-height:220px;color:#8a9298;font-size:.92rem;text-align:center;padding:24px 12px}.speed[data-v-3532430c]{min-height:100%;background:#121416;color:#f2f4f5;padding:10px 12px 16px;display:flex;flex-direction:column;gap:10px}.top[data-v-3532430c]{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.title[data-v-3532430c]{display:flex;align-items:center;gap:8px}.gauge-ico[data-v-3532430c]{width:28px;height:28px;border-radius:50%;background:#2a2d30;display:grid;place-items:center;font-size:.85rem}h1[data-v-3532430c]{font-size:1.35rem;font-weight:700}.segs[data-v-3532430c]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:12px;background:#1a1c1e}.segs button[data-v-3532430c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border-radius:9px;color:#a8b0b6;font-size:.82rem;font-weight:600}.segs button.on[data-v-3532430c]{background:#3a3d42;color:#fff}.si[data-v-3532430c]{opacity:.85}.body[data-v-3532430c]{display:flex;flex-direction:column;gap:10px;min-height:0}.action-row[data-v-3532430c]{display:flex;align-items:center;justify-content:space-between;color:#a8b0b6;font-size:.88rem}.node-label[data-v-3532430c]{display:inline-flex;align-items:center;gap:6px}.gear[data-v-3532430c]{color:#6f787e;font-size:.85rem}.test-btn[data-v-3532430c]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#3a3d42;color:#fff;font-size:.78rem;font-weight:600}.test-btn[data-v-3532430c]:disabled{opacity:.65}.chart-card[data-v-3532430c]{background:#1a1c1e;border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.06)}.chart-head[data-v-3532430c]{display:flex;justify-content:space-between;align-items:center;color:#a8b0b6;font-size:.78rem;margin-bottom:8px}.refresh[data-v-3532430c]{color:#a8b0b6;font-size:.95rem}.chart[data-v-3532430c]{display:grid;grid-template-columns:22px 1fr;gap:6px;height:120px}.y[data-v-3532430c]{display:flex;flex-direction:column;justify-content:space-between;font-size:.58rem;color:#6f787e;padding:2px 0 18px}.bars[data-v-3532430c]{display:flex;align-items:flex-end;gap:4px;height:100%}.col[data-v-3532430c]{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0}.col em[data-v-3532430c]{font-style:normal;font-size:.52rem;color:#a8b0b6;font-variant-numeric:tabular-nums}.col .track[data-v-3532430c]{width:70%;max-width:16px;flex:1;min-height:0;border-radius:999px;background:#ffffff0a;display:flex;align-items:flex-end;overflow:hidden}.col .track i[data-v-3532430c]{display:block;width:100%;border-radius:999px;min-height:8%;transition:height .35s ease}.col span[data-v-3532430c]{font-size:.55rem;color:#6f787e}.region-list[data-v-3532430c],.node-list[data-v-3532430c]{display:grid;gap:6px}.region-list li[data-v-3532430c],.node-list li[data-v-3532430c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:#1a1c1e;border:1px solid rgba(255,255,255,.05)}.flag[data-v-3532430c]{font-size:1.15rem}.region-list strong[data-v-3532430c],.node-list strong[data-v-3532430c]{font-size:.9rem;font-weight:600}.region-list em[data-v-3532430c]{font-style:normal;color:#3ddc65;font-weight:700;font-variant-numeric:tabular-nums;font-size:.88rem}.lat[data-v-3532430c]{display:inline-flex;align-items:center;gap:8px;color:#3ddc65;font-weight:700;font-variant-numeric:tabular-nums;font-size:.88rem}.lat .bar[data-v-3532430c]{display:inline-block;height:4px;border-radius:99px;background:#3ddc65}.apps-grid[data-v-3532430c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-card[data-v-3532430c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:12px;background:#1a1c1e;border:1px solid rgba(255,255,255,.05);min-width:0}.app-meta[data-v-3532430c]{min-width:0}.app-name[data-v-3532430c]{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-name em[data-v-3532430c]{font-style:normal;color:#3ddc65;font-weight:700;margin-left:2px;font-variant-numeric:tabular-nums}.chev[data-v-3532430c]{color:#6f787e;margin-left:2px}.avail[data-v-3532430c]{margin-top:4px;font-size:.72rem;color:#8a9298;display:flex;align-items:center;gap:6px}.avail.available[data-v-3532430c]{color:#d0d5d8}.avail.available i[data-v-3532430c]{width:7px;height:7px;border-radius:50%;background:#3ddc65;display:inline-block}.app-logo[data-v-3532430c]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#2a2d30}.panel[data-v-d7a67597]{padding:14px;display:grid;gap:16px;background:var(--canvas);color:var(--text);min-height:100%}header h2[data-v-d7a67597]{font-size:1.15rem}header p[data-v-d7a67597]{color:var(--text-3);font-size:.82rem;margin-top:4px}.card[data-v-d7a67597]{display:flex;gap:14px;align-items:center;padding:16px;border-radius:16px;background:linear-gradient(135deg,#2a2f33,#1a1d20);border:1px solid var(--border);text-decoration:none;color:inherit}.card[data-v-d7a67597]:hover{border-color:#3ddc6559}.card img[data-v-d7a67597]{border-radius:12px;background:#fff}.plan[data-v-d7a67597]{opacity:.75;font-size:.8rem;margin-top:2px;color:var(--accent)}.user[data-v-d7a67597]{opacity:.55;font-size:.72rem;margin-top:4px;font-family:ui-monospace,Menlo,monospace}.net[data-v-d7a67597]{background:var(--tile);border:1px solid var(--border);border-radius:16px;padding:14px}.net h3[data-v-d7a67597]{font-size:.8rem;color:var(--text-3);margin-bottom:10px}dl[data-v-d7a67597]{display:grid;gap:8px}dl>div[data-v-d7a67597]{display:flex;justify-content:space-between;gap:12px;font-size:.82rem}dt[data-v-d7a67597]{color:var(--text-3)}dd[data-v-d7a67597]{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.panel[data-v-65374c38]{padding:18px 14px;color:var(--text);background:var(--canvas);min-height:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}header h2[data-v-65374c38]{font-size:1.15rem}header p[data-v-65374c38]{color:var(--text-3);font-size:.82rem;margin:4px 0 16px}ul[data-v-65374c38]{display:grid;gap:8px}li[data-v-65374c38],.item[data-v-65374c38]{padding:12px 14px;border-radius:12px;background:var(--tile);border:1px solid var(--border);font-size:.88rem;color:var(--text-2);list-style:none;cursor:pointer;transition:border-color .2s ease,background .2s ease}.item[data-v-65374c38]:hover,.item[data-v-65374c38]:focus-visible{border-color:#3ddc6559;color:var(--text);outline:none}.muted[data-v-65374c38]{cursor:default;opacity:.7}.article[data-v-65374c38]{flex:1;min-height:0;display:flex;flex-direction:column;margin:-18px -14px;height:calc(100% + 36px);background:var(--canvas)}.article-bar[data-v-65374c38]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.back[data-v-65374c38]{flex-shrink:0;padding:6px 10px;border-radius:8px;background:var(--tile);border:1px solid var(--border);color:var(--accent-mid, #3ddc65);font-size:.82rem;font-weight:600;cursor:pointer}.article-title[data-v-65374c38]{font-size:.95rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-body[data-v-65374c38]{flex:1;min-height:0;overflow:auto;padding:14px 16px 28px;font-size:.86rem;line-height:1.65;color:var(--text-2);-webkit-overflow-scrolling:touch}.article-body.doc-body[data-v-65374c38] h1,.article-body.doc-body[data-v-65374c38] h2,.article-body.doc-body[data-v-65374c38] h3,.article-body.doc-body[data-v-65374c38] h4{color:var(--text);margin:1em 0 .45em;line-height:1.35}.article-body.doc-body[data-v-65374c38] h1{font-size:1.15rem}.article-body.doc-body[data-v-65374c38] h2{font-size:1.05rem}.article-body.doc-body[data-v-65374c38] h3{font-size:.95rem}.article-body.doc-body[data-v-65374c38] p{margin:.55em 0}.article-body.doc-body[data-v-65374c38] ul,.article-body.doc-body[data-v-65374c38] ol{margin:.5em 0;padding-left:1.25em;display:block}.article-body.doc-body[data-v-65374c38] li{padding:0;border:none;background:transparent;border-radius:0;color:inherit;font-size:inherit;cursor:inherit;margin:.25em 0}.article-body.doc-body[data-v-65374c38] a{color:var(--accent-mid, #3ddc65);text-decoration:underline}.article-body.doc-body[data-v-65374c38] code{font-family:ui-monospace,Menlo,monospace;font-size:.82em;background:#ffffff0f;padding:.1em .35em;border-radius:4px}.article-body.doc-body[data-v-65374c38] pre{overflow:auto;background:#1a1d20;border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin:.75em 0}.article-body.doc-body[data-v-65374c38] table{width:100%;border-collapse:collapse;font-size:.8rem;margin:.75em 0}.article-body.doc-body[data-v-65374c38] th,.article-body.doc-body[data-v-65374c38] td{border:1px solid var(--border);padding:6px 8px;text-align:left}.article-body.doc-body[data-v-65374c38] img{max-width:100%;border-radius:8px}.article-body.doc-body[data-v-65374c38] hr{border:none;border-top:1px solid var(--border);margin:1em 0}.article-body.doc-body[data-v-65374c38] .warning-box,.article-body.doc-body[data-v-65374c38] .info-box,.article-body.doc-body[data-v-65374c38] .problem-box,.article-body.doc-body[data-v-65374c38] .solution-box,.article-body.doc-body[data-v-65374c38] .step-card,.article-body.doc-body[data-v-65374c38] .step-box,.article-body.doc-body[data-v-65374c38] .vip-feature-card{border-radius:12px;padding:14px;margin:14px 0;border:1px solid var(--border);background:var(--tile)}.article-body.doc-body[data-v-65374c38] .warning-box{border-left:3px solid #f5c542}.article-body.doc-body[data-v-65374c38] .info-box{border-left:3px solid #4fc3f7}.article-body.doc-body[data-v-65374c38] .problem-box{border-left:3px solid #ef5350}.article-body.doc-body[data-v-65374c38] .solution-box{border-left:3px solid #3ddc65}.article-body.doc-body[data-v-65374c38] .step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#8b3e52;color:#fff;border-radius:50%;font-weight:700;font-size:.75rem;margin-right:8px}.article-body.doc-body[data-v-65374c38] .vip-badge{display:inline-block;background:linear-gradient(135deg,gold,#ffed4e);color:#333;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.article-body.doc-body[data-v-65374c38] .download-table{display:block;overflow-x:auto}.panel[data-v-949ba253]{padding:18px 14px;color:var(--text);background:var(--canvas);min-height:100%}header h2[data-v-949ba253]{font-size:1.15rem}header p[data-v-949ba253]{color:var(--text-3);font-size:.82rem;margin:4px 0 16px}.grid[data-v-949ba253]{display:grid;gap:8px}.link-card[data-v-949ba253]{display:block;text-align:left;padding:14px;border-radius:12px;background:var(--tile);border:1px solid var(--border);color:var(--text);font-weight:600;font-size:.9rem;text-decoration:none}.link-card[data-v-949ba253]:hover{border-color:#3ddc6559}.shell[data-v-643c7e29]{height:100%;background:#121416;color:var(--text);position:relative}.main[data-v-643c7e29]{height:100%;min-height:0;display:grid;grid-template-rows:1fr calc(100% * 67 / 820)}.content[data-v-643c7e29]{position:relative;min-height:0;overflow:auto;background:#121416}.demo-tour[data-v-643c7e29]{position:absolute;top:1.2%;z-index:40;min-width:36px;height:28px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.demo-tour.side-right[data-v-643c7e29]{right:2.5%;left:auto}.demo-tour.side-left[data-v-643c7e29]{left:2.5%;right:auto}.demo-txt[data-v-643c7e29]{font-size:clamp(11px,3.1vw,13px);font-weight:600;letter-spacing:.02em}.demo-ico[data-v-643c7e29]{width:18px;height:18px;display:block}.demo-ico.play[data-v-643c7e29]{width:16px;height:16px;margin-left:1px}.shell.landscape .content[data-v-643c7e29]{display:flex;justify-content:center}.client-demo-module[data-v-aef0cdab]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.device-frame[data-v-aef0cdab]{position:relative;background:#121416;border-radius:18px;padding:0;box-shadow:0 30px 80px #0000008c;border:none;overflow:hidden;transition:width .45s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),height .45s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.device-frame.portrait[data-v-aef0cdab]{width:min(400px,94vw,calc((100vh - 48px) * 400 / 820));aspect-ratio:400 / 820;height:auto}.client-demo-module.embedded .device-frame.portrait[data-v-aef0cdab]{width:min(400px,100%);max-height:100%}.device-frame.landscape[data-v-aef0cdab]{width:min(980px,96vw);height:min(640px,calc(100vh - 48px));aspect-ratio:auto}.device-screen[data-v-aef0cdab]{height:100%;overflow:hidden;background:#121416;position:relative;border-radius:18px}.client-demo-module[data-v-aef0cdab],.client-demo-module[data-v-aef0cdab] *{scrollbar-width:none;-ms-overflow-style:none}.client-demo-module[data-v-aef0cdab] *::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:720px){.client-demo-module:not(.embedded) .device-frame.portrait[data-v-aef0cdab],.client-demo-module:not(.embedded) .device-frame.landscape[data-v-aef0cdab]{width:100%;height:calc(100vh - 48px)}}.demo-reveal[data-v-ffff648b]{width:100%;max-width:360px;margin:0 auto}.demo-reveal-compact[data-v-ffff648b],.demo-reveal-placeholder[data-v-ffff648b]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:20px}.demo-reveal-placeholder[data-v-ffff648b]{background:transparent;border:1px solid transparent}.demo-reveal-compact[data-v-ffff648b]{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s ease}.demo-reveal-compact.dimmed[data-v-ffff648b]{opacity:0;pointer-events:none}.demo-reveal-compact[data-v-ffff648b]:not(.dimmed):hover{transform:translateY(-2px)}.demo-reveal-compact[data-v-ffff648b]:focus-visible{outline:2px solid rgba(61,220,101,.55);outline-offset:2px}.demo-reveal-compact-inner[data-v-ffff648b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4% 3% 5%;pointer-events:none;--preview-scale: .5}.demo-reveal-compact-inner[data-v-ffff648b] .client-demo-module{width:400px;height:820px;transform:scale(var(--preview-scale));transform-origin:center center;flex:none}.demo-reveal-compact-inner[data-v-ffff648b] .device-frame.portrait{width:400px;aspect-ratio:400 / 820;height:auto;box-shadow:0 12px 40px #00000080;border-radius:18px}.demo-reveal-overlay[data-v-ffff648b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:56px 48px;background:#0404089e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:overlay-in-ffff648b .28s ease both}@keyframes overlay-in-ffff648b{0%{opacity:0}to{opacity:1}}.demo-reveal-frame[data-v-ffff648b]{position:relative;width:min(420px,94vw);max-height:min(860px,calc(100vh - 48px))}.demo-reveal-panel[data-v-ffff648b]{position:relative;width:100%;max-height:inherit;border-radius:20px;overflow:hidden;background:#0a0b0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #0000008c;clip-path:inset(0 0 100% 0 round 20px);transition:clip-path .5s cubic-bezier(.22,1,.36,1)}.demo-reveal-panel.open[data-v-ffff648b]{clip-path:inset(0 0 0 0 round 20px)}.demo-reveal-curtain[data-v-ffff648b]{height:min(820px,calc(100vh - 48px));min-height:520px}.demo-reveal-curtain[data-v-ffff648b] .client-demo-module{height:100%}.demo-reveal-curtain[data-v-ffff648b] .device-frame.portrait{width:min(400px,100%);height:auto;max-height:100%;aspect-ratio:400 / 820;box-shadow:none}.demo-reveal-close[data-v-ffff648b]{position:absolute;top:-44px;right:-44px;z-index:6;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#0000008c;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000059}.demo-reveal-close[data-v-ffff648b]:hover{background:#000000c7}@media(max-width:720px){.demo-reveal[data-v-ffff648b]{max-width:300px}.demo-reveal-compact-inner[data-v-ffff648b]{--preview-scale: .42}}html.demo-reveal-lock,html.demo-reveal-lock body{overflow:hidden}main[data-v-5694857c]{padding-top:0}.home-page[data-v-5694857c]{background:var(--portal-bg)}.home-hero[data-v-5694857c]{position:relative;overflow:hidden;padding:96px 0 72px;background:var(--home-hero-bg);color:var(--home-hero-text)}.home-hero-grid[data-v-5694857c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--home-hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-hero-grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 75%)}.home-hero-glow[data-v-5694857c]{position:absolute;top:-20%;left:10%;width:60%;height:60%;background:var(--home-hero-glow);pointer-events:none;animation:glow-drift-5694857c 14s ease-in-out infinite}.home-hero-glow-secondary[data-v-5694857c]{top:auto;bottom:-10%;left:auto;right:5%;width:45%;height:45%;background:var(--home-hero-glow-secondary);animation-delay:-7s}.home-hero-orb[data-v-5694857c]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(40px);opacity:.55}.orb-a[data-v-5694857c]{width:180px;height:180px;top:18%;right:12%;background:#6366f11f;animation:orb-float-5694857c 9s ease-in-out infinite}.orb-b[data-v-5694857c]{width:140px;height:140px;bottom:22%;left:8%;background:#893a5614;animation:orb-float-5694857c 11s ease-in-out infinite reverse;animation-delay:-3s}.hero-enter[data-v-5694857c]{animation:hero-rise-5694857c .85s cubic-bezier(.22,1,.36,1) both}.hero-enter-delay[data-v-5694857c]{animation-delay:.18s}.metrics-enter[data-v-5694857c]{animation:hero-rise-5694857c .7s cubic-bezier(.22,1,.36,1) .35s both}.home-metric[data-v-5694857c]{text-align:center;padding:8px 12px;animation:metric-pop-5694857c .55s cubic-bezier(.22,1,.36,1) both}@keyframes hero-rise-5694857c{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes metric-pop-5694857c{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glow-drift-5694857c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,3%) scale(1.04)}}@keyframes orb-float-5694857c{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}@media(prefers-reduced-motion:reduce){.hero-enter[data-v-5694857c],.hero-enter-delay[data-v-5694857c],.metrics-enter[data-v-5694857c],.home-metric[data-v-5694857c],.home-hero-glow[data-v-5694857c],.home-hero-orb[data-v-5694857c],.home-visual-ring[data-v-5694857c],.line-pulse[data-v-5694857c],.home-visual-node span[data-v-5694857c],.status-dot[data-v-5694857c],.tunnel-flow[data-v-5694857c],.auto-download-card[data-v-5694857c]{animation:none!important}}.home-hero-inner[data-v-5694857c]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.home-hero-badge[data-v-5694857c]{display:inline-block;padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.04em;background:var(--home-hero-badge-bg);border:1px solid var(--home-hero-badge-border);color:var(--home-hero-badge-text)}.home-hero-brand-lockup[data-v-5694857c]{margin-bottom:20px}.home-brand-tagline[data-v-5694857c]{margin:14px 0 8px;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:.04em;background:linear-gradient(120deg,var(--aobai-red, #c41e24) 0%,#ff6b4a 45%,#ffb347 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.home-brand-motto[data-v-5694857c]{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.06em;color:var(--home-hero-subtitle);opacity:.92}.home-hero-title[data-v-5694857c]{margin:0 0 16px;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:.02em}.home-hero-subtitle[data-v-5694857c]{margin:0 0 24px;font-size:1.08rem;line-height:1.75;color:var(--home-hero-subtitle);max-width:540px}.home-trust-tags[data-v-5694857c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.home-trust-tag[data-v-5694857c]{padding:6px 12px;border-radius:8px;font-size:.82rem;background:var(--home-hero-trust-bg);border:1px solid var(--home-hero-trust-border);color:var(--home-hero-trust-text);box-shadow:0 1px 2px #0f172a0a;transition:transform .2s ease,border-color .2s ease}.home-trust-tag[data-v-5694857c]:hover{transform:translateY(-2px);border-color:#893a5638}.home-hero-actions[data-v-5694857c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.home-cta-primary[data-v-5694857c]{padding:12px 24px;font-weight:700}.home-cta-secondary[data-v-5694857c]{padding:12px 24px;font-weight:600;background:var(--home-hero-cta-secondary-bg);color:var(--home-hero-cta-secondary-text);border:1px solid var(--home-hero-cta-secondary-border);border-radius:10px;text-decoration:none;transition:var(--transition);box-shadow:0 1px 3px #893a560f}.home-cta-secondary[data-v-5694857c]:hover{background:var(--home-hero-cta-secondary-hover)}.home-cta-link[data-v-5694857c]{color:var(--home-hero-cta-link);text-decoration:none;font-size:.95rem;padding:8px 4px}.home-cta-link[data-v-5694857c]:hover{color:var(--home-hero-cta-link-hover)}.home-hero-side[data-v-5694857c]{display:flex;flex-direction:column;gap:20px}.home-visual[data-v-5694857c]{position:relative;width:100%;aspect-ratio:1;max-width:320px;margin:0 auto;border-radius:20px;background:var(--home-hero-visual-bg);border:1px solid var(--home-hero-visual-border);box-shadow:var(--home-hero-visual-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.home-visual-ring[data-v-5694857c]{position:absolute;border:1px solid var(--home-hero-visual-ring);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:ring-pulse-5694857c 4s ease-in-out infinite}.ring-1[data-v-5694857c]{width:55%;height:55%}.ring-2[data-v-5694857c]{width:75%;height:75%;animation-delay:.6s;opacity:.7}.ring-3[data-v-5694857c]{width:92%;height:92%;animation-delay:1.2s;opacity:.45}.home-visual-core[data-v-5694857c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--aobai-red),var(--aobai-red-light));color:#fff;box-shadow:0 0 32px #893a5680;z-index:2;animation:core-pulse-5694857c 3s ease-in-out infinite}@keyframes core-pulse-5694857c{0%,to{box-shadow:0 0 24px #893a5659}50%{box-shadow:0 0 40px #893a568c}}.home-visual-lines[data-v-5694857c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--home-hero-visual-line);stroke-width:1.5}.line-pulse[data-v-5694857c]{animation:line-glow-5694857c 2.5s ease-in-out infinite}.delay-1[data-v-5694857c]{animation-delay:.4s}.delay-2[data-v-5694857c]{animation-delay:.8s}.delay-3[data-v-5694857c]{animation-delay:1.2s}.delay-4[data-v-5694857c]{animation-delay:1.6s}.home-visual-node[data-v-5694857c]{position:absolute;width:14px;height:14px;z-index:2}.home-visual-node span[data-v-5694857c]{display:block;width:100%;height:100%;border-radius:50%;background:var(--home-hero-visual-node);box-shadow:0 0 12px var(--home-hero-visual-node-glow);animation:node-blink-5694857c 2s ease-in-out infinite}.n1[data-v-5694857c]{top:14%;left:22%}.n2[data-v-5694857c]{top:20%;right:16%;animation-delay:.5s}.n3[data-v-5694857c]{bottom:30%;left:12%;animation-delay:1s}.n4[data-v-5694857c]{bottom:22%;right:14%;animation-delay:1.5s}.n5[data-v-5694857c]{top:8%;left:46%;animation-delay:.8s}.home-visual-status[data-v-5694857c]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--home-hero-visual-status-text);padding:6px 12px;border-radius:999px;background:var(--home-hero-visual-status-bg);border:1px solid var(--home-hero-visual-status-border);white-space:nowrap}.status-dot[data-v-5694857c]{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80cc;animation:node-blink-5694857c 1.5s ease-in-out infinite}@keyframes ring-pulse-5694857c{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes line-glow-5694857c{0%,to{stroke-opacity:.3}50%{stroke-opacity:.9}}@keyframes node-blink-5694857c{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.home-metrics[data-v-5694857c]{margin-top:-28px;position:relative;z-index:2;padding:0 24px}.home-metrics-inner[data-v-5694857c]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:16px;padding:24px 20px;box-shadow:var(--portal-shadow-md)}.home-metric-value[data-v-5694857c]{font-size:1.35rem;font-weight:800;color:var(--aobai-red);margin-bottom:4px}.home-metric-label[data-v-5694857c]{font-size:.88rem;color:var(--portal-text-muted);line-height:1.4}.home-section[data-v-5694857c]{max-width:1100px;margin:48px auto;padding:0 24px}.home-section-title[data-v-5694857c]{margin:0 0 12px;text-align:center;font-size:1.65rem;font-weight:800;color:var(--portal-text)}.home-section-title.left[data-v-5694857c]{text-align:left}.home-section-desc[data-v-5694857c]{margin:0 auto 32px;max-width:680px;text-align:center;color:var(--portal-text-muted);line-height:1.75;font-size:1.02rem}.home-section-desc.left[data-v-5694857c]{margin-left:0;text-align:left}.home-pillars[data-v-5694857c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home-pillar[data-v-5694857c]{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:14px;padding:28px 24px;box-shadow:var(--portal-shadow-sm);transition:var(--transition)}.home-pillar[data-v-5694857c]:hover{border-color:#893a5659;transform:translateY(-4px);box-shadow:var(--portal-shadow-md)}.home-pillar-icon[data-v-5694857c]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--portal-accent-soft);color:var(--aobai-red);margin-bottom:16px}.home-pillar-icon svg[data-v-5694857c]{width:24px;height:24px}.home-pillar-title[data-v-5694857c]{margin:0 0 10px;font-size:1.12rem;font-weight:700;color:var(--portal-text)}.home-pillar-desc[data-v-5694857c]{margin:0;font-size:.95rem;line-height:1.7;color:var(--portal-text-muted)}.home-visual-section[data-v-5694857c]{margin-top:56px}.home-visual-panel[data-v-5694857c]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:18px;padding:40px 36px;box-shadow:var(--portal-shadow-sm)}.home-visual-list[data-v-5694857c]{margin:20px 0 0;padding-left:20px;color:var(--portal-text-secondary);line-height:1.9}.home-tunnel-demo[data-v-5694857c]{display:flex;align-items:center;justify-content:center;gap:0;position:relative;min-height:160px}.tunnel-device[data-v-5694857c]{width:72px;height:72px;border-radius:16px;border:2px solid var(--portal-border);background:var(--portal-surface-inset);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.tunnel-device.local[data-v-5694857c]:before{content:"💻";font-size:1.6rem}.tunnel-device.remote[data-v-5694857c]:before{content:"🌐";font-size:1.6rem}.tunnel-label[data-v-5694857c]{position:absolute;bottom:-24px;font-size:.75rem;color:var(--portal-text-muted);white-space:nowrap}.tunnel-pipe[data-v-5694857c]{flex:1;max-width:180px;height:28px;background:linear-gradient(90deg,var(--portal-surface-inset),rgba(137,58,86,.15),var(--portal-surface-inset));border-radius:14px;border:1px solid rgba(137,58,86,.25);position:relative;overflow:hidden;margin:0 -4px}.tunnel-flow[data-v-5694857c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(137,58,86,.5),transparent);animation:tunnel-flow-5694857c 2s linear infinite}.tunnel-lock[data-v-5694857c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9rem;z-index:1}.tunnel-caption[data-v-5694857c]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);font-size:.78rem;color:var(--portal-text-muted);white-space:nowrap}@keyframes tunnel-flow-5694857c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.home-scenarios[data-v-5694857c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-scenario[data-v-5694857c]{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:14px;padding:24px 18px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-scenario[data-v-5694857c]:hover{border-color:#893a564d;transform:translateY(-3px);box-shadow:var(--portal-shadow-sm)}.home-scenario-icon[data-v-5694857c]{width:48px;height:48px;margin:0 auto 14px;border-radius:12px;background:var(--portal-accent-soft);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.home-scenario-icon[data-icon=stream][data-v-5694857c]:before{content:"🎬"}.home-scenario-icon[data-icon=remote][data-v-5694857c]:before{content:"💼"}.home-scenario-icon[data-icon=wifi][data-v-5694857c]:before{content:"📶"}.home-scenario-icon[data-icon=devices][data-v-5694857c]:before{content:"📱"}.home-scenario-title[data-v-5694857c]{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--portal-text)}.home-scenario-desc[data-v-5694857c]{margin:0;font-size:.88rem;line-height:1.65;color:var(--portal-text-muted)}.home-steps[data-v-5694857c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-step[data-v-5694857c]{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:14px;padding:28px 22px;position:relative}.home-step-num[data-v-5694857c]{font-size:2rem;font-weight:800;color:#893a5640;margin-bottom:8px;line-height:1}.home-step-title[data-v-5694857c]{margin:0 0 10px;font-size:1.1rem;font-weight:700;color:var(--portal-text)}.home-step-desc[data-v-5694857c]{margin:0;font-size:.92rem;line-height:1.7;color:var(--portal-text-muted)}.home-cta-section[data-v-5694857c]{max-width:1100px;margin:56px auto;padding:48px 36px;text-align:center;border-radius:18px;background:linear-gradient(135deg,var(--aobai-red) 0%,var(--aobai-red-light) 100%);color:#fff}.home-cta-title[data-v-5694857c]{margin:0 0 12px;font-size:1.6rem;font-weight:800}.home-cta-desc[data-v-5694857c]{margin:0 auto 24px;max-width:560px;opacity:.92;line-height:1.7}.home-cta-actions[data-v-5694857c]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.home-cta-outline[data-v-5694857c]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);padding:10px 22px;border-radius:10px;text-decoration:none;font-weight:600}.home-cta-outline[data-v-5694857c]:hover{background:#ffffff40}.home-faq-list[data-v-5694857c]{max-width:760px;margin:0 auto}.home-faq-item[data-v-5694857c]{border:1px solid var(--portal-border);border-radius:12px;margin-bottom:10px;background:var(--portal-surface);overflow:hidden}.home-faq-q[data-v-5694857c]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:var(--portal-text)}.home-faq-chevron[data-v-5694857c]{color:var(--aobai-red);font-size:1.2rem;flex-shrink:0}.home-faq-a[data-v-5694857c]{padding:0 20px 18px;color:var(--portal-text-muted);line-height:1.75;font-size:.95rem}.auto-download-card[data-v-5694857c]{background:var(--home-hero-download-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--home-hero-download-border);border-radius:16px;padding:20px;max-width:320px;margin:0 auto;width:100%;box-shadow:var(--home-hero-download-shadow);animation:card-float-5694857c 5s ease-in-out infinite}@keyframes card-float-5694857c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auto-download-header[data-v-5694857c]{display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--home-hero-download-header-border);gap:10px;flex-wrap:wrap}.auto-download-header h3[data-v-5694857c]{margin:0;font-size:.9rem;font-weight:600;color:var(--home-hero-download-title)}.auto-download-platform[data-v-5694857c]{font-size:.85rem;font-weight:700;padding:4px 12px;background:#fff;color:#000;border-radius:999px}.auto-download-content[data-v-5694857c]{display:flex;flex-direction:column;gap:12px}.auto-download-desc[data-v-5694857c]{margin:0;font-size:.82rem;color:var(--home-hero-download-desc);text-align:center}.auto-download-btn[data-v-5694857c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:700;text-decoration:none;border-radius:10px;background:#fff;color:#000;width:100%}.download-icon[data-v-5694857c]{animation:bounce-5694857c 2s ease-in-out infinite}@keyframes bounce-5694857c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.auto-download-unavailable .muted[data-v-5694857c]{font-size:.82rem;color:var(--home-hero-download-muted);text-align:center;margin:0}.home-telegram-compact[data-v-5694857c]{max-width:1100px;margin:0 auto 48px;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;border-top:1px solid var(--portal-border);color:var(--portal-text-muted);font-size:.92rem}.home-telegram-text[data-v-5694857c]{margin:0}.home-telegram-link[data-v-5694857c]{color:var(--aobai-red);text-decoration:none;font-weight:600}.home-telegram-link[data-v-5694857c]:hover{text-decoration:underline}@media(max-width:1024px){.home-hero-inner[data-v-5694857c]{grid-template-columns:1fr;gap:36px}.home-metrics-inner[data-v-5694857c]{grid-template-columns:repeat(2,1fr)}.home-visual-panel[data-v-5694857c]{grid-template-columns:1fr}.home-scenarios[data-v-5694857c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.home-hero[data-v-5694857c]{padding:80px 0 56px}.home-pillars[data-v-5694857c],.home-steps[data-v-5694857c],.home-scenarios[data-v-5694857c]{grid-template-columns:1fr}.home-metrics-inner[data-v-5694857c]{grid-template-columns:1fr 1fr;margin-top:0}.home-metrics[data-v-5694857c]{margin-top:24px}}:root{--canvas: #121416;--sheet: #1a1c1e;--tile: #222526;--tile-2: #2a2d30;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f2f4f5;--text-2: #a8b0b6;--text-3: #6f787e;--accent: #7cff6b;--accent-mid: #3ddc65;--accent-deep: #1fa855;--accent-glow: rgba(61, 220, 101, .45);--hero-glow: rgba(40, 180, 90, .55);--udp: #8b5cf6;--warn: #f5c542;--map-from: #4fc3f7;--map-to: #7cff6b;--busy: #f57c00;--brand-red: #8b3e52;--brand-red-dark: #6b3040;--brand-red-light: #a34d62;--login-top: #984755;--login-bottom: #6e2f3f;--soft-pink: #f5b3ca;--soft-pink-bg: #fdf6f9;--font-sans: "DM Sans", system-ui, sans-serif;--font-display: "Instrument Serif", Georgia, serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--device-radius: 22px}@keyframes breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.9}}@keyframes pulse-ring{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.35);opacity:0}}@keyframes spin-soft{to{transform:rotate(360deg)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dash-flow{to{stroke-dashoffset:-40}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-breathe{0%,to{box-shadow:0 0 #1fa85559,0 12px 40px #1fa85540}50%{box-shadow:0 0 0 14px #1fa85500,0 16px 48px #1fa85566}}@keyframes speed-bar{0%{width:0%}}@keyframes map-dot{0%,to{r:4;opacity:1}50%{r:6;opacity:.7}}.anim-fade-up{animation:fade-up .55s var(--ease-out) both}.anim-delay-1{animation-delay:.08s}.anim-delay-2{animation-delay:.16s}.anim-delay-3{animation-delay:.24s}.anim-delay-4{animation-delay:.32s}
