:root{--bg-primary:#e0e5ec;--bg-light:#f0f0f3;--shadow-dark:#b8bcc2;--shadow-light:#fff;--primary:#6d5dfc;--primary-glow:#6d5dfc4d;--danger:#ff6b6b;--success:#4ecdc4;--error-color:var(--danger);--success-color:var(--success);--text-main:#333;--text-muted:#6b7280;--font-display:"Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", Georgia, Cambria, "Times New Roman", serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", "Cascadia Code", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text-main);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0}#app{flex-direction:column;min-height:100vh;display:flex}.sk-container{width:100%;max-width:1200px;margin:0 auto;padding:32px 24px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-main);margin-top:0;font-weight:700}.sk-card{background-color:var(--bg-primary);box-shadow:8px 8px 16px var(--shadow-dark), -8px -8px 16px var(--shadow-light);border:none;border-radius:20px;margin-bottom:28px;padding:24px;transition:all .3s ease-in-out;position:relative}.sk-card:hover{box-shadow:10px 10px 20px var(--shadow-dark), -10px -10px 20px var(--shadow-light)}.sk-card-inset{background-color:var(--bg-primary);box-shadow:inset 8px 8px 16px var(--shadow-dark), inset -8px -8px 16px var(--shadow-light);border:none;border-radius:16px;margin-bottom:20px;padding:20px;transition:all .3s ease-in-out}.sk-metal-panel{background-color:var(--bg-primary);box-shadow:12px 12px 24px var(--shadow-dark), -12px -12px 24px var(--shadow-light);border:none;border-radius:20px}.sk-grid-screen{background-color:var(--bg-light);box-shadow:inset 6px 6px 12px var(--shadow-dark), inset -6px -6px 12px var(--shadow-light);border:none;border-radius:16px;padding:20px}.sk-btn{cursor:pointer;font-weight:600;font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-main);box-shadow:5px 5px 10px var(--shadow-dark), -5px -5px 10px var(--shadow-light);border:none;border-radius:14px;outline:none;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;transition:all .3s ease-in-out;display:inline-flex}.sk-btn:hover{box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light)}.sk-btn:active{box-shadow:inset 5px 5px 10px var(--shadow-dark), inset -5px -5px 10px var(--shadow-light)}.sk-btn:focus-visible,.sk-input:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #6d5dfc59}.sk-btn-primary{background-color:var(--primary);color:#fff;box-shadow:5px 5px 10px var(--shadow-dark), -5px -5px 10px var(--shadow-light)}.sk-btn-primary:hover{box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);background-color:#5544e6}.sk-btn-primary:active{background-color:var(--primary);box-shadow:inset 5px 5px 10px #4d3ebc,inset -5px -5px 10px #ffffff1a}.sk-btn-secondary{background-color:var(--bg-primary);color:var(--text-main)}.sk-btn-danger{background-color:var(--danger);color:#fff;box-shadow:5px 5px 10px var(--shadow-dark), -5px -5px 10px var(--shadow-light)}.sk-btn-danger:hover{box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);background-color:#e55353}.sk-btn-danger:active{background-color:var(--danger);box-shadow:inset 5px 5px 10px #b53b3b,inset -5px -5px 10px #ffffff1a}.sk-form-group{text-align:left;margin-bottom:24px}.sk-label{color:var(--text-muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.sk-input{width:100%;font-size:14px;font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-main);box-shadow:inset 6px 6px 12px var(--shadow-dark), inset -6px -6px 12px var(--shadow-light);border:none;border-radius:12px;outline:none;padding:14px 16px;transition:all .3s ease-in-out}.sk-input:focus{box-shadow:inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light)}.sk-switch{width:60px;height:30px;display:inline-block;position:relative}.sk-switch input{opacity:0;width:0;height:0}.sk-slider{cursor:pointer;background-color:var(--bg-primary);box-shadow:inset 4px 4px 8px var(--shadow-dark), inset -4px -4px 8px var(--shadow-light);border-radius:34px;transition:all .3s;position:absolute;inset:0}.sk-slider:before{content:"";background-color:var(--bg-primary);width:22px;height:22px;box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);border-radius:50%;transition:all .3s;position:absolute;bottom:4px;left:4px}input:checked+.sk-slider{background-color:var(--bg-primary)}input:checked+.sk-slider:before{background-color:var(--primary);box-shadow:0px 0px 8px var(--primary-glow);transform:translate(30px)}.sk-led-container{background-color:var(--bg-primary);width:24px;height:24px;box-shadow:inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sk-led{border-radius:50%;width:10px;height:10px;display:inline-block}.sk-led-green{background-color:var(--success);box-shadow:0 0 10px var(--success), inset 1px 1px 2px #fff;animation:2s infinite alternate led-glow-green}.sk-led-red{background-color:var(--danger);box-shadow:0 0 6px var(--danger), inset 1px 1px 2px #fff}.sk-led-orange{background-color:#ffa424;box-shadow:0 0 8px #ffa424,inset 1px 1px 2px #fff}@keyframes led-glow-green{0%{box-shadow:0 0 6px var(--success), inset 1px 1px 2px #fff}to{box-shadow:0 0 14px var(--success), inset 1px 1px 2px #fff}}.sk-badge{background-color:var(--bg-primary);color:var(--text-main);box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);border-radius:10px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.sk-badge-success{color:var(--success);box-shadow:inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light)}.sk-badge-warning{color:#ffa424;box-shadow:inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light)}.sk-badge-danger{color:var(--danger);box-shadow:inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light)}.sk-nav{background-color:var(--bg-primary);box-shadow:0 4px 8px var(--shadow-dark), 0 -2px 4px var(--shadow-light);padding:16px 24px}.sk-footer{background-color:var(--bg-primary);text-align:center;color:var(--text-muted);box-shadow:0 -4px 8px var(--shadow-dark), 0 2px 4px var(--shadow-light);border:none;padding:24px 0;font-size:12px}@media (width<=640px){.sk-container{padding:20px 12px}.sk-card,.sk-card-inset{border-radius:16px;padding:16px}.sk-btn{white-space:normal;width:100%;padding:11px 14px;line-height:1.35}.sk-badge{white-space:normal}.font-mono{word-break:break-all}}.sk-card:before,.sk-metal-panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background:linear-gradient(135deg,#ffffff6b,#fff0 42%,#6d5dfc14);position:absolute;inset:1px}.panel-kicker,.status-chip{color:var(--text-muted);letter-spacing:.02em;margin-top:8px;font-size:13px;display:inline-flex}.section-heading-with-icon{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-heading-with-icon .inset-subtitle{margin-bottom:0}.soft-icon,.chart-icon{color:#fff;background:radial-gradient(circle at 30% 25%, #fff8, transparent 30%), linear-gradient(135deg, var(--primary), #4ecdc4);border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 8px 20px #6d5dfc3d,inset 0 1px 2px #ffffff73}.probe-orb{display:inline-flex;position:relative}.probe-orb.online:after{content:"";border:1px solid #4ecdc473;border-radius:999px;animation:2.4s ease-out infinite probe-pulse;position:absolute;inset:-6px}@keyframes probe-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}.traffic-visual{background:radial-gradient(circle at 15% 15%,#ffffff8c,#0000 24%),linear-gradient(145deg,#d5dde7,#eef3f8);gap:10px;margin:12px 0;padding:14px;display:grid}.traffic-lane{grid-template-columns:46px minmax(90px,1fr) auto;align-items:center;gap:10px;min-height:28px;display:grid}.lane-value{color:var(--text-main);font-size:12px;font-weight:700}.flow-line{background:linear-gradient(90deg,#b8bcc247,#ffffffd9,#b8bcc247);border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 5px #b8bcc2cc,inset -2px -2px 5px #ffffffe6}.flow-line i{opacity:.9;width:22%;height:6px;animation:flow-drift var(--flow-duration,1.8s) linear infinite;border-radius:999px;position:absolute;top:2px}.traffic-lane.idle .flow-line i{opacity:0;animation-play-state:paused}.tx .flow-line i{background:linear-gradient(90deg,#0000,#6d5dfcf2,#0000);animation-direction:reverse}.flow-line i:first-child{animation-delay:0s;left:-25%}.flow-line i:nth-child(2){animation-delay:.55s;left:-25%}.flow-line i:nth-child(3){animation-delay:1.1s;left:-25%}@keyframes flow-drift{0%{transform:translate(0)}to{transform:translate(560%)}}.public-flow{margin-bottom:10px}@media (prefers-reduced-motion:reduce){.probe-orb.online:after,.flow-line i,.sk-led-green{animation:none!important}}h1,h2,.panel-title,.page-title,.status-title,.server-title,.safe-title,.modal-title{text-wrap:balance;line-height:1.18;font-family:var(--font-display)!important;letter-spacing:-.045em!important;font-weight:500!important}h3,h4,.section-title,.panel-subtitle,.chart-title,.server-name,.inset-subtitle{letter-spacing:-.018em;font-weight:700;font-family:var(--font-sans)!important}body,button,input,select,textarea{font-family:var(--font-sans);font-variant-numeric:proportional-nums}.font-mono,.meter-value,.stat-val,.lane-value,.token-code,.install-command,code{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.015em;font-family:var(--font-mono)!important}.panel-title{font-size:clamp(25px,3vw,34px)!important}.status-title,.page-title,.server-title{font-size:clamp(21px,2.4vw,29px)!important}.safe-title{font-size:22px!important}.panel-kicker,.status-description,.mode-help{letter-spacing:0;line-height:1.75}.sk-btn,.more-button,.server-menu button{letter-spacing:-.008em;font-weight:650}.sk-label,.meter-name,.stat-label,.lbl{letter-spacing:.015em;font-weight:650}.sk-footer{font-family:var(--font-sans);letter-spacing:.04em}@media (width<=640px){.traffic-lane{grid-template-columns:42px 1fr}.lane-value{grid-column:2}}:root{--page-bg:#fff;--glass-blur:16px;--glass-blur-heavy:20px;--glass-saturate:140%;--glass-bg:#ffffffa8;--glass-bg-strong:#ffffffd1;--glass-bg-soft:#f8faff94;--glass-border:#7a88a62e;--glass-border-hover:#5b67f14d;--glass-shadow:0 16px 48px #24304f1a, 0 2px 10px #24304f0d, inset 0 1px 0 #fffffff5, inset 0 -1px 0 #7c8bae14;--glass-shadow-hover:0 22px 64px #24304f24, 0 4px 16px #24304f0f, inset 0 1px 0 #fff, inset 0 -1px 0 #5b67f11a;--glass-inset:inset 0 1px 0 #fffffff5, inset 0 0 0 1px #8291b21a, 0 8px 28px #24304f0f;--glass-spring:cubic-bezier(.16, 1, .3, 1);--bg-primary:#ffffffa8;--bg-light:#f8faff9e;--shadow-dark:#2836561f;--shadow-light:#fffffff5;--primary:#5b67f1;--primary-dark:#4652d5;--primary-glow:#5b67f138;--danger:#e85667;--success:#28a979;--warning:#d98a2b;--text-main:#172033;--text-muted:#647084;--text-soft:#8490a3;--border-color:#7a88a62e}body{color:var(--text-main);background:var(--page-bg)!important}body:before{content:"";z-index:-1;pointer-events:none;background-color:#fff;position:fixed;inset:0}h1,h2,h3,h4{color:var(--text-main);letter-spacing:-.02em}.sk-container{max-width:1280px;padding-top:36px}.sk-card,.sk-metal-panel,.sk-card-inset,.sk-grid-screen,.safe-bezel,.status-logo-bezel,.server-title-bezel,.range-selector-bezel,.timing-bezel,.inner-panel,.rule-item,.storage-panel,.network-stats,.public-details,.traffic-visual,.location-panel{-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));border:1px solid var(--glass-border)!important;background-color:var(--glass-bg)!important;box-shadow:var(--glass-shadow)!important;background-image:linear-gradient(#ffffff8c,#ffffff14 52%,#0000)!important}.sk-card,.sk-metal-panel{transition:transform .5s var(--glass-spring), border-color .5s var(--glass-spring), box-shadow .5s var(--glass-spring), background-color .5s var(--glass-spring)!important;border-radius:24px!important}.sk-card:hover{transform:translateY(-2px);border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important;background-color:#ffffffc2!important}.sk-card-inset,.sk-grid-screen,.safe-bezel,.status-logo-bezel,.server-title-bezel,.range-selector-bezel,.timing-bezel,.inner-panel,.storage-panel,.network-stats,.public-details,.traffic-visual,.location-panel{box-shadow:var(--glass-inset)!important;transition:all .5s var(--glass-spring)!important;border-radius:18px!important}.sk-card:before,.sk-metal-panel:before{border-radius:inherit;opacity:.72!important;background:linear-gradient(#ffffffb8,#0000 42%)!important;inset:0!important}.sk-btn,.more-button,.copy-token-btn,.mini-btn,.public-link-btn{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-main)!important;transition:all .5s var(--glass-spring)!important;background-color:#ffffff9e!important;background-image:linear-gradient(#ffffffb8,#ffffff29)!important;border:1px solid #7a88a638!important;border-radius:16px!important;box-shadow:0 6px 18px #24304f14,inset 0 1px #fffffffa!important}.sk-btn:hover,.more-button:hover,.copy-token-btn:hover,.mini-btn:hover,.public-link-btn:hover{transform:translateY(-2px);background-color:#ffffffd1!important;border-color:#5b67f157!important;box-shadow:0 10px 28px #24304f1f,inset 0 1px #fff!important}.sk-btn:active,.more-button:active,.copy-token-btn:active,.mini-btn:active{transform:scale(.97)}.sk-btn-primary{color:#fff!important;background-color:#5b67f1e6!important;background-image:linear-gradient(#fff3,#0000)!important;border-color:#5b67f159!important;box-shadow:0 10px 28px #5b67f13d,inset 0 1px #ffffff73!important}.sk-btn-primary:hover{background-color:#4652d5f0!important}.sk-input,select.sk-input,textarea.sk-input{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-main)!important;transition:all .5s var(--glass-spring)!important;background-color:#ffffff94!important;background-image:linear-gradient(#ffffff6b,#0000)!important;border:1px solid #7a88a633!important;border-radius:16px!important;box-shadow:inset 0 1px #fffffff0,0 5px 18px #24304f0d!important}.sk-input:focus{background-color:#ffffffdb!important;border-color:#5b67f16b!important;box-shadow:0 0 0 4px #5b67f11a,inset 0 1px #fff!important}.quick-setup,.progress-bar-inset,.meter-bar-inset{background:#f9fbff94!important;border:1px solid #7a88a624!important;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #7a88a60d!important}.server-card,.chart-card,.status-header,.control-panel,.detail-header-panel,.rules-panel,.telegram-panel,.password-panel,.safe-box{background-color:#ffffffad!important;border-color:#7a88a62e!important}.traffic-visual,.storage-panel,.network-stats,.public-details,.location-panel{background-color:#f8faff99!important}.flow-line,.continuous-meter{background:#7482a11f!important;box-shadow:inset 0 1px 3px #2d3a5821,inset 0 -1px #ffffffd9!important}.server-menu,.history-modal,.rule-modal{-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));background-color:#ffffffd6!important;background-image:linear-gradient(#ffffffbd,#0000)!important;border:1px solid #7a88a633!important;border-radius:22px!important;box-shadow:0 24px 70px #24304f2e,inset 0 1px #fff!important}.server-menu button{transition:all .5s var(--glass-spring)!important;border-radius:12px!important}.server-menu button:hover{background-color:#5b67f117!important}.sk-footer{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-muted);background-color:#ffffffb3!important;border-top:1px solid #7a88a61f!important;box-shadow:0 -10px 36px #24304f0d!important}.token-alert{background-color:#f7f8ffbf!important;border-color:#5b67f12e!important}.spinner{color:var(--primary)}@media (width<=640px){.sk-container{padding:22px 14px}.sk-card,.sk-metal-panel{border-radius:20px!important}.sk-card-inset,.sk-grid-screen{border-radius:16px!important}}@media (prefers-reduced-motion:reduce){.sk-card,.sk-btn,.sk-input,.more-button{transition-duration:.01ms!important}}:root{--page-bg:#0b1026;--page-gradient:radial-gradient(circle at 12% 8%, #4f7cff47, transparent 30%), radial-gradient(circle at 88% 18%, #b65dff3d, transparent 32%), radial-gradient(circle at 72% 88%, #25d3ff2b, transparent 34%), linear-gradient(145deg, #0b1026 0%, #111739 48%, #16102f 100%);--glass-bg:#ffffff26;--glass-bg-strong:#fff3;--glass-bg-inset:#060b2342;--glass-border:#fff3;--glass-border-hover:#fff6;--glass-blur:16px;--glass-blur-heavy:20px;--glass-saturate:140%;--glass-spring:cubic-bezier(.16, 1, .3, 1);--text-main:#fff;--text-muted:#ffffffb8;--text-soft:#ffffff7a;--primary:#8b8cff;--primary-hover:#a7a8ff;--success-color:#62e6c2;--warning-color:#ffd37a;--error-color:#ff8398;--border-color:#ffffff2e;--flow-glow:0 0 8px currentColor, 0 0 18px currentColor, 0 0 32px #62e6ff47;--menu-blur:14px;--menu-surface:#0d122bb8}html{background:var(--page-bg)}body{min-height:100vh;position:relative;overflow-x:hidden;background:var(--page-gradient) fixed!important;color:var(--text-main)!important;font-family:var(--font-sans)!important}body:before,body:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(12px);opacity:.72;pointer-events:none;border-radius:999px;width:min(42vw,620px);animation:14s ease-in-out infinite alternate ambient-float;position:fixed}body:before{background:radial-gradient(circle,#5c89ff61,#5c89ff00);top:-18vw;left:-12vw}body:after{background:radial-gradient(circle,#b95cff52,#b95cff00);animation-delay:-7s;bottom:-22vw;right:-15vw}#app{isolation:isolate;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6,.brand-title,.panel-title,.page-title,.card-title,.chart-title,.server-name,.logo-text,.safe-title,.status-title,.server-title,.modal-title,.section-title,.inset-subtitle{color:var(--text-main)!important;font-family:var(--font-sans)!important;letter-spacing:-.035em!important;font-weight:600!important}p,label,.subtitle,.panel-subtitle,.page-subtitle,.card-subtitle,.help-text,.metric-label,.lane-label,.footer-text{color:var(--text-muted)}.metric-value,.lane-value,.stat-value,.token-code,.install-command{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}.sk-container{z-index:1;position:relative}.sk-header,.sk-footer{-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;color:var(--text-muted)!important;background:#0a0f2752!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff1f!important}.sk-card,.sk-metal-panel,.server-card,.chart-card,.status-header,.control-panel,.detail-header-panel,.rules-panel,.telegram-panel,.password-panel,.safe-box,.login-card,.setup-card,.settings-card{position:relative;border:1px solid var(--glass-border)!important;background-color:var(--glass-bg)!important;-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;color:var(--text-main)!important;transition:transform .5s var(--glass-spring), border-color .5s var(--glass-spring), background-color .5s var(--glass-spring), box-shadow .5s var(--glass-spring)!important;background-image:linear-gradient(#ffffff2e,#0000 50%)!important;border-radius:24px!important;box-shadow:0 16px 48px #0003,0 0 0 1px #ffffff0d,inset 0 1px #ffffff59!important}.sk-card:after,.server-card:after,.chart-card:after,.sk-btn:after{z-index:2;border-radius:inherit;content:"";opacity:0;pointer-events:none;background-image:linear-gradient(105deg,#0000 28%,#ffffff0a 40%,#ffffff5c 50%,#89dcff1f 56%,#0000 70%);background-position:180% 0;background-repeat:no-repeat;background-size:220% 100%;position:absolute;inset:0}.sk-card:hover:after,.server-card:hover:after,.chart-card:hover:after,.sk-btn:hover:after{animation:specular-sweep .9s var(--glass-spring)}.sk-card-inset,.sk-grid-screen,.quick-setup,.progress-bar-inset,.meter-bar-inset,.traffic-visual,.storage-panel,.network-stats,.public-details,.location-panel{background:var(--glass-bg-inset)!important;color:var(--text-main)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 8px #00000038,inset 0 1px #ffffff1f!important}.server-card-header,.card-header,.panel-header,.modal-header,.chart-title,.card-footer,.header-main{border-color:#ffffff1f!important}.sk-btn,.more-button,.server-menu button{position:relative;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;color:#fff!important;transition:all .5s var(--glass-spring)!important;background-color:#ffffff29!important;background-image:linear-gradient(#ffffff29,#0000)!important;border:1px solid #ffffff40!important;border-radius:16px!important;box-shadow:0 4px 16px #0000001f,inset 0 1px #ffffff4d!important}.sk-btn:hover,.more-button:hover,.server-menu button:hover{transform:translateY(-2px);background-color:#ffffff3d!important;border-color:#fff6!important;box-shadow:0 8px 32px #0000002e,0 0 18px #7cb2ff1f,inset 0 1px #ffffff6b!important}.sk-btn:active,.more-button:active,.server-menu button:active{transform:scale(.97)}.sk-btn-primary:hover{background-color:#757eff9e!important;box-shadow:0 12px 38px #4b53ff61,0 0 24px #62e6ff2e,inset 0 1px #ffffff7a!important}.sk-btn-danger{color:#ffd7df!important;background-color:#ff597c29!important;border-color:#ff83985c!important}.sk-input,select.sk-input,textarea.sk-input{caret-color:#8fe9ff;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;color:#fff!important;transition:all .5s var(--glass-spring)!important;background-color:#ffffff1a!important;background-image:linear-gradient(#ffffff14,#0000)!important;border:1px solid #fff3!important;border-radius:16px!important;box-shadow:inset 0 1px #fff3!important}.sk-input::placeholder{color:#fff6!important}.sk-input:focus,.sk-input:focus-visible,.sk-form-group:focus-within .sk-input{background-color:#ffffff2e!important;border-color:#ffffff70!important;outline:none!important;box-shadow:0 0 0 3px #ffffff21,0 0 22px #70b7ff2e,inset 0 1px #ffffff52!important}select.sk-input option{color:#fff;background:#111739}.sk-badge,.location-chip,.visibility-chip,.status-chip{-webkit-backdrop-filter:blur(24px) saturate(var(--glass-saturate))!important;backdrop-filter:blur(24px) saturate(var(--glass-saturate))!important;color:#fffc!important;background-color:#ffffff1c!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff2e!important}.sk-badge-success,.visibility-chip.public{color:#a9ffe8!important;background-color:#62e6c221!important;border-color:#62e6c252!important}.sk-badge-warning,.visibility-chip.private{color:#ffe6aa!important;background-color:#ffd37a1f!important;border-color:#ffd37a4d!important}.sk-badge-danger{color:#ffd0d9!important;background-color:#ff83981f!important;border-color:#ff839852!important}.server-menu,.history-modal,.rule-modal{-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))!important;color:#fff!important;background-color:#0e1330c7!important;background-image:linear-gradient(#ffffff24,#0000)!important;border:1px solid #ffffff3d!important;border-radius:22px!important;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff4d!important}.modal-overlay,.rule-modal-overlay{-webkit-backdrop-filter:blur(14px)saturate(130%)!important;backdrop-filter:blur(14px)saturate(130%)!important;background-color:#04071694!important}.token-alert{color:var(--text-main)!important;background-color:#8b8cff1f!important;border-color:#8b8cff42!important}.token-code{color:#bcefff!important;background-color:#499bc426!important;border-color:#8fe9ff3d!important}.install-command{color:#e9f7ff!important;background:#03071899!important;border-color:#ffffff2e!important}.soft-icon,.chart-icon{color:#c8f5ff!important;background:linear-gradient(135deg,#62e6ff33,#8b8cff38)!important;box-shadow:0 0 20px #62e6ff1a,inset 0 1px #ffffff47!important}.traffic-visual{padding:14px 16px!important}.flow-line{border:1px solid #ffffff1f;border-radius:999px;position:relative;overflow:hidden;background:#02071a70!important;height:12px!important;box-shadow:inset 0 2px 6px #00000057,inset 0 1px #ffffff14,0 0 18px #62e6ff0a!important}.flow-line:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.flow-line i{filter:blur(.2px);box-shadow:var(--flow-glow);will-change:transform;border-radius:999px!important;width:30%!important;height:8px!important;top:2px!important}.rx .flow-line i{color:#62e6ff;background:linear-gradient(90deg,#0000,#62e6ff8c,#c5f8ff 60%,#0000)!important}.tx .flow-line i{color:#ad83ff;box-shadow:0 0 8px,0 0 18px,0 0 32px #ad83ff47;background:linear-gradient(90deg,#0000,#ad83ff94,#eadcff 60%,#0000)!important}.traffic-lane:not(.idle).rx .lane-value{text-shadow:0 0 12px #62e6ff8c;color:#bdf6ff!important}.traffic-lane:not(.idle).tx .lane-value{text-shadow:0 0 12px #ad83ff8c;color:#e4d5ff!important}.continuous-meter,.progress-bar-inset,.meter-bar-inset{overflow:hidden;background:#03081c66!important}@keyframes specular-sweep{0%{opacity:0;background-position:180% 0}18%{opacity:.82}to{opacity:0;background-position:-80% 0}}@keyframes ambient-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,3vh)scale(1.1)}}@media (width<=640px){body:before,body:after{opacity:.54;width:86vw}.sk-card,.sk-metal-panel,.server-card,.chart-card{-webkit-backdrop-filter:blur(44px) saturate(var(--glass-saturate))!important;backdrop-filter:blur(44px) saturate(var(--glass-saturate))!important;border-radius:20px!important}}@media (prefers-reduced-motion:reduce){body:before,body:after,.sk-card:after,.server-card:after,.chart-card:after,.sk-btn:after{animation:none!important}}.more-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-width:auto!important;box-shadow:none!important;color:#ffffffb8!important;letter-spacing:0!important;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:10px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;transition:color .18s,border-color .18s,background-color .18s!important}.more-button:hover,.more-button[aria-expanded=true]{box-shadow:none!important;color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important;transform:none!important}.more-button:active{background:#ffffff14!important;transform:none!important}.server-menu{overflow:hidden;background:var(--menu-surface)!important;width:148px!important;-webkit-backdrop-filter:blur(var(--menu-blur)) saturate(125%)!important;backdrop-filter:blur(var(--menu-blur)) saturate(125%)!important;background-image:none!important;border:1px solid #ffffff24!important;border-radius:12px!important;padding:4px!important;box-shadow:0 10px 28px #0000003d!important}.server-menu button{text-align:left;min-height:34px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:#ffffffc7!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 10px!important;font-size:12px!important;font-weight:450!important;transition:color .16s,background-color .16s!important;transform:none!important}.server-menu button:hover{box-shadow:none!important;color:#fff!important;background:#ffffff14!important;border:0!important;transform:none!important}.server-menu button.danger{color:#ffa6b5e0!important}.server-menu button.danger:hover{color:#ffc2cd!important;background:#ff69821a!important}:root{--page-bg:#101523;--page-gradient:radial-gradient(circle at 16% 10%, #667eea21, transparent 34%), radial-gradient(circle at 86% 16%, #764ba21a, transparent 36%), radial-gradient(circle at 72% 88%, #5ec9de12, transparent 38%), linear-gradient(145deg, #101523 0%, #131827 52%, #151724 100%);--ambient-opacity:.32;--glass-bg:#ffffff1f;--glass-bg-hover:#ffffff2e;--glass-bg-strong:var(--glass-bg-hover);--glass-bg-inset:#0509182e;--glass-border:#ffffff29;--glass-border-hover:#ffffff47;--glass-shadow:0 8px 32px #0000001f, inset 0 1px 0 #ffffff59;--glass-shadow-hover:0 16px 56px #0000002e, inset 0 1px 0 #ffffff73;--font-primary:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", sans-serif;--font-weight-body:400;--font-weight-label:500;--font-weight-heading:600;--text-main:#fffffff0;--text-muted:#ffffffa8;--text-soft:#ffffff6b;--flow-glow:0 0 5px currentColor, 0 0 11px #62e6ff33}body{font-size:14px;font-weight:var(--font-weight-body);letter-spacing:-.006em;background:var(--page-gradient) fixed!important;font-family:var(--font-primary)!important}body:before,body:after{filter:blur(28px);opacity:var(--ambient-opacity)}body:before{background:radial-gradient(circle,#667eea42,#667eea00)}body:after{background:radial-gradient(circle,#764ba233,#764ba200)}body,button,input,select,textarea{font-family:var(--font-primary)!important}h1,h2,h3,h4,h5,h6,.brand-title,.panel-title,.page-title,.card-title,.chart-title,.server-name,.logo-text,.safe-title,.status-title,.server-title,.modal-title,.section-title,.inset-subtitle{line-height:1.22;font-family:var(--font-primary)!important;font-weight:var(--font-weight-heading)!important;letter-spacing:-.025em!important}p,label,.subtitle,.panel-subtitle,.page-subtitle,.card-subtitle,.help-text,.metric-label,.lane-label,.footer-text{font-weight:var(--font-weight-body);line-height:1.6}.sk-label,.meter-name,.stat-label,.lbl,.lane-label,.storage-title{font-weight:var(--font-weight-label)!important;letter-spacing:.006em!important}.sk-card,.sk-metal-panel,.server-card,.chart-card,.status-header,.control-panel,.detail-header-panel,.rules-panel,.telegram-panel,.password-panel,.safe-box,.login-card,.setup-card,.settings-card{border-color:var(--glass-border)!important;background-color:var(--glass-bg)!important;box-shadow:var(--glass-shadow)!important;background-image:linear-gradient(#ffffff21,#0000 48%)!important}.sk-card:hover,.server-card:hover,.chart-card:hover,.settings-card:hover{transform:translateY(-1px);border-color:var(--glass-border-hover)!important;background-color:var(--glass-bg-hover)!important;box-shadow:var(--glass-shadow-hover)!important}.sk-card:after,.server-card:after,.chart-card:after,.sk-btn:after{background-image:linear-gradient(105deg,#0000 34%,#ffffff06 43%,#fff3 50%,#89dcff0f 56%,#0000 66%)}.sk-card-inset,.sk-grid-screen,.quick-setup,.progress-bar-inset,.meter-bar-inset,.traffic-visual,.storage-panel,.network-stats,.public-details,.location-panel{background:var(--glass-bg-inset)!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px 5px #0000002e,inset 0 1px #ffffff17!important}.sk-header,.sk-footer{background:#090d1c33!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff14!important}.sk-btn{font-weight:var(--font-weight-label)!important;background-color:#ffffff1a!important;background-image:linear-gradient(#ffffff1f,#0000)!important;border-color:#ffffff2e!important;box-shadow:0 4px 14px #0000001a,inset 0 1px #ffffff38!important}.sk-btn:hover{transform:translateY(-1px);background-color:#ffffff29!important;border-color:#ffffff4d!important;box-shadow:0 7px 22px #00000024,inset 0 1px #ffffff4d!important}.sk-btn-primary{background-color:#667eea57!important;background-image:linear-gradient(135deg,#69aaeb2e,#764ba233)!important;border-color:#98a4ff57!important;box-shadow:0 7px 22px #3846a033,inset 0 1px #ffffff47!important}.sk-input,select.sk-input,textarea.sk-input{font-weight:var(--font-weight-body);background-color:#fff1!important;background-image:linear-gradient(#ffffff0e,#0000)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff21!important}.sk-input:focus,.sk-input:focus-visible{background-color:#ffffff1c!important;border-color:#ffffff4d!important;box-shadow:0 0 0 2px #ffffff14,0 0 15px #667eea1a,inset 0 1px #fff3!important}.sk-badge,.location-chip,.visibility-chip,.status-chip{font-weight:var(--font-weight-label)!important;background-color:#ffffff13!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1f!important}.flow-line{border-color:#ffffff14;background:#0206134d!important;height:8px!important;box-shadow:inset 0 1px 4px #00000040,inset 0 1px #ffffff0d!important}.rx .flow-line i{background:linear-gradient(90deg,#0000,#62e6ff66,#c8f9ffcc 60%,#0000)!important}.tx .flow-line i{box-shadow:0 0 5px,0 0 11px #ad83ff33;background:linear-gradient(90deg,#0000,#ad83ff66,#e9dcffcc 60%,#0000)!important}.continuous-meter,.progress-bar-inset,.meter-bar-inset{background:#03071647!important}.continuous-meter>*,.progress-bar-inset>*,.meter-bar-inset>*{box-shadow:0 0 6px}.more-button{font-weight:var(--font-weight-label)!important;background:#ffffff0b!important;border-color:#ffffff21!important}.server-menu{background:#0d1224ad!important;border-color:#ffffff1f!important;box-shadow:0 9px 24px #0003!important}.server-menu button{font-weight:var(--font-weight-body)!important}@media (width<=640px){body:before,body:after{opacity:calc(var(--ambient-opacity) * .82)}}:root{--inner-surface:transparent;--inner-border:0;--inner-shadow:none;--input-border-idle:transparent;--input-shadow-idle:none;--input-focus-glow:0 0 0 1px #b3daff75, 0 0 18px #66a6ea2e;--flow-track-height:3px;--flow-beam-height:3px;--flow-container-bg:transparent;--module-glass-bg:#ffffff13;--metadata-surface:transparent;--metadata-radius:0;--metadata-padding:0;--button-surface:transparent;--button-border:0;--button-shadow:none;--button-focus-glow:0 0 0 1px #b3daff6b, 0 0 16px #66a6ea29;--rule-label-surface:transparent;--rule-label-radius:0}.safe-bezel,.status-logo-bezel,.server-title-bezel,.range-selector-bezel,.timing-bezel,.inner-panel,.rule-item,.quick-setup,.meter-bar-inset,.progress-bar-inset,.traffic-visual,.storage-panel,.network-stats,.public-details,.location-panel,.server-card .sk-card-inset,.status-header .sk-card-inset,.detail-header-panel .sk-card-inset,.control-panel .sk-card-inset,.rules-panel .sk-card-inset,.telegram-panel .sk-card-inset,.password-panel .sk-card-inset{border:var(--inner-border)!important;background:var(--inner-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--inner-shadow)!important;background-image:none!important;border-radius:0!important}.server-card-header,.card-header,.panel-header,.modal-header,.header-main{border-color:#ffffff14!important}.server-card-header{padding-bottom:18px!important}.server-metrics-body{padding-top:18px}.metric-meter{margin-bottom:18px!important}.meter-bar-inset,.progress-bar-inset{padding:0!important}.storage-panel,.network-stats,.public-details,.location-panel{border-top:1px solid #ffffff12!important;margin-top:18px!important;padding:18px 0 0!important}.traffic-visual{background:var(--flow-container-bg)!important;border-top:1px solid #ffffff12!important;gap:13px!important;margin:20px 0 0!important;padding:18px 0 0!important}.sk-badge,.location-chip,.visibility-chip,.status-chip{box-shadow:none!important;background:0 0!important;border:0!important}.location-chip,.visibility-chip{padding:0!important}.soft-icon,.chart-icon{box-shadow:none!important;background:0 0!important;border:0!important}.sk-input,select.sk-input,textarea.sk-input{border:1px solid var(--input-border-idle)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--input-shadow-idle)!important;background:#ffffff0e!important;border-radius:11px!important;transition:border-color .22s,background-color .22s,box-shadow .22s!important}.sk-input:hover{background:#ffffff12!important}.sk-input:focus,.sk-input:focus-visible,.sk-form-group:focus-within .sk-input{box-shadow:var(--input-focus-glow)!important;background:#ffffff16!important;border-color:#b3daff6b!important;outline:none!important}.continuous-meter{border-radius:999px;height:3px!important;box-shadow:none!important;background:#ffffff17!important}.continuous-meter-fill{box-shadow:0 0 7px!important}.flow-line{border-radius:999px;overflow:hidden;height:var(--flow-track-height)!important;box-shadow:none!important;background:#ffffff14!important;border:0!important}.flow-line:before{display:none}.flow-line i{opacity:.88;filter:none;width:22%!important;height:var(--flow-beam-height)!important;top:0!important}.traffic-lane:not(.idle).rx .lane-value,.traffic-lane:not(.idle).tx .lane-value{text-shadow:none!important}.sk-card:after,.server-card:after,.chart-card:after,.sk-btn:after{display:none!important}.sk-card,.sk-metal-panel,.server-card,.chart-card,.status-header,.control-panel,.detail-header-panel,.rules-panel,.telegram-panel,.password-panel,.safe-box,.login-card,.setup-card,.settings-card{background:var(--module-glass-bg)!important;background-image:none!important;border-color:#ffffff1f!important;box-shadow:0 14px 42px #00000029,inset 0 1px #fff3!important}.sk-card:hover,.server-card:hover,.chart-card:hover,.settings-card:hover{background:#ffffff17!important;border-color:#ffffff2e!important;box-shadow:0 17px 48px #00000030,inset 0 1px #ffffff3d!important}.sk-card:before,.server-card:before,.chart-card:before{opacity:.45!important;background:linear-gradient(#ffffff17,#0000 38%)!important}.server-meta{flex-wrap:wrap;gap:9px!important}.location-chip,.location-chip.pending,.visibility-chip,.visibility-chip.public,.visibility-chip.private{max-width:none;border-radius:var(--metadata-radius)!important;background:var(--metadata-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:var(--text-muted)!important;letter-spacing:0!important;padding:var(--metadata-padding)!important;background-image:none!important;border:0!important;font-size:11px!important;font-weight:400!important}.visibility-chip:before{color:#ffffff47;content:"·";margin-right:9px}.traffic-visual{gap:18px!important}.traffic-lane{grid-template-columns:1fr auto!important;gap:9px 16px!important;min-height:0!important;display:grid!important}.lane-label{color:var(--text-muted)!important;font-size:11px!important;font-weight:400!important}.lane-value{color:#ffffffe0!important;grid-column:auto!important;font-size:12px!important;font-weight:500!important}.flow-line{grid-column:1/-1;width:100%;background:#fff1!important}.flow-line i{left:-22%;width:18%!important}.rx .flow-line i{background:linear-gradient(90deg,#0000,#67e2f57a,#d7fbff 65%,#0000)!important;box-shadow:0 0 4px #67e2f56b,0 0 8px #67e2f51f!important}.tx .flow-line i{background:linear-gradient(90deg,#0000,#ae91f87a,#eee6ff 65%,#0000)!important;box-shadow:0 0 4px #ae91f86b,0 0 8px #ae91f81f!important}.flow-line i:first-child{animation-delay:0s}.system-identity{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex}.system-identity>span+span:before{color:#ffffff47;content:"·";margin-right:5px}.system-logo{color:#ffffffc2;flex:none;width:13px;height:13px}.system-pending{color:var(--text-soft)}.server-meta>*+:before,.server-identity>.location-chip:before{color:#ffffff47;content:"·";margin-right:9px}.visibility-chip:before{content:"·"}.heartbeat-graph{grid-column:1/-1;width:100%;height:24px;display:block;overflow:hidden}.heartbeat-baseline,.heartbeat-line,.heartbeat-glow,.heartbeat-wave{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s}.heartbeat-track{transform-box:fill-box;transform-origin:0;animation:heartbeat-scroll var(--heartbeat-duration,1.8s) linear infinite}.traffic-lane.idle .heartbeat-track,body.scrolling .heartbeat-track{animation-play-state:paused}@keyframes heartbeat-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.heartbeat-baseline{stroke:#ffffff0b;stroke-width:1px}.heartbeat-line{stroke:#ffffff17;stroke-width:1px}.heartbeat-glow{opacity:.34;stroke-width:3.2px}.heartbeat-wave{stroke-width:1.35px}.rx .heartbeat-glow,.rx .heartbeat-wave{stroke:#67e2f5e6}.tx .heartbeat-glow,.tx .heartbeat-wave{stroke:#ae91f8e6}.traffic-lane.idle .heartbeat-wave{opacity:.28}.sk-btn,.sk-btn-primary,.sk-btn-secondary,.sk-btn-danger,.more-button,.copy-token-btn,.mini-btn,.public-link-btn,.close-token-btn,.detail-btn,.add-rule-btn,.rule-actions button,.modal-buttons button,.button-row button,.server-menu button{border:var(--button-border)!important;background:var(--button-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--button-shadow)!important;color:#ffffffb8!important;background-image:none!important;border-radius:8px!important;transition:color .16s,background-color .16s,opacity .16s,box-shadow .16s!important;transform:none!important}.sk-btn-primary,.add-rule-btn,.submit-btn{color:#bed2fff5!important;font-weight:600!important}.sk-btn-danger,.rule-actions .sk-btn-danger,.server-menu button.danger,.close-token-btn{color:#ff9bade6!important}.sk-btn:hover,.more-button:hover,.more-button[aria-expanded=true],.copy-token-btn:hover,.mini-btn:hover,.public-link-btn:hover,.close-token-btn:hover,.detail-btn:hover,.add-rule-btn:hover,.rule-actions button:hover,.modal-buttons button:hover,.button-row button:hover,.server-menu button:hover{border:var(--button-border)!important;box-shadow:var(--button-shadow)!important;color:#fff!important;background:#ffffff0b!important;transform:none!important}.sk-btn-danger:hover,.rule-actions .sk-btn-danger:hover,.server-menu button.danger:hover,.close-token-btn:hover{color:#ffc4ce!important;background:#ff69820e!important}.sk-btn:active,.more-button:active,.copy-token-btn:active,.mini-btn:active,.public-link-btn:active,.close-token-btn:active,.detail-btn:active,.add-rule-btn:active,.rule-actions button:active,.modal-buttons button:active,.button-row button:active,.server-menu button:active{box-shadow:none!important;background:#ffffff08!important;transform:none!important}.sk-btn:focus,.sk-btn:focus-visible,.more-button:focus,.more-button:focus-visible,.copy-token-btn:focus,.copy-token-btn:focus-visible,.mini-btn:focus,.mini-btn:focus-visible,.public-link-btn:focus,.public-link-btn:focus-visible,.close-token-btn:focus,.close-token-btn:focus-visible,.detail-btn:focus,.detail-btn:focus-visible,.add-rule-btn:focus,.add-rule-btn:focus-visible,.rule-actions button:focus,.rule-actions button:focus-visible,.modal-buttons button:focus,.modal-buttons button:focus-visible,.button-row button:focus,.button-row button:focus-visible,.server-menu button:focus,.server-menu button:focus-visible{border:var(--button-border)!important;box-shadow:var(--button-focus-glow)!important;color:#fff!important;background:#ffffff0e!important;outline:none!important}.sk-btn:disabled,button:disabled{cursor:not-allowed;opacity:1;box-shadow:none!important;color:#ffffff4d!important;background:0 0!important}.rules-panel .rule-meta-tags{gap:8px!important}.rules-panel .rule-meta-tags .sk-badge,.rules-panel .status-message,.rule-modal .sk-label{border-radius:var(--rule-label-radius)!important;background:var(--rule-label-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background-image:none!important;border:0!important;padding:0!important}.rules-panel .rule-meta-tags .sk-badge{color:var(--text-muted)!important;font-size:11px!important;font-weight:400!important}.rules-panel .rule-meta-tags .sk-badge+.sk-badge:before{color:#ffffff47;content:"·";margin-right:8px}.rules-panel .rule-meta-tags .sk-badge-success{color:#75e1bfd1!important}.rules-panel .rule-meta-tags .sk-badge-danger{color:#ff9badd1!important}.rule-description .text-primary,.rule-description .text-danger{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.login-heading{z-index:1;position:relative}.login-brand{color:var(--text-main)!important;font-family:var(--font-primary)!important;letter-spacing:-.035em!important;font-weight:600!important}.login-subtitle{letter-spacing:.02em;font-weight:400!important}.safe-box .sk-form-group{margin-bottom:22px}.safe-box .sk-label{color:#ffffffb3;margin-bottom:9px}.safe-box .mode-help{color:var(--text-soft);margin:4px 0 0;font-size:12px}.safe-box .action-row{margin-top:28px}.safe-box .submit-btn{border:var(--button-border)!important;background:var(--button-surface)!important;box-shadow:var(--button-shadow)!important}.safe-box .submit-btn:hover{box-shadow:var(--button-shadow)!important;background:#ffffff0b!important}.safe-box .submit-btn:focus,.safe-box .submit-btn:focus-visible{box-shadow:var(--button-focus-glow)!important;background:#ffffff0e!important}.safe-box .public-link-btn{display:inline;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:400!important}.safe-box .public-link-btn:hover{color:var(--text-main)!important}@media (width<=640px){.server-card-header{padding-bottom:15px!important}.storage-panel,.network-stats,.public-details,.location-panel,.traffic-visual{margin-top:15px!important;padding-top:15px!important}}.sk-card,.sk-metal-panel,.server-card,.chart-card,.status-header,.control-panel,.detail-header-panel,.rules-panel,.telegram-panel,.password-panel,.safe-box,.login-card,.setup-card,.settings-card{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important}.sk-card-inset,.sk-grid-screen,.safe-bezel,.status-logo-bezel,.server-title-bezel,.range-selector-bezel,.timing-bezel,.inner-panel,.rule-item,.storage-panel,.network-stats,.public-details,.traffic-visual,.location-panel{-webkit-backdrop-filter:blur(16px)saturate(130%)!important;backdrop-filter:blur(16px)saturate(130%)!important}.sk-btn,.more-button,.copy-token-btn,.mini-btn,.public-link-btn,.sk-input,select.sk-input,textarea.sk-input{-webkit-backdrop-filter:blur(12px)saturate(120%)!important;backdrop-filter:blur(12px)saturate(120%)!important}.sk-card,.sk-metal-panel,.server-card,.chart-card{box-shadow:0 8px 24px #00000026,inset 0 1px #ffffff40!important}.sk-card:hover,.server-card:hover,.chart-card:hover{box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff4d!important}.sk-card,.sk-metal-panel,.server-card,.chart-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.sk-btn{transition:color .2s,background-color .2s,box-shadow .2s,transform .2s!important}.sk-input{transition:border-color .25s,background-color .25s,box-shadow .25s!important}.server-card{contain:layout style paint}body.scrolling .sk-card,body.scrolling .server-card,body.scrolling .chart-card{transition-duration:0s!important}body.scrolling .sk-card:hover,body.scrolling .server-card:hover,body.scrolling .chart-card:hover{transform:none!important}body.scrolling animateTransform{animation-play-state:paused}@media (width<=768px){.sk-card,.sk-metal-panel,.server-card,.chart-card,.sk-card-inset,.sk-btn,.sk-input{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sk-card,.server-card{background-color:#ffffff1f!important;box-shadow:0 4px 12px #0000001f!important}.sk-card:hover,.server-card:hover{transform:none!important;box-shadow:0 4px 12px #0000001f!important}}.sk-card,.server-card,.chart-card{will-change:transform;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sk-card,.server-card,.chart-card{transition:none!important}animateTransform{display:none}}.heartbeat-graph,.flow-line{will-change:auto;transform:translateZ(0)}*{will-change:auto!important}.sk-card:hover,.server-card:hover{will-change:transform, box-shadow}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.traffic-visual,.continuous-meter-fill,.flow-line i{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.app-layout[data-v-f67c475c]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-f67c475c]{flex:1}
