:root{--primary:#8348f0;--primary-light:#8b5cf6;--indigo:#6366f1;--bg:#fafbfc;--card:#fff;--fg:#0f0f10;--fg-muted:#71717a;--border:#e4e4e7;--success:#10b981;--blue:#3b82f6;--gradient:linear-gradient(135deg, #8348f0, #6366f1);--shadow:0 4px 20px #00000014;--shadow-lg:0 20px 60px #0000001f;--font:"Outfit", -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font);background:var(--bg);color:var(--fg);overflow-x:clip}a{color:inherit;text-decoration:none}.loader{background:var(--bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-logo{width:56px;height:56px}.loader-logo svg{width:100%;height:100%}.loader-ring{stroke-dasharray:113;stroke-dashoffset:113px;animation:2s forwards loaderSpin}@keyframes loaderSpin{to{stroke-dashoffset:0}}.bg-interactive{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-grid{transform-origin:top;background-image:linear-gradient(#8b5cf608 1px,#0000 1px),linear-gradient(90deg,#8b5cf608 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:-50%;transform:perspective(500px)rotateX(60deg)}.bg-glow{filter:blur(100px);border-radius:50%;transition:transform .3s ease-out;position:absolute}.bg-glow-1{background:#8348f026;width:600px;height:600px;top:-200px;right:-100px}.bg-glow-2{background:#6366f11f;width:500px;height:500px;bottom:-150px;left:-100px}.bg-glow-3{background:#8348f014;width:400px;height:400px;top:40%;left:30%}.bg-dots{position:absolute;inset:0}.bg-dots span{background:var(--primary);opacity:.3;border-radius:50%;width:6px;height:6px;transition:transform .3s ease-out;position:absolute}.bg-dots span:first-child{top:15%;left:10%}.bg-dots span:nth-child(2){top:25%;right:15%}.bg-dots span:nth-child(3){top:60%;left:8%}.bg-dots span:nth-child(4){top:70%;right:20%}.bg-dots span:nth-child(5){top:40%;left:25%}.bg-dots span:nth-child(6){top:80%;left:40%}.nav{z-index:100;opacity:0;padding:1rem 2rem;position:fixed;top:0;left:0;right:0;transform:translateY(-20px)}.nav-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);background:#ffffffe6;border-radius:100px;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.logo{align-items:center;gap:.625rem;display:flex}.logo-icon{width:auto;height:34px;display:block}.logo-text{width:auto;height:18px;display:block}.nav-beta-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);white-space:nowrap;background:#8348f01a;border:1px solid #8348f040;border-radius:4px;padding:.1rem .35rem;font-size:.5rem;font-weight:800;line-height:1}.nav-links{gap:2rem;display:flex}.nav-links a{color:var(--fg-muted);font-size:.875rem;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--fg)}.nav-actions{align-items:center;gap:.75rem;display:flex}.btn-dashboard{color:var(--fg-muted);border:1px solid var(--border);background:0 0;border-radius:100px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.btn-dashboard svg{width:16px;height:16px}.btn-dashboard:hover{color:var(--primary);border-color:var(--primary);background:#8348f00d}.btn-cta{background:var(--fg);color:#fff;border-radius:100px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.btn-cta:hover{box-shadow:var(--shadow);transform:scale(1.02)}.hero{z-index:1;flex-direction:column;min-height:auto;padding:7rem 2rem 0;display:flex;position:relative}.hero-content{text-align:center;max-width:700px;margin:0 auto 3rem}.announcement-pill{background:linear-gradient(135deg, var(--primary), var(--indigo), var(--primary));opacity:0;background-size:200% 200%;border-radius:100px;align-items:center;margin-bottom:1.5rem;padding:2px;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:3s infinite gradientShift;display:inline-flex;position:relative;transform:translateY(20px)scale(.9)}.announcement-pill:hover{box-shadow:0 4px 20px #8348f026}.pill-glow{background:linear-gradient(135deg, var(--primary), var(--indigo));filter:blur(12px);opacity:0;z-index:-1;border-radius:100px;transition:opacity .3s;position:absolute;inset:0}.announcement-pill:hover .pill-glow{opacity:.4}.pill-content{background:var(--card);color:var(--fg);border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500;display:flex}.pill-icon{width:15px;height:15px;color:var(--primary);flex-shrink:0}.pill-text{background:linear-gradient(135deg, var(--fg) 0%, var(--fg-muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pill-arrow{width:15px;height:15px;color:var(--fg-muted);flex-shrink:0;transition:transform .3s,color .3s}.announcement-pill:hover .pill-arrow{color:var(--primary);transform:translate(2px)}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.badge{background:var(--card);border:1px solid var(--border);color:var(--fg-muted);box-shadow:var(--shadow);opacity:0;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex;transform:translateY(20px)}.badge-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.hero-title .line{opacity:0;display:block;transform:translateY(30px)}.hero-title .gradient{background:linear-gradient(90deg,#8348f0 0%,#8b5cf6 25%,#a78bfa 50%,#8b5cf6 75%,#8348f0 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite shimmerGradient}@keyframes shimmerGradient{0%,to{background-position:0%}50%{background-position:100%}}.hero-sub{color:var(--fg-muted);opacity:0;margin-bottom:2rem;font-size:1.125rem;line-height:1.6;transform:translateY(20px)}.hero-cta{opacity:0;justify-content:center;gap:1rem;display:flex;transform:translateY(20px)}.cta-stack{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.trust-hint{color:var(--fg-muted);letter-spacing:.01em;opacity:0;margin-top:0;font-size:.8125rem;font-weight:500;transform:translateY(8px)}.btn-primary{background:var(--gradient);color:#fff;border-radius:100px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #8b5cf64d}.btn-primary svg{width:18px;height:18px;transition:transform .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666}.btn-primary:hover svg{transform:translate(4px)}.btn-secondary{background:var(--card);color:var(--fg);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-secondary svg{width:16px;height:16px}.btn-secondary:hover{border-color:var(--primary);background:#8b5cf60d}.btn-ghost{color:var(--fg-muted);background:0 0;border-radius:8px;align-items:center;gap:.375rem;padding:.875rem .5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost svg{width:16px;height:16px;transition:transform .2s}.btn-ghost:hover{color:var(--fg)}.btn-ghost:hover svg{transform:translate(3px)}.download-split-btn{background:var(--gradient);border-radius:100px;align-items:stretch;transition:all .3s;display:inline-flex;overflow:hidden;box-shadow:0 4px 15px #8348f04d}.download-split-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8348f066}.download-main{color:#fff;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:inline-flex}.download-main:hover{background:#ffffff1a}.download-main .os-icon{flex-shrink:0;width:18px;height:18px}.download-main .os-icon-mac{filter:brightness(0)invert();position:relative;top:-1px}.download-main .os-icon-win{filter:brightness(0)invert()}.download-divider{background:#ffffff4d;width:1px;margin:.5rem 0}.download-alt{color:#fff;justify-content:center;align-items:center;padding:.875rem 1.15rem;transition:background .2s;display:inline-flex}.download-alt:hover{background:#ffffff26}.download-alt .alt-os-icon{filter:brightness(0)invert();opacity:.8;flex-shrink:0;width:16px;height:16px;transition:opacity .2s}.download-alt:hover .alt-os-icon{opacity:1}.dashboard-wrap{opacity:0;max-width:780px;margin:0 auto;padding:0 2rem;position:relative;transform:translateY(40px)}.dashboard-app{background:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:transform .3s;overflow:hidden;box-shadow:0 25px 60px #00000014,0 4px 16px #0000000a}.dashboard-app:hover{transform:translateY(-4px)}.dapp-chrome{background:#f8f9fa;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 20px;display:flex}.dapp-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dapp-chrome-title{text-align:center;color:#6b7280;flex:1;font-size:.8125rem;font-weight:500}.dapp-session{color:var(--primary);background:#8348f014;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-family:SF Mono,Fira Code,monospace;font-size:.6875rem;font-weight:600;display:flex}.dapp-pulse{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite sessionPulse}.dapp-body{padding:24px 32px}.dapp-top-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dapp-title{color:#18181b;margin:0 0 2px;font-size:1.25rem;font-weight:700}.dapp-subtitle{color:#71717a;margin:0;font-size:.8125rem}.dapp-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px;display:grid}.dapp-stat-card{text-align:left;border:1px solid #e5e7eb;border-left:3px solid var(--primary);background:#fff;border-radius:10px;padding:12px 14px}.dapp-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin-bottom:4px;font-size:.5625rem;font-weight:700}.dapp-stat-value{color:#18181b;margin-bottom:2px;font-size:1.375rem;font-weight:700;line-height:1.1}.dapp-stat-meta{color:#a1a1aa;font-size:.625rem}.dapp-stat-transfer{border-left-color:#10b981}.dapp-transfer-rows{flex-direction:column;gap:6px;margin-top:4px;display:flex}.dapp-transfer-row{align-items:center;gap:6px;display:flex}.dapp-transfer-arrow{font-size:.6875rem;font-weight:700}.dapp-transfer-arrow.down{color:#10b981}.dapp-transfer-arrow.up{color:#3b82f6}.dapp-transfer-val{color:#18181b;min-width:40px;font-size:.6875rem;font-weight:700}.dapp-transfer-bar{background:#f0f0f0;border-radius:2px;flex:1;height:4px;overflow:hidden}.dapp-transfer-fill{border-radius:3px;height:100%}.dapp-transfer-fill.green{background:#10b981}.dapp-transfer-fill.blue{background:#3b82f6}.dapp-section{margin-bottom:20px}.dapp-section-head{color:#18181b;align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:700;display:flex}.dapp-badge{color:var(--primary);background:#8348f01a;border-radius:4px;padding:2px 8px;font-size:.5625rem;font-weight:700}.dapp-proxy-list,.dapp-proxy-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dapp-proxy{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #0000;border-radius:10px;padding:12px 14px}.dapp-proxy.active{border-left-color:#10b981}.dapp-proxy.offline{opacity:.7;border-left-color:#d4d4d8}.dapp-proxy-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.dapp-proxy-row:last-child{margin-bottom:0}.dapp-proxy-row strong{font-size:.8125rem}.dapp-proxy-row.meta{color:#71717a;gap:8px;font-size:.6875rem}.dapp-flag{font-size:.875rem}.dapp-provider{color:var(--primary);font-size:.6875rem;font-weight:600}.dapp-status{border-radius:4px;padding:2px 7px;font-size:.5625rem;font-weight:700}.dapp-status.green{color:#10b981;background:#10b9811f}.dapp-status.gray{color:#71717a;background:#a1a1aa1f}.dapp-proto{color:#fff;border-radius:4px;padding:2px 6px;font-size:.5625rem;font-weight:800}.dapp-proto.http{background:#f59e0b}.dapp-proto.https{background:#10b981}.dapp-proto.socks{background:#6366f1}.dapp-mono{color:#71717a;font-family:SF Mono,Fira Code,monospace;font-size:.6875rem}.dapp-latency{color:#10b981;font-weight:600}.dapp-rules{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.dapp-rule{background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:10px 16px;display:flex}.dapp-rule:last-child{border-bottom:none}.dapp-rule-name{color:#18181b;min-width:75px;font-size:.8125rem;font-weight:600}.dapp-rule-badge{color:var(--primary);background:#8348f01a;border-radius:3px;padding:2px 6px;font-size:.5625rem;font-weight:700}.dapp-toggle{border-radius:8px;flex-shrink:0;width:28px;height:15px;position:relative}.dapp-toggle.on{background:var(--primary)}.dapp-toggle.off{background:#d4d4d8}.dapp-toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px}.dapp-toggle.on:after{left:15px}.dapp-toggle.off:after{left:2px}.dapp-rule-detail{color:#71717a;flex:1;font-size:.6875rem}.dapp-rule-arrow{color:#a1a1aa;font-size:.75rem}.dapp-statusbar{color:#71717a;background:#f8f9fa;border-top:1px solid #e5e7eb;justify-content:space-between;padding:8px 20px;font-family:SF Mono,Fira Code,monospace;font-size:.5625rem;display:flex}.dashboard{display:none}.dashboard.qtapp{flex-direction:column;grid-template-rows:none;grid-template-columns:none;min-height:820px;font-family:Inter,Segoe UI,sans-serif;display:flex;overflow:visible}.qt-chrome{border-bottom:1px solid var(--border);background:#f8f9fa;align-items:center;gap:12px;padding:16px 24px;display:flex}.qt-chrome .dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.qt-chrome .dot.red{background:#ff5f57}.qt-chrome .dot.yellow{background:#ffbd2e}.qt-chrome .dot.green{background:#28c840}.qt-chrome-title{text-align:center;color:var(--fg-muted);flex:1;font-size:1rem;font-weight:500}.qt-session{color:var(--primary);background:#8348f014;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;font-weight:600;display:flex}.qt-pulse{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite sessionPulse}.qt-scenes{flex:1;position:relative;overflow:hidden}.qt-scene{opacity:0;scrollbar-width:none;padding:32px 40px;transition:opacity .6s;position:absolute;inset:0;overflow-y:auto}.qt-scene::-webkit-scrollbar{display:none}.qt-scene-1{animation:18s ease-in-out infinite qtSceneRotate}.qt-scene-2{animation:18s ease-in-out 6s infinite qtSceneRotate}.qt-scene-3{animation:18s ease-in-out 12s infinite qtSceneRotate}@keyframes qtSceneRotate{0%,3%{opacity:0}8%,28%{opacity:1}33%,to{opacity:0}}.qt-page-head{margin-bottom:24px}.qt-h1{color:var(--fg);font-size:1.75rem;font-weight:700;display:block}.qt-sub{color:var(--fg-muted);margin-top:4px;font-size:.875rem}.qt-stats{gap:16px;margin-bottom:28px;display:flex}.qt-stat{border:1px solid var(--border);background:#fff;border-radius:12px;flex:1;min-width:0;padding:16px 18px}.qt-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin-bottom:6px;font-size:.6875rem;font-weight:700;display:block}.qt-stat-val{color:var(--fg);margin-bottom:4px;font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.qt-stat-meta{color:var(--fg-muted);font-size:.75rem;display:block}.qt-stat-transfer .qt-transfer-bars{flex-direction:column;gap:4px;margin-top:4px;display:flex}.qt-bar-row{color:var(--fg-muted);align-items:center;gap:6px;font-size:.5625rem;display:flex}.qt-bar-arrow{font-weight:700}.qt-bar-arrow.down{color:#10b981}.qt-bar-arrow.up{color:#3b82f6}.qt-bar{background:#f0f0f0;border-radius:3px;flex:1;height:5px;overflow:hidden}.qt-bar-fill{border-radius:2px;height:100%}.qt-bar-fill.green{background:#10b981}.qt-bar-fill.blue{background:#3b82f6}.qt-section{margin-bottom:28px}.qt-section-head{color:var(--fg);align-items:center;gap:12px;margin-bottom:16px;font-size:1.125rem;font-weight:700;display:flex}.qt-badge-count{color:var(--primary);background:#8348f01a;border-radius:5px;padding:4px 10px;font-size:.6875rem;font-weight:700}.qt-badge-count.green{color:#10b981;background:#10b9811a}.qt-badge-count.orange{color:#f59e0b;background:#f59e0b1a}.qt-proxy-grid{flex-wrap:wrap;gap:16px;display:flex}.qt-proxy-card{border:1px solid var(--border);background:#fff;border-left:4px solid #0000;border-radius:12px;flex:1;min-width:220px;padding:18px 20px}.qt-proxy-on{border-left-color:#10b981}.qt-proxy-off{opacity:.7;border-left-color:#d4d4d8}.qt-proxy-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.qt-proxy-top strong{font-size:.9375rem}.qt-flag{font-size:1rem}.qt-provider{color:var(--primary);font-size:.75rem;font-weight:600}.qt-badge{border-radius:4px;padding:3px 8px;font-size:.625rem;font-weight:700}.qt-badge.green{color:#10b981;background:#10b9811f}.qt-badge.gray{color:#71717a;background:#a1a1aa1f}.qt-proxy-bot{align-items:center;gap:8px;margin-bottom:6px;display:flex}.qt-proto{color:#fff;border-radius:4px;padding:3px 7px;font-size:.6875rem;font-weight:800}.qt-proto.http{background:#f59e0b}.qt-proto.https{background:#10b981}.qt-proto.socks{background:#6366f1}.qt-mono{color:var(--fg-muted);font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.qt-proxy-meta{color:var(--fg-muted);gap:10px;font-size:.6875rem;display:flex}.qt-latency{color:#10b981;font-weight:600}.qt-rules-grid{flex-direction:column;gap:12px;display:flex}.qt-rule{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.qt-rule-name{min-width:90px;font-size:.9375rem;font-weight:600}.qt-rule-default{color:var(--primary);background:#8348f01a;border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:700}.qt-toggle{border-radius:9px;flex-shrink:0;width:32px;height:18px;position:relative}.qt-toggle.on{background:var(--primary)}.qt-toggle.off{background:#d4d4d8}.qt-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px}.qt-toggle.on:after{left:16px}.qt-toggle.off:after{left:2px}.qt-rule-detail{color:var(--fg-muted);flex-wrap:wrap;gap:8px;font-size:.6875rem;display:flex}.qt-rule-proxy{color:var(--primary);font-weight:500}.qt-rule-proxy-direct{color:#10b981;font-weight:700}.qt-empty{text-align:center;color:var(--fg-muted);border:1px dashed var(--border);border-radius:8px;padding:16px;font-size:.625rem}.qt-badge-bw{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.5rem;font-weight:700}.qt-refresh-btns{gap:0;margin-left:auto;display:flex}.qt-refresh-btns span{border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;padding:2px 6px;font-size:.4375rem}.qt-refresh-btns span:first-child{border-radius:4px 0 0 4px}.qt-refresh-btns span:last-child{border-radius:0 4px 4px 0}.qt-refresh-btns span.qt-active{background:var(--fg);color:#fff;border-color:var(--fg)}.qt-traffic-stats{color:var(--fg-muted);align-items:center;gap:4px;margin-bottom:8px;font-size:.5rem;display:flex}.qt-dot-green,.qt-dot-blue,.qt-dot-gray{border-radius:50%;width:6px;height:6px;display:inline-block}.qt-dot-green{background:#10b981}.qt-dot-blue{background:#3b82f6}.qt-dot-gray{background:#a1a1aa}.qt-traffic-chart{border:1px solid var(--border);background:#fff;border-radius:12px;height:140px;margin-bottom:12px;position:relative;overflow:hidden}.qt-traffic-chart svg{width:100%;height:100%}.qt-chart-labels{color:var(--fg-muted);justify-content:space-between;font-size:.5rem;display:flex;position:absolute;bottom:2px;left:8px;right:8px}.qt-conn-stats{color:var(--fg-muted);margin-left:auto;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.qt-conn-table{border-collapse:collapse;width:100%;font-size:.8125rem}.qt-conn-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);border-bottom:1px solid var(--border);padding:10px 12px;font-size:.6875rem;font-weight:700}.qt-conn-table td{vertical-align:top;color:var(--fg);border-bottom:1px solid #f4f4f5;padding:10px 12px;font-size:.8125rem}.qt-conn-table small{color:var(--fg-muted);font-size:.6875rem}.qt-app-icon{vertical-align:middle;border-radius:4px;width:16px;height:16px;margin-right:4px;display:inline-block}.qt-app-icon.edge{background:linear-gradient(135deg,#0078d4,#00b7c3)}.qt-app-icon-img{object-fit:contain;vertical-align:middle;flex-shrink:0;width:22px;height:22px;margin-right:6px}.qt-link{color:var(--primary)}.qt-green{color:#10b981;font-weight:600}.qt-log-count{color:var(--fg-muted);margin-left:auto;font-size:.45rem}.qt-log-filters{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.qt-log-btn{border:1px solid var(--border);color:var(--fg-muted);border-radius:4px;padding:2px 8px;font-size:.4375rem}.qt-log-btn.active-green{color:#fff;background:#10b981;border-color:#10b981}.qt-log-btn.active-blue{color:#fff;background:#3b82f6;border-color:#3b82f6}.qt-log-btn.active-dark{background:var(--fg);color:#fff;border-color:var(--fg)}.qt-log-stream{border:1px solid var(--border);background:#fafbfc;border-radius:12px;max-height:400px;padding:16px 18px;overflow:hidden}.qt-log-line{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.9;overflow:hidden}.qt-ts{color:#a1a1aa}.qt-lv{color:#10b981;font-weight:700}.qt-statusbar{border-top:1px solid var(--border);color:var(--fg-muted);background:#f8f9fa;border-radius:0 0 16px 16px;justify-content:space-between;margin-top:auto;padding:12px 24px;font-family:SF Mono,Fira Code,monospace;font-size:.6875rem;display:flex}.dash-header{background:var(--bg);border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;padding:.875rem 1.25rem;display:flex}.dash-dots{gap:6px;display:flex}.dot{border-radius:50%;width:12px;height:12px}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.dash-title{text-align:center;color:var(--fg-muted);flex:1;font-size:.8125rem;font-weight:500}.dash-header-right{align-items:center;gap:1rem;display:flex}.session-timer{background:#00000008;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;display:flex;position:relative}.session-pulse{background:var(--success);opacity:.7;border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite sessionPulse}.session-pulse:before{display:none}@keyframes sessionPulse{0%,to{opacity:.7}50%{opacity:.4}}.session-icon{display:none}.session-info{align-items:center;gap:.25rem;display:flex}.session-label{display:none}.session-time{color:var(--fg-muted);letter-spacing:.01em;font-family:SF Mono,Fira Code,monospace;font-size:.625rem;font-weight:500}.dash-user{align-items:center;display:flex}.avatar{background:var(--gradient);border-radius:50%;width:28px;height:28px}.dash-sidebar{border-right:1px solid var(--border);background:var(--bg);padding:1.25rem 1rem}.sidebar-logo{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding:.25rem .5rem 1rem}.sidebar-logo img{width:100%;max-width:156px;height:auto;display:block}.sidebar-item{color:var(--fg-muted);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.sidebar-item svg{width:18px;height:18px}.sidebar-item.active{color:var(--primary);background:#8b5cf61a}.sidebar-item:hover:not(.active){background:#00000008}.dash-main{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.dash-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stat-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.75rem;padding:1rem;display:flex}.stat-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-icon svg{width:20px;height:20px}.stat-icon.green{color:var(--success);background:#10b9811a}.stat-icon.blue{color:var(--blue);background:#3b82f61a}.stat-icon.purple{color:var(--primary);background:#8b5cf61a}.stat-info{flex-direction:column;display:flex}.stat-value{font-size:1.25rem;font-weight:700}.stat-label{color:var(--fg-muted);font-size:.75rem}.dash-chart{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex:1;padding:1rem}.chart-header{justify-content:space-between;margin-bottom:.75rem;display:flex}.chart-title{font-size:.875rem;font-weight:600}.chart-period{color:var(--fg-muted);font-size:.75rem}.chart-area{height:100px;position:relative}.chart-line{position:absolute;inset:0}.chart-line svg{width:100%;height:100%}.chart-stroke{stroke-dasharray:500;stroke-dashoffset:500px;animation:2s 1.5s forwards drawChart}@keyframes drawChart{to{stroke-dashoffset:0}}.chart-labels{color:var(--fg-muted);justify-content:space-between;font-size:.625rem;display:flex;position:absolute;bottom:-20px;left:0;right:0}.dash-activity{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1rem}.activity-header{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.activity-list{flex-direction:column;gap:.5rem;display:flex}.activity-item{background:var(--card);border-radius:6px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.activity-status{border-radius:50%;width:8px;height:8px}.activity-status.success{background:var(--success)}.activity-info{flex-direction:column;flex:1;display:flex}.activity-ip{font-family:monospace;font-size:.8125rem;font-weight:500}.activity-location,.activity-time{color:var(--fg-muted);font-size:.6875rem}.floating-cards{pointer-events:none;position:absolute;inset:0}.float-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);opacity:0;will-change:transform, opacity;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:absolute;transform:scale(.8)}.float-1{top:5%;right:-5%}.float-2{top:40%;left:-8%}.float-3{bottom:10%;right:-3%}.float-icon{font-size:1.25rem}.float-text{flex-direction:column;display:flex}.float-text strong{font-size:.875rem;font-weight:600}.float-text span{color:var(--fg-muted);font-size:.6875rem}.trusted{text-align:center;opacity:0;margin-top:3rem;padding-top:.15rem;padding-bottom:0;transform:translateY(20px)}.trusted-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;display:block}.trusted-logos{justify-content:center;gap:3rem;display:flex}.trusted-logos span{color:var(--fg-muted);opacity:.5;font-size:1.125rem;font-weight:600}.features{z-index:1;max-width:1200px;margin:0 auto;padding:8rem 2rem 3rem;position:relative}.features-header{text-align:center;margin-bottom:3rem}.features-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.features-title{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.features-title .gradient{background:linear-gradient(135deg,#8348f0,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.features-sub{color:var(--fg-muted);max-width:560px;margin:0 auto;font-size:1.125rem}.features-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.features-hidden{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s;overflow:hidden}.features-hidden.features-expanded{opacity:1;max-height:6000px}.features-show-more{color:var(--fg-muted);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:100px;align-items:center;gap:.375rem;margin:2.5rem auto 0;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.features-show-more:hover{color:var(--fg);border-color:#8348f04d}.features-show-more svg{width:14px;height:14px;transition:transform .2s}.features-show-more:hover svg{transform:translateY(2px)}.features-show-more.expanded svg{transform:rotate(180deg)}.features-show-more.expanded:hover svg{transform:rotate(180deg)translateY(2px)}.feature-card--wide{grid-column:span 2}.features-scroll-cue{display:none}:root{--feature-scroll-height:0}html.platform-mac{--feature-scroll-height:190}html.platform-windows{--feature-scroll-height:225}.feature-scroll-container,.feature-scroll-triggers,.feature-trigger,.feature-progress,.fp-dot,.feature-sticky,.feature-display{display:none}.feature-card{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:1.25rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000000a,0 1px 3px #00000008}.feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8348f00a,#6366f105,#0000);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.feature-card:hover{border-color:#8348f033;transform:translateY(-4px);box-shadow:0 16px 48px #00000014,0 4px 12px #8348f00f}.feature-card:hover:before{opacity:1}.feature-card{opacity:0;transform:translateY(30px)}.feature-card.revealed{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;transform:translateY(0)}.feature-card.revealed:hover{border-color:#8348f033;transform:translateY(-4px);box-shadow:0 16px 48px #00000014,0 4px 12px #8348f00f}.feature-card:first-child.revealed{transition-delay:0s}.feature-card:nth-child(2).revealed{transition-delay:80ms}.feature-card:nth-child(3).revealed{transition-delay:.16s}.feature-card:nth-child(4).revealed{transition-delay:.1s}.feature-card:nth-child(5).revealed{transition-delay:.18s}.feature-card:nth-child(6).revealed{transition-delay:.26s}.feature-card:nth-child(7).revealed{transition-delay:.12s}.feature-info{z-index:10;background:#fffffff7;border:1px solid #8348f00f;border-radius:14px;margin-top:0;padding:calc(1rem + 3px) 1.25rem 1rem;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000000d}.feature-info:before{content:"";transform-origin:0;background:linear-gradient(90deg,#8348f0 0%,#8b5cf6 50%,#6366f1 100%);height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.feature-category-pill{display:none}.feature-info h3{letter-spacing:-.02em;color:#1a1a2e;margin-bottom:.35rem;font-size:1.1rem;font-weight:700}.feature-info p{color:#5a5a78;margin:0;font-size:.875rem;line-height:1.6}.feature-info .feature-highlights{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.feature-info .feature-tag{color:#7c3aed;background:#8348f014;border:1px solid #8348f01f;border-radius:8px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.feature-info .feature-tag:hover{background:#8348f02e;transition:background .2s,transform .2s;transform:translateY(-1px)scale(1.04)}.feature-info .feature-tag svg{stroke:currentColor;stroke-width:2.5px;width:12px;height:12px}.features-actions{justify-content:center;gap:1.25rem;margin-top:2.5rem;display:flex}.feature-card-actions{display:none}.fc-action{white-space:nowrap;border-radius:100px;align-items:center;gap:.55rem;padding:.75rem 1.8rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.fc-action svg{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.fc-action:hover svg{transform:translate(2px)}.fc-action-primary{color:#fff;background:linear-gradient(135deg,#8348f0,#7c3aed);box-shadow:0 3px 12px #8348f038}.fc-action-primary:hover{transform:translateY(-1px);box-shadow:0 5px 18px #8348f04d}.fc-action-outline{color:#7c3aed;background:#ffffffe6;border:1px solid #8348f040;box-shadow:0 1px 6px #00000008}.fc-action-outline:hover{background:#fff;border-color:#8348f080;transform:translateY(-1px);box-shadow:0 3px 12px #8348f01a}.bento-visual{background:#ffffff05;border:1px dashed #8348f01f;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:150px;max-height:240px;margin-bottom:.75rem;padding:1rem;display:flex}.flow-legend{gap:1rem;margin-top:.75rem;display:flex}.legend-item{align-items:center;gap:.4rem;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.legend-outgoing{background:var(--primary);box-shadow:0 0 6px #8348f080}.legend-incoming{background:#06b6d4;box-shadow:0 0 6px #06b6d480}.legend-item span:last-child{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:500}.proxy-flow{transform-origin:50%;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:620px;display:flex;transform:scale(.82)}.flow-apps-wrapper{align-items:center;height:140px;display:flex;position:relative;overflow:hidden}.flow-apps-scroll{height:100%;overflow:hidden}.flow-apps-track{flex-direction:column;gap:.5rem;animation:12s linear infinite scrollApps;display:flex}@keyframes scrollApps{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.flow-apps-fade{pointer-events:none;z-index:2;height:30px;position:absolute;left:0;right:0}.flow-apps-fade-top{background:linear-gradient(to bottom, var(--card) 0%, transparent 100%);top:0}.flow-apps-fade-bottom{background:linear-gradient(to top, var(--card) 0%, transparent 100%);bottom:0}.flow-app{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .3s;display:flex}.flow-app svg{width:18px;height:18px;color:var(--fg-muted);flex-shrink:0}.flow-app-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.flow-app-centered{justify-content:center}.csgo-icon{object-fit:contain;width:30px;height:30px}.flow-app:has(.csgo-icon){padding-top:.25rem;padding-bottom:.25rem}.sql-icon{object-fit:contain;width:24px;height:24px;margin-right:-4px}.flow-app span{color:var(--fg-muted);white-space:nowrap;font-size:.6875rem;font-weight:500}.flow-app-any{border-color:var(--primary-light);background:linear-gradient(135deg,#8348f01a,#6366f11a)}.any-app-icon{background:linear-gradient(135deg, var(--primary), var(--primary-light));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.any-app-icon span{font-size:.6rem;font-weight:700;line-height:1;color:#fff!important}.flow-app-any>span{font-weight:600;color:var(--primary)!important}.flow-dots{flex-direction:column;align-items:center;gap:4px;padding:.5rem 0;display:flex}.flow-dots span{background:var(--border);border-radius:50%;width:5px;height:5px}.flow-dots-top span:first-child{opacity:.2}.flow-dots-top span:nth-child(2){opacity:.4}.flow-dots-top span:nth-child(3),.flow-dots-bottom span:first-child{opacity:.6}.flow-dots-bottom span:nth-child(2){opacity:.4}.flow-dots-bottom span:nth-child(3){opacity:.2}.bento-card:hover .flow-app{border-color:var(--primary)}.bento-card:hover .flow-app svg{color:var(--primary)}.flow-arrow-bidirectional{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:50px;display:flex;position:relative}.arrow-track{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;display:flex;position:relative}.arrow-track:before,.arrow-track:after{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);border-radius:2px;height:2px;position:absolute;left:0;right:0}.arrow-track:before{top:calc(50% - 8px)}.arrow-track:after{top:calc(50% + 6px)}.arrow-packets{pointer-events:none;justify-content:space-around;width:100%;display:flex;position:absolute}.packets-outgoing{top:calc(50% - 11px)}.packets-outgoing span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite packetFlowRight;box-shadow:0 0 8px #8348f099}.packets-outgoing span:first-child{animation-delay:0s}.packets-outgoing span:nth-child(2){animation-delay:.4s}.packets-outgoing span:nth-child(3){animation-delay:.8s}.packets-incoming{top:calc(50% + 3px)}.packets-incoming span{background:#06b6d4;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite packetFlowLeft;box-shadow:0 0 8px #06b6d499}.packets-incoming span:first-child{animation-delay:.2s}.packets-incoming span:nth-child(2){animation-delay:.6s}.packets-incoming span:nth-child(3){animation-delay:1s}@keyframes packetFlowRight{0%{opacity:0;transform:translate(-30px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(30px)}}@keyframes packetFlowLeft{0%{opacity:0;transform:translate(30px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-30px)}}.flow-center{border:1.5px solid var(--primary-light);background:linear-gradient(135deg,#8348f014,#6366f10a);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .3s;display:flex;box-shadow:0 6px 24px #8348f026}.bento-card:hover .flow-center{transform:scale(1.05);box-shadow:0 12px 40px #8348f04d}.flow-logo{object-fit:contain;width:54px;height:54px}.flow-logo-text{object-fit:contain;width:auto;height:16px}.flow-logo-combined{object-fit:contain;width:auto;height:58px}.flow-internet{flex-direction:column;align-items:center;gap:.5rem;display:flex}.internet-globe{width:56px;height:56px;color:var(--success);background:linear-gradient(135deg,#10b9811a,#34d3990d);border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite globePulse;display:flex}.internet-globe svg{width:28px;height:28px}.flow-internet span{color:var(--success);font-size:.6875rem;font-weight:500}@keyframes globePulse{0%,to{box-shadow:0 0 #10b98133}50%{box-shadow:0 0 0 12px #10b98100}}.dashboard-preview{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:320px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.routes-flow{transform-origin:50%;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:500px;padding-top:50px;display:flex;position:relative;transform:scale(.82)}.slow-route-overlay{pointer-events:none;z-index:1;height:70px;position:absolute;top:0;left:0;right:0}.slow-route-svg{width:100%;height:100%;color:var(--fg-muted);opacity:.4}.hop-dot{background:var(--card);border:2px solid var(--border);z-index:5;border-radius:50%;width:12px;height:12px;position:absolute}.hop-1{top:27px;left:26%}.hop-2{top:6px;left:48%}.hop-3{top:31px;left:70%}.hop-dot.warning{background:#fef3c7;border-color:#f59e0b}.slow-label{color:#b45309;z-index:6;background:#fef9e7;border:1px solid #f59e0b;border-radius:6px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:8px;right:14%}.route-endpoint{z-index:2;flex-direction:column;align-items:center;gap:.5rem;display:flex}.route-endpoint-icon{background:var(--card);border:2px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.route-endpoint-icon svg{width:24px;height:24px;color:var(--fg-muted)}.route-endpoint-icon.server{border-color:var(--success);background:#10b9810d}.route-endpoint-icon.server svg{color:var(--success)}.route-endpoint span{color:var(--fg-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.fast-label{color:var(--success);z-index:10;background:#10b9811a;border:1px solid #10b9814d;border-radius:6px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.flow-apps-static{flex-direction:column;gap:.5rem;display:flex}.security-badge-top{color:#fff;background:linear-gradient(135deg, var(--success), #059669);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:10;border:none;border-radius:6px;padding:.3rem .75rem;font-size:.625rem;font-weight:800;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #10b98166}.encrypted-flow{flex-direction:column;align-items:center;gap:.35rem;display:flex}.encrypted-track{background:linear-gradient(90deg,#10b98126,#10b98140,#10b98126);border-radius:3px;width:70px;height:6px;position:relative;overflow:hidden}.encrypted-packets{align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.encrypted-packets span{background:var(--success);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 5px #10b981cc}.encrypted-out span{animation:2s linear infinite encryptOut}.encrypted-out span:first-child{animation-delay:0s}.encrypted-out span:nth-child(2){animation-delay:.4s}.encrypted-out span:nth-child(3){animation-delay:.8s}@keyframes encryptOut{0%{opacity:0;left:-5px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:70px}}.encrypted-in span{animation:2s linear infinite encryptIn}.encrypted-in span:first-child{animation-delay:.2s}.encrypted-in span:nth-child(2){animation-delay:.6s}.encrypted-in span:nth-child(3){animation-delay:1s}@keyframes encryptIn{0%{opacity:0;left:70px}10%{opacity:.5}90%{opacity:.5}to{opacity:0;left:-5px}}.encrypted-badge{color:#fff;background:linear-gradient(135deg, var(--success) 0%, #059669 100%);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:.2rem .625rem;font-size:.625rem;font-weight:700;box-shadow:0 2px 6px #10b9814d}.encrypted-badge-256{color:var(--success);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:100px;padding:.15rem .5rem;font-size:.5rem;font-weight:700}.bypass-visual{justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:440px;display:flex}.bypass-client{flex-direction:column;align-items:center;gap:.375rem;display:flex}.bypass-client-icon{background:var(--bg);border:1px solid var(--border);width:52px;height:52px;color:var(--fg-muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.bypass-client-icon svg{width:26px;height:26px}.bypass-client span{color:var(--fg-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.bypass-paths{flex-direction:column;flex:1;gap:.625rem;display:flex}.bypass-path{align-items:center;gap:.5rem;display:flex}.bypass-path.direct{opacity:.6}.path-line-dashed{background:repeating-linear-gradient(90deg,#ef4444 0 4px,#0000 4px 8px);flex:1;min-width:20px;height:2px}.path-blocks{gap:.375rem;display:flex}.block-tag{color:#ef4444;white-space:nowrap;background:#ef44441f;border:1px solid #ef444459;border-radius:5px;padding:.25rem .55rem;font-size:.625rem;font-weight:700}.path-end{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.path-end svg{width:12px;height:12px}.path-end.blocked{color:#ef4444;background:#ef44442e;border:2px solid #ef44444d}.path-end.unlocked{color:var(--success);background:#10b98133;border:2px solid #10b9814d}.path-line-solid{background:var(--success);flex:1;min-width:15px;height:2px}.bypass-proxy-box{background:var(--card);border:2px solid var(--primary);border-radius:10px;justify-content:center;align-items:center;width:48px;height:38px;display:flex;box-shadow:0 0 12px #8348f033}.bypass-proxy-box img{width:28px;height:28px}.bypass-internet{flex-direction:column;align-items:center;gap:.375rem;display:flex}.bypass-internet-icon{border:2px solid var(--success);width:52px;height:52px;color:var(--success);background:#10b9810d;border-radius:50%;justify-content:center;align-items:center;display:flex}.bypass-internet-icon svg{width:32px;height:32px}.bypass-internet span{color:var(--success);text-transform:uppercase;font-size:.6875rem;font-weight:600}.mp-demo{width:330px;height:230px;position:relative}.mp-app{background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 8px 40px #0000001f}.mp-app-header{background:linear-gradient(#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e5e5;align-items:center;padding:8px 10px;display:flex}.mp-traffic-lights{gap:6px;display:flex}.mp-light{border-radius:50%;width:10px;height:10px}.mp-light.red{background:#ff5f57}.mp-light.yellow{background:#febc2e}.mp-light.green{background:#28c840}.mp-app-title{color:#1a1a1a;letter-spacing:-.2px;align-items:center;gap:5px;margin-left:12px;font-size:12px;font-weight:600;display:flex}.mp-app-logo{object-fit:contain;width:14px;height:14px}.mp-app-nav{background:#fafafa;border-bottom:1px solid #e5e5e5;gap:0;display:flex}.mp-tab{color:#666;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 13px;font-size:10px;font-weight:500;transition:all .2s}.mp-tab-market{animation:7s ease-in-out infinite tabMarket}.mp-tab-rules{animation:7s ease-in-out infinite tabRules}@keyframes tabMarket{0%,58%{color:var(--primary);border-bottom-color:var(--primary);background:#fff}64%,to{color:#666;background:0 0;border-bottom-color:#0000}}@keyframes tabRules{0%,62%{color:#666;background:0 0;border-bottom-color:#0000}68%,92%{color:var(--primary);border-bottom-color:var(--primary);background:#fff}to{color:#666;background:0 0;border-bottom-color:#0000}}.mp-app-body{background:#fff;height:155px;position:relative;overflow:hidden}.mp-view{box-sizing:border-box;background:#fff;width:100%;height:100%;padding:11px 13px;position:absolute;top:0;left:0}.mp-view-market{animation:7s ease-in-out infinite viewMarket}.mp-view-rules{opacity:0;background:#fff;animation:7s ease-in-out infinite viewRules}@keyframes viewMarket{0%,58%{opacity:1;transform:translate(0)}64%,to{opacity:0;transform:translate(-20px)}}@keyframes viewRules{0%,62%{opacity:0;transform:translate(20px)}68%,90%{opacity:1;transform:translate(0)}96%,to{opacity:0}}.mp-proxy-card{background:#f9fafb;border:1px solid #e5e5e5;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mp-proxy-info{flex:1;min-width:0}.mp-proxy-name{color:#1a1a1a;letter-spacing:-.2px;font-size:13px;font-weight:700}.mp-proxy-meta{color:#888;margin-top:2px;font-size:9px}.mp-proxy-price{color:#10b981;flex-shrink:0;margin-right:12px;font-size:14px;font-weight:700}.mp-proxy-price span{opacity:.7;font-size:10px;font-weight:500}.mp-btn-wrap{flex-shrink:0;width:90px;height:28px;position:relative}.mp-btn{cursor:pointer;border:none;border-radius:5px;width:100%;height:100%;font-size:11px;font-weight:600;transition:transform .15s;position:absolute;top:0;left:0}.mp-btn-buy{background:linear-gradient(135deg, var(--primary) 0%, #7c3aed 100%);color:#fff;animation:7s ease-in-out infinite btnBuy}.mp-btn-loader{opacity:0;background:linear-gradient(135deg,#6d28d9 0%,#7c3aed 100%);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;animation:7s ease-in-out infinite btnLoader;display:flex;position:absolute;top:0;left:0}.mp-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes btnBuy{0%{opacity:1;transform:scale(1);box-shadow:0 0 #8348f080}4%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #8348f000}8%{opacity:1;transform:scale(1);box-shadow:0 0 #8348f080}12%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #8348f000}16%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(.92)}22%{opacity:1;transform:scale(1)}24%,to{opacity:0}}@keyframes btnLoader{0%,22%{opacity:0}24%,30%{opacity:1}33%,to{opacity:0}}.mp-details-panel{opacity:0;z-index:5;background:#fff;padding:10px 14px;animation:7s ease-in-out infinite mpDetailsPanel;position:absolute;inset:0;transform:translateY(6px)}.mp-details-head{border-bottom:1px solid #f0f0f3;align-items:center;gap:5px;margin-bottom:6px;padding-bottom:6px;display:flex}.mp-details-head svg{color:#10b981;width:13px;height:13px}.mp-details-head span{color:#1a1a1a;font-size:11px;font-weight:700}.mp-details-grid{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.mp-details-row{justify-content:space-between;align-items:center;display:flex}.mp-details-label{color:#94a3b8;font-size:9px;font-weight:500}.mp-details-val{color:#1a1a1a;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;font-weight:600}.mp-details-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:5px;width:100%;padding:7px 12px;font-size:11px;font-weight:700;animation:7s ease-in-out infinite mpDetailsBtn;display:block}@keyframes mpDetailsPanel{0%,30%{opacity:0;transform:translateY(6px)}36%{opacity:1;transform:translateY(0)}56%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes mpDetailsBtn{0%,38%{box-shadow:none;transform:scale(1)}42%{transform:scale(1.06);box-shadow:0 0 0 4px #10b9814d}45%{box-shadow:none;transform:scale(1)}48%{transform:scale(1.06);box-shadow:0 0 0 4px #10b9814d}50%{box-shadow:none;transform:scale(1)}53%{transform:scale(.92)}55%,to{transform:scale(1)}}.mp-proxy-card-secondary{opacity:.7;margin-top:6px;transform:scale(.98)}.mp-proxy-price-dc{color:#3b82f6!important}.mp-btn-wrap-static{flex-shrink:0;width:60px}.mp-btn-buy-static{border:1.5px solid var(--border);color:#666;cursor:pointer;background:#fff;border-radius:5px;width:100%;height:26px;font-size:10px;font-weight:600}.mp-rule-card{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e5e5;border-radius:9px;flex-direction:column;max-width:100%;padding:10px 12px;display:flex}.mp-rule-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:9px;font-weight:600}.mp-chain-visual{justify-content:center;align-items:center;gap:5px;margin-bottom:8px;display:flex}.mp-chain-node{background:#fff;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:flex}.mp-chain-node img{width:15px;height:15px}.mp-chain-node svg{color:#10b981;width:15px;height:15px}.mp-chain-proxy-node{border-color:var(--primary);background:#8348f014;width:auto;min-width:auto;height:28px;padding:0 8px;animation:7s ease-in-out infinite proxyPulse}.mp-chain-proxy-node span{color:var(--primary);font-size:10px;font-weight:600}@keyframes proxyPulse{0%,68%{box-shadow:none}72%,84%{box-shadow:0 0 0 2px #8348f026}92%,to{box-shadow:none}}.mp-chain-line{background:#d1d5db;border-radius:1px;flex-shrink:0;width:12px;height:2px}.mp-rule-success-full{text-align:center;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e5e5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px 12px;display:flex}.mp-success-icon{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:7px;display:flex}.mp-success-icon svg{color:#fff;width:20px;height:20px}.mp-success-text{color:#1a1a1a;margin-bottom:2px;font-size:12px;font-weight:700}.mp-success-sub{color:#888;font-size:9px}.mp-cursor-ptr{pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);z-index:100;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' d='M5.5 3.21V20.8c0 .45.54.67.85.35l4.86-4.86a.5.5 0 0 1 .35-.15h6.87c.48 0 .72-.58.38-.92L5.94 2.91a.5.5 0 0 0-.44.3z'/%3E%3Cpath fill='%23fff' d='M6.5 5.21v12.09l3.64-3.64a1.5 1.5 0 0 1 1.06-.44h4.94L6.5 5.21z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;animation:7s ease-in-out infinite cursorMove;display:none;position:absolute}@keyframes cursorMove{0%{opacity:0;top:130px;left:280px;transform:scale(1)}3%{opacity:1;top:130px;left:280px;transform:scale(1)}12%{opacity:1;top:95px;left:280px;transform:scale(1)}18%{opacity:1;top:95px;left:280px;transform:scale(1)}20%{opacity:1;top:95px;left:280px;transform:scale(.8)}22%{opacity:1;top:95px;left:280px;transform:scale(1)}26%{opacity:0}40%{opacity:0;top:143px;left:200px;transform:scale(1)}44%{opacity:1;top:143px;left:200px;transform:scale(1)}52%{opacity:1;top:143px;left:200px;transform:scale(1)}53%{opacity:1;top:143px;left:200px;transform:scale(.8)}55%{opacity:1;top:143px;left:200px;transform:scale(1)}58%,to{opacity:0;top:143px;left:200px}}.smart-routing-v2{flex-direction:column;width:100%;max-width:420px;display:flex}.sr-client-box{background:var(--card);border:2px solid var(--primary);border-radius:16px;padding:.75rem;box-shadow:0 4px 20px #8348f026}.sr-client-header{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:.625rem;padding-bottom:.625rem;display:flex}.sr-client-header img{width:20px;height:20px}.sr-client-header span{color:var(--primary);font-size:.75rem;font-weight:700}.sr-rows{flex-direction:column;gap:.5rem;display:flex}.sr-row{align-items:center;gap:.5rem;height:36px;display:flex}.sr-app{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sr-app img{width:18px;height:18px}.sr-app img.csgo-icon{width:28px;height:28px;margin-left:2px}.sr-line{background:var(--primary-light);flex:1;min-width:20px;height:2px}.sr-line-short{background:var(--primary-light);flex-shrink:0;width:12px;height:2px}.sr-line-direct{background:var(--success);flex:1;height:2px}.sr-proxy{background:var(--card);border:1.5px solid var(--primary);border-radius:6px;flex-shrink:0;padding:.25rem .5rem}.sr-proxy span{color:var(--primary);font-size:.5625rem;font-weight:600}.sr-row.chain .sr-line,.sr-row.chain .sr-line-short{background:#f59e0b}.sr-row.chain .sr-proxy{border-color:#f59e0b}.sr-row.chain .sr-proxy span{color:#f59e0b}.sr-end{border:1.5px solid var(--primary);width:32px;height:32px;color:var(--primary);background:#8348f00d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sr-end svg{width:16px;height:16px}.sr-row.chain .sr-end{color:#f59e0b;background:#f59e0b0d;border-color:#f59e0b}.sr-row.direct .sr-end,.sr-end.direct{border-color:var(--success);color:var(--success);background:#10b9810d}.sr-label{border-radius:4px;flex-shrink:0;margin-left:.25rem;padding:.15rem .375rem;font-size:.5rem;font-weight:700}.sr-label.proxy{color:var(--primary);background:#8348f01a;border:1px solid #8348f040}.sr-label.chain{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d}.sr-label.direct{color:var(--success);background:#10b9811a;border:1px solid #10b98140}.security-internet .internet-globe{border-color:var(--success);color:var(--success);background:#10b9810d}.security-internet span{color:var(--success)}.security-flow-v2 .flow-center{position:relative}.security-flow-v2 .flow-internet .internet-globe{border-color:var(--success);color:var(--success);background:#10b9810d}.security-flow-v2 .flow-internet span{color:var(--success)}.security-app.encrypted span{color:var(--primary)}.security-app.direct span{color:var(--success)}.security-center{position:relative}.security-badge{color:var(--primary);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;z-index:2;background:#8348f026;border:1px solid #8348f04d;border-radius:999px;padding:.15rem .5rem;font-size:.5rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.security-visual{min-height:200px;padding:1.5rem 0}.selective-tunnel{align-items:center;gap:0;width:100%;max-width:420px;display:flex;position:relative}.tunnel-apps{z-index:2;flex-direction:column;gap:.625rem;display:flex}.tunnel-app{background:var(--card);border:2px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.tunnel-app img{object-fit:contain;width:20px;height:20px}.tunnel-app.protected{border-color:var(--primary);background:#8348f00d}.tunnel-app.direct{border-color:var(--success);background:#10b9810d}.input-wiring{z-index:1;flex:1;justify-content:center;align-items:center;max-width:90px;height:160px;display:flex;position:relative}.input-wiring-svg{width:100%;height:100%}.wire{fill:none;stroke-linecap:round;stroke-width:3px;opacity:.9}.wire-encrypted{stroke:var(--primary)}.wire-direct{stroke:var(--success)}.input-wiring-svg .wire-encrypted{stroke:var(--primary);filter:drop-shadow(0 0 6px #8348f040)}.input-wiring-svg .wire-direct{stroke:var(--success);filter:drop-shadow(0 0 6px #10b98133)}.wire-particle{opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.wire-particle.p1{box-shadow:0 0 10px var(--primary);offset-path:path("M0 32 C 40 32, 60 58, 120 80");animation:1.9s ease-in-out infinite wireMove}.wire-particle.p2{box-shadow:0 0 10px var(--primary);offset-path:path("M0 80 C 40 80, 70 80, 120 80");animation:1.9s ease-in-out .55s infinite wireMove}.wire-particle.p3{box-shadow:0 0 10px var(--success);offset-path:path("M0 128 C 40 128, 60 102, 120 80");animation:2.2s ease-in-out 1s infinite wireMove}@keyframes wireMove{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.proxy-client{z-index:3;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:relative}.client-glow{background:radial-gradient(circle,#8348f026 0%,#0000 70%);border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite clientPulse;position:absolute}@keyframes clientPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.client-badge{color:var(--primary);text-transform:uppercase;letter-spacing:.02em;z-index:2;background:#8348f026;border:1px solid #8348f04d;border-radius:999px;padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute;top:-22px}.client-icon{background:var(--card);border:2px solid var(--primary);z-index:1;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:0 4px 24px #8348f04d}.client-icon img{width:38px;height:38px}.proxy-client>span{color:var(--primary);text-transform:uppercase;letter-spacing:.02em;font-size:.625rem;font-weight:700}.output-paths{z-index:1;flex-direction:column;flex:1;gap:1.5rem;max-width:80px;display:flex}.output-path{flex-direction:column;align-items:center;gap:.25rem;display:flex}.path-line{border-radius:2px;width:100%;height:3px;position:relative}.path-line.encrypted{background:linear-gradient(90deg, var(--primary), var(--success));box-shadow:0 0 8px #8348f04d}.path-line.direct{background:var(--success);box-shadow:0 0 6px #10b9814d}.path-line .path-particle{border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pathFlow;position:absolute;top:50%;transform:translateY(-50%)}.path-line.encrypted .path-particle{box-shadow:0 0 8px var(--primary);background:#fff}.path-line.direct .path-particle{box-shadow:0 0 8px var(--success);background:#fff;animation-delay:.4s}@keyframes pathFlow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}.path-tag{text-transform:uppercase;border-radius:3px;padding:.125rem .375rem;font-size:.5rem;font-weight:600}.path-tag.encrypted{color:var(--primary);background:#8348f01a}.path-tag.direct{color:var(--success);background:#10b9811a}.tunnel-destination{z-index:2;flex-direction:column;align-items:center;gap:.5rem;display:flex}.destination-globe{border:2px solid var(--success);background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.destination-globe svg{width:30px;height:30px;color:var(--success)}.tunnel-destination span{color:var(--fg-muted);text-transform:uppercase;font-size:.5625rem;font-weight:600}.corp-scenes{width:100%;height:260px;position:relative;overflow:hidden}.scene{opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:.25rem .5rem;transition:opacity .5s;display:flex;position:absolute;inset:0}.scene-gateway{animation:7.5s ease-in-out infinite sceneSwitch}.scene-config{animation:7.5s ease-in-out 3.75s infinite sceneSwitch}@keyframes sceneSwitch{0%,5%{opacity:0}12%,45%{opacity:1}52%,to{opacity:0}}.scene-label{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:.5rem;padding:.2rem .625rem;font-size:.5625rem;font-weight:700}.gateway-flow{transform-origin:50%;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:420px;display:flex;transform:scale(.85)}.gw-devices-col{flex-direction:column;gap:.375rem;display:flex}.gw-device{background:var(--card);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.gw-device svg{width:18px;height:18px;color:var(--fg-muted)}.gw-arrow{justify-content:center;align-items:center;gap:.5rem;width:50px;display:flex}.gw-arrow span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gwDotPulse;box-shadow:0 0 8px #8348f080}.gw-arrow span:first-child{animation-delay:0s}.gw-arrow span:nth-child(2){animation-delay:.2s}.gw-arrow span:nth-child(3){animation-delay:.4s}@keyframes gwDotPulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.gw-hub{background:var(--gradient);border-radius:14px;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem 1rem;display:flex;box-shadow:0 6px 24px #8348f059}.gw-hub svg{color:#fff;width:28px;height:28px}.gw-hub span{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:600}.gw-globe{flex-direction:column;align-items:center;gap:.375rem;display:flex}.gw-globe svg{width:40px;height:40px;color:var(--success)}.gw-globe span{color:var(--success);text-transform:uppercase;font-size:.5625rem;font-weight:600}.config-flow{transform-origin:50%;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex;transform:scale(.82)}.config-dashboard{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-shrink:0;width:180px;overflow:hidden;box-shadow:0 10px 30px #11182714}.config-header{background:var(--bg);border-bottom:1px solid var(--border);color:var(--fg-muted);align-items:center;gap:.3rem;padding:.4rem .6rem;font-size:.5rem;font-weight:500;display:flex}.config-header-dot{border-radius:50%;width:7px;height:7px}.config-header-dot:first-child{background:#ef4444}.config-header-dot:nth-child(2){background:#f59e0b}.config-header-dot:nth-child(3){background:#22c55e;margin-right:.5rem}.config-main{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.config-summary{flex-direction:column;gap:.625rem;display:flex}.summary-row{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.625rem;padding:.625rem;display:flex}.summary-icon{object-fit:contain;flex-shrink:0;width:26px;height:26px}.summary-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.summary-title{color:var(--fg);letter-spacing:-.01em;font-size:.5625rem;font-weight:700}.summary-sub{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;font-weight:600;overflow:hidden}.summary-meta{flex-wrap:wrap;gap:.375rem;display:flex}.meta-chip{color:var(--fg-muted);background:var(--bg);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.25rem .5rem;font-size:.5rem;font-weight:700}.config-push-btn-large{background:var(--gradient);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.625rem;font-weight:600;animation:2.5s ease-in-out infinite pushBtnPulse;display:flex;box-shadow:0 4px 12px #8348f04d}.config-push-btn-large svg{flex-shrink:0;width:14px;height:14px}@keyframes pushBtnPulse{0%,60%,to{transform:scale(1);box-shadow:0 4px 12px #8348f04d}65%,85%{transform:scale(1.03);box-shadow:0 6px 20px #8348f080}}.config-wiring{z-index:5;flex-shrink:0;width:160px;height:160px;position:relative}.config-wiring-svg{width:100%;height:100%}.cfg-wire{fill:none;stroke:#8348f073;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #8348f02e)}.cfg-dot{background:var(--primary);z-index:6;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 10px #8348f099}.cfg-dot.dot-1{animation:2.2s ease-in-out infinite cfgDotMove1;top:30px}.cfg-dot.dot-2{animation:2.2s ease-in-out .35s infinite cfgDotMove2;top:76px}.cfg-dot.dot-3{animation:2.2s ease-in-out .7s infinite cfgDotMove3;top:121px}.target-pcs{z-index:1;position:relative}@keyframes cfgDotMove1{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:22px;left:150px}}@keyframes cfgDotMove2{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:150px}}@keyframes cfgDotMove3{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:127px;left:150px}}.target-pcs{flex-direction:column;gap:.625rem;display:flex}.target-pc{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:all .3s;display:flex}.target-pc svg{width:24px;height:24px;color:var(--fg-muted)}.pc-status{color:var(--success);opacity:0;font-size:.5625rem;font-weight:600;animation:2s ease-in-out infinite statusShow}.pc-1 .pc-status{animation-delay:.8s}.pc-2 .pc-status{animation-delay:1.1s}.pc-3 .pc-status{animation-delay:1.4s}@keyframes statusShow{0%,40%{opacity:0}50%,to{opacity:1}}.target-pc{animation:2s ease-in-out infinite pcSync}.pc-1{animation-delay:.8s}.pc-2{animation-delay:1.1s}.pc-3{animation-delay:1.4s}@keyframes pcSync{0%,40%{border-color:var(--border)}50%,to{border-color:var(--success);box-shadow:0 0 8px #10b98133}}.mini-dash-header{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.mini-dots{gap:4px;display:flex}.mini-dots span{background:var(--border);border-radius:50%;width:6px;height:6px}.mini-dots span:first-child{background:#ef4444}.mini-dots span:nth-child(2){background:#f59e0b}.mini-dots span:last-child{background:#22c55e}.mini-title{color:var(--fg-muted);font-size:.6rem;font-weight:500}.mini-dash-content{height:140px;display:flex}.mini-sidebar{background:var(--card);border-right:1px solid var(--border);flex-direction:column;gap:.4rem;width:36px;padding:.5rem;display:flex}.mini-nav-item{background:var(--bg);border-radius:4px;width:100%;height:20px;transition:all .2s}.mini-nav-item.active{background:linear-gradient(135deg, var(--primary), var(--primary-light))}.mini-main{flex-direction:column;flex:1;gap:.5rem;padding:.6rem;display:flex}.mini-stats{gap:.4rem;display:flex}.mini-stat{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:6px;flex:1;padding:.4rem}.mini-stat-num{color:var(--primary);font-size:.875rem;font-weight:700;display:block}.mini-stat-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.5rem}.mini-devices{flex-direction:column;flex:1;gap:.3rem;display:flex}.mini-device{background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .5rem;transition:all .2s;display:flex}.mini-device:hover{border-color:var(--primary-light)}.mini-device-status{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mini-device-status.online{background:#22c55e;box-shadow:0 0 6px #22c55e80}.mini-device-status.offline{background:var(--fg-muted);opacity:.4}.mini-device span{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.55rem;overflow:hidden}.mini-device-action{background:var(--bg);border:1px solid var(--border);border-radius:4px;flex-shrink:0;width:14px;height:14px}.bento-card:hover .mini-device-action{border-color:var(--primary);background:#8348f01a}.bento-platforms{gap:2rem;margin-bottom:1.25rem;display:flex}.platform-icon{color:var(--fg-muted);flex-direction:column;align-items:center;gap:.5rem;transition:all .3s;display:flex}.platform-icon svg{opacity:.6;width:32px;height:32px;transition:all .3s}.platform-icon span{font-size:.75rem;font-weight:500}.bento-card:hover .platform-icon svg{opacity:1;color:var(--primary)}.feature-highlights{border:1px solid var(--border);background:linear-gradient(135deg,#8348f008,#6366f105);border-radius:16px;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:2rem;padding:1.5rem;display:grid}.highlight-item{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;transition:all .3s;display:flex}.highlight-item:hover{background:#8348f00d}.highlight-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.highlight-icon svg{width:22px;height:22px}.icon-speed{color:#f59e0b;background:#fbbf241a}.icon-route{color:#10b981;background:#10b9811a}.icon-split{color:#8348f0;background:#8348f01a}.icon-protocols{color:#3b82f6;background:#3b82f61a}.icon-setup{color:#22c55e;background:#22c55e1a}.icon-secure{color:#ef4444;background:#ef44441a}.highlight-item:hover .highlight-icon{transform:scale(1.1)}.highlight-text{flex-direction:column;gap:.125rem;display:flex}.highlight-text strong{color:var(--fg);font-size:.75rem;font-weight:600}.highlight-text span{color:var(--fg-muted);font-size:.625rem}.platform-strip{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 0;display:flex}.platform-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.platform-icons{gap:.75rem;display:flex}.platform-chip{background:var(--card);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.375rem;padding:.5rem .875rem;transition:all .2s;display:flex}.platform-chip:hover{border-color:var(--primary-light);background:#8348f00d}.platform-chip svg{width:16px;height:16px;color:var(--fg-muted);transition:color .2s}.platform-chip:hover svg{color:var(--primary)}.platform-chip span{color:var(--fg);font-size:.75rem;font-weight:500}@media (max-width:900px){.feature-highlights{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.feature-highlights{grid-template-columns:repeat(2,1fr)}.platform-strip{flex-direction:column;gap:.75rem}.platform-icons{flex-wrap:wrap;justify-content:center}}@media (max-width:900px){.dashboard{grid-template-columns:1fr;min-height:auto}.dash-sidebar{display:none}.dash-stats{grid-template-columns:1fr}.floating-cards{display:none}.features-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.proxy-demo{width:160px;height:160px}.bento-platforms{justify-content:center}}@media (max-width:600px){.nav-links{display:none}.hero-cta{flex-direction:column;align-items:center}.cta-stack{gap:1.25rem}.trusted-logos{flex-wrap:wrap;gap:1.5rem}.features{padding:3rem 1rem 2rem}.features-grid{grid-template-columns:1fr}.feature-card--wide{grid-column:span 1}.feature-card{border-radius:16px;padding:1.25rem}.bento-visual{min-height:180px;max-height:240px;padding:1rem}.feature-info h3{font-size:1rem}.feature-info p{font-size:.8125rem}.features-actions{flex-direction:column;align-items:center;gap:.75rem}.fc-action{justify-content:center;width:100%}}.pricing{z-index:1;max-width:1300px;margin:0 auto;padding:8rem 2rem;position:relative}.pricing-header{text-align:center;margin-bottom:4rem}.pricing-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.pricing-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.pricing-title:after{content:" that scales.";background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-sub{color:var(--fg-muted);max-width:500px;margin:0 auto;font-size:1.125rem}.pricing-toggle{justify-content:center;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.pricing-toggle-label{color:var(--fg-muted);cursor:pointer;font-size:.875rem;font-weight:500;transition:color .2s}.pricing-toggle-label.active{color:var(--fg);font-weight:600}.pricing-save-badge{background:linear-gradient(135deg, var(--primary), #6366f1);color:#fff;vertical-align:middle;border-radius:100px;margin-left:4px;padding:2px 8px;font-size:.625rem;font-weight:700;display:inline-block}.pricing-toggle-switch{background:var(--border);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.pricing-toggle-switch.active{background:var(--primary)}.pricing-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.pricing-toggle-switch.active .pricing-toggle-knob{left:23px}.price-hint{color:var(--fg-muted);margin:-.25rem 0 .5rem;font-size:.75rem;line-height:1.4}.price-hint strong{color:var(--fg)}.price-volume-hint{color:var(--fg-muted);background:#8348f00a;border:1px solid #8348f01a;border-radius:8px;align-items:flex-start;gap:6px;margin-bottom:1.25rem;padding:8px 12px;font-size:.6875rem;line-height:1.4;display:flex}.price-volume-hint svg{width:14px;height:14px;color:var(--primary);flex-shrink:0;margin-top:1px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid;position:relative}.pricing-grid-2{grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.pricing-grid-3{grid-template-columns:repeat(3,1fr)}.pricing-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:2.5rem;display:flex}.pricing-device-picker{align-items:center;gap:.75rem;display:flex}.device-picker-label{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:5px;font-size:.875rem;font-weight:500;display:flex}.device-picker-label svg{width:16px;height:16px}.device-input{border:1px solid var(--border);text-align:center;width:56px;color:var(--fg);background:var(--card);-moz-appearance:textfield;border-radius:8px;outline:none;padding:6px 8px;font-size:.875rem;font-weight:600;transition:border-color .2s}.device-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.device-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.device-input:focus{border-color:var(--primary)}.device-slider-wrap{width:220px;padding-bottom:14px;position:relative}.device-slider-track{background:var(--border);pointer-events:none;border-radius:2px;height:4px;margin-top:-9px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.device-slider-fill{background:var(--primary);border-radius:2px;width:0%;height:100%;transition:width .1s}.device-slider{appearance:none;cursor:pointer;z-index:1;background:0 0;width:100%;height:20px;position:relative}.device-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.device-slider::-moz-range-thumb{background:var(--primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.device-slider::-webkit-slider-runnable-track{background:0 0;height:4px}.device-slider::-moz-range-track{background:0 0;height:4px}.device-slider-labels{height:14px;color:var(--fg-muted);margin-top:2px;font-size:.5625rem;position:relative}.device-slider-labels span{position:absolute;transform:translate(-50%)}.pricing-card-enterprise{border-style:dashed}.enterprise-custom{color:var(--fg);letter-spacing:-.02em;font-size:2rem;font-weight:700}.plan-cta-enterprise{color:var(--fg)!important;border:2px solid var(--border)!important;background:0 0!important}.plan-cta-enterprise:hover{border-color:var(--primary)!important;color:var(--primary)!important;background:#8348f00a!important}.pricing-grid:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#8348f014 0%,#0000 70%);width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-card{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.pricing-card:before{display:none}.pricing-card:hover{border-color:#8348f04d;transform:translateY(-4px);box-shadow:0 20px 40px #8348f01a}.pricing-card-featured{border-color:var(--primary-light);background:linear-gradient(135deg,#8348f00d,#6366f108);margin-top:14px;transform:scale(1.02);box-shadow:0 8px 30px #8348f026}.pricing-card-featured:before{display:none}.pricing-card-featured:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 20px 50px #8348f040}.pricing-badge{background:var(--gradient);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:2;border-radius:100px;padding:.375rem 1rem;font-size:.6875rem;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #8348f04d}.pricing-card-header{margin-bottom:1.5rem}.plan-name{color:var(--fg);align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:1.25rem;font-weight:700;display:flex}.plan-name:before{content:"";background:var(--border);border-radius:50%;flex-shrink:0;width:10px;height:10px}.pricing-card:first-child .plan-name:before{background:linear-gradient(135deg,#10b981,#34d399)}.pricing-card:nth-child(2) .plan-name:before{background:var(--gradient);box-shadow:0 0 8px #8348f066}.pricing-card:nth-child(3) .plan-name:before{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.plan-description{color:var(--fg-muted);font-size:.875rem;line-height:1.5}.pricing-card-price{border-bottom:1px solid var(--border);align-items:baseline;margin-bottom:1.75rem;padding-bottom:1.75rem;display:flex}.price-currency{color:var(--fg);align-self:flex-start;margin-top:.5rem;margin-right:.125rem;font-size:1.5rem;font-weight:600}.price-amount{color:var(--fg);letter-spacing:-.02em;font-size:3.5rem;font-weight:700;line-height:1}.pricing-card-featured .price-amount,.pricing-card-featured .price-currency,.pricing-card-featured .price-decimal{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.price-decimal{color:var(--fg);font-size:1.5rem;font-weight:600}.price-decimal:empty{display:none}.price-period{color:var(--fg-muted);margin-left:.25rem;font-size:.9375rem}.plan-features{flex-direction:column;flex:1;gap:.875rem;margin-bottom:2rem;list-style:none;display:flex}.plan-features li{color:var(--fg);align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.plan-features li svg{width:18px;height:18px;color:var(--success);flex-shrink:0;margin-top:2px}.plan-features li span{line-height:1.4}.plan-features li strong{font-weight:600}.feature-highlight span{color:var(--primary)}.feature-highlight svg{color:var(--primary)!important}.plan-cta{text-align:center;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:100px;margin-top:auto;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:block}.plan-cta:hover{border-color:var(--primary);color:var(--primary);background:#8348f00d}.plan-cta-primary{background:var(--gradient);color:#fff;border:none;position:relative;overflow:hidden;box-shadow:0 4px 15px #8348f04d}.plan-cta-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#fff0 40%,#ffffff59 50%,#fff0 60%,#0000 80%);width:60%;height:100%;animation:3.5s ease-in-out 1.8s infinite cta-shine;position:absolute;top:0;left:-100%}@keyframes cta-shine{0%{left:-100%}40%{left:150%}to{left:150%}}.plan-cta-primary:hover{background:var(--gradient);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #8348f066}.pricing-enterprise-hint{color:var(--fg-muted);background:#8348f00a;border:1px solid #8348f01a;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;max-width:560px;margin-top:2rem;margin-left:auto;margin-right:auto;padding:1rem 1.5rem;font-size:.9375rem;display:flex}.pricing-enterprise-hint svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.pricing-enterprise-hint a{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s}.pricing-enterprise-hint a:hover{color:var(--primary-light);text-decoration:underline}.pricing-footer{text-align:center;margin-top:3rem}.pricing-guarantee{color:var(--fg-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.pricing-guarantee svg{width:18px;height:18px;color:var(--success)}.pricing-marketplace-hint{flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.pmh-divider{align-items:center;gap:1rem;width:100%;max-width:400px;margin-bottom:1rem;display:flex}.pmh-divider:before,.pmh-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);flex:1;height:1px}.pmh-divider span{color:var(--fg-muted);white-space:nowrap;font-size:.8125rem;font-weight:500}.pmh-content{background:linear-gradient(135deg,#10b9810a,#10b98105);border:1px solid #10b98126;border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem 2rem;display:flex}.pmh-price-highlight{background:#10b98114;border-radius:10px;align-items:baseline;gap:.125rem;padding:.75rem 1rem;display:flex}.pmh-from{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.03em;margin-right:.25rem;font-size:.6875rem;font-weight:500}.pmh-amount{color:#10b981;letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.pmh-unit{color:#10b981;font-size:.875rem;font-weight:600}.pmh-details{flex-direction:column;gap:.125rem;display:flex}.pmh-title{color:var(--fg);font-size:1rem;font-weight:700}.pmh-desc{color:var(--fg-muted);font-size:.8125rem}.pmh-cta{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:center;gap:.4rem;margin-left:auto;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.pmh-cta svg{width:16px;height:16px;transition:transform .2s}.pmh-cta:hover{background:#10b98126;border-color:#10b9814d}.pmh-cta:hover svg{transform:translate(3px)}@media (max-width:700px){.pmh-content{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem}.pmh-cta{margin-left:0}}@media (max-width:900px){.pricing-grid,.pricing-grid-2,.pricing-grid-3{grid-template-columns:repeat(2,1fr)}.pricing-controls{flex-direction:column;gap:1.25rem}.device-slider-wrap{width:180px}.pricing-card-featured{transform:none}.pricing-card-featured:hover{transform:translateY(-4px)}}@media (max-width:700px){.pricing-grid,.pricing-grid-2,.pricing-grid-3{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-device-picker{flex-wrap:wrap;justify-content:center}.device-slider-wrap{width:160px}.pricing-card{padding:1.5rem}.price-amount{font-size:3rem}}.proxies-section{z-index:1;max-width:1200px;margin:0 auto;padding:6rem 2rem;position:relative}.proxies-header{text-align:center;margin-bottom:3.5rem}.proxies-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f014;border-radius:100px;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.proxies-title{color:var(--fg);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.proxies-sub{color:var(--fg-muted);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.proxies-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.proxy-card{border:1px solid var(--border);cursor:pointer;border-radius:16px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex}.proxy-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.proxy-card-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.proxy-card-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.proxy-card-icon svg{width:24px;height:24px}.proxy-card-price{text-align:right}.proxy-price-label{color:var(--fg-muted);margin-bottom:2px;font-size:.7rem;font-weight:500;display:block}.proxy-price-amount{font-size:1.35rem;font-weight:800}.proxy-price-unit{font-size:.85rem;font-weight:600}.proxy-card-title{color:var(--fg);margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.proxy-card-desc{color:var(--fg-muted);font-size:.85rem;line-height:1.5}.proxy-card-residential{background:#fff5f5;border-color:#fed7d7;grid-column:span 2;padding:2.25rem;box-shadow:0 4px 24px #e53e3e1a}.proxy-card-residential .proxy-card-icon{background:#fed7d7;border-radius:14px;width:60px;height:60px}.proxy-card-residential .proxy-card-icon svg{stroke:#e53e3e;width:30px;height:30px}.proxy-card-residential .proxy-price-amount{color:#e53e3e;font-size:1.85rem}.proxy-card-residential .proxy-price-label{font-size:.8rem}.proxy-card-residential .proxy-card-title{font-size:1.35rem}.proxy-card-residential .proxy-card-desc{font-size:.95rem}.proxy-card-premium{background:#ebf8ff;border-color:#bee3f8}.proxy-card-premium .proxy-card-icon{background:#bee3f8}.proxy-card-premium .proxy-card-icon svg{stroke:#3182ce}.proxy-card-premium .proxy-price-amount{color:#3182ce}.proxy-card-static{background:#fffaf0;border-color:#feebc8}.proxy-card-static .proxy-card-icon{background:#feebc8}.proxy-card-static .proxy-card-icon svg{stroke:#dd6b20}.proxy-card-static .proxy-price-amount{color:#dd6b20}.proxy-card-mobile{background:#faf5ff;border-color:#e9d8fd}.proxy-card-mobile .proxy-card-icon{background:#e9d8fd}.proxy-card-mobile .proxy-card-icon svg{stroke:#805ad5}.proxy-card-mobile .proxy-price-amount{color:#805ad5}.proxy-card-datacenter{background:#f0fff4;border-color:#c6f6d5}.proxy-card-datacenter .proxy-card-icon{background:#c6f6d5}.proxy-card-datacenter .proxy-card-icon svg{stroke:#38a169}.proxy-card-datacenter .proxy-price-amount{color:#38a169}.proxy-card-cta{background:var(--card);border:2px dashed var(--border);text-align:center;justify-content:center;align-items:center;gap:.5rem}.proxy-card-cta:hover{border-color:var(--primary-light);background:#8348f008}.proxy-cta-icon{margin-bottom:.25rem;font-size:2rem}.proxy-cta-link{color:var(--fg);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.proxy-card-cta:hover .proxy-cta-link{border-color:var(--primary);color:var(--primary)}.provider-dropdown{margin-top:2rem;display:inline-flex;position:relative}.provider-dropdown-trigger{border:2px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;border-radius:100px;align-items:center;gap:.75rem;padding:.55rem 1rem .55rem .65rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.provider-dropdown-trigger:hover{border-color:var(--fg-muted)}.provider-dropdown.open .provider-dropdown-trigger{border-color:var(--primary);box-shadow:0 2px 16px #8348f01f}.provider-dropdown-selected{align-items:center;gap:.55rem;display:flex}.provider-dropdown-logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:24px;height:24px}.provider-dropdown-logo-svg{flex-shrink:0;width:24px;height:24px}.provider-dropdown-logo-fallback{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex}.provider-dropdown-name{white-space:nowrap;font-weight:600}.provider-dropdown-arrow{color:var(--fg-muted);flex-shrink:0;transition:transform .3s}.provider-dropdown.open .provider-dropdown-arrow{transform:rotate(180deg)}.provider-dropdown-menu{background:var(--card);border:2px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:16px;min-width:200px;padding:.4rem;transition:all .25s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.provider-dropdown.open .provider-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.provider-dropdown-item{width:100%;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.provider-dropdown-item:hover{background:#8348f00d}.provider-dropdown-item.active{background:#8348f014;font-weight:600}.provider-dropdown-item .provider-dropdown-logo,.provider-dropdown-item .provider-dropdown-logo-svg{width:22px;height:22px}.provider-dropdown-check{color:var(--primary);opacity:0;margin-left:auto;transition:opacity .2s}.provider-dropdown-item.active .provider-dropdown-check{opacity:1}.provider-grid{display:none}.provider-grid.active{animation:.4s forwards providerFadeIn;display:grid}@keyframes providerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.proxy-card-thordata-accent.proxy-card-residential{background:#ecfdf5;border-color:#a7f3d0}.proxy-card-thordata-accent.proxy-card-residential .proxy-card-icon{background:#a7f3d0}.proxy-card-thordata-accent.proxy-card-residential .proxy-card-icon svg{stroke:#059669}.proxy-card-thordata-accent.proxy-card-residential .proxy-price-amount{color:#059669}.proxy-card-thordata-accent.proxy-card-mobile .proxy-card-icon{background:#c7d2fe}.proxy-card-thordata-accent.proxy-card-mobile .proxy-card-icon svg{stroke:#4f46e5}.proxy-card-thordata-accent.proxy-card-mobile{background:#eef2ff;border-color:#c7d2fe}.proxy-card-thordata-accent.proxy-card-mobile .proxy-price-amount{color:#4f46e5}.proxy-card-thordata-accent.proxy-card-datacenter{background:#f0fdfa;border-color:#99f6e4}.proxy-card-thordata-accent.proxy-card-datacenter .proxy-card-icon{background:#99f6e4}.proxy-card-thordata-accent.proxy-card-datacenter .proxy-card-icon svg{stroke:#0d9488}.proxy-card-thordata-accent.proxy-card-datacenter .proxy-price-amount{color:#0d9488}.proxy-card-cta-thordata{border-color:#a7f3d0;grid-column:span 2}.proxy-card-cta-thordata:hover{background:#25b89408!important;border-color:#25b894!important}.proxy-card-cta-thordata .proxy-cta-link{color:#25b894;border-color:#25b894}@media (max-width:768px){.proxies-grid{grid-template-columns:repeat(2,1fr)}.proxies-section{padding:4rem 1.25rem}}@media (max-width:480px){.proxies-grid{grid-template-columns:1fr}.proxy-card-residential,.proxy-card-cta-thordata{grid-column:span 1}}.use-cases{z-index:1;max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem;position:relative}.use-cases-header{text-align:center;margin-bottom:4rem}.use-cases-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.use-cases-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.use-cases-title .gradient{background:linear-gradient(135deg,#8348f0,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.use-cases-sub{color:var(--fg-muted);max-width:540px;margin:0 auto;font-size:1.125rem}.use-cases-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);gap:1.25rem;max-height:850px;transition:max-height .6s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.use-cases-grid:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;z-index:2;height:200px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.use-cases-grid.expanded{max-height:5000px}.use-cases-grid.expanded:after{opacity:0}.use-cases-cta{justify-content:center;margin-top:2.5rem;display:flex}.use-cases-load-more{color:var(--fg-muted);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:100px;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.use-cases-load-more svg{width:14px;height:14px;transition:transform .2s}.use-cases-load-more:hover{color:var(--fg);border-color:#8348f04d}.use-cases-load-more:hover svg{transform:translateY(2px)}.use-cases-load-more.expanded svg{transform:rotate(180deg)}.use-cases-load-more.expanded:hover svg{transform:rotate(180deg)translateY(2px)}.uc-card{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.uc-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#8348f008,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.uc-card:hover{border-color:#8348f040;transform:translateY(-4px);box-shadow:0 20px 40px #8348f01a}.uc-card:hover:before{opacity:1}.uc-card-lg{grid-area:span 2/span 6}.uc-card-md{grid-column:span 6}.uc-card-sm{grid-column:span 4}.uc-card-wide{grid-column:span 8}.uc-content{z-index:2;margin-top:auto;position:relative}.uc-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:.75rem;padding:.3rem .625rem;font-size:.625rem;font-weight:700;display:inline-block}.uc-card h3{color:var(--fg);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.uc-card p{color:var(--fg-muted);margin:0;font-size:.875rem;line-height:1.6}.uc-visual{flex:1;justify-content:center;align-items:stretch;min-height:120px;margin-bottom:1.25rem;display:flex;position:relative}.uc-icon-wrap{border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex;position:relative}.uc-icon-enterprise{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1.5px solid #3b82f64d}.uc-icon-wrap svg{width:32px;height:32px;color:var(--blue)}.uc-count{color:#fff;background:var(--blue);border-radius:6px;padding:.25rem .5rem;font-size:.625rem;font-weight:800;position:absolute;top:-8px;right:-12px;box-shadow:0 2px 8px #3b82f666}.uc-fleet-ui{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fleet-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.fleet-title{color:var(--fg);font-size:.6875rem;font-weight:700}.fleet-badge{color:var(--primary);background:#8348f01a;border-radius:20px;padding:.15rem .5rem;font-size:.5625rem;font-weight:600}.fleet-device-list{flex-direction:column;flex:1;display:flex}.fleet-dev{border-bottom:1px solid #0000000a;align-items:center;gap:.5rem;padding:.45rem .75rem;transition:background .2s;display:flex}.fleet-dev:last-child{border-bottom:none}.fleet-dev:hover{background:#8348f008}.fleet-dev svg{width:15px;height:15px;color:var(--fg-muted);opacity:.5;flex-shrink:0}.fleet-dev-info{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.fleet-dev-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:600;line-height:1.2;overflow:hidden}.fleet-dev-config{color:var(--fg-muted);white-space:nowrap;opacity:.7;font-size:.5rem;font-weight:500;line-height:1.2}.fleet-dev-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:.5rem;font-weight:600}.fleet-dev.online .fleet-dev-status{color:#10b981}.fleet-dev.syncing .fleet-dev-status{color:#f59e0b}.fleet-dev.offline .fleet-dev-status{color:#ef4444}.fleet-dev-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fleet-dev.online .fleet-dev-dot{background:#10b981;box-shadow:0 0 4px #10b98180}.fleet-dev.syncing .fleet-dev-dot{background:#f59e0b;animation:1.5s ease-in-out infinite syncPulse}.fleet-dev.offline .fleet-dev-dot{opacity:.6;background:#ef4444}.fleet-dev.syncing .fleet-dev-config{color:#f59e0b;opacity:1}.fleet-dev.offline .fleet-dev-config{color:var(--fg-muted);font-style:italic}@keyframes syncPulse{0%,to{opacity:.4}50%{opacity:1}}.fleet-summary{border-top:1px solid var(--border);background:#00000004;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.fleet-stat{color:var(--fg-muted);align-items:center;gap:.2rem;font-size:.5625rem;font-weight:600;display:flex}.fleet-dot{border-radius:50%;width:6px;height:6px}.fleet-dot.online{background:#10b981}.fleet-dot.syncing{background:#f59e0b}.fleet-dot.offline{background:#ef4444}.fleet-total{color:var(--fg-muted);opacity:.5;margin-left:auto;font-size:.5625rem}.uc-card:hover .fleet-dev svg{opacity:.7}.uc-store-ui{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.store-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.store-title{color:var(--fg);font-size:.6875rem;font-weight:700}.store-badge{color:#10b981;background:#10b9811a;border-radius:20px;padding:.15rem .5rem;font-size:.5625rem;font-weight:600}.store-list{flex-direction:column;flex:1;display:flex}.store-item{border-bottom:1px solid #0000000a;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .2s;display:flex}.store-item:last-child{border-bottom:none}.store-item:hover{background:#8348f008}.store-item-selected{border-left:2px solid var(--primary);background:#8348f00f}.store-item-icon{background:#8348f014;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.store-item-icon svg{width:14px;height:14px;color:var(--primary)}.store-item-info{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.store-item-name{color:var(--fg);font-size:.625rem;font-weight:600;line-height:1.2}.store-item-detail{color:var(--fg-muted);opacity:.7;font-size:.5rem;font-weight:500;line-height:1.2}.store-item-price{color:var(--primary);white-space:nowrap;font-size:.625rem;font-weight:700}.store-footer{border-top:1px solid var(--border);justify-content:flex-end;padding:.5rem .75rem;display:flex}.store-buy-btn{color:#fff;background:linear-gradient(135deg, var(--primary), #6d28d9);letter-spacing:.01em;border-radius:8px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.5625rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #8348f04d}.store-buy-btn svg{width:11px;height:11px}.uc-card:hover .store-buy-btn{transform:translateY(-1px);box-shadow:0 4px 12px #8348f073}.uc-deploy-ui{border:1px solid var(--border);background:var(--bg);border-radius:12px;width:100%;height:100%;min-height:145px;position:relative;overflow:hidden}.deploy-scene{will-change:opacity, transform, filter;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.deploy-scene-client{animation:8s ease-in-out infinite deploySceneClient}.deploy-scene-dashboard{animation:8s ease-in-out infinite deploySceneDash}@keyframes deploySceneClient{0%{opacity:1;z-index:2;filter:none;transform:none;box-shadow:0 0 0 1px #8348f029,0 10px 36px #8348f01a}35%{opacity:1;z-index:2;filter:none;transform:none;box-shadow:0 0 0 1px #8348f029,0 10px 36px #8348f01a}45%{opacity:.16;z-index:1;filter:blur(1.2px)saturate(.85)contrast(.95);box-shadow:none;transform:scale(.985)translateY(2px)}90%{opacity:.16;z-index:1;filter:blur(1.2px)saturate(.85)contrast(.95);box-shadow:none;transform:scale(.985)translateY(2px)}to{opacity:1;z-index:2;filter:none;transform:none;box-shadow:0 0 0 1px #8348f029,0 10px 36px #8348f01a}}@keyframes deploySceneDash{0%{opacity:.16;z-index:1;filter:blur(1.2px)saturate(.85)contrast(.95);box-shadow:none;transform:scale(.985)translateY(2px)}35%{opacity:.16;z-index:1;filter:blur(1.2px)saturate(.85)contrast(.95);box-shadow:none;transform:scale(.985)translateY(2px)}45%{opacity:1;z-index:2;filter:none;transform:none;box-shadow:0 0 0 1px #8348f029,0 10px 36px #8348f01a}90%{opacity:1;z-index:2;filter:none;transform:none;box-shadow:0 0 0 1px #8348f029,0 10px 36px #8348f01a}to{opacity:.16;z-index:1;filter:blur(1.2px)saturate(.85)contrast(.95);box-shadow:none;transform:scale(.985)translateY(2px)}}.deploy-scene-bar{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.deploy-scene-bar-dash{background:linear-gradient(135deg,#8b5cf60f,#8b5cf605)}.deploy-bar-dot{background:var(--border);border-radius:50%;width:6px;height:6px}.deploy-bar-title{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-left:.25rem;font-size:.5625rem;font-weight:700}.deploy-scene-bar-dash .deploy-bar-title{color:var(--primary)}.deploy-rules{flex-direction:column;flex:1;padding:.35rem 0;display:flex}.deploy-rule{align-items:center;gap:.4rem;padding:.4rem .65rem;animation:8s ease-in-out infinite deployRuleHighlight;display:flex}.deploy-rule:first-child{animation-delay:0s}.deploy-rule:nth-child(2){animation-delay:.6s}@keyframes deployRuleHighlight{0%{background:0 0}10%{background:#8348f014}25%{background:#8348f014}35%{background:0 0}to{background:0 0}}.deploy-rule-icon{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.4375rem;font-weight:800;display:flex}.deploy-rule-icon-eu{background:#3b82f6}.deploy-rule-icon-us{background:#8348f0}.deploy-rule-name{color:var(--fg);flex:1;font-size:.5625rem;font-weight:600}.deploy-rule-arrow{color:var(--fg-muted);opacity:.5;font-size:.5rem}.deploy-rule-target{color:var(--fg-muted);background:#0000000a;border-radius:4px;padding:.1rem .35rem;font-size:.5rem;font-weight:600}.deploy-rule-check{opacity:0;justify-content:center;align-items:center;width:16px;height:16px;animation:8s ease-in-out infinite deployCheckIn;display:flex}.deploy-rule:nth-child(2) .deploy-rule-check{animation-delay:.6s}@keyframes deployCheckIn{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1)}45%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}.deploy-rule-check svg{color:#10b981;width:12px;height:12px}.deploy-sync-hint{border-top:1px solid var(--border);opacity:0;background:#8348f008;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .65rem;animation:8s ease-in-out infinite deploySyncHint;display:flex}@keyframes deploySyncHint{0%{opacity:0}20%{opacity:0}28%{opacity:1}38%{opacity:1}45%{opacity:0}to{opacity:0}}.deploy-sync-hint svg{width:12px;height:12px;color:var(--primary);animation:1.5s linear infinite deploySpin}@keyframes deploySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deploy-sync-hint span{color:var(--primary);font-size:.5rem;font-weight:600}.deploy-dash-bg{flex:1;display:flex;overflow:hidden}.deploy-dash-sidebar{border-right:1px solid var(--border);background:#00000003;flex-direction:column;gap:.15rem;min-width:52px;padding:.4rem;display:flex}.deploy-sb-item{color:var(--fg-muted);cursor:default;border-radius:4px;padding:.2rem .35rem;font-size:.4375rem;font-weight:600}.deploy-sb-item.active{color:var(--primary);background:#8348f014}.deploy-dash-main{flex-direction:column;flex:1;padding:.35rem 0;display:flex}.deploy-dash-row{color:var(--fg);justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.5rem;font-weight:600;display:flex}.deploy-dash-row.dimmed{opacity:.4}.deploy-dash-badge{color:#10b981;text-transform:uppercase;letter-spacing:.03em;background:#10b9811a;border-radius:4px;padding:.1rem .3rem;font-size:.4375rem;font-weight:700}.deploy-popup{background:var(--card);opacity:0;z-index:2;border:1px solid #8348f040;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;width:82%;padding:.7rem .65rem;animation:8s ease-in-out infinite deployPopupIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 8px 32px #8348f026,0 2px 8px #00000014}@keyframes deployPopupIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}45%{opacity:0;transform:translate(-50%,-50%)scale(.8)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.deploy-popup-icon{background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.deploy-popup-icon svg{color:#10b981;width:16px;height:16px}.deploy-popup-text{text-align:center;flex-direction:column;gap:.1rem;display:flex}.deploy-popup-title{color:var(--fg);font-size:.6875rem;font-weight:700}.deploy-popup-detail{color:var(--fg-muted);font-size:.5rem;font-weight:500}.deploy-popup-devices{gap:.3rem;margin-top:.15rem;display:flex}.deploy-popup-chip{color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:6px;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:.5rem;font-weight:600;display:inline-flex}.deploy-popup-chip svg{width:11px;height:11px;color:var(--primary);opacity:.7}.uc-ping-ui{flex-direction:column;gap:.625rem;width:100%;display:flex}.ping-row{align-items:center;gap:.5rem;display:flex}.ping-label{color:var(--fg-muted);flex-shrink:0;width:65px;font-size:.6875rem;font-weight:600}.ping-bar-track{background:#0000000a;border-radius:4px;flex:1;height:8px;overflow:hidden}.ping-bar-fill{border-radius:4px;height:100%;transition:width 1s}.ping-bad .ping-bar-fill{background:linear-gradient(90deg,#f59e0b,#ef4444)}.ping-good .ping-bar-fill{background:linear-gradient(90deg,#10b981,#34d399)}.ping-value{text-align:right;width:42px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.ping-bad .ping-value{color:#ef4444}.ping-good .ping-value{color:#10b981}.ping-saved{justify-content:center;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.ping-saved svg{color:#10b981;width:14px;height:14px}.ping-saved span{color:#10b981;font-size:.75rem;font-weight:700}.uc-rules-ui{flex-direction:column;gap:.375rem;width:100%;display:flex}.rule-row{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:all .3s;display:flex}.rule-app{color:var(--fg);min-width:62px;font-size:.6875rem;font-weight:600}.rule-arrow{color:var(--fg-muted);opacity:.4;font-size:.625rem}.rule-proxy{color:var(--primary);background:#8348f014;border-radius:4px;padding:.15rem .4rem;font-size:.625rem;font-weight:600}.rule-status{border-radius:50%;width:7px;height:7px;margin-left:auto}.rule-status.active{background:#10b981;box-shadow:0 0 6px #10b98180}.uc-card:hover .rule-row{border-color:#8348f026}.uc-shield-ui{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.shield-app{border-radius:8px;align-items:center;gap:.4rem;width:100%;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;transition:all .3s;display:flex}.shield-app svg{flex-shrink:0;width:16px;height:16px}.shield-app.protected{color:#10b981;background:#10b98114;border:1px solid #10b98133}.shield-app.open{border:1px dashed var(--border);color:var(--fg-muted);background:#00000005}.shield-label{color:var(--fg-muted);opacity:.6;margin-top:.25rem;font-size:.5625rem;font-weight:500}.uc-card:hover .shield-app.protected{background:#10b9811f;border-color:#10b98159}.uc-terminal-ui{background:#1a1b26;border-radius:10px;width:100%;font-family:JetBrains Mono,SF Mono,monospace;overflow:hidden}.term-header{background:#ffffff0d;gap:5px;padding:.5rem .625rem;display:flex}.term-header .term-dot{background:#ffffff26;border-radius:50%;width:8px;height:8px}.term-header .term-dot:first-child{background:#ff5f57}.term-header .term-dot:nth-child(2){background:#febc2e}.term-header .term-dot:nth-child(3){background:#28c840}.term-body{flex-direction:column;gap:.25rem;padding:.5rem .625rem .625rem;display:flex}.term-line{color:#c0caf5;font-size:.5625rem;line-height:1.4}.term-line.term-dim{opacity:.7}.term-prompt{color:#7aa2f7;margin-right:.35rem}.term-region{color:#565f89}.term-tag{color:#bb9af7;background:#bb9af71a;border-radius:2px;margin:0 .15rem;padding:.05rem .3rem}.term-ok{color:#9ece6a;margin-left:.25rem}.uc-forward-ui{flex-direction:column;gap:.35rem;width:100%;display:flex}.fwd-rule{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:.45rem .55rem;transition:all .3s;display:flex}.fwd-rule:hover{border-color:#8348f040}.fwd-app-row{align-items:center;gap:.45rem;display:flex}.fwd-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fwd-icon svg,.fwd-icon img{width:14px;height:14px}.fwd-icon-spotify{color:#fff;background:#1db954}.fwd-icon-game{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1)}.fwd-icon-other{color:var(--fg-muted);background:#64647826}.fwd-app-info{flex-direction:column;flex:1;min-width:0;display:flex}.fwd-app-name{color:var(--fg);font-size:.625rem;font-weight:600;line-height:1.3}.fwd-app-detail{color:var(--fg-muted);opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.fwd-proxy-badge{color:var(--primary);white-space:nowrap;background:#8348f01a;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.5rem;font-weight:600}.fwd-direct-badge{color:var(--fg-muted);white-space:nowrap;background:#6464781a;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.5rem;font-weight:600}.fwd-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.35rem;display:flex}.fwd-header-title{color:var(--fg);font-size:.6875rem;font-weight:700}.fwd-header-badge{color:#10b981;background:#10b9811a;border-radius:100px;padding:.15rem .4rem;font-size:.5rem;font-weight:600}.fwd-arrow{color:var(--fg-muted);opacity:.4;flex-shrink:0;font-size:.625rem}.fwd-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.fwd-status-dot.fwd-status-active{background:#10b981;box-shadow:0 0 6px #10b98180}.fwd-rule-direct{opacity:.55}.uc-card:hover .fwd-rule-direct{opacity:.7}.uc-split-ui{align-items:stretch;gap:0;width:100%;display:flex}.split-column{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}.split-label{text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700;line-height:1.3}.split-work .split-label{color:var(--primary)}.split-personal .split-label{color:var(--fg-muted);opacity:.7}.split-apps{flex-direction:column;gap:.35rem;display:flex}.split-app{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .45rem;transition:all .3s;display:flex}.split-work .split-app:hover{border-color:#8348f040}.split-app-icon{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.split-app-icon svg{width:13px;height:13px}.split-icon-slack{color:#fff;background:#4a154b}.split-icon-jira{color:#fff;background:#0052cc}.split-icon-teams{color:#fff;background:#6264a7}.split-icon-youtube{color:#fff;background:red}.split-icon-spotify-sm{color:#fff;background:#1db954}.split-icon-browser{color:var(--fg-muted);background:#64647826}.split-app-name{color:var(--fg);font-size:.5625rem;font-weight:600}.split-divider{align-items:center;padding:0 .15rem;display:flex}.split-divider-line{background:var(--border);width:1px;height:80%;display:block}.uc-traffic-ui{flex-direction:column;gap:.45rem;width:100%;display:flex}.traffic-row{align-items:center;gap:.4rem;display:flex}.traffic-app-name{color:var(--fg);min-width:44px;font-size:.5625rem;font-weight:600}.traffic-bar-track{background:#6464781a;border-radius:3px;flex:1;height:6px;overflow:hidden}.traffic-bar-fill{border-radius:3px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.traffic-bar-purple{background:linear-gradient(90deg,#8348f0,#8b5cf6)}.traffic-bar-blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.traffic-bar-green{background:linear-gradient(90deg,#10b981,#34d399)}.traffic-value{color:var(--fg-muted);text-align:right;min-width:38px;font-size:.5rem;font-weight:600}.traffic-total{border-top:1px solid var(--border);align-items:center;gap:.35rem;margin-top:.15rem;padding-top:.35rem;display:flex}.traffic-total svg{width:12px;height:12px;color:var(--primary);flex-shrink:0}.traffic-total span{color:var(--fg-muted);font-size:.5rem;font-weight:600}.uc-geo-ui{flex-direction:column;gap:.5rem;width:100%;display:flex}.geo-browser{background:var(--bg);border:1px solid var(--border);border-radius:10px;position:relative}.geo-browser-bar{border-bottom:1px solid var(--border);background:#00000005;border-radius:10px 10px 0 0;align-items:center;gap:5px;padding:.4rem .625rem;display:flex}.geo-browser-bar .geo-dot{background:var(--border);border-radius:50%;width:6px;height:6px}.geo-url{color:var(--fg-muted);margin-left:.5rem;font-family:JetBrains Mono,monospace;font-size:.5625rem}.geo-results{justify-content:center;gap:1.5rem;padding:1rem .5rem .75rem;display:flex}.geo-result{border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.geo-flag-svg{border-radius:50%;flex-shrink:0;width:28px;height:28px;box-shadow:0 1px 4px #0000001a}.geo-country{letter-spacing:.05em;color:var(--fg-muted);text-transform:uppercase;font-size:.6rem;font-weight:700}.geo-price{color:var(--fg);font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:700}.geo-switch-label{color:var(--fg-muted);text-align:center;opacity:.6;font-size:.5625rem}.geo-r-us{animation:7.5s ease-in-out infinite geoHighlightUS}.geo-r-us .geo-price{animation:7.5s ease-in-out infinite geoPriceUS}.geo-r-de{animation:7.5s ease-in-out infinite geoHighlightDE}.geo-r-de .geo-price{animation:7.5s ease-in-out infinite geoPriceDE}.geo-r-jp{animation:7.5s ease-in-out infinite geoHighlightJP}.geo-r-jp .geo-price{animation:7.5s ease-in-out infinite geoPriceJP}@keyframes geoHighlightUS{0%,8%{background:#8348f014}28%{background:#8348f014}34%{background:0 0}94%{background:0 0}to{background:#8348f014}}@keyframes geoHighlightDE{0%,30%{background:0 0}37%{background:#8348f014}58%{background:#8348f014}64%{background:0 0}to{background:0 0}}@keyframes geoHighlightJP{0%,60%{background:0 0}67%{background:#8348f014}88%{background:#8348f014}94%{background:0 0}to{background:0 0}}@keyframes geoPriceUS{0%,8%{color:var(--primary)}28%{color:var(--primary)}34%{color:var(--fg)}94%{color:var(--fg)}to{color:var(--primary)}}@keyframes geoPriceDE{0%,30%{color:var(--fg)}37%{color:var(--primary)}58%{color:var(--primary)}64%{color:var(--fg)}to{color:var(--fg)}}@keyframes geoPriceJP{0%,60%{color:var(--fg)}67%{color:var(--primary)}88%{color:var(--primary)}94%{color:var(--fg)}to{color:var(--fg)}}@media (prefers-reduced-motion:reduce){.deploy-scene-client,.deploy-scene-dashboard,.deploy-rule,.deploy-rule-check,.deploy-sync-hint,.deploy-sync-hint svg,.deploy-popup{animation:none!important}.deploy-scene-client{opacity:0}.deploy-scene-dashboard{opacity:1}.deploy-popup{opacity:1;transform:translate(-50%,-50%)scale(1)}.deploy-rule-check{opacity:1;transform:scale(1)}.geo-r-us,.geo-r-de,.geo-r-jp,.geo-r-us .geo-price,.geo-r-de .geo-price,.geo-r-jp .geo-price{animation:none!important}.geo-r-us{background:#8348f014}.geo-r-us .geo-price{color:var(--primary)}}@media (max-width:1000px){.use-cases-grid{grid-template-columns:repeat(6,1fr)}.uc-card-lg{grid-area:span 1/span 6}.uc-card-md{grid-column:span 6}.uc-card-sm{grid-column:span 3}.uc-card-wide{grid-column:span 6}}@media (max-width:700px){.use-cases-grid{grid-template-columns:1fr;gap:1rem;max-height:700px}.uc-card-lg,.uc-card-md,.uc-card-sm,.uc-card-wide{grid-column:span 1}.uc-visual{min-height:100px}.uc-card{padding:1.25rem}}.marketplace-section{z-index:1;max-width:1200px;margin:0 auto;padding:4rem 2rem;position:relative}.marketplace-header{text-align:center;margin-bottom:3rem}.marketplace-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.marketplace-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.marketplace-title .gradient{background:linear-gradient(135deg,#8348f0,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.marketplace-sub{color:var(--fg-muted);max-width:560px;margin:0 auto;font-size:1.125rem}.marketplace-showcase{flex-direction:column;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto;display:flex}.mp-dual-row{grid-template-columns:1fr 1fr;gap:2.5rem;width:100%;display:grid}.mp-dual-panel{flex-direction:column;gap:.75rem;display:flex}.mp-panel-label{color:#999;letter-spacing:-.01em;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.mp-panel-label svg{color:var(--primary);opacity:.55}.mp-bottom-section{align-items:center;gap:3rem;max-width:900px;margin:5rem auto 0;display:flex}.mp-bottom-text{flex:1;min-width:0}.mp-bottom-title{color:var(--fg);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.mp-bottom-title .gradient{background:linear-gradient(135deg,#8348f0,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mp-bottom-desc{color:var(--fg-muted);font-size:.95rem;line-height:1.7}.mp-bottom-ctas{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.app-mockup{background:#fff;border:1px solid #ebebef;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 24px #8348f00f,0 1px 4px #00000008}.app-titlebar{-webkit-user-select:none;user-select:none;background:linear-gradient(#fefefe 0%,#f8f8fa 100%);border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.app-titlebar-left{color:#1a1a1a;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.app-titlebar-icon{object-fit:contain;width:20px;height:20px}.app-titlebar-controls{align-items:center;gap:.35rem;display:flex}.app-ctrl{color:#ccc;cursor:default;text-align:center;width:14px;font-size:.55rem;line-height:1}.app-ctrl-close{color:#ff5f57}.app-ctrl-min{color:#febc2e}.app-ctrl-max{color:#28c840}.app-body{flex:1;min-height:260px;display:flex}.app-sidebar{background:#fbfbfc;border-right:1px solid #f0f0f3;flex-shrink:0;width:120px;padding:.5rem 0}.app-sidebar-nav{flex-direction:column;gap:1px;display:flex}.app-nav-item{color:#aaa;cursor:default;border-left:2px solid #0000;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.6rem;font-weight:500;transition:all .3s;display:flex}.app-nav-item svg{flex-shrink:0;width:13px;height:13px}.app-nav-item.active{color:var(--primary);border-left-color:var(--primary);background:#8348f00f;font-weight:600}.app-content{background:#fff;flex:1;position:relative;overflow:hidden}.app-tab{opacity:0;pointer-events:none;flex-direction:column;gap:.5rem;padding:.75rem;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translate(20px)}.app-tab.active{opacity:1;pointer-events:auto;transform:translate(0)}.app-content-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.app-content-title{color:#1a1a1a;font-size:.72rem;font-weight:700}.app-badge{border-radius:100px;padding:.2rem .5rem;font-size:.55rem;font-weight:600}.app-badge-active{color:#059669;background:#10b9811a}.app-badge-providers{color:var(--primary);background:#8348f014}.app-rule-list{flex-direction:column;gap:.35rem;display:flex}.app-rule{background:#fcfcfd;border:1px solid #f0f0f3;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .55rem;transition:all .3s;display:flex}.app-rule:hover{background:#8348f00a;border-color:#8348f033}.app-rule-app{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.app-rule-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.app-rule-icon svg{width:15px;height:15px}.app-rule-chrome{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853)}.app-rule-firefox{color:#fff;background:linear-gradient(135deg,#ff7139,#e66000)}.app-rule-discord{color:#fff;background:#5865f2}.app-rule-info{flex-direction:column;min-width:0;display:flex}.app-rule-name{color:#1a1a1a;white-space:nowrap;font-size:.62rem;font-weight:600}.app-rule-detail{color:#bbb;font-size:.5rem}.app-rule-arrow{color:#ccc;flex-shrink:0;font-size:.65rem;animation:2s ease-in-out infinite arrowPulse}@keyframes arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.app-rule-proxy{color:#555;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.58rem;font-weight:500;display:flex}.app-rule-proxy-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.app-rule-status{flex-shrink:0;font-size:.5rem}.app-rule-status.active{color:#10b981;animation:2s ease-in-out infinite statusGlow}@keyframes statusGlow{0%,to{opacity:.5}50%{opacity:1}}.app-rule-add{color:#ccc;cursor:default;border:1px dashed #e8e8ec;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem;font-size:.58rem;font-weight:500;transition:all .3s;display:flex}.app-rule-add svg{color:#bbb}.app-market-grid{flex-direction:column;gap:.4rem;display:flex}.app-market-card{background:#fcfcfd;border:1px solid #f0f0f3;border-radius:8px;flex-direction:column;gap:.35rem;padding:.55rem .65rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.app-market-card:hover{background:#8348f00a;border-color:#8348f033}.app-market-card.buying{border-color:var(--primary-light);background:#8348f008}.app-market-card.bought{background:#10b9810a;border-color:#10b981}.app-market-card-head{justify-content:space-between;align-items:center;display:flex}.app-market-type{color:#1a1a1a;font-size:.62rem;font-weight:700}.app-market-price{color:#10b981;font-size:.7rem;font-weight:800}.app-market-price small{opacity:.7;font-size:.5rem;font-weight:500}.app-market-bar{background:#f0f0f3;border-radius:2px;height:4px;overflow:hidden}.app-market-bar-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;width:0%;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.app-market-bar-fill.dc{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.app-market-bar-fill.mob{background:linear-gradient(90deg,#8348f0,#8b5cf6)}.app-market-avail{color:#bbb;font-size:.5rem}.app-market-buy{background:var(--gradient);color:#fff;cursor:default;letter-spacing:.02em;border:none;border-radius:6px;align-self:flex-end;padding:.25rem .65rem;font-size:.52rem;font-weight:700;transition:all .3s}.app-market-card.buying .app-market-buy{color:#999;background:#ddd}.app-market-card.bought .app-market-buy{color:#fff;background:#10b981}.app-market-chain{color:#fff;cursor:default;letter-spacing:.02em;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;padding:.25rem .55rem;font-size:.52rem;font-weight:700;animation:1.5s ease-in-out infinite chainPulse;display:none}.app-market-card.bought .app-market-chain{display:block}.app-market-card.bought .app-market-buy{display:none}@keyframes chainPulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 4px #10b98100}}.app-market-spinner{border:2px solid #8348f033;border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.6s linear infinite appSpin;display:none}.app-market-card.buying .app-market-spinner{display:block}.app-market-card.buying .app-market-buy{display:none}.app-market-bottom{justify-content:space-between;align-items:center;display:flex}@keyframes appSpin{to{transform:rotate(360deg)}}.app-saverule-chain{background:#fcfcfd;border:1px solid #f0f0f3;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem .5rem;display:flex}.app-chain-node{flex-direction:column;align-items:center;gap:.25rem;display:flex}.app-chain-node span{color:#555;font-size:.5rem;font-weight:600}.app-chain-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.app-chain-icon svg{width:15px;height:15px}.app-chain-evomi{background:linear-gradient(135deg, var(--primary), #7c3aed)}.app-chain-evomi span{color:#fff;font-size:.65rem;font-weight:800}.app-chain-globe{color:#666;background:#f0f0f5}.app-chain-globe svg{color:#666}.app-chain-arrow{color:#ccc;align-items:center;animation:2s ease-in-out infinite arrowPulse;display:flex}.app-chain-arrow svg{width:14px;height:14px}.app-saverule-btn{background:var(--gradient);color:#fff;cursor:default;border:none;border-radius:8px;width:100%;padding:.4rem;font-size:.6rem;font-weight:700;transition:all .3s}.app-saverule-btn.clicked{opacity:.7;transform:scale(.96)}.app-saverule-btn.hidden{display:none}.app-saverule-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;display:none}.app-saverule-success.show{display:flex}.app-saverule-success svg{color:#10b981;width:22px;height:22px;animation:.4s cubic-bezier(.175,.885,.32,1.275) both successPop}.app-saverule-success span{color:#059669;font-size:.58rem;font-weight:600}@keyframes successPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.app-rule-anim-1{animation:.5s .2s both ruleSlideIn}.app-rule-anim-2{animation:.5s .35s both ruleSlideIn}.app-rule-anim-3{animation:.5s .5s both ruleSlideIn}.app-market-anim-1{animation:.5s .2s both ruleSlideIn}.app-market-anim-2{animation:.5s .35s both ruleSlideIn}.app-market-anim-3{animation:.5s .5s both ruleSlideIn}@keyframes ruleSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mp-cta-primary{color:#fff;background:var(--gradient);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #8348f04d}.mp-cta-primary svg{width:18px;height:18px;transition:transform .2s}.mp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8348f066}.mp-cta-primary:hover svg{transform:translate(3px)}.mp-cta-secondary{color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex}.mp-cta-secondary svg{width:18px;height:18px;color:var(--fg-muted);transition:all .2s}.mp-cta-secondary:hover{border-color:var(--primary);color:var(--primary)}.mp-cta-secondary:hover svg{color:var(--primary)}.browser-mockup{background:#fff;border:1px solid #ebebef;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 24px #8348f00f,0 1px 4px #00000008}.browser-chrome{-webkit-user-select:none;user-select:none;background:linear-gradient(#f9f9fb 0%,#f3f3f6 100%);border-bottom:none;align-items:center;padding:.5rem .65rem 0;display:flex}.browser-chrome-left{align-items:center;gap:.65rem;width:100%;display:flex}.browser-dots{flex-shrink:0;gap:5px;padding-top:2px;display:flex}.browser-dot{border-radius:50%;width:9px;height:9px}.browser-dot.red{background:#ff5f57}.browser-dot.yellow{background:#febc2e}.browser-dot.green{background:#28c840}.browser-tabs{flex:1;align-items:flex-end;gap:1px;min-width:0;display:flex}.browser-tab{color:#aaa;cursor:default;white-space:nowrap;background:#00000005;border-radius:6px 6px 0 0;align-items:center;gap:.25rem;max-width:120px;padding:.4rem .7rem;font-size:.55rem;font-weight:500;transition:all .2s;display:flex}.browser-tab svg,.browser-tab img{opacity:.5;flex-shrink:0}.browser-tab.active img{opacity:1}.browser-tab.active{color:#1a1a1a;background:#fff;font-weight:600;box-shadow:0 -1px 3px #0000000d}.browser-tab.active svg{opacity:1;color:var(--primary)}.browser-toolbar{background:#fff;border-bottom:1px solid #f0f0f3;align-items:center;gap:.5rem;padding:.4rem .65rem;display:flex}.browser-nav-buttons{flex-shrink:0;gap:.25rem;display:flex}.browser-nav-btn{color:#ccc;text-align:center;cursor:default;width:16px;font-size:.65rem}.browser-url-bar{color:#777;background:#f8f8fa;border:1px solid #ededf0;border-radius:6px;flex:1;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.55rem;display:flex}.browser-url-bar svg{color:#10b981;flex-shrink:0}.browser-page{flex-direction:column;flex:1;min-height:240px;display:flex}.browser-page-header{border-bottom:1px solid #f5f5f7;padding:.55rem .75rem}.browser-page-nav{align-items:center;gap:.5rem;display:flex}.browser-page-logo{object-fit:contain;flex-shrink:0;width:12px;height:12px}.browser-page-brand{color:#1a1a1a;margin-right:.5rem;font-size:.65rem;font-weight:700}.browser-page-links{gap:.75rem;margin-left:auto;display:flex}.browser-page-links span{color:#bbb;cursor:default;font-size:.55rem;font-weight:500;transition:color .2s}.browser-page-links span.active{color:var(--primary);font-weight:600}.browser-market-content{flex:1;padding:.75rem;position:relative}.browser-market-title{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.browser-market-title>span:first-child{color:#1a1a1a;font-size:.72rem;font-weight:700}.browser-provider-badge{color:var(--primary);background:#8348f014;border-radius:100px;padding:.2rem .5rem;font-size:.55rem;font-weight:600}.browser-market-grid{flex-direction:column;gap:.4rem;display:flex}.browser-market-card{background:#fcfcfd;border:1px solid #f0f0f3;border-radius:8px;flex-direction:column;gap:.35rem;padding:.55rem .65rem;transition:all .4s;display:flex}.browser-market-card:hover{background:#8348f00a;border-color:#8348f033}.browser-market-card-head{justify-content:space-between;align-items:center;display:flex}.browser-market-type{color:#1a1a1a;font-size:.62rem;font-weight:700}.browser-market-price{color:#10b981;font-size:.7rem;font-weight:800}.browser-market-price.dc{color:#3b82f6}.browser-market-price.mob{color:#8348f0}.browser-market-price small{opacity:.7;font-size:.5rem;font-weight:500}.browser-market-bar{background:#f0f0f3;border-radius:2px;height:4px;overflow:hidden}.browser-market-bar-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;width:0%;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.browser-market-bar-fill.dc{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.browser-market-bar-fill.mob{background:linear-gradient(90deg,#8348f0,#8b5cf6)}.browser-market-bottom{justify-content:space-between;align-items:center;display:flex}.browser-market-avail{color:#bbb;font-size:.5rem}.browser-market-buy{background:var(--gradient);color:#fff;cursor:default;letter-spacing:.02em;border:none;border-radius:6px;padding:.25rem .65rem;font-size:.52rem;font-weight:700}.browser-btn-wrap{flex-shrink:0;width:80px;height:20px;position:relative}.browser-btn-wrap .browser-market-buy,.browser-btn-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.browser-buy-anim{animation:12s ease-in-out infinite browserBtnBuy}.browser-btn-loader{opacity:0;background:linear-gradient(135deg,#6d28d9 0%,#7c3aed 100%);border-radius:6px}.browser-btn-loader-1{animation:12s ease-in-out infinite browserBtnLoader1}.browser-btn-spinner{border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite spin}.browser-details-panel{opacity:0;z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .65rem;animation:12s ease-in-out infinite browserDetailsPanel;position:absolute;top:28px;left:.75rem;right:.75rem;transform:translateY(6px);box-shadow:0 4px 20px #00000014}.browser-details-head{border-bottom:1px solid #f0f0f3;align-items:center;gap:4px;margin-bottom:.35rem;padding-bottom:.35rem;display:flex}.browser-details-head svg{color:#10b981;flex-shrink:0}.browser-details-head span{color:#1a1a1a;font-size:.55rem;font-weight:700}.browser-details-grid{flex-direction:column;gap:.2rem;margin-bottom:.4rem;display:flex}.browser-details-row{justify-content:space-between;align-items:center;display:flex}.browser-details-label{color:#94a3b8;font-size:.48rem;font-weight:500}.browser-details-val{color:#1a1a1a;letter-spacing:-.01em;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.5rem;font-weight:600}.browser-details-btn{color:#fff;cursor:default;letter-spacing:.02em;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:5px;width:100%;padding:.3rem .5rem;font-size:.5rem;font-weight:700;animation:12s ease-in-out infinite browserDetailsBtn;display:block}@keyframes browserBtnBuy{0%{opacity:1;box-shadow:none;transform:scale(1)}3%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 4px #8348f04d}6%{opacity:1;box-shadow:none;transform:scale(1)}8%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 4px #8348f04d}10%{opacity:1;box-shadow:none;transform:scale(1)}11%{opacity:1;transform:scale(.92)}12%{opacity:1;transform:scale(1)}14%,88%{opacity:0;transform:scale(1)}95%{opacity:0}98%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes browserBtnLoader1{0%,12%{opacity:0}14%{opacity:1}19%{opacity:1}22%,to{opacity:0}}@keyframes browserDetailsPanel{0%,20%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translateY(0)}58%{opacity:1;transform:translateY(0)}64%,to{opacity:0;transform:translateY(-4px)}}@keyframes browserDetailsBtn{0%,30%{box-shadow:none;transform:scale(1)}38%{box-shadow:none;transform:scale(1)}42%{transform:scale(1.06);box-shadow:0 0 0 3px #10b9814d}45%{box-shadow:none;transform:scale(1)}48%{transform:scale(1.06);box-shadow:0 0 0 3px #10b9814d}50%{box-shadow:none;transform:scale(1)}52%{transform:scale(.92)}54%{transform:scale(1)}to{transform:scale(1)}}@media (max-width:900px){.mp-dual-row{grid-template-columns:1fr;gap:2rem}.app-sidebar{width:100px}.app-nav-item span{font-size:.55rem}}@media (max-width:600px){.marketplace-section{padding:3rem 1.5rem}.app-sidebar{width:40px}.app-nav-item span{display:none}.app-nav-item{justify-content:center;padding:.5rem}.mp-bottom-section{text-align:center;flex-direction:column;gap:1.5rem}.mp-bottom-ctas{flex-direction:column;align-items:stretch}.mp-cta-primary,.mp-cta-secondary{justify-content:center}.browser-page-links{display:none}}.reviews{z-index:1;max-width:1300px;margin:0 auto;padding:4rem 2rem;position:relative}.reviews-header{text-align:center;margin-bottom:4rem}.reviews-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#8348f01a;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.reviews-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.reviews-title .gradient{background:linear-gradient(135deg,#8348f0,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.reviews-sub{color:var(--fg-muted);max-width:500px;margin:0 auto 2.5rem;font-size:1.125rem}.reviews-stats{background:var(--card);border:1px solid var(--border);border-radius:100px;align-items:center;gap:1.75rem;padding:1rem 1.75rem;display:inline-flex}.reviews-stat{flex-direction:column;align-items:center;gap:.2rem;display:flex}.reviews-stat .stat-number{color:var(--fg);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.reviews-stat .stat-stars{gap:2px;display:flex}.reviews-stat .stat-stars svg{color:#fbbf24;width:14px;height:14px}.reviews-stat .stat-label{color:var(--fg-muted);font-size:.6875rem;font-weight:500}.reviews-stat-divider{background:var(--border);width:1px;height:32px}.reviews-wall{grid-template-columns:repeat(3,1fr);gap:1rem;max-height:750px;margin-bottom:2.5rem;transition:max-height .6s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.reviews-wall:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;z-index:2;height:180px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.reviews-wall.expanded{max-height:3000px}.reviews-wall.expanded:after{opacity:0}.review-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.875rem;padding:1.25rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.review-card:hover{border-color:#8348f033;transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.review-header{align-items:center;gap:.75rem;display:flex}.review-avatar{background:var(--border);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.review-avatar img{object-fit:cover;width:100%;height:100%}.review-author{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.review-author strong{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.review-author span{color:var(--fg-muted);font-size:.75rem}.twitter-handle{color:var(--fg-muted);margin-left:.25rem;font-weight:400}.review-verified{color:var(--success);background:#10b98114;border-radius:100px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.review-verified svg{width:11px;height:11px}.review-stars{gap:2px;display:flex}.review-stars svg{color:#fbbf24;width:14px;height:14px}.review-text{color:var(--fg);margin:0;font-size:.875rem;line-height:1.65}.review-text strong{color:var(--fg);font-weight:600}.review-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.review-date{color:var(--fg-muted);font-size:.625rem}.review-helpful{color:var(--fg-muted);align-items:center;gap:.25rem;font-size:.625rem;display:inline-flex}.review-helpful svg{opacity:.7;width:11px;height:11px}.review-featured{background:var(--card);border-color:#8348f026;grid-column:span 2;padding:1.5rem}.review-featured:after{content:"";background:var(--gradient);height:2px;position:absolute;top:0;left:0;right:0}.review-featured .review-text{font-size:.9375rem}.review-quote{background:var(--card);border-color:var(--border);text-align:center;justify-content:center;padding:1.5rem 1.25rem}.review-quote-mark{color:var(--primary);opacity:.3;margin-bottom:-.25rem;font-size:3rem;font-weight:700;line-height:1}.review-quote .review-text{font-size:1rem;font-style:italic;font-weight:500}.review-quote .review-header{justify-content:center;margin-top:.5rem}.review-quote .review-author{flex:none;align-items:center}.review-social{position:relative}.review-social-header{align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.review-social-header .social-icon{opacity:.7;width:16px;height:16px}.review-social-header span{color:var(--fg-muted);font-size:.75rem;font-weight:500}.review-twitter .social-icon{color:var(--fg)}.review-reddit .social-icon{color:#ff4500}.review-social-meta{align-items:center;gap:1rem;margin-top:auto;padding-top:.625rem;display:flex}.review-social-meta span{color:var(--fg-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.review-social-meta svg{width:14px;height:14px}.reddit-upvotes svg{color:#ff4500}.review-video{padding:0;overflow:hidden}.review-video-thumb{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.review-video-thumb img{object-fit:cover;filter:brightness(.75);width:100%;height:100%;transition:all .3s}.review-video:hover .review-video-thumb img{filter:brightness(.6)}.review-video-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.review-play-btn{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000026}.review-play-btn svg{width:16px;height:16px;color:var(--fg);margin-left:2px}.review-video:hover .review-play-btn{transform:scale(1.08)}.review-video-duration{color:#fff;background:#0009;border-radius:3px;padding:.15rem .375rem;font-size:.5625rem;font-weight:600;position:absolute;bottom:8px;right:8px}.review-video .review-header{padding:.75rem 1rem 0}.review-video .review-author{flex:none}.review-video-title{color:var(--fg);margin:0;padding:.375rem 1rem 1rem;font-size:.8125rem;font-weight:500}.review-metric{background:var(--card);border-color:#10b98126}.review-metric-value{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.review-metric .metric-number{color:var(--success);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.review-metric .metric-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.review-company{text-align:center;justify-content:center;padding:1.5rem 1.25rem}.review-company-logo{background:var(--fg);width:52px;height:52px;color:var(--bg);border-radius:12px;justify-content:center;align-items:center;margin:0 auto .875rem;font-size:1.5rem;font-weight:700;display:flex}.review-company .review-text{font-size:.875rem;font-style:italic}.review-company-footer{flex-direction:column;align-items:center;gap:.125rem;margin-top:auto;padding-top:.875rem;display:flex}.review-company-footer strong{color:var(--fg);font-size:.8125rem}.review-company-footer span{color:var(--fg-muted);font-size:.6875rem}.reviews-cta{justify-content:center;display:flex}.reviews-load-more{color:var(--fg-muted);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:100px;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.reviews-load-more svg{width:14px;height:14px;transition:transform .2s}.reviews-load-more:hover{color:var(--fg);border-color:#8348f04d}.reviews-load-more:hover svg{transform:translateY(2px)}.reviews-load-more.expanded svg{transform:rotate(180deg)}.reviews-load-more.expanded:hover svg{transform:rotate(180deg)translateY(2px)}@media (max-width:1000px){.reviews-wall{grid-template-columns:repeat(2,1fr)}.review-featured{grid-column:span 2}}@media (max-width:700px){.reviews{padding:4rem 1.5rem 3rem}.reviews-stats{border-radius:100px;flex-direction:row;gap:1rem;padding:1rem 1.25rem}.reviews-stat .stat-number{font-size:1rem}.reviews-stat .stat-stars svg{width:10px;height:10px}.reviews-stat .stat-label{font-size:.5625rem}.reviews-stat-divider{width:1px;height:28px}.reviews-wall{grid-template-columns:1fr}.review-featured{grid-column:span 1}.review-card{padding:1.25rem}}.blog-section{z-index:2;max-width:1200px;margin:0 auto;padding:4rem 2rem 3rem;position:relative}.blog-header{text-align:center;margin-bottom:2rem}.blog-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:#8348f014;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:.4rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.blog-title{color:var(--fg);margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.blog-title .gradient{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-sub{color:var(--fg-muted);max-width:420px;margin:0 auto;font-size:.9375rem;line-height:1.5}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-card{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.blog-card:hover{border-color:#8348f033;transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.blog-card-thumb{height:160px;position:relative;overflow:hidden}.blog-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-card:hover .blog-card-thumb img{transform:scale(1.04)}.blog-thumb-abstract{justify-content:center;align-items:center;display:flex;position:relative}.blog-thumb-guide{background:linear-gradient(135deg,#8348f01f 0%,#6366f114 50%,#8348f00a 100%)}.blog-thumb-compare{background:linear-gradient(135deg,#6366f11f 0%,#8348f00f 50%,#a855f71a 100%)}.blog-thumb-privacy{background:linear-gradient(135deg,#a855f71a 0%,#8348f00f 50%,#6366f11f 100%)}.blog-thumb-pattern{opacity:.35;background-image:radial-gradient(circle at 20% 30%,#8348f026 1px,#0000 1px),radial-gradient(circle at 80% 70%,#8348f026 1px,#0000 1px),radial-gradient(circle at 50% 10%,#8348f01a 1px,#0000 1px),radial-gradient(circle at 70% 40%,#8348f01a 1px,#0000 1px);background-size:60px 60px,50px 50px,40px 40px,45px 45px;position:absolute;inset:0}.blog-thumb-guide .blog-thumb-pattern{opacity:.6;background-image:linear-gradient(45deg,#8348f00f 25%,#0000 25%),linear-gradient(-45deg,#8348f00f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8348f00f 75%),linear-gradient(-45deg,#0000 75%,#8348f00f 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.blog-thumb-compare .blog-thumb-pattern{opacity:.8;background-image:repeating-linear-gradient(0deg,#8348f00d 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#8348f00d 0 1px,#0000 1px 24px)}.blog-thumb-privacy .blog-thumb-pattern{opacity:.8;background-image:radial-gradient(#8348f014 1px,#0000 1px);background-size:16px 16px}.blog-thumb-icon{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#8348f01a;border:1px solid #8348f026;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:relative}.blog-card:hover .blog-thumb-icon{background:#8348f026;border-color:#8348f040;transform:scale(1.08);box-shadow:0 8px 24px #8348f026}.blog-thumb-icon svg{width:26px;height:26px;color:var(--primary)}.blog-thumb-dots{gap:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.blog-thumb-dots span{background:#8348f033;border-radius:50%;width:4px;height:4px}.blog-thumb-guide .blog-thumb-dots span:first-child,.blog-thumb-compare .blog-thumb-dots span:nth-child(2),.blog-thumb-privacy .blog-thumb-dots span:nth-child(3){background:#8348f080}.blog-card-body{flex-direction:column;flex:1;padding:1rem 1.125rem 1.125rem;display:flex}.blog-card-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:#8348f014;border-radius:5px;width:fit-content;margin-bottom:.5rem;padding:.175rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.blog-card-body h3{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-body h3{color:var(--primary)}.blog-card-body p{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-info{border-top:1px solid var(--border);align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.625rem;display:flex}.blog-card-info span{color:var(--fg-muted);font-size:.75rem}.blog-card-info span+span:before{content:"·";color:var(--border);margin-right:.75rem}.blog-cta{text-align:center;z-index:2;margin-top:1.75rem;position:relative}.blog-read-all{color:var(--fg);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:.625rem 1.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.blog-read-all svg{width:15px;height:15px;color:var(--fg-muted);transition:all .2s}.blog-read-all:hover{border-color:var(--primary);color:var(--primary)}.blog-read-all:hover svg{color:var(--primary);transform:translate(3px)}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.blog-card-thumb{height:120px}}@media (max-width:500px){.blog-section{padding:3rem 1.5rem 2rem}}.sf-cta-banner{z-index:1;background:linear-gradient(#e6dcfc 0%,#ddd2f7 100%);margin-top:4rem;position:relative;overflow:hidden}.sf-cta-banner-glow{pointer-events:none;background:radial-gradient(at 50% 70%,#8b5cf614 0%,#6366f10a 45%,#0000 70%);width:1000px;height:550px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.sf-top{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;max-width:1100px;margin:0 auto;padding:5rem 2rem 4.5rem;display:grid}.sf-cta{max-width:500px}.sf-cta h2{color:#1a1232;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.sf-cta h2 span{background:linear-gradient(135deg,#8348f0 0%,#6d28d9 40%,#8348f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sf-cta h2 .german-flag{vertical-align:middle;border-radius:15%;flex-shrink:0;width:1.1em;height:.66em;margin-left:.25em;display:inline-block;position:relative;top:-.06em;overflow:hidden;box-shadow:0 1px 4px #1a12321f}.sf-cta p{color:#1a12328c;margin-bottom:1.75rem;font-size:.9375rem;line-height:1.7}.sf-cta-btns{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.sf-btn-primary{font-size:.9375rem;font-weight:600;font-family:var(--font);color:#fff;background:linear-gradient(135deg,#8348f0,#6d28d9);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 24px #7c3aed4d,inset 0 1px #ffffff1a}.sf-btn-primary svg{width:16px;height:16px;transition:transform .2s}.sf-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 36px #7c3aed73,inset 0 1px #ffffff26}.sf-btn-primary:hover svg{transform:translate(3px)}.sf-btn-ghost{font-size:.9375rem;font-weight:600;font-family:var(--font);color:#1a1232a6;-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #8b5cf626;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;text-decoration:none;transition:all .3s;display:inline-flex}.sf-btn-ghost:hover{color:#1a1232;background:#ffffffbf;border-color:#8b5cf640;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.sf-cta-note{color:#1a123259;font-size:.75rem;display:block}.sf-links{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.sf-link{color:#1a1232;-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #8b5cf614;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.sf-link:hover{background:#fffc;border-color:#8b5cf633;transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed14}.sf-link-icon{background:linear-gradient(135deg,#8b5cf61a,#818cf814);border:1px solid #8b5cf61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sf-link-icon svg{color:#8348f0;width:16px;height:16px}.sf-link-text{flex:1;min-width:0}.sf-link-text strong{color:#1a1232;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;display:block}.sf-link-text span{color:#1a123273;font-size:.75rem;display:block}.sf-link-arrow{color:#1a12322e;flex-shrink:0;width:15px;height:15px;transition:all .25s}.sf-link:hover .sf-link-arrow{color:#8348f0;transform:translate(2px,-2px)}@media (max-width:900px){.sf-top{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1.5rem 3rem}.sf-cta{max-width:100%}.sf-links{flex-direction:row;gap:.5rem}.sf-link{text-align:center;flex-direction:column;flex:1;gap:.5rem;padding:1rem .75rem}.sf-link-arrow{display:none}}@media (max-width:550px){.sf-top{padding:3rem 1.25rem 2.5rem}.sf-cta h2{font-size:1.5rem}.sf-cta-btns{flex-direction:column;width:100%}.sf-btn-primary,.sf-btn-ghost{justify-content:center;width:100%}.sf-links{flex-direction:column}.sf-link{text-align:left;flex-direction:row}.sf-link-arrow{display:block}}.sf{z-index:1;background:linear-gradient(#1f1a32 0%,#1b1630 55%,#17132a 100%);position:relative;overflow:hidden}.sf:before{content:"";background:linear-gradient(90deg,#0000,#a78bfa4d,#8b5cf626,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.sf-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sf-glow{filter:blur(120px);border-radius:50%;position:absolute}.sf-glow-1{background:radial-gradient(circle,#8b5cf614,#0000 70%);width:600px;height:600px;top:-250px;left:-100px}.sf-glow-2{background:radial-gradient(circle,#6366f10f,#0000 70%);width:500px;height:500px;bottom:-200px;right:-100px}.sf-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;max-width:1100px;margin:0 auto;padding:4rem 2rem 2.75rem;display:grid;position:relative}.sf-brand p{color:#fff6;max-width:280px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.sf-logo{align-items:center;gap:.75rem;margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.sf-logo-icon{filter:saturate(1.15);width:54px;height:54px}.sf-logo-text{filter:brightness(0)invert();opacity:.85;height:24px}.sf-social{gap:.5rem;display:flex}.sf-social a{color:#fff6;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.sf-social a svg{width:15px;height:15px}.sf-social a:hover{color:#8b5cf6;background:#8b5cf626;border-color:#8b5cf64d;transform:translateY(-2px);box-shadow:0 4px 16px #8b5cf626}.sf-col{flex-direction:column;gap:.25rem;display:flex}.sf-col h5{text-transform:uppercase;letter-spacing:.1em;color:#8b5cf6;margin-bottom:.75rem;font-size:.6875rem;font-weight:700}.sf-col a{color:#ffffff73;padding:.3rem 0;font-size:.8125rem;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.sf-col a:after{content:"";background:linear-gradient(90deg,#8b5cf6,#0000);width:0;height:1px;transition:width .3s;position:absolute;bottom:4px;left:0}.sf-col a:hover{color:#ffffffe6}.sf-col a:hover:after{width:100%}.sf-newsletter{max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.sf-newsletter-inner{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 1.75rem;display:flex}.sf-newsletter-text{align-items:center;gap:.875rem;display:flex}.sf-newsletter-text svg{color:#8b5cf6;flex-shrink:0}.sf-newsletter-text strong{color:#ffffffe0;margin-bottom:.125rem;font-size:.875rem;font-weight:600;display:block}.sf-newsletter-text span{color:#ffffff59;font-size:.8125rem}.sf-newsletter-form{flex-shrink:0;gap:.5rem;display:flex}.sf-newsletter-form input{font-size:.8125rem;font-family:var(--font);color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:220px;padding:.625rem 1rem;transition:all .25s}.sf-newsletter-form input::placeholder{color:#ffffff40}.sf-newsletter-form input:focus{background:#ffffff14;border-color:#a78bfa73;box-shadow:0 0 0 3px #8b5cf61a}.sf-newsletter-form button{font-size:.8125rem;font-weight:600;font-family:var(--font);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8348f0,#6d28d9);border:none;border-radius:10px;padding:.625rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #7c3aed4d}.sf-newsletter-form button:hover{transform:translateY(-1px);box-shadow:0 4px 20px #7c3aed66}.sf-payments{text-align:center;border-top:1px solid #ffffff0f;max-width:1100px;margin:1.5rem auto 0;padding:1.25rem 2rem 0;position:relative}.sf-pay-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff2e;margin-bottom:.5rem;font-size:.5625rem;font-weight:500}.sf-pay-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.sf-pay{border-radius:4px;justify-content:center;align-items:center;transition:all .25s;display:inline-flex;overflow:hidden}.sf-pay svg{width:100%;height:100%;display:block}.sf-pay-lg{opacity:.4;background:#ffffff0a;border:1px solid #ffffff0f;width:36px;height:24px;padding:1px}.sf-pay-lg:hover{opacity:.7;border-color:#ffffff1f;transform:translateY(-1px)}.sf-pay-alipay-corner{position:absolute;bottom:0;right:2rem}.sf-pay-tiny{opacity:.15;width:20px;height:14px}.sf-pay-tiny:hover{opacity:.4}.sf-bottom{color:#ffffff47;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;max-width:1100px;margin:1.5rem auto 0;padding:1.25rem 2rem 2rem;font-size:.8125rem;display:flex}.sf-made{align-items:center;gap:.25rem;display:inline-flex}.sf-status{color:#ffffff4d;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.sf-status-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite sf-pulse;box-shadow:0 0 8px #10b98166}@keyframes sf-pulse{0%,to{opacity:1}50%{opacity:.5}}.sf-bottom-links{gap:1.5rem;display:flex}.sf-bottom-links a{color:#ffffff47;text-decoration:none;transition:color .2s}.sf-bottom-links a:hover{color:#8b5cf6}@media (max-width:900px){.sf-grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem;padding:3rem 1.5rem 2rem}.sf-brand{grid-column:1/-1;max-width:400px}.sf-newsletter{padding:0 1.5rem}.sf-newsletter-inner{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem}.sf-newsletter-form{width:100%}.sf-newsletter-form input{flex:1;width:auto}}@media (max-width:550px){.sf-grid{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.25rem 1.5rem}.sf-brand{max-width:100%}.sf-newsletter{padding:0 1.25rem}.sf-newsletter-inner{padding:1rem}.sf-newsletter-form{flex-direction:column}.sf-newsletter-form input{width:100%}.sf-payments{padding:1.5rem 1.25rem 0}.sf-bottom{text-align:center;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.75rem}}.mobile-bottom-nav{z-index:200;-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom,0px));background:#ffffffeb;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.mbn-item{-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:.35rem .5rem;text-decoration:none;transition:all .2s;display:flex}.mbn-item svg{width:20px;height:20px;stroke:var(--fg-muted);transition:stroke .2s}.mbn-item span{color:var(--fg-muted);letter-spacing:.01em;font-size:.625rem;font-weight:600;transition:color .2s}.mbn-item:active{background:#8348f014}.mbn-item:active svg{stroke:var(--primary)}.mbn-item:active span{color:var(--primary)}.mbn-item--primary{position:relative}.mbn-item--primary svg{width:22px;height:22px;stroke:var(--primary)}.mbn-item--primary span{color:var(--primary);font-weight:700}.feature-tag--bold{border-color:var(--primary-light)!important;color:var(--primary)!important;background:#8348f01f!important;font-weight:800!important}.feature-tag--bold svg{stroke:var(--primary)!important;stroke-width:3px!important}.feature-soon-badge{text-transform:uppercase;letter-spacing:.06em;color:#f59e0b;vertical-align:middle;background:#fef9e7;border:1px solid #f59e0b;border-radius:100px;margin-left:.4rem;padding:.15rem .5rem;font-size:.55rem;font-weight:700;display:inline-block}@media (max-width:768px){.mobile-bottom-nav{display:flex}.trusted{display:none!important}.sf{padding-bottom:5rem!important}.nav{padding:.5rem .75rem}.nav-inner{border-radius:16px;gap:.25rem;padding:.5rem .75rem}.logo{gap:.35rem}.logo-icon{height:28px}.logo-text{height:16px}.btn-dashboard span{display:none}.btn-dashboard{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:.4rem;display:flex}.btn-dashboard svg{width:14px;height:14px}.btn-cta{border-radius:10px;padding:.4rem .9rem;font-size:.75rem}.nav-actions{gap:.4rem}.hero{padding-top:5rem}.hero-content{margin-bottom:1.5rem}.hero-title{font-size:clamp(1.6rem,7vw,2.5rem)!important}.hero-sub{padding:0 .5rem;font-size:.875rem!important}.announcement-pill{max-width:95vw}.pill-inner{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.35rem .75rem!important;font-size:.7rem!important}.feature-card{overflow:hidden}.bento-visual{min-height:120px;max-height:180px;overflow:hidden;padding:.5rem!important}.proxy-flow{transform-origin:50%;gap:.5rem;transform:scale(.72)!important}.flow-apps-wrapper,.flow-apps-scroll{height:auto;overflow:visible}.flow-apps-track{gap:4px;animation:none!important}.flow-apps-fade,.flow-dots,.flow-app-any,.flow-apps-track .flow-app:nth-child(n+3){display:none!important}.flow-apps-track:after{content:"+ more";text-align:center;color:var(--primary);padding:.15rem 0;font-size:.5rem;font-weight:600;display:block}.flow-app{white-space:nowrap;border-radius:6px;gap:.3rem;padding:.25rem .55rem}.flow-app span{font-size:.55rem}.flow-app-icon{width:16px;height:16px}.csgo-icon{width:18px!important;height:18px!important}.flow-center{padding:.5rem}.flow-logo-combined{height:50px!important}.flow-internet .internet-globe{width:32px;height:32px}.flow-internet span{font-size:.55rem}.mp-demo{transform-origin:50%;transform:scale(.65)}.mp-cursor-ptr{display:none!important}.mp-app{max-width:100%}.smart-routing-v2{transform-origin:50%;max-width:100%;transform:scale(.78)}.sr-client-box{padding:.5rem}.sr-client-header img{width:14px;height:14px}.sr-client-header span{font-size:.6rem}.sr-row{gap:.25rem;height:28px}.sr-app{width:28px;height:28px}.sr-app img{width:14px;height:14px}.corp-scenes{height:180px}.gateway-flow{transform-origin:50%;gap:.3rem;transform:scale(.72)!important}.config-flow{transform-origin:50%;transform:scale(.72)}.scene-label{display:none}.routes-flow{transform-origin:50%;gap:.4rem;padding-top:40px;transform:scale(.72)!important}.slow-route-overlay{height:55px;top:-10px}.hop-1{top:18px}.hop-2{top:0}.hop-3{top:22px}.slow-label{padding:.15rem .35rem;font-size:.5rem;top:-2px}.route-endpoint-icon{width:34px;height:34px}.route-endpoint-icon svg{width:16px;height:16px}.route-endpoint span{font-size:.5rem}.fast-label{font-size:.55rem}.security-flow-v2{transform-origin:50%;gap:.4rem;transform:scale(.65)!important}.flow-apps-static{gap:3px!important}.flow-apps-static .flow-app{white-space:nowrap;gap:.3rem;padding:.25rem .55rem;display:flex!important}.flow-apps-static .flow-app span{font-size:.55rem}.flow-apps-static .flow-app-icon{width:16px;height:16px}.security-flow-v2 .flow-center{padding:.3rem}.encrypted-badge{padding:.1rem .3rem;font-size:.4rem}.bypass-visual{transform-origin:50%;gap:.3rem;transform:scale(.85)}.bypass-client-icon{width:36px;height:36px}.bypass-client-icon svg{width:18px;height:18px}.bypass-client span,.bypass-internet span{font-size:.5rem}.bypass-internet-icon{width:36px;height:36px}.bypass-internet-icon svg{width:18px;height:18px}.block-tag{padding:.1rem .25rem;font-size:.4rem}.bypass-proxy-box{width:28px;height:28px}.bypass-proxy-box img{width:14px;height:14px}.product-preview,.hero-visual,.hero-mockup{border-radius:12px;max-width:100%;overflow:hidden}.proxy-demo{width:100px!important;height:100px!important}.mp-card,.marketplace-card{min-width:unset}.reviews-track{gap:.75rem}.review-card{min-width:260px;padding:1.25rem}.cta-section,.final-cta{padding:3rem 1rem!important}.feature-highlights{gap:.35rem!important}.feature-tag{padding:.3rem .6rem!important;font-size:.65rem!important}.feature-tag svg{width:12px!important;height:12px!important}.dashboard-wrap{max-width:100%!important;padding:0 .75rem!important;display:none!important;overflow:hidden!important}.floating-cards{display:none!important}}@media (max-width:480px){.nav-inner{padding:.4rem .6rem}.logo-text{height:14px}.hero{padding-top:4.5rem}.hero-title{font-size:1.5rem!important;line-height:1.25!important}.hero-cta .btn-primary,.hero-cta .btn-secondary{padding:.65rem 1.25rem;font-size:.8125rem}.bento-visual{min-height:100px;max-height:150px;padding:.25rem!important}.proxy-flow{transform:scale(.62)!important}.mp-demo{transform:scale(.55)!important}.smart-routing-v2{transform:scale(.65)!important}.corp-scenes{height:160px}.gateway-flow,.config-flow{transform:scale(.6)!important}.routes-flow{padding-top:22px;transform:scale(.62)!important}.security-flow-v2{transform:scale(.55)!important}.bypass-visual{transform:scale(.75)!important}.pricing-card{padding:1.25rem}.pricing-grid{gap:1rem}.mobile-bottom-nav{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,8px))}.dashboard-wrap{max-width:100%!important;padding:0 .5rem!important;display:none!important;overflow:hidden!important}.floating-cards{display:none!important}}
