.eco[data-astro-cid-wqmb5esl]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.eco-diagram[data-astro-cid-wqmb5esl]{aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative}.eco-svg[data-astro-cid-wqmb5esl]{width:100%;height:100%;position:absolute;inset:0}.eco-ring[data-astro-cid-wqmb5esl]{fill:none;stroke:var(--border);stroke-dasharray:1 1.5;stroke-width:.3px}.eco-svg[data-astro-cid-wqmb5esl] line[data-astro-cid-wqmb5esl]{stroke:#c6d2e0;stroke-width:.35px;transition:stroke var(--t-med), stroke-width var(--t-med)}.eco-svg[data-astro-cid-wqmb5esl] line[data-astro-cid-wqmb5esl].is-hot{stroke:var(--blue-500);stroke-width:.6px}.eco-svg[data-astro-cid-wqmb5esl] line[data-astro-cid-wqmb5esl].is-sel{stroke:var(--navy-900);stroke-width:.5px}.eco-svg[data-astro-cid-wqmb5esl] circle.pk{fill:var(--blue-500);filter:drop-shadow(0 0 1px #3b6cf0e6)}.eco-hub[data-astro-cid-wqmb5esl]{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 25%, #1e4290, var(--navy-900));color:#fff;width:34%;transition:box-shadow var(--t-med);border-radius:50%;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #1d4ed814,0 20px 50px -16px #0b254599}.eco-hub[data-astro-cid-wqmb5esl] strong[data-astro-cid-wqmb5esl]{font-size:15px}.eco-hub__mark[data-astro-cid-wqmb5esl]{color:#fff;width:30px;height:34px}.eco-hub__mark[data-astro-cid-wqmb5esl] svg{width:100%;height:100%;display:block}.eco-hub[data-astro-cid-wqmb5esl] span[data-astro-cid-wqmb5esl]{color:#adc0ee;max-width:90%;min-height:2.6em;font-size:11.5px;line-height:1.3}.eco-hub[data-astro-cid-wqmb5esl].is-hot{box-shadow:0 0 0 8px #3b6cf038,0 0 50px -6px #3b6cf0cc}.eco-node[data-astro-cid-wqmb5esl]{text-align:center;border:1px solid var(--border);width:128px;box-shadow:var(--shadow-md);transition:border-color var(--t-med), box-shadow var(--t-med);background:#fff;border-radius:12px;justify-items:center;gap:6px;padding:10px 8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.eco-node[data-astro-cid-wqmb5esl]:hover{border-color:#a3baf2}.eco-node[data-astro-cid-wqmb5esl][aria-pressed=true]{border-color:var(--navy-900);box-shadow:0 0 0 3px #0b25451f, var(--shadow-lg)}.eco-node[data-astro-cid-wqmb5esl].is-hot{border-color:var(--blue-500);box-shadow:0 0 0 4px #3b6cf029, var(--shadow-md)}.eco-node__icon[data-astro-cid-wqmb5esl]{background:var(--blue-100);width:36px;height:36px;color:var(--blue-600);border-radius:10px;place-items:center;display:grid}.eco-node__name[data-astro-cid-wqmb5esl]{color:var(--text);font-size:12px;font-weight:650;line-height:1.25}.eco-ops[data-astro-cid-wqmb5esl]{gap:4px;margin-bottom:18px;list-style:none;display:grid}.eco-ops[data-astro-cid-wqmb5esl] li[data-astro-cid-wqmb5esl]{color:var(--text-3);transition:background var(--t-med), color var(--t-med);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:550;display:flex}.eco-ops[data-astro-cid-wqmb5esl] li[data-astro-cid-wqmb5esl] span[data-astro-cid-wqmb5esl]{background:var(--gray-100);width:22px;height:22px;color:var(--text-3);transition:all var(--t-med);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.eco-ops[data-astro-cid-wqmb5esl] li[data-astro-cid-wqmb5esl].is-on{background:var(--blue-100);color:var(--text)}.eco-ops[data-astro-cid-wqmb5esl] li[data-astro-cid-wqmb5esl].is-on span[data-astro-cid-wqmb5esl]{background:var(--blue-600);color:#fff}.eco-detail[data-astro-cid-wqmb5esl]{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;padding:20px}.eco-detail[data-astro-cid-wqmb5esl] h3{font-size:17px}.eco-detail[data-astro-cid-wqmb5esl] p{color:var(--text-2);margin-top:6px;font-size:14px}.eco-detail[data-astro-cid-wqmb5esl] h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:14px 0 6px;font-size:10.5px;font-weight:650}.eco-detail[data-astro-cid-wqmb5esl] ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.eco-detail[data-astro-cid-wqmb5esl] li{background:var(--gray-50);border:1px solid var(--border);border-radius:6px;padding:4px 9px;font-size:12.5px}.eco-detail[data-astro-cid-wqmb5esl] .eco-sys{color:var(--text-3);font-size:12.5px}@media (width<=960px){.eco[data-astro-cid-wqmb5esl]{grid-template-columns:1fr}}@media (width<=560px){.eco-node[data-astro-cid-wqmb5esl]{width:92px;padding:7px 5px}.eco-node__name[data-astro-cid-wqmb5esl]{font-size:10.5px}.eco-node__icon[data-astro-cid-wqmb5esl]{width:28px;height:28px}.eco-hub[data-astro-cid-wqmb5esl] span[data-astro-cid-wqmb5esl]{display:none}}.carrier-head[data-astro-cid-cuutxnju]{grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-bottom:8px;display:grid}.carrier-stats[data-astro-cid-cuutxnju]{border-radius:var(--r-xl);background:var(--navy-900);color:#fff;margin-bottom:clamp(36px,5vw,56px);padding:24px}.carrier-stats[data-astro-cid-cuutxnju] .stat__l{color:#9db5f5}.carrier-stats[data-astro-cid-cuutxnju] ul[data-astro-cid-cuutxnju]{border-top:1px solid var(--dark-border);grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:18px;padding-top:16px;list-style:none;display:grid}.carrier-stats[data-astro-cid-cuutxnju] li[data-astro-cid-cuutxnju]{color:var(--dark-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.carrier-stats[data-astro-cid-cuutxnju] li[data-astro-cid-cuutxnju] svg{color:#9db5f5;flex:none}.carrier-stats[data-astro-cid-cuutxnju] li[data-astro-cid-cuutxnju] b[data-astro-cid-cuutxnju]{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}.wall[data-astro-cid-cuutxnju]{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;list-style:none;display:grid}.wall[data-astro-cid-cuutxnju] a[data-astro-cid-cuutxnju]{border:1px solid var(--border);height:84px;transition:border-color var(--t-med), box-shadow var(--t-med), transform var(--t-med) var(--ease-out);background:#fff;border-radius:14px;place-items:center;padding:0 6px;display:grid;overflow:hidden}.wall[data-astro-cid-cuutxnju] a[data-astro-cid-cuutxnju]:hover{box-shadow:var(--shadow-md);border-color:#a3baf2;transform:translateY(-2px)}.ams[data-astro-cid-cuutxnju]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.ams__card[data-astro-cid-cuutxnju]{border-radius:var(--r-lg);border:1px solid var(--border);transition:border-color var(--t-med), box-shadow var(--t-med);background:#fff;flex-direction:column;padding:20px;display:flex}.ams__card[data-astro-cid-cuutxnju]:hover{box-shadow:var(--shadow-md);border-color:#a3baf2}.ams__logo[data-astro-cid-cuutxnju]{background:var(--gray-50);border-radius:10px;place-items:center;height:64px;margin-bottom:16px;padding:10px 16px;display:grid}.ams__logo[data-astro-cid-cuutxnju].is-dark{background:var(--navy-900)}.ams__logo[data-astro-cid-cuutxnju] img[data-astro-cid-cuutxnju]{object-fit:contain;max-width:100%;max-height:38px}.ams__head[data-astro-cid-cuutxnju]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ams__head[data-astro-cid-cuutxnju] h3[data-astro-cid-cuutxnju]{font-size:16.5px}.ams__card[data-astro-cid-cuutxnju]>p[data-astro-cid-cuutxnju]{color:var(--text-2);margin-top:6px;font-size:13.5px}.ams__card[data-astro-cid-cuutxnju] h4[data-astro-cid-cuutxnju]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:14px 0 6px;font-size:10.5px}.ams__wf[data-astro-cid-cuutxnju]{flex-wrap:wrap;gap:5px;list-style:none;display:flex}.ams__wf[data-astro-cid-cuutxnju] li[data-astro-cid-cuutxnju]{background:var(--blue-100);color:var(--blue-800);border-radius:6px;padding:3px 8px;font-size:11.5px}@media (width<=1100px){.wall[data-astro-cid-cuutxnju]{grid-template-columns:repeat(6,minmax(0,1fr))}.ams[data-astro-cid-cuutxnju]{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-head[data-astro-cid-cuutxnju]{grid-template-columns:1fr;gap:0}}@media (width<=620px){.wall[data-astro-cid-cuutxnju]{grid-template-columns:repeat(3,minmax(0,1fr))}.ams[data-astro-cid-cuutxnju]{grid-template-columns:1fr}}
