.interactive-effects-layer{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.interactive-effect-background-dots{z-index:0;opacity:.24;mix-blend-mode:screen;will-change:transform;pointer-events:none;background:radial-gradient(circle at 20% 30%,#57b7ff9e 0 1.5px,#0000 2.5px) 0 0/120px 120px,radial-gradient(circle at 72% 68%,#1f8cff80 0 1px,#0000 2px) 40px 70px/160px 160px;animation:10s linear infinite paused interactive-section-background-drift;display:block;position:absolute;inset:-480px}.interactive-effect-background-dots.is-active{animation-play-state:running}.interactive-effect-ambient-glow{z-index:0;background:radial-gradient(ellipse at var(--ambient-x,50%) var(--ambient-y,50%),#1f8cff3d,transparent 32%);opacity:0;mix-blend-mode:screen;transform-origin:var(--ambient-x,50%) var(--ambient-y,50%);will-change:transform,opacity;pointer-events:none;animation:none;display:block;position:absolute;inset:0}.interactive-effect-ambient-glow.is-active{opacity:.7;animation:3s ease-out forwards interactive-section-ambient-glow}.interactive-effect-pulse-rings{z-index:0;top:var(--ambient-y,50%);left:var(--ambient-x,50%);aspect-ratio:1;opacity:0;will-change:transform,opacity;pointer-events:none;border:2px solid #6ccaff6b;border-radius:50%;width:min(70vw,760px);animation:none;display:block;position:absolute;transform:translate(-50%,-50%)scale(.55);box-shadow:0 0 80px #1f8cff2e,inset 0 0 80px #1f8cff1a}.interactive-effect-pulse-rings.is-active{opacity:.9;animation:3s ease-out forwards interactive-section-pulse-ring}@keyframes interactive-section-pulse-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes interactive-section-ambient-glow{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes interactive-section-background-drift{0%{transform:translate(0,0)}to{transform:translate(480px,480px)}}@media (prefers-reduced-motion:reduce){.interactive-effect-background-dots,.interactive-effect-ambient-glow,.interactive-effect-pulse-rings{animation:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}main{display:block}section{position:relative}.container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}img{max-width:100%;height:auto;display:block}svg{display:block}a{color:inherit;transition:var(--transition);text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1}p{color:var(--text-muted)}code,pre{font-family:JetBrains Mono,Menlo,Consolas,monospace}.text-primary{color:var(--primary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.card{background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius)}.glass{backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #ffffff0f}.shadow{box-shadow:var(--shadow-md)}@media (width<=1024px){.container{width:min(100%,100% - 32px)}}@media (width<=640px){.container{width:min(100%,100% - 24px)}body{font-size:15px}}:root{--bg:#05070d;--bg-secondary:#08111d;--surface:#0b1220;--surface-2:#111b2d;--surface-secondary:#111b2d;--primary:#1f8cff;--primary-hover:#3a9cff;--success:#32d583;--warning:#ffcb55;--danger:#ff6b6b;--text:#fff;--text-secondary:#dce6f5;--text-muted:#91a3bd;--border:#ffffff14;--border-light:#ffffff0a;--radius-sm:8px;--radius:14px;--radius-lg:18px;--container:1440px;--shadow-lg:0 40px 100px #0000008c;--shadow-md:0 18px 50px #00000059;--transition:.2s ease}.page-background{background:radial-gradient(circle at top,#1f8cff1f 0%,#0000 45%),linear-gradient(#05070d 0%,#08111d 100%)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#070c15}::-webkit-scrollbar-thumb{background:#1b3359;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#25519b}::selection{color:#fff;background:#1f8cff}html[data-theme=light]{--bg:#f5f8fc;--bg-secondary:#eaf1f8;--surface:#fff;--surface-2:#f4f8fc;--surface-secondary:#fff;--text:#142033;--text-secondary:#30445f;--text-muted:#5d708a;--border:#14385c29;--border-light:#14385c14;--shadow-lg:0 40px 100px #22476c26;--shadow-md:0 18px 50px #22476c1f}html[data-theme=light] .page-background{background:radial-gradient(circle at top,#1f8cff1f 0%,#0000 45%),linear-gradient(#f5f8fc 0%,#eaf1f8 100%)}html[data-theme=light]{scrollbar-color:#53799e #eaf1f8}html[data-theme=light]::-webkit-scrollbar-track{background:#eaf1f8}html[data-theme=light]::-webkit-scrollbar-thumb{background:#53799e;border:2px solid #eaf1f8}html[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#2d6ea8}html[data-theme=light] body .header{background:#ffffffd6;border-bottom-color:#14385c1f}html[data-theme=light] body .header .logo-text,html[data-theme=light] body .header .github,html[data-theme=light] body .header .theme-toggle,html[data-theme=light] body .footer-section .theme-toggle{color:#506681}html[data-theme=light] body .header .nav a{color:#30445f}html[data-theme=light] body .header .theme-toggle{color:#506681;background:#1456910d;border-color:#1456913d}html[data-theme=light] body .header .theme-toggle:hover{color:#30445f;background:#1456911a;border-color:#1456917a}html[data-theme=light] body .footer-section .theme-toggle{color:#30445f;background:#1f8cff1a;border-color:#4b95d0}html[data-theme=light] body .footer-section .theme-toggle:hover{color:#142033;background:#1f8cff2e;border-color:#1f8cff}html[data-theme=light] body .footer-section{background:linear-gradient(#eaf4fc,#f7fbff);border-top-color:#2a67a32e}html[data-theme=light] body .footer-section__logo,html[data-theme=light] body .footer-section h2{color:#142033}html[data-theme=light] body .footer-section__brand p,html[data-theme=light] body .footer-section li,html[data-theme=light] body .footer-section a,html[data-theme=light] body .footer-section__meta p{color:#506681}html[data-theme=light] .homepage .hero{background:radial-gradient(circle at top,#1f8cff29,#0000 55%),linear-gradient(#f7fbff 0%,#eaf4fc 100%)}html[data-theme=light] .homepage .hero-copy h1,html[data-theme=light] .homepage .why-proxyble-section h2,html[data-theme=light] .homepage .why-proxyble-card h3,html[data-theme=light] .homepage .cta-section h2,html[data-theme=light] .homepage .how-it-works__heading p,html[data-theme=light] .homepage .how-it-works__panel h3,html[data-theme=light] .homepage .how-it-works__stages h2,html[data-theme=light] .homepage .how-it-works__stage h3{color:#142033}html[data-theme=light] .homepage .hero-copy p,html[data-theme=light] .homepage .why-proxyble-card p,html[data-theme=light] .homepage .cta-section p,html[data-theme=light] .homepage .how-it-works__panel li,html[data-theme=light] .homepage .how-it-works__stages header p,html[data-theme=light] .homepage .how-it-works__stage>p,html[data-theme=light] .homepage .how-it-works__stage-item{color:#506681}html[data-theme=light] .homepage .cta-section{background:#eaf4fc}html[data-theme=light] .homepage .cta-section__card,html[data-theme=light] .homepage .why-proxyble-card,html[data-theme=light] .homepage .how-it-works__panel,html[data-theme=light] .homepage .how-it-works__stage,html[data-theme=light] .homepage .how-it-works__stage-list{background:linear-gradient(145deg,#fffffff2,#edf6fdeb);border-color:#2a67a338;box-shadow:inset 0 1px #fff,0 16px 32px #22476c1a}html[data-theme=light] .homepage .cta-section__button:not(.cta-section__button--primary){color:#30445f;background:#ffffffd6;border-color:#2a67a333}html[data-theme=light] .homepage .why-proxyble-section{background:#f5f9fd}html[data-theme=light] .homepage .why-proxyble-section:before{background:linear-gradient(90deg,#eaf4fce6,#0000 35% 70%,#eaf4fcbf)}html[data-theme=light] .homepage .how-it-works{background:radial-gradient(circle,#1f8cff17,#0000 65%);border-bottom-color:#2a67a32e}html[data-theme=light] .homepage .how-it-works__stages{border-left-color:#2a67a33d}html[data-theme=light] .homepage .how-it-works__panel--traditional,html[data-theme=light] .homepage .how-it-works__stage--red{background:linear-gradient(145deg,#fff6f7f5,#ffedefeb);border-color:#ce474857}html[data-theme=light] .homepage .how-it-works__stage--red{background:linear-gradient(145deg,snow,#fff1f2);border-color:#be434361;box-shadow:inset 0 1px #fff,0 16px 32px #82363e1a}html[data-theme=light] .homepage .how-it-works__stage--red h3{color:#3b2026}html[data-theme=light] .homepage .how-it-works__stage--red>p{color:#704c54}html[data-theme=light] .homepage .how-it-works__stage--red .how-it-works__stage-title span{color:#fff;background:#a62f3b;box-shadow:0 4px 10px #a62f3b38}html[data-theme=light] .homepage .how-it-works__stage--red .how-it-works__stage-list{background:linear-gradient(145deg,#fff7f7,#ffedef);border-color:#be434342;box-shadow:inset 0 1px #fff,0 10px 26px #82363e14}html[data-theme=light] .homepage .how-it-works__stage--red .how-it-works__stage-item{color:#5f3b44}html[data-theme=light] .homepage .how-it-works__stage--red .how-it-works__item-icon{color:#b53645;background:#be43431a;border-color:#be43437a}html[data-theme=light] .homepage .problem-section,html[data-theme=light] .homepage .progress-section,html[data-theme=light] .homepage .solution-section{background:radial-gradient(circle at 48% 20%,#1f8cff24,#0000 34%),linear-gradient(#edf6fd 0%,#dcecf9 48%,#edf6fd 100%)}html[data-theme=light] .homepage .challenge-card,html[data-theme=light] .homepage .continue-panel,html[data-theme=light] .homepage .progress-section__panel,html[data-theme=light] .homepage .solution-loading,html[data-theme=light] .homepage .solution-card{background:radial-gradient(circle at 50% 0,#1f8cff1a,#0000 34%),linear-gradient(#fffffff5,#eff7fef0);box-shadow:0 24px 64px #22476c24,inset 0 1px #fff}html[data-theme=light] .homepage .challenge-option,html[data-theme=light] .homepage .selected-group,html[data-theme=light] .homepage .recommendation-item,html[data-theme=light] .homepage .solution-form__fields>div,html[data-theme=light] .homepage .solution-bottom-note{background:linear-gradient(#f3f9fef5,#fffffff0);border-color:#2a67a333}html[data-theme=light] .homepage .problem-section h2,html[data-theme=light] .homepage .progress-section h2,html[data-theme=light] .homepage .solution-section h2,html[data-theme=light] .homepage .challenge-copy h3,html[data-theme=light] .homepage .solution-card h3,html[data-theme=light] .homepage .solution-card h4,html[data-theme=light] .homepage .recommendation-item h4,html[data-theme=light] .homepage .mapping-status strong,html[data-theme=light] .homepage .progress-step strong{color:#142033}html[data-theme=light] .homepage .problem-section p,html[data-theme=light] .homepage .progress-section p,html[data-theme=light] .homepage .solution-section p,html[data-theme=light] .homepage .progress-step small,html[data-theme=light] .homepage .mapping-step{color:#506681}html[data-theme=light] .homepage .progress-step span,html[data-theme=light] .homepage .mapping-step span,html[data-theme=light] .homepage .checkbox-box{color:#30445f;background:#ffffffe6;border-color:#2a67a36b}html[data-theme=light] .homepage .other-field textarea,html[data-theme=light] .homepage .solution-form input{color:#142033;background:#fff;border-color:#2a67a33d}html[data-theme=light] .features-page .features-hero-copy h1,html[data-theme=light] .features-page .section-header h2,html[data-theme=light] .features-page .features-metrics strong,html[data-theme=light] .features-page .policy-control strong,html[data-theme=light] .features-page .diagram-title,html[data-theme=light] .features-page .diagram-outcome b{color:#142033}html[data-theme=light] .features-page .features-hero-copy p,html[data-theme=light] .features-page .section-header p,html[data-theme=light] .features-page .feature-copy li,html[data-theme=light] .features-page .features-metrics p,html[data-theme=light] .features-page .platform-group li,html[data-theme=light] .features-page .policy-control small,html[data-theme=light] .features-page .diagram-source,html[data-theme=light] .features-page .diagram-outcome{color:#506681}html[data-theme=light] .features-page .features-hero-secondary{color:#30445f;background:#ffffffc7;border-color:#2a67a359}html[data-theme=light] .features-page .traffic-diagram{background:radial-gradient(circle,#1f8cff1f,#0000 55%),#f8fbff;border-color:#2a67a347;box-shadow:0 18px 70px #22476c24}html[data-theme=light] .features-page .proxyble-node{background:radial-gradient(circle,#0068d926,#0000 68%),#edf6fd}html[data-theme=light] .features-page .features-metrics,html[data-theme=light] .features-page .feature-section-frame,html[data-theme=light] .features-page .feature-visual,html[data-theme=light] .features-page .comparison-table-card{background:radial-gradient(circle at 100% 0,#0069dc12,#0000 42%),#fffffff0;border-color:#2a67a33d;box-shadow:0 14px 34px #22476c1a}html[data-theme=light] .features-page .section-number{color:#0875da;background:#1f8cff21}html[data-theme=light] .features-page .rate-limit-controls,html[data-theme=light] .features-page .rate-limit-chart,html[data-theme=light] .features-page .threat-card{color:#30445f;background:#f6fafef0;border-color:#2a67a333}html[data-theme=light] .features-page .rate-limit-controls span,html[data-theme=light] .features-page .rate-limit-chart>strong,html[data-theme=light] .features-page .rate-limit-legend{color:#506681}html[data-theme=light] .features-page .policy-visual pre{color:#30445f;background:#f4f8fc;border-color:#2a67a333}html[data-theme=light] .features-page .policy-control b{background:#1f8cff1f}html[data-theme=light] .features-page .platform-groups,html[data-theme=light] .features-page .platform-group,html[data-theme=light] .features-page .scale-card{border-color:#2a67a333}html[data-theme=light] .features-page .comparison-table-card th,html[data-theme=light] .features-page .comparison-table-card td{color:#506681;border-bottom-color:#2a67a329}html[data-theme=light] .features-page .comparison-table-card thead th{color:#1664ad;background:#eaf4fceb}html[data-theme=light] .features-page .comparison-table-card tbody th,html[data-theme=light] .features-page .comparison-table-card .latency-value{color:#30445f}html[data-theme=light] .features-page .comparison-table-card .muted{color:#71839a}html[data-theme=light] .features-page .comparison-table-card .proxyble-column,html[data-theme=light] .features-page .comparison-table-card .proxyble-value{color:#142033;background:linear-gradient(#159aff1f,#159aff0a)}.header[data-astro-cid-q4btu32r]{z-index:100;backdrop-filter:blur(18px);background:#060a12c7;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.container[data-astro-cid-q4btu32r]{justify-content:space-between;align-items:center;max-width:1400px;height:76px;margin:0 auto;padding:0 28px;display:flex}.logo[data-astro-cid-q4btu32r]{align-items:center;gap:.65rem;text-decoration:none;display:flex}.logo-mark[data-astro-cid-q4btu32r]{color:#1f8cff;font-size:2rem;font-weight:700}.logo-text[data-astro-cid-q4btu32r]{color:#fff;font-size:2rem;font-weight:700}.nav[data-astro-cid-q4btu32r]{gap:2.75rem;display:flex}.nav[data-astro-cid-q4btu32r] a[data-astro-cid-q4btu32r]{color:#e4e9f4;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s}.nav[data-astro-cid-q4btu32r] a[data-astro-cid-q4btu32r]:hover{color:#4aa3ff}.actions[data-astro-cid-q4btu32r]{align-items:center;gap:1rem;display:flex}.github[data-astro-cid-q4btu32r]{color:#fff;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.6rem;padding:.8rem 1.1rem;text-decoration:none;transition:all .2s;display:flex}.github[data-astro-cid-q4btu32r]:hover{border-color:#1f8cff}.button[data-astro-cid-q4btu32r]{color:#fff;background:#1f8cff;border-radius:12px;padding:.9rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s}.button[data-astro-cid-q4btu32r]:hover{background:#3ca0ff}@media (width<=1000px){.nav[data-astro-cid-q4btu32r]{display:none}}@media (width<=700px){.github[data-astro-cid-q4btu32r] span[data-astro-cid-q4btu32r]{display:none}.container[data-astro-cid-q4btu32r]{padding:0 16px}}.footer-section[data-astro-cid-jtqstxtx]{background:linear-gradient(#020b18,#010813);border-top:1px solid #5291db29;padding:40px 24px 44px;position:relative;overflow:hidden}.footer-section__inner[data-astro-cid-jtqstxtx]{grid-template-columns:1.1fr 2.5fr auto;align-items:start;gap:60px;max-width:1320px;margin:0 auto;display:grid}.footer-section__logo[data-astro-cid-jtqstxtx]{color:#eaf2ff;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-section__logo[data-astro-cid-jtqstxtx] span[data-astro-cid-jtqstxtx]{color:#1683ff;font-size:1.45rem;line-height:1}.footer-section__brand[data-astro-cid-jtqstxtx] p[data-astro-cid-jtqstxtx]{color:#9eafc7;margin:14px 0 0;font-size:.84rem;line-height:1.45}.footer-section__groups[data-astro-cid-jtqstxtx]{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.footer-section[data-astro-cid-jtqstxtx] h2[data-astro-cid-jtqstxtx]{color:#dce7f7;margin:3px 0 14px;font-size:.9rem;font-weight:700}.footer-section[data-astro-cid-jtqstxtx] ul[data-astro-cid-jtqstxtx]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-section[data-astro-cid-jtqstxtx] li[data-astro-cid-jtqstxtx],.footer-section[data-astro-cid-jtqstxtx] a[data-astro-cid-jtqstxtx]{color:#9eafc7;font-size:.82rem;text-decoration:none}.footer-section[data-astro-cid-jtqstxtx] a[data-astro-cid-jtqstxtx]:hover{color:#4ba4ff}.footer-section__meta[data-astro-cid-jtqstxtx]{white-space:nowrap;align-self:center;align-items:center;gap:14px;display:flex}.footer-section__meta[data-astro-cid-jtqstxtx] p[data-astro-cid-jtqstxtx]{color:#9eafc7;margin:0;font-size:.78rem}.theme-toggle[data-astro-cid-jtqstxtx]{color:#d7e8fb;background:#1f8cff29;border:1px solid #4ba4ff;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.theme-toggle[data-astro-cid-jtqstxtx]:hover{color:#fff;background:#1f8cff42;border-color:#8bc8ff}.theme-toggle[data-astro-cid-jtqstxtx]:focus-visible{outline-offset:3px;outline:2px solid #1f8cff}.theme-toggle[data-astro-cid-jtqstxtx] svg[data-astro-cid-jtqstxtx]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.theme-toggle__moon[data-astro-cid-jtqstxtx],html[data-theme=light] .theme-toggle__sun[data-astro-cid-jtqstxtx]{display:none}html[data-theme=light] .theme-toggle__moon[data-astro-cid-jtqstxtx]{display:block}@media (width<=1000px){.footer-section__inner[data-astro-cid-jtqstxtx]{grid-template-columns:1fr 2fr;gap:36px}.footer-section__meta[data-astro-cid-jtqstxtx]{grid-column:1/-1}}@media (width<=640px){.footer-section[data-astro-cid-jtqstxtx]{padding-inline:16px}.footer-section__inner[data-astro-cid-jtqstxtx]{grid-template-columns:1fr;gap:30px}.footer-section__groups[data-astro-cid-jtqstxtx]{grid-template-columns:repeat(2,1fr)}.footer-section__meta[data-astro-cid-jtqstxtx]{flex-wrap:wrap;grid-column:auto}}
