@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9dd457{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_9dd457{--font-archivo:"Archivo","Archivo Fallback"}body,html{margin:0;padding:0;height:100%}body{min-height:100vh}.maplibregl-ctrl-attrib{font-size:10px}.rda-zone-label{font-size:11px;font-weight:700;background:rgba(255,255,255,.92);border:1.5px solid;border-radius:6px;padding:2px 7px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.12)}.rda-epi{position:relative;width:28px;height:28px;pointer-events:none}.rda-epi-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #dc2626;animation:rda-epi-pulse 2s ease-out infinite}.rda-epi-dot{position:absolute;inset:9px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 2px #fff}@keyframes rda-epi-pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}.rda-facility{width:22px;height:22px;border-radius:6px;border:2px solid #fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.28);padding:0;transition:transform .12s}.rda-facility.sel,.rda-facility:hover{transform:scale(1.15);z-index:20}.rda-pin{width:28px;height:28px;border-radius:50%;border:2.5px solid #fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.35);padding:0;transition:transform .12s;position:relative;line-height:0;flex-shrink:0}.rda-pin:hover{transform:scale(1.15)}.rda-pin.sel{transform:scale(1.32);box-shadow:0 0 0 4px rgba(26,34,51,.22),0 2px 8px rgba(0,0,0,.4);z-index:30!important}.rda-pin.offer{border-radius:7px}.rda-pin.escombros{border-radius:4px;transform:rotate(45deg)}.rda-pin.escombros svg{transform:rotate(-45deg)}.rda-pin.escombros:hover{transform:rotate(45deg) scale(1.15)}.rda-pin.escombros.sel{transform:rotate(45deg) scale(1.32)}.rda-pin.crit:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid #e03b4b;animation:rda-pin-pulse 1.6s ease-out infinite;pointer-events:none}@keyframes rda-pin-pulse{0%{transform:scale(.7);opacity:.75}to{transform:scale(1.55);opacity:0}}.rda-target{width:18px;height:18px;border-radius:50%;background:#1a2233;border:3px solid #fff;box-shadow:0 0 0 4px rgba(26,34,51,.25)}.maplibregl-marker{z-index:1}.maplibregl-marker:has(.rda-pin.sel){z-index:30!important}.rda-map-legend{position:absolute;left:10px;bottom:10px;z-index:5;background:rgba(255,255,255,.94);border:1px solid #dce0e5;border-radius:10px;padding:8px 10px;font-size:11px;color:#3b4452;box-shadow:0 2px 8px rgba(20,34,51,.08);max-width:170px}.rda-map-legend hr{border:none;border-top:1px solid #e6e8ec;margin:6px 0}.rda-legend-toggle{display:block;width:100%;text-align:left;border:none;background:none;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;cursor:pointer;padding:0 0 4px}.rda-legend-toggle.on{color:#1a2233}.rda-legend-item{display:flex;align-items:center;gap:6px;margin:3px 0;font-weight:600}.rda-legend-item i{width:10px;height:10px;border-radius:3px;flex-shrink:0;font-style:normal}.rda-legend-line{width:16px;height:2px;border-radius:1px}.rda-legend-dot,.rda-legend-line{display:inline-block;flex-shrink:0;font-style:normal}.rda-legend-dot{width:9px;height:9px;border-radius:50%}.rda-facility-card{position:absolute;top:10px;left:10px;z-index:6;background:#fff;border:1px solid #dce0e5;border-radius:12px;padding:12px;max-width:260px;box-shadow:0 4px 14px rgba(20,34,51,.12);font-size:12.5px;color:#3b4452}.rda-facility-card-head{display:flex;gap:8px;align-items:flex-start}.rda-facility-card-head b{display:block;font-size:13px;color:#1a2233}.rda-facility-card-head span{display:flex;align-items:center;gap:3px;font-size:11px;color:#8a93a0;margin-top:2px}.rda-facility-card-ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.rda-facility-card p{margin:8px 0 6px;line-height:1.4}.rda-facility-cap{font-size:11px;font-weight:650;color:#1f9e5e;background:#1f9e5e14;padding:3px 8px;border-radius:6px}.rda-facility-close{margin-left:auto;border:none;background:none;font-size:18px;line-height:1;color:#9aa2ad;cursor:pointer;padding:0}@media (prefers-reduced-motion:reduce){.rda-epi-ring,.rda-pin.crit:after{animation:none}}.rda-map-links{margin:10px 0 12px}.rda-map-links-label{display:block;font-size:11px;font-weight:650;color:#6b7280;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.rda-map-links-row{display:flex;flex-wrap:wrap;gap:6px}.rda-map-links-row a{font-size:11.5px;font-weight:600;color:#1a2233;background:#eef0f3;padding:5px 9px;border-radius:7px;text-decoration:none}.rda-map-links-row a:hover{background:#e2e5ea}.rda-map-links.compact{margin:6px 0 0}.rda-map-links.compact .rda-map-links-label{font-size:10px;margin-bottom:4px}.rda-match-list{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.rda-match-card{border:1px solid #e9ebef;border-radius:12px;padding:12px;background:#fcfcfd}.rda-match-need{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.rda-match-need-btn{flex:1 1;text-align:left;border:none;background:none;padding:0;cursor:pointer;color:inherit}.rda-match-need-btn b{display:block;font-size:14px}.rda-match-need-btn span{display:flex;align-items:center;gap:3px;font-size:11px;color:#8a93a0;margin-top:2px}.rda-match-urg{font-size:11px;font-weight:700;flex-shrink:0}.rda-match-detail{font-size:12.5px;color:#5b6675;line-height:1.4;margin:0 0 8px}.rda-match-section{margin-top:10px}.rda-match-section h4{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 6px}.rda-match-section.transport h4{color:#6366f1}.rda-match-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px;flex-shrink:0}.rda-match-badge.need{color:#e03b4b;background:#e03b4b18}.rda-match-badge.offer{color:#0d9488;background:#0d948818}.rda-match-offer{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:1px solid #e9ebef;border-radius:10px;padding:8px 10px;margin-bottom:6px;background:#fff;cursor:pointer}.rda-match-offer:hover{border-color:#cbd0d8;box-shadow:0 1px 4px rgba(20,34,51,.06)}.rda-match-offer-main{flex:1 1;min-width:0}.rda-match-offer-main b{display:block;font-size:13px;color:#1a2233}.rda-match-offer-main span{display:block;font-size:11px;color:#8a93a0;margin-top:1px}.rda-match-reasons{color:#0d9488!important;font-weight:600}.rda-match-arrow{color:#9aa2ad;flex-shrink:0}.api-docs{max-width:920px;margin:0 auto;padding:24px 20px 48px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;color:#1a2233;line-height:1.55}.api-docs-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.api-docs-back{display:inline-block;font-size:13px;color:#2563eb;text-decoration:none;margin-bottom:8px}.api-docs-back:hover{text-decoration:underline}.api-docs-header h1{margin:0;font-size:28px;letter-spacing:-.02em}.api-docs-header p{margin:6px 0 0;color:#6b7280;font-size:14px}.api-docs-lang{display:inline-flex;gap:4px;background:#eef0f3;border-radius:8px;padding:3px}.api-docs-lang a,.api-docs-lang span{font-size:13px;font-weight:650;padding:6px 12px;border-radius:6px;text-decoration:none;color:#6b7280}.api-docs-lang span.on{background:#fff;color:#1a2233;box-shadow:0 1px 2px rgba(0,0,0,.08)}.api-docs-lang a:hover{color:#1a2233}.api-docs-notice{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 14px;font-size:13px;color:#92400e;margin-bottom:24px}.api-docs-body h1,.api-docs-body h2,.api-docs-body h3{scroll-margin-top:16px}.api-docs-body h2{margin-top:32px;padding-bottom:6px;border-bottom:1px solid #e6e8ec}.api-docs-body table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0 20px}.api-docs-body td,.api-docs-body th{border:1px solid #e6e8ec;padding:8px 10px;text-align:left;vertical-align:top}.api-docs-body th{background:#f9fafb;font-weight:700}.api-docs-body pre{background:#1a2233;color:#f4f5f7;border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:12.5px;line-height:1.45}.api-docs-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.api-docs-body li code,.api-docs-body p code,.api-docs-body td code{background:#eef0f3;padding:1px 5px;border-radius:4px}