.free-proxy-page{min-height:100vh}.free-proxy-page .nvl-hero-copy{flex-direction:column;align-items:center;display:flex}.free-proxy-page .nvl-hero{padding:56px 0 40px}.free-proxy-breadcrumbs{color:#64748b;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.free-proxy-breadcrumbs a{color:var(--nvl-violet,#6e4bb3);text-decoration:none}.free-proxy-breadcrumbs a:hover{text-decoration:underline}.free-proxy-hero-eyebrow{border:1px solid var(--nvl-violet-border,#dccff0);color:#111827;box-sizing:border-box;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:min(560px,100vw - 40px);margin:0 auto 10px;padding:10px 18px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 8px 24px #0f172a0f}.free-proxy-hero-eyebrow svg{width:18px;height:18px;color:var(--nvl-violet-strong,#55348b);flex-shrink:0}.free-proxy-hero-region-note{text-align:center;color:#64748b;max-width:min(640px,100vw - 40px);margin:16px 0 0;font-size:14px;font-weight:600;line-height:1.6}.free-proxy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;max-width:1200px;margin:0 auto 20px;padding:0 20px;display:flex}.free-proxy-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.free-proxy-field{flex-direction:column;gap:4px;display:flex}.free-proxy-field label{color:#64748b;font-size:12px;font-weight:700}.free-proxy-field input,.free-proxy-field select{border:1px solid var(--nvl-violet-border,#dccff0);color:#0f172a;background:#fff;border-radius:12px;min-width:140px;min-height:40px;padding:0 12px;font-size:14px}.free-proxy-field input:focus,.free-proxy-field select:focus{border-color:var(--nvl-violet,#6e4bb3);box-shadow:0 0 0 3px var(--nvl-violet-shadow,#6e4bb31f);outline:none}.free-proxy-actions{flex-wrap:wrap;gap:10px;display:flex}.free-proxy-note{border:1px solid var(--nvl-card-border,#ece3f5);background:var(--nvl-violet-soft-alt,#faf7fd);color:#475569;border-radius:14px;max-width:1200px;margin:0 auto 16px;padding:12px 16px;font-size:13px;line-height:1.65}.free-proxy-note a{color:var(--nvl-violet-strong,#55348b);font-weight:700}.free-proxy-promo{max-width:1200px;margin:0 auto 22px;padding:0 20px}.free-proxy-promo-inner{background:linear-gradient(152deg,#fffffff7 0%,#f6f1fc 42%,#ebe2f6 100%);border:1px solid #6e4bb361;border-radius:22px;padding:1.35rem 1.5rem 1.45rem 1.65rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b65f8724,0 22px 56px #52367f24,inset 0 1px #ffffffeb}.free-proxy-promo-inner:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0%,#6e4bb312 38%,#b65f8717 52%,#0000 68%);height:120%;position:absolute;inset:-40% -30% auto 40%;transform:rotate(-8deg)}.free-proxy-promo-accent{pointer-events:none;background:linear-gradient(#5b3d9e 0%,#6e4bb3 35%,#b65f87 72%,#7064b9 100%);border-radius:22px 0 0 22px;width:6px;position:absolute;top:0;bottom:0;left:0;box-shadow:2px 0 12px #6e4bb340}.free-proxy-promo-lead{letter-spacing:-.02em;color:#0f172a;max-width:36rem;margin:0 0 .85rem;font-size:1.08rem;font-weight:800;line-height:1.35;position:relative}.free-proxy-promo-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex;position:relative}.free-proxy-promo-prefix{color:#475569;font-size:14px;font-weight:700}.free-proxy-promo-tail{color:#334155;flex:200px;min-width:min(100%,12rem);font-size:14px;font-weight:600;line-height:1.5}.free-proxy-promo-sla{color:var(--nvl-violet-strong,#55348b);letter-spacing:.02em;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:1.05em;font-weight:800}.free-proxy-promo-slash{color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:800}.free-proxy-promo-btn{letter-spacing:.04em;color:#fff;background:linear-gradient(145deg,#1c1530 0%,#4a2f78 55%,#5c2d6e 100%);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 1.15rem;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 4px 16px #52367f61,inset 0 1px #ffffff1f}.free-proxy-promo-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 24px #52367f73,inset 0 1px #ffffff26}.free-proxy-promo-btn:focus-visible{outline-offset:3px;outline:2px solid #b65f87}.free-proxy-promo-btn--ghost{color:var(--nvl-violet-strong,#55348b);background:#ffffffe0;border-color:#6e4bb373;box-shadow:0 2px 10px #6e4bb31f,inset 0 1px #fffffff2}.free-proxy-promo-btn--ghost:hover{background:var(--nvl-violet-soft,#f2ecfa);filter:none}@media (width<=640px){.free-proxy-promo-inner{padding:1.2rem 1.2rem 1.3rem 1.35rem}.free-proxy-promo-tail{flex-basis:100%;margin-top:4px}}.free-proxy-table-wrap{max-width:1200px;margin:0 auto 72px;padding:0 20px 40px;overflow-x:auto}.free-proxy-table{border-collapse:separate;border-spacing:0;border:1px solid var(--nvl-card-border,#ece3f5);width:100%;box-shadow:var(--nvl-card-shadow,0 10px 24px #1818270b);background:#fff;border-radius:16px;font-size:13px;overflow:hidden}.free-proxy-table thead th{text-align:left;color:#334155;border-bottom:1px solid var(--nvl-surface-line,#ebe4f3);white-space:nowrap;background:linear-gradient(#faf7fd 0%,#f5f0fb 100%);padding:14px 12px;font-weight:700}.free-proxy-table tbody td{color:#0f172a;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px}.free-proxy-table tbody tr:hover td{background:var(--nvl-violet-soft,#f2ecfa)}.free-proxy-table tbody tr:last-child td{border-bottom:none}.free-proxy-ip{font-family:ui-monospace,Cascadia Code,monospace;font-weight:600}.free-proxy-country{align-items:center;gap:8px;display:flex}.free-proxy-flag{border-radius:50%;flex-shrink:0;width:22px;height:22px;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f}.free-proxy-flag img{object-fit:cover;width:100%;height:100%;display:block}.free-proxy-pill{background:var(--nvl-indigo-soft,#ece8f8);color:var(--nvl-violet-strong,#55348b);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.free-proxy-copy{border:1px solid var(--nvl-violet-border,#dccff0);color:var(--nvl-violet-strong,#55348b);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s,transform .15s}.free-proxy-copy:hover{background:var(--nvl-violet-soft,#f2ecfa);transform:translateY(-1px)}.free-proxy-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.free-proxy-pagination button{border:1px solid var(--nvl-violet-border,#dccff0);min-height:40px;color:var(--nvl-violet-strong,#55348b);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-weight:700}.free-proxy-pagination button:disabled{opacity:.45;cursor:not-allowed}.free-proxy-pagination span{color:#64748b;font-size:14px;font-weight:600}@media (width<=720px){.free-proxy-toolbar{flex-direction:column;align-items:stretch}.free-proxy-actions{width:100%}.free-proxy-actions .nvl-btn{flex:1;min-height:44px}}
