.proxy-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:64px 0 96px}.proxy-hero{padding:44px;border:1px solid #dce4ef;border-radius:28px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 36%),#fff}.proxy-hero h1{max-width:820px;margin:10px 0 12px;font-size:clamp(42px,7vw,76px);line-height:.98;letter-spacing:-.055em}.proxy-hero>p{max-width:790px;color:#526079;font-size:18px;line-height:1.7}.proxy-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.proxy-stat-grid article{padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.proxy-stat-grid span,.proxy-stat-grid small{display:block;color:#667085}.proxy-stat-grid strong{display:block;margin:5px 0;font-size:25px}.proxy-catalog,.proxy-method,.proxy-faq{margin-top:28px;padding:32px;border:1px solid #dce4ef;border-radius:24px;background:#fff}.proxy-catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.proxy-catalog h2,.proxy-method h2,.proxy-faq h2{margin:6px 0 0;font-size:clamp(28px,4vw,42px);letter-spacing:-.035em}.proxy-view-tabs{display:flex;gap:6px;padding:5px;border-radius:14px;background:#eef2f7}.proxy-view-tabs button{border:0;border-radius:10px;padding:10px 14px;background:transparent;color:#526079;font-weight:700;cursor:pointer}.proxy-view-tabs button[aria-selected=true]{background:#fff;color:#101828;box-shadow:0 2px 10px rgba(15,23,42,.08)}.proxy-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin-top:24px}.proxy-filters label{display:grid;gap:6px;color:#526079;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.proxy-filters select,.proxy-filters input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d5deea;border-radius:11px;background:#fff;color:#101828;font:inherit;text-transform:none;letter-spacing:0}.proxy-filters button,.proxy-pagination button{align-self:end;min-height:44px;padding:0 18px;border:0;border-radius:11px;background:var(--accent);color:#fff;font-weight:800;cursor:pointer}.proxy-filters button:disabled,.proxy-pagination button:disabled{opacity:.45;cursor:not-allowed}.proxy-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0}.proxy-actions a{padding:8px 12px;border:1px solid #d5deea;border-radius:10px;color:#344054;font-weight:750;text-decoration:none}.proxy-actions span{margin-left:auto;color:#667085}.proxy-table-wrap{overflow:auto;max-height:640px;border:1px solid #dce4ef;border-radius:16px}.proxy-table{width:100%;min-width:900px;border-collapse:collapse}.proxy-table th,.proxy-table td{padding:14px 16px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.proxy-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#667085;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.proxy-table td:first-child{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.proxy-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e8f8ef;color:#087a45;font-size:12px;font-weight:800}.proxy-status.is-unverified{background:#fff4dc;color:#9a6700}.proxy-status.is-offline{background:#feecec;color:#b42318}.proxy-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.proxy-method>p{max-width:850px;color:#526079;line-height:1.7}.proxy-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.proxy-method-grid article{padding:20px;border-radius:16px;background:#f8fafc}.proxy-method-grid p{margin:8px 0 0;color:#667085;line-height:1.55}.proxy-faq details{padding:17px 0;border-bottom:1px solid #e6ebf2}.proxy-faq summary{cursor:pointer;font-weight:800}.proxy-faq p{color:#526079;line-height:1.6}.proxy-error{color:#b42318}.eyebrow{color:var(--accent);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}@media(max-width:900px){.proxy-stat-grid{grid-template-columns:repeat(2,1fr)}.proxy-filters{grid-template-columns:repeat(2,1fr)}.proxy-filters button{grid-column:1/-1}.proxy-catalog-head{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.proxy-page{width:min(100% - 20px,1180px);padding-top:24px}.proxy-hero,.proxy-catalog,.proxy-method,.proxy-faq{padding:22px;border-radius:19px}.proxy-stat-grid,.proxy-filters,.proxy-method-grid{grid-template-columns:1fr}.proxy-view-tabs{width:100%}.proxy-view-tabs button{flex:1}.proxy-actions span{width:100%;margin-left:0}.proxy-hero h1{font-size:42px}}
