*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}.app-root[data-v-ecb22f27]{min-height:100vh;isolation:isolate}.inline-fields .uni-forms-item{flex:1}:root{--font-family-sans: "Inter", "HarmonyOS Sans", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg-base: #f5f7ff;--color-bg-alt: #fafdff;--color-surface: rgba(255, 255, 255, .95);--color-surface-strong: rgba(255, 255, 255, .98);--color-surface-glass: rgba(255, 255, 255, .92);--color-border: rgba(15, 23, 42, .08);--color-divider: rgba(15, 23, 42, .08);--color-text-primary: #0f172a;--color-text-heading: #020617;--color-text-muted: rgba(15, 23, 42, .65);--color-interactive: var(--color-primary);--color-primary: #5b8dff;--color-primary-strong: #3b82f6;--color-accent: #22d3ee;--color-success: #22c55e;--color-warning: #facc15;--gradient-brand: radial-gradient(circle at 20% 20%, rgba(91, 141, 255, .12), transparent 40%), linear-gradient(135deg, #f8fbff 0%, #f3f6ff 100%);--shadow-soft: 0 .5rem 1.25rem rgba(15, 23, 42, .12);--shadow-strong: 0 1.25rem 2.5rem rgba(15, 23, 42, .2);--blur-glass: .875rem;--radius-sm: .375rem;--radius-md: .5625rem;--radius-lg: .8125rem;--radius-xl: 1.125rem;--space-2xs: .25rem;--space-xs: .375rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--transition-fast: .2s ease;--transition-normal: .32s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--color-bg-base: #050a1f;--color-bg-alt: #0b1434;--color-surface: rgba(11, 20, 52, .85);--color-surface-strong: rgba(11, 20, 52, .92);--color-surface-glass: rgba(15, 23, 42, .78);--color-border: rgba(148, 163, 184, .25);--color-divider: rgba(255, 255, 255, .08);--color-text-primary: #e2e8f0;--color-text-heading: #f8fafc;--color-text-muted: rgba(226, 232, 240, .75);--color-interactive: var(--color-primary);--gradient-brand: radial-gradient(circle at 10% 20%, rgba(34, 211, 238, .25), transparent 40%), radial-gradient(circle at 80% 0%, rgba(91, 141, 255, .22), transparent 45%), linear-gradient(135deg, #030712 0%, #050a1f 35%, #0b1434 100%);--shadow-soft: 0 .75rem 1.875rem rgba(2, 6, 23, .35);--shadow-strong: 0 1.5625rem 3.75rem rgba(5, 10, 31, .65)}uni-page-body,body,#app,.app-root{min-height:100vh;width:100%;margin:0;font-family:var(--font-family-sans);background:var(--gradient-brand);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--gradient-brand)}*{box-sizing:border-box}::-moz-selection{background:var(--color-primary);color:#fff}::selection{background:var(--color-primary);color:#fff}.app-shell,.app-root{position:relative;padding:var(--space-lg) clamp(.625rem,4vw,3.75rem)}.app-root:before,.app-root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.app-root:before{background:radial-gradient(circle at 20% 20%,rgba(34,211,238,.25),transparent 50%);filter:blur(40px)}.app-root:after{background:radial-gradient(circle at 80% 10%,rgba(91,141,255,.2),transparent 55%);filter:blur(60px)}main,uni-view,uni-text,uni-button,uni-input,div{font-family:inherit}.surface-card{background:var(--color-surface);border:.03125rem solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);backdrop-filter:blur(var(--blur-glass))}.glass-panel{background:var(--color-surface-glass);border:.03125rem solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);backdrop-filter:blur(calc(var(--blur-glass) + .25rem))}.text-muted{color:color-mix(in srgb,var(--color-text-muted) 82%,rgb(255,255,255) 18%)}.text-interactive,a,.link,.agreement-link,.register-text{color:var(--color-interactive);cursor:pointer;transition:color var(--transition-fast),transform var(--transition-fast)}.text-interactive:hover,a:hover,.link:hover,.agreement-link:hover,.register-text:hover{color:var(--color-accent);transform:translateY(-.0625rem)}.heading-lg{font-size:clamp(1.3125rem,5vw,2.25rem);font-weight:600;color:var(--color-text-heading)}.flex-center{display:flex;align-items:center;justify-content:center}.grid-auto{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.btn-base{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-lg);height:2.75rem;border-radius:var(--radius-lg);border:none;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);will-change:transform}.btn-base:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.btn-primary{background:linear-gradient(120deg,var(--color-primary-strong) 0%,var(--color-accent) 100%);color:#fff;box-shadow:0 .625rem 1.25rem rgba(59,130,246,.35)}.btn-primary:not(:disabled):active{transform:translateY(.125rem) scale(.99);box-shadow:0 .375rem .875rem rgba(59,130,246,.3)}.input-base{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:.03125rem solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:var(--color-text-heading);transition:border var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.input-base:focus{border-color:var(--color-primary);box-shadow:0 0 0 .125rem rgba(91,141,255,.35);background:rgba(255,255,255,.12)}.card-dashed{border:.0625rem dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);color:var(--color-text-muted)}.badge-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;letter-spacing:.02em;border:.03125rem solid rgba(255,255,255,.2)}@media (max-width: 768px){.app-shell,.app-root{padding:var(--space-md) var(--space-sm)}}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tunnel:before{content:""}.icon-node:before{content:""}.icon-blackList:before{content:""}.icon-help:before{content:""}.icon-dashboard:before{content:""}.section{background:#fff;border-radius:.5rem;padding:.625rem;box-shadow:0 .125rem .5625rem rgba(0,0,0,.04)}.section-title{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.section-body{display:flex}.node-selector{flex-direction:row;align-items:stretch;gap:.5rem;width:100%;overflow-x:auto;padding-bottom:.25rem}.node-card{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border-radius:.5rem;border:.0625rem solid transparent;background:#f9fafb;transition:all .2s;flex:0 0 calc((100% - 2rem)/5);min-width:7.5rem}.node-card:not(.disabled){cursor:pointer}.node-card:not(.disabled):hover{border-color:rgba(37,99,235,.3);background:#f1f5ff}.node-card.active{border-color:#2563eb;background:rgba(37,99,235,.08);box-shadow:0 .25rem .75rem rgba(37,99,235,.1)}.node-card.disabled{cursor:default}.node-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.node-name-row{display:flex;align-items:center;gap:.3125rem}.node-name{font-size:.9375rem;font-weight:600;color:#1f2937}.node-region{padding:.1875rem .4375rem;background:rgba(37,99,235,.12);color:#2563eb;border-radius:31.21875rem;font-size:.75rem}.node-description{font-size:.8125rem;color:#4b5563;line-height:1.6}.node-metrics{display:flex;flex-direction:column;gap:.25rem}.node-metric{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.metric-label{font-size:.75rem;color:#4b5563}.metric-stars{display:flex;align-items:center;gap:.1875rem}.node-empty{padding:1rem;border-radius:.5rem;background:#fdf2f2;color:#b91c1c;text-align:center;font-size:.8125rem;flex:1}.input-with-counter{position:relative;width:100%}.input-counter{position:absolute;right:.375rem;bottom:.25rem;font-size:.75rem;color:#999}.business-id-row{display:flex;flex-wrap:wrap;align-items:center;margin-top:0}.business-id-label{flex:0 0 32%;display:flex;flex-direction:column;gap:.125rem}.business-id-title{font-size:.875rem;font-weight:600;color:#1f2937}.business-id-sub{font-size:.6875rem;color:#6b7280}.business-id-input-wrapper{flex:1 1 auto}.business-id-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1875rem}.business-id-mode-toggle{display:inline-flex;padding:.125rem;border-radius:31.21875rem;background:#f3f4f6;border:.03125rem solid #e5e7eb}.business-id-mode-btn{padding:.25rem .625rem;font-size:.75rem;color:#4b5563;border-radius:31.21875rem}.business-id-mode-btn.active{background:#2563eb;color:#fff}.business-id-auto-hint{margin-left:.5rem;font-size:.6875rem;color:#6b7280}.business-id-auto-preview{margin-top:.125rem;padding:.3125rem .4375rem;border-radius:.3125rem;background:#f9fafb;border:.03125rem dashed #e5e7eb;display:flex;gap:.25rem;font-size:.75rem;color:#4b5563}.auto-preview-label{color:#9ca3af}.auto-preview-value{font-weight:500;color:#1f2937}.inline-fields{display:flex;gap:.75rem}.inline-fields :deep(.uni-forms-item){flex:1}.switch-row{display:flex;gap:1.25rem;padding:.5rem 0}.switch-item{display:flex;align-items:center;gap:.375rem;font-size:.875rem}
