.corridor-card[data-astro-cid-6gilujup]{gap:var(--space-3);min-width:0;padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-card);transition:border-color var(--duration) var(--ease);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){a[data-astro-cid-6gilujup].corridor-card:hover{border-color:var(--color-border-hover)}a[data-astro-cid-6gilujup].corridor-card:hover h3[data-astro-cid-6gilujup]{text-underline-offset:3px;text-decoration:underline}}.corridor-body[data-astro-cid-6gilujup]{font-size:var(--text-card);color:var(--color-muted)}.link-arrow[data-astro-cid-6gilujup]{align-items:center;gap:var(--space-2);min-height:var(--tap);margin-top:auto;display:inline-flex}.connect-trace[data-astro-cid-teti4s6q]{margin:0 0 var(--space-5)}.connect-trace[data-astro-cid-teti4s6q] svg[data-astro-cid-teti4s6q]{aspect-ratio:320/132;width:min(100%,420px);display:block}.life[data-astro-cid-teti4s6q]{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.actor[data-astro-cid-teti4s6q]{font-family:var(--font-mono);fill:var(--color-text);font-size:11px}.arrow[data-astro-cid-teti4s6q]{stroke:var(--color-text);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--ease);transition-delay:var(--d)}.head[data-astro-cid-teti4s6q]{fill:var(--color-text);opacity:1;transition:opacity .16s var(--ease);transition-delay:calc(var(--d) + .2s)}.label[data-astro-cid-teti4s6q]{font-family:var(--font-mono);fill:var(--color-text);transition:opacity .16s var(--ease), fill var(--duration-settle) var(--ease);transition-delay:calc(var(--d) + .2s);font-size:9px}.arrow[data-astro-cid-teti4s6q].key{stroke:var(--color-brand)}.head[data-astro-cid-teti4s6q].key{fill:var(--color-brand)}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=pre] .arrow[data-astro-cid-teti4s6q]{stroke-dashoffset:1px}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=pre] .head[data-astro-cid-teti4s6q],[data-astro-cid-teti4s6q][data-connect-trace][data-motion=pre] .label[data-astro-cid-teti4s6q]{opacity:0}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=pre] .label[data-astro-cid-teti4s6q]{fill:var(--color-subtle)}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=run] .arrow[data-astro-cid-teti4s6q]{stroke-dashoffset:0}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=run] .head[data-astro-cid-teti4s6q],[data-astro-cid-teti4s6q][data-connect-trace][data-motion=run] .label[data-astro-cid-teti4s6q]{opacity:1}[data-astro-cid-teti4s6q][data-connect-trace][data-motion=run] .label[data-astro-cid-teti4s6q]{fill:var(--color-text)}.industry-chips[data-astro-cid-ly54yf2x]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips-note[data-astro-cid-ly54yf2x]{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--color-muted)}.network-explorer[data-astro-cid-xyb2ytdt]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.stats-bento[data-astro-cid-xyb2ytdt]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stat-cell[data-astro-cid-xyb2ytdt]{min-width:0;padding:var(--space-5) var(--card-pad);background:var(--color-bg);color:var(--color-text);text-align:start;cursor:pointer;transition:background-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border:0;flex-direction:column-reverse;align-items:flex-start;gap:6px;display:flex}.stat-cell[data-astro-cid-xyb2ytdt]:hover,.stat-cell[data-astro-cid-xyb2ytdt]:focus-visible{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-text)}.stat-cell[data-astro-cid-xyb2ytdt][aria-pressed=true]{box-shadow:inset 0 2px 0 var(--color-brand)}.stat-cell[data-astro-cid-xyb2ytdt][aria-pressed=true]:hover,.stat-cell[data-astro-cid-xyb2ytdt][aria-pressed=true]:focus-visible{box-shadow:inset 0 2px 0 var(--color-brand), inset 0 0 0 1px var(--color-text)}.stat-text[data-astro-cid-xyb2ytdt]{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-cta[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text);opacity:0;transition:opacity var(--duration) var(--ease);line-height:1.4}.stat-cell[data-astro-cid-xyb2ytdt]:hover .stat-cta[data-astro-cid-xyb2ytdt],.stat-cell[data-astro-cid-xyb2ytdt]:focus-visible .stat-cta[data-astro-cid-xyb2ytdt],.stat-cell[data-astro-cid-xyb2ytdt][aria-pressed=true] .stat-cta[data-astro-cid-xyb2ytdt]{opacity:1}.stat-figure[data-astro-cid-xyb2ytdt]{font-size:var(--text-figure);font-weight:var(--weight-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-brand-text);line-height:1.05}.stat-label[data-astro-cid-xyb2ytdt]{font-size:var(--text-caption);color:var(--color-muted);line-height:1.45}.map-head[data-astro-cid-xyb2ytdt]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.view-switch[data-astro-cid-xyb2ytdt]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:thin;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg[data-astro-cid-xyb2ytdt]{min-height:36px;color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 12px}.seg[data-astro-cid-xyb2ytdt][aria-pressed=true]{background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border)}.map-chrome[data-astro-cid-xyb2ytdt]{gap:var(--space-5);flex-direction:column;display:flex}.map-layout[data-astro-cid-xyb2ytdt]{width:100%;min-width:0;display:block;position:relative}.map-main[data-astro-cid-xyb2ytdt],.map-side[data-astro-cid-xyb2ytdt]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.map-main[data-astro-cid-xyb2ytdt]{width:100%;position:relative}.map-stage[data-astro-cid-xyb2ytdt]{border-block:1px solid var(--color-border);background:var(--color-bg);border-radius:0;height:min(62vh,640px);padding:0;position:relative;overflow:hidden}.map-stage[data-astro-cid-xyb2ytdt] svg[data-astro-cid-xyb2ytdt]{aspect-ratio:auto;width:100%;height:100%;display:block}.map-foot[data-astro-cid-xyb2ytdt]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.map-side[data-astro-cid-xyb2ytdt] .aha[data-astro-cid-xyb2ytdt]{z-index:3;top:var(--space-6);background:var(--color-bg);width:min(40%,520px);box-shadow:var(--shadow-menu);position:absolute;inset-inline-start:max(var(--gutter), calc((100% - var(--container) - 2 * var(--grid-guide-gap)) / 2))}.land[data-astro-cid-xyb2ytdt] path[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-border-hover);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke var(--duration) var(--ease)}.land[data-astro-cid-xyb2ytdt] g[data-astro-cid-xyb2ytdt].is-highlight path[data-astro-cid-xyb2ytdt]{stroke:var(--color-muted)}.world-pulse[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-brand);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.world-pulse[data-astro-cid-xyb2ytdt].is-on{opacity:1;animation:world-pulse 2.6s var(--ease) infinite}.world-pulse[data-astro-cid-xyb2ytdt].is-paused{animation-play-state:paused}@keyframes world-pulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.china-link[data-astro-cid-xyb2ytdt]{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}[data-astro-cid-xyb2ytdt][data-layer]{transition:opacity var(--duration) var(--ease)}[data-astro-cid-xyb2ytdt][data-layer].is-dimmed{opacity:.15}[data-astro-cid-xyb2ytdt][data-layer].is-popping .marker[data-astro-cid-xyb2ytdt]{animation:marker-pop .18s var(--ease) both;transform-box:fill-box;transform-origin:50%;vector-effect:none}@keyframes marker-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.marker[data-astro-cid-xyb2ytdt]{cursor:help}.marker-pop[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-brand);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.marker-data-center[data-astro-cid-xyb2ytdt],.marker-landing[data-astro-cid-xyb2ytdt],.visitor-point[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-text);stroke-width:1.35px;vector-effect:non-scaling-stroke}.marker-landing[data-astro-cid-xyb2ytdt]{stroke-width:1.6px}.marker-cloudbond[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-text);stroke-width:3px;stroke-linecap:square;vector-effect:non-scaling-stroke}.marker-hub[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-text);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.marker-border[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-brand);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.visitor-point[data-astro-cid-xyb2ytdt]{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:1px;vector-effect:non-scaling-stroke}.visitor-point[data-astro-cid-xyb2ytdt].is-landed{animation:marker-pop .18s var(--ease) both;transform-box:fill-box;transform-origin:50%}.visitor-arc[data-astro-cid-xyb2ytdt]{fill:none;stroke:var(--color-brand);stroke-width:1.6px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.visitor-arc[data-astro-cid-xyb2ytdt].is-drawn{animation:arc-draw .9s var(--ease) both}@keyframes arc-draw{0%{stroke-dashoffset:36px;opacity:0}to{stroke-dashoffset:0;opacity:.9}}.map-tooltip[data-astro-cid-xyb2ytdt]{z-index:2;border:1px solid var(--color-border);background:var(--color-bg);max-width:min(260px,100% - 16px);box-shadow:var(--shadow-menu);color:var(--color-text);font-size:var(--text-caption);pointer-events:none;border-radius:4px;padding:6px 8px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.map-caption[data-astro-cid-xyb2ytdt]{max-width:var(--measure);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);margin:0;line-height:1.6}.legend[data-astro-cid-xyb2ytdt]{gap:var(--space-2);flex-wrap:wrap;display:flex}.legend-chip[data-astro-cid-xyb2ytdt]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);min-height:36px;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.legend-chip[data-astro-cid-xyb2ytdt][aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.legend-chip[data-astro-cid-xyb2ytdt]:not([aria-pressed=true]) .swatch[data-astro-cid-xyb2ytdt]{opacity:.4}.swatch[data-astro-cid-xyb2ytdt]{flex:none;width:9px;height:9px;display:inline-block}.swatch-pop[data-astro-cid-xyb2ytdt]{background:var(--color-brand);border-radius:50%}.swatch-data_center[data-astro-cid-xyb2ytdt]{border:1.5px solid var(--color-text);border-radius:50%}.swatch-cloudbond[data-astro-cid-xyb2ytdt]{background:var(--color-text)}.swatch-hub[data-astro-cid-xyb2ytdt]{background:var(--color-text);border-radius:50%;width:7px;height:7px}.swatch-border[data-astro-cid-xyb2ytdt]{background:var(--color-brand);width:11px;height:2px;transform:rotate(-45deg)}.swatch-landing[data-astro-cid-xyb2ytdt]{border:1.5px solid var(--color-text);border-radius:50%}.aha[data-astro-cid-xyb2ytdt]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.aha[data-astro-cid-xyb2ytdt] h3[data-astro-cid-xyb2ytdt]{font-size:var(--text-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.aha-body[data-astro-cid-xyb2ytdt]{gap:var(--space-2);flex-direction:column;display:flex}.aha-body[data-astro-cid-xyb2ytdt] p[data-astro-cid-xyb2ytdt]{font-size:var(--text-small);margin:0;line-height:1.5}.aha-loading[data-astro-cid-xyb2ytdt],.aha-fallback[data-astro-cid-xyb2ytdt],.aha-locate-note[data-astro-cid-xyb2ytdt]{color:var(--color-muted)}.aha-nearest[data-astro-cid-xyb2ytdt]{color:var(--color-brand-text);font-weight:var(--weight-medium)}.aha-route[data-astro-cid-xyb2ytdt]{font-weight:var(--weight-heading);letter-spacing:-.01em;color:var(--color-text);font-size:var(--text-body)!important}.aha-hub[data-astro-cid-xyb2ytdt]{color:var(--color-brand-text);font-weight:var(--weight-medium)}.aha-caption[data-astro-cid-xyb2ytdt]{color:var(--color-muted);font-size:var(--text-caption)!important}.aha-locate[data-astro-cid-xyb2ytdt]{justify-content:flex-start;display:flex}.aha-stats[data-astro-cid-xyb2ytdt]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.aha-stats[data-astro-cid-xyb2ytdt] div[data-astro-cid-xyb2ytdt]{background:var(--color-bg);min-width:0;padding:8px 10px}.aha-stats[data-astro-cid-xyb2ytdt] dt[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);line-height:1.3}.aha-stats[data-astro-cid-xyb2ytdt] dd[data-astro-cid-xyb2ytdt]{font-size:var(--text-body);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--color-brand-text);margin:2px 0 0}.en-tag[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);margin-inline-start:6px}.aha-actions[data-astro-cid-xyb2ytdt]{gap:var(--space-2);flex-wrap:wrap;display:flex}.region-cards[data-astro-cid-xyb2ytdt]{display:contents}.region-card[data-astro-cid-xyb2ytdt]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.region-card[data-astro-cid-xyb2ytdt] h3[data-astro-cid-xyb2ytdt]{font-size:var(--text-h3)}.region-counts[data-astro-cid-xyb2ytdt]{font-size:var(--text-small);color:var(--color-text);line-height:1.5}.region-range[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);color:var(--color-brand-text);font-variant-numeric:tabular-nums;line-height:1.5}.region-caption[data-astro-cid-xyb2ytdt]{font-size:var(--text-caption);color:var(--color-muted);line-height:1.5}.side-lists[data-astro-cid-xyb2ytdt]{gap:var(--space-3);flex-direction:column;display:flex}.side-list[data-astro-cid-xyb2ytdt]{gap:var(--space-3);max-height:340px;padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex;overflow-y:auto}.side-list[data-astro-cid-xyb2ytdt] h3[data-astro-cid-xyb2ytdt]{font-size:var(--text-body);font-weight:var(--weight-heading)}.side-group[data-astro-cid-xyb2ytdt]{flex-direction:column;gap:6px;display:flex}.side-group[data-astro-cid-xyb2ytdt] h4[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);line-height:1.4}.city-list[data-astro-cid-xyb2ytdt]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.city-chip[data-astro-cid-xyb2ytdt]{border:1px solid var(--color-border);font-size:var(--text-caption);color:var(--color-text);border-radius:4px;padding:2px 6px;line-height:1.4}.compact-aha[data-astro-cid-xyb2ytdt]{z-index:3;top:calc(min(62vh, 640px) - var(--space-5));align-items:flex-start;gap:var(--space-2) var(--space-4);width:min(28%,380px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-menu);flex-flow:column wrap;display:flex;position:absolute;inset-inline-start:max(var(--gutter), calc((100% - var(--container) - 2 * var(--grid-guide-gap)) / 2));transform:translateY(-100%)}.compact-aha[data-astro-cid-xyb2ytdt] p[data-astro-cid-xyb2ytdt]{font-size:var(--text-small);margin:0;line-height:1.5}.compact-loading[data-astro-cid-xyb2ytdt],.compact-fallback[data-astro-cid-xyb2ytdt]{color:var(--color-muted)}.compact-route[data-astro-cid-xyb2ytdt]{font-weight:var(--weight-medium);color:var(--color-text)}.compact-borders[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase}.compact-explore[data-astro-cid-xyb2ytdt]{min-height:var(--tap);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}@media (width>=1440px){.land[data-astro-cid-xyb2ytdt] path[data-astro-cid-xyb2ytdt]{stroke-width:clamp(3.2px,.21vw,5.4px)}}@media (width<=767.98px){.land[data-astro-cid-xyb2ytdt] path[data-astro-cid-xyb2ytdt]{stroke-width:1.8px}}@media (width<=1023.98px){.stats-bento[data-astro-cid-xyb2ytdt]{grid-template-columns:repeat(3,minmax(0,1fr))}.map-side[data-astro-cid-xyb2ytdt] .aha[data-astro-cid-xyb2ytdt]{width:auto;margin-top:var(--space-5);box-shadow:none;position:static}.side-list[data-astro-cid-xyb2ytdt]{max-height:none}}@media (hover:none){.stat-cta[data-astro-cid-xyb2ytdt]{opacity:1}}@media (width<=767.98px){.stats-bento[data-astro-cid-xyb2ytdt]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell[data-astro-cid-xyb2ytdt]{padding:var(--space-5)}.stat-cell-wide[data-astro-cid-xyb2ytdt]{grid-column:span 2}.map-stage[data-astro-cid-xyb2ytdt]{height:clamp(220px,48vh,360px);padding:0}.compact-aha[data-astro-cid-xyb2ytdt]{width:auto;margin:var(--space-4) var(--gutter) 0;padding:var(--space-4);box-shadow:none;position:static;transform:none}.seg[data-astro-cid-xyb2ytdt],.legend-chip[data-astro-cid-xyb2ytdt]{min-height:var(--tap)}.aha[data-astro-cid-xyb2ytdt]{padding:var(--space-4)}.aha-stats[data-astro-cid-xyb2ytdt]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-explore[data-astro-cid-xyb2ytdt]{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.world-pulse[data-astro-cid-xyb2ytdt].is-on{opacity:.75;animation:none}.visitor-arc[data-astro-cid-xyb2ytdt].is-drawn{opacity:.9;animation:none}.visitor-point[data-astro-cid-xyb2ytdt].is-landed,[data-astro-cid-xyb2ytdt][data-layer].is-popping .marker[data-astro-cid-xyb2ytdt]{animation:none}}.network-register[data-astro-cid-kc74vnzh]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.register-group[data-astro-cid-kc74vnzh]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.register-group[data-astro-cid-kc74vnzh] h3[data-astro-cid-kc74vnzh]{font-size:var(--text-body);font-weight:var(--weight-heading)}.region-group[data-astro-cid-kc74vnzh]{flex-direction:column;gap:6px;display:flex}.region-group[data-astro-cid-kc74vnzh] h4[data-astro-cid-kc74vnzh]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);line-height:1.4}.city-list[data-astro-cid-kc74vnzh]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.city-chip[data-astro-cid-kc74vnzh]{border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text);border-radius:4px;padding:2px 6px;line-height:1.4}.chip-code[data-astro-cid-kc74vnzh]{color:var(--color-muted);font-size:var(--text-mono);margin-inline-end:6px}.path-types[data-astro-cid-6bpqgafe]{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.panels[data-astro-cid-6bpqgafe]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:0;display:grid;overflow:hidden}.panels[data-astro-cid-6bpqgafe]>[data-astro-cid-6bpqgafe]{box-shadow:1px 0 0 var(--color-border), 0 1px 0 var(--color-border)}.panel[data-astro-cid-6bpqgafe]{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-bg);border:0;border-radius:0;flex-direction:column;display:flex}.lanes[data-astro-cid-6bpqgafe]{margin:0;padding:0;list-style:none;display:none}.panel-title[data-astro-cid-6bpqgafe]{font-size:var(--text-h3);font-weight:var(--weight-heading)}svg[data-astro-cid-6bpqgafe]{width:100%;height:auto;font-family:var(--font-sans)}.node[data-astro-cid-6bpqgafe]{fill:var(--color-surface);stroke:var(--color-border-strong)}.backbone[data-astro-cid-6bpqgafe]{fill:var(--color-text)}.china[data-astro-cid-6bpqgafe]{font-size:16px;font-weight:var(--weight-heading);fill:var(--color-text)}.backbone-label[data-astro-cid-6bpqgafe]{fill:var(--color-muted);font-size:12px}.origin[data-astro-cid-6bpqgafe]{fill:var(--color-text)}.lane[data-astro-cid-6bpqgafe] path[data-astro-cid-6bpqgafe]{fill:none;stroke:var(--color-text);stroke-width:2px}.lane[data-astro-cid-6bpqgafe] polygon[data-astro-cid-6bpqgafe]{fill:var(--color-text)}.lane[data-astro-cid-6bpqgafe].planned path[data-astro-cid-6bpqgafe]{stroke:var(--color-control);stroke-dasharray:6 6}.lane[data-astro-cid-6bpqgafe].planned polygon[data-astro-cid-6bpqgafe]{fill:var(--color-control)}.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .origin[data-astro-cid-6bpqgafe]{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .lane[data-astro-cid-6bpqgafe]:not(.planned) path[data-astro-cid-6bpqgafe]{stroke-dasharray:1 1;stroke-dashoffset:1px}.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .lane[data-astro-cid-6bpqgafe] polygon[data-astro-cid-6bpqgafe],.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .lane[data-astro-cid-6bpqgafe] .label[data-astro-cid-6bpqgafe],.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .lane[data-astro-cid-6bpqgafe].planned,.path-types[data-astro-cid-6bpqgafe][data-motion=pre] .lanes[data-astro-cid-6bpqgafe] li[data-astro-cid-6bpqgafe]{opacity:0}.path-types[data-astro-cid-6bpqgafe][data-motion=run] .origin[data-astro-cid-6bpqgafe]{opacity:1;transition:opacity .14s var(--ease), transform .14s var(--ease);transform-box:fill-box;transform-origin:50%;transform:scale(1)}.path-types[data-astro-cid-6bpqgafe][data-motion=run] .lane[data-astro-cid-6bpqgafe]:not(.planned) path[data-astro-cid-6bpqgafe]{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease);transition-delay:var(--d)}.path-types[data-astro-cid-6bpqgafe][data-motion=run] .lane[data-astro-cid-6bpqgafe] polygon[data-astro-cid-6bpqgafe],.path-types[data-astro-cid-6bpqgafe][data-motion=run] .lane[data-astro-cid-6bpqgafe] .label[data-astro-cid-6bpqgafe]{opacity:1;transition:opacity .24s var(--ease);transition-delay:calc(var(--d) + .4s)}.path-types[data-astro-cid-6bpqgafe][data-motion=run] .lane[data-astro-cid-6bpqgafe].planned{opacity:1;transition:opacity .24s var(--ease);transition-delay:calc(var(--d) + .5s)}.path-types[data-astro-cid-6bpqgafe][data-motion=run] .lanes[data-astro-cid-6bpqgafe] li[data-astro-cid-6bpqgafe]{opacity:1;transition:opacity .24s var(--ease);transition-delay:var(--d)}.label[data-astro-cid-6bpqgafe]{fill:var(--color-text);font-size:13px}.label[data-astro-cid-6bpqgafe].note{fill:var(--color-muted);font-size:12px;font-style:italic}figcaption[data-astro-cid-6bpqgafe]{max-width:48em;font-size:var(--text-card);color:var(--color-muted)}@media (width<=767.98px){.panel[data-astro-cid-6bpqgafe]{padding:var(--space-3)}.label[data-astro-cid-6bpqgafe],.note[data-astro-cid-6bpqgafe]{display:none}.lanes[data-astro-cid-6bpqgafe]{font-size:var(--text-caption);color:var(--color-muted);flex-direction:column;gap:6px;display:flex}.lanes[data-astro-cid-6bpqgafe] li[data-astro-cid-6bpqgafe]{gap:var(--space-2);display:flex}.lane-index[data-astro-cid-6bpqgafe]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-subtle);flex:none}}.pop-list[data-astro-cid-bhhykjz6]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.pop-group[data-astro-cid-bhhykjz6]{gap:var(--space-3);flex-direction:column;display:flex}ul[data-astro-cid-bhhykjz6]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-bhhykjz6].chip{cursor:default}.pop-note[data-astro-cid-bhhykjz6]{max-width:var(--measure);font-size:var(--text-small);grid-column:1/-1}.stack[data-astro-cid-kxx3hby5]{gap:var(--space-3);flex-direction:column;display:flex}.cards[data-astro-cid-kxx3hby5]{grid-template-columns:repeat(3,minmax(0,1fr))}.label[data-astro-cid-kxx3hby5]{color:var(--color-muted)}@media (width<=767.98px){.cards[data-astro-cid-kxx3hby5]{grid-template-columns:minmax(0,1fr)}}.region-chips[data-astro-cid-55ykeaov]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.completeness[data-astro-cid-ehffkrkv]{align-items:center;gap:var(--space-3);font-size:var(--text-small);color:var(--color-muted);flex:260px;display:flex}.track[data-astro-cid-ehffkrkv]{background:var(--color-border);border-radius:2px;flex:1;min-width:60px;height:4px;overflow:hidden}.fill[data-astro-cid-ehffkrkv]{background:var(--color-text);width:100%;height:100%;transform:scaleX(var(--v,0));transform-origin:0;transition:transform var(--duration-settle) var(--ease)}[dir=rtl] .fill[data-astro-cid-ehffkrkv]{transform-origin:100%}.value[data-astro-cid-ehffkrkv]{min-width:3.5ch;font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums}@media (width<=767.98px){.completeness[data-astro-cid-ehffkrkv]{flex:none;align-self:stretch;width:100%}}.offline-notice[data-astro-cid-iisiinxx]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);font-size:var(--text-small);color:var(--color-muted)}.prefill[data-astro-cid-cyftkzko]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.prefill[data-astro-cid-cyftkzko][hidden]{display:none}.prefill-label[data-astro-cid-cyftkzko]{font-size:var(--text-caption);color:var(--color-muted)}.prefill-list[data-astro-cid-cyftkzko]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rfq[data-astro-cid-ohmgj2pv]{max-width:720px}.rfq-form[data-astro-cid-ohmgj2pv],.rfq-body[data-astro-cid-ohmgj2pv]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid}@media (width>=768px){.rfq-form[data-astro-cid-ohmgj2pv],.rfq-body[data-astro-cid-ohmgj2pv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfq-body[data-astro-cid-ohmgj2pv]{grid-column:1/-1}.rfq-form[data-astro-cid-ohmgj2pv][hidden],.rfq-body[data-astro-cid-ohmgj2pv][hidden],.rfq-actions[data-astro-cid-ohmgj2pv][hidden]{display:none}.field-wide[data-astro-cid-ohmgj2pv]{grid-column:1/-1}input[data-astro-cid-ohmgj2pv]:not([type=checkbox],[type=radio],[type=hidden]),select[data-astro-cid-ohmgj2pv],textarea[data-astro-cid-ohmgj2pv]{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-size:var(--text-small);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);padding:0 12px}input[data-astro-cid-ohmgj2pv]:not([type=checkbox],[type=radio],[type=hidden]):focus-visible,select[data-astro-cid-ohmgj2pv]:focus-visible,textarea[data-astro-cid-ohmgj2pv]:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}@media (width<=767.98px){input[data-astro-cid-ohmgj2pv]:not([type=checkbox],[type=radio],[type=hidden]),select[data-astro-cid-ohmgj2pv],textarea[data-astro-cid-ohmgj2pv]{min-height:var(--tap);font-size:16px}.rfq-submit-row[data-astro-cid-ohmgj2pv]{flex-direction:column;align-items:stretch}.rfq-submit-row[data-astro-cid-ohmgj2pv] .btn[data-astro-cid-ohmgj2pv]{width:100%}}select[data-astro-cid-ohmgj2pv]{padding-inline-end:36px}textarea[data-astro-cid-ohmgj2pv]{resize:vertical;min-height:110px;padding-block:10px}[data-astro-cid-ohmgj2pv][aria-invalid=true]{border-color:var(--color-brand-strong)!important}.checks[data-astro-cid-ohmgj2pv],.radios[data-astro-cid-ohmgj2pv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-group[data-astro-cid-ohmgj2pv]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-group-label[data-astro-cid-ohmgj2pv]{font-weight:600}.check-chip[data-astro-cid-ohmgj2pv]{position:relative}.check-chip[data-astro-cid-ohmgj2pv] input[data-astro-cid-ohmgj2pv]{opacity:0;width:1px;height:1px;position:absolute}.check-chip[data-astro-cid-ohmgj2pv]:has(input:checked){border-color:var(--color-text);background:var(--color-surface);color:var(--color-text)}.check-chip[data-astro-cid-ohmgj2pv]:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--ring-offset)}.radio[data-astro-cid-ohmgj2pv]{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-small);padding-inline-end:var(--space-4);display:inline-flex}.radio[data-astro-cid-ohmgj2pv] input[data-astro-cid-ohmgj2pv],.consent-row[data-astro-cid-ohmgj2pv] input[data-astro-cid-ohmgj2pv]{width:20px;height:20px;accent-color:var(--color-text);flex-shrink:0;margin:0}.sub-label[data-astro-cid-ohmgj2pv]{font-size:var(--text-caption);color:var(--color-muted)}.dest-list[data-astro-cid-ohmgj2pv]{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dest-list[data-astro-cid-ohmgj2pv][hidden],.rfq-body[data-astro-cid-ohmgj2pv] [data-astro-cid-ohmgj2pv]:is(.if-iot,.if-enduse,.if-vol-a2p,.if-vol-data,.if-vol-china,.if-vol-idc){display:none}.rfq-form[data-astro-cid-ohmgj2pv]:has(#rfq-type option[value=iot]:checked) .if-iot[data-astro-cid-ohmgj2pv],.rfq-form[data-astro-cid-ohmgj2pv]:has(#rfq-industry option:is([value=robots-drones],[value=cellular-cameras]):checked) .if-enduse[data-astro-cid-ohmgj2pv],.rfq-form[data-astro-cid-ohmgj2pv]:has(input[name=products][value=a2p]:checked) .if-vol-a2p[data-astro-cid-ohmgj2pv],.rfq-form[data-astro-cid-ohmgj2pv]:has(input[name=products]:is([value=data],[value=iot]):checked) .if-vol-data[data-astro-cid-ohmgj2pv],.rfq-form[data-astro-cid-ohmgj2pv]:has(input[name=products][value=china]:checked) .if-vol-china[data-astro-cid-ohmgj2pv],.rfq-form[data-astro-cid-ohmgj2pv]:has(input[name=products][value=idc]:checked) .if-vol-idc[data-astro-cid-ohmgj2pv]{display:flex}.rfq-form[data-astro-cid-ohmgj2pv]:has(input[name=products]:checked) .volume-hint[data-astro-cid-ohmgj2pv]{display:none}.volumes[data-astro-cid-ohmgj2pv]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:20px;display:grid}.volume-label[data-astro-cid-ohmgj2pv]{font-size:var(--text-small);grid-column:1/-1;line-height:1.5}.volume-label[data-astro-cid-ohmgj2pv] .field-req[data-astro-cid-ohmgj2pv]{color:var(--color-muted);margin-inline-start:2px}.volume-hint[data-astro-cid-ohmgj2pv]{font-size:var(--text-caption);color:var(--color-muted);grid-column:1/-1}.req[data-astro-cid-ohmgj2pv]{color:var(--color-muted)}.consent-row[data-astro-cid-ohmgj2pv]{font-size:var(--text-small);color:var(--color-muted);align-items:flex-start;gap:10px;display:flex}.consent-row[data-astro-cid-ohmgj2pv] input[data-astro-cid-ohmgj2pv]{margin-top:2px}.consent-row[data-astro-cid-ohmgj2pv] a{color:var(--color-text)}.field-error[data-astro-cid-ohmgj2pv]{font-size:var(--text-caption);color:var(--color-brand-strong);align-items:center;gap:6px;display:flex}.field-error[data-astro-cid-ohmgj2pv][hidden]{display:none}.rfq-actions[data-astro-cid-ohmgj2pv]{gap:var(--space-4);flex-direction:column;grid-column:1/-1;display:flex;position:relative;overflow:clip}.rfq-actions[data-astro-cid-ohmgj2pv]:has([data-submit][aria-busy]):before{content:"";top:-1px;background:var(--color-text);width:30%;height:1px;animation:1.1s linear infinite rfq-busy;position:absolute;inset-inline-start:0}@keyframes rfq-busy{0%{transform:translate(-100%)}to{transform:translate(334%)}}@keyframes rfq-busy-rtl{0%{transform:translate(100%)}to{transform:translate(-334%)}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .rfq-actions[data-astro-cid-ohmgj2pv]:has([data-submit][aria-busy]):before{animation-name:rfq-busy-rtl}}.rfq-fail[data-astro-cid-ohmgj2pv]:not([hidden]){animation:fade-down .16s var(--ease) both}@keyframes fade-down{0%{opacity:0;transform:translateY(-4px)}}.rfq-alert[data-astro-cid-ohmgj2pv]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-small);--color-brand-text:var(--color-brand-strong);background:0 0}.rfq-alert[data-astro-cid-ohmgj2pv][hidden]{display:none}.rfq-fail[data-astro-cid-ohmgj2pv]{gap:var(--space-2);flex-direction:column;display:flex}.rfq-fail[data-astro-cid-ohmgj2pv] a,.rfq-noscript[data-astro-cid-ohmgj2pv] a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.rfq-submit-row[data-astro-cid-ohmgj2pv]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rfq-submit-row[data-astro-cid-ohmgj2pv] .btn[data-astro-cid-ohmgj2pv]{padding-inline:var(--space-6)}.btn[data-astro-cid-ohmgj2pv][disabled]{cursor:not-allowed;opacity:.6}.btn[data-astro-cid-ohmgj2pv][aria-busy=true]{cursor:progress}.turnstile[data-astro-cid-ohmgj2pv]:empty{display:none}.rfq-noscript[data-astro-cid-ohmgj2pv]{font-size:var(--text-small);color:var(--color-muted)}.rfq[data-astro-cid-ohmgj2pv] .rfq-chip{cursor:default;padding-inline-end:0}.rfq[data-astro-cid-ohmgj2pv] .rfq-chip-remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:0;padding:0;display:inline-flex;position:relative}.rfq[data-astro-cid-ohmgj2pv] .rfq-chip-remove:after{content:"";position:absolute;inset:-10px}.rfq[data-astro-cid-ohmgj2pv] .rfq-chip-remove:hover{color:var(--color-text)}.rfq-success[data-astro-cid-ohmgj2pv]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.rfq-success[data-astro-cid-ohmgj2pv][hidden]{display:none}.rfq-success[data-astro-cid-ohmgj2pv].is-enter{animation:fade-in .16s var(--ease) both}@keyframes fade-in{0%{opacity:0}}.rfq-success[data-astro-cid-ohmgj2pv].is-enter .success-icon[data-astro-cid-ohmgj2pv] path[data-astro-cid-ohmgj2pv]{stroke-dasharray:1;animation:draw .32s var(--ease) .12s both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rfq-success[data-astro-cid-ohmgj2pv] h3[data-astro-cid-ohmgj2pv]{font-size:var(--text-h3);font-weight:var(--weight-heading)}.success-icon[data-astro-cid-ohmgj2pv]{border:1px solid var(--color-border);background:var(--color-surface-2);width:40px;height:40px;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width<=767.98px){.rfq-success[data-astro-cid-ohmgj2pv]{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.rfq-actions[data-astro-cid-ohmgj2pv]:has([data-submit][aria-busy]):before{animation:none}}.sail[data-astro-cid-w2zwklwm]{gap:var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.sail-copy[data-astro-cid-w2zwklwm]{gap:var(--space-3);flex-direction:column;display:flex}.eyebrow[data-astro-cid-w2zwklwm]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.02em}.sail-body[data-astro-cid-w2zwklwm]{max-width:40em;color:var(--color-muted)}.sail-links[data-astro-cid-w2zwklwm]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.sail-links[data-astro-cid-w2zwklwm] a[data-astro-cid-w2zwklwm]{min-height:var(--tap);align-items:center;display:inline-flex}.sail-facts[data-astro-cid-w2zwklwm]{gap:var(--space-5);margin:0;display:grid}.sail-facts[data-astro-cid-w2zwklwm] div[data-astro-cid-w2zwklwm]{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-border-strong);flex-direction:column-reverse;display:flex}dt[data-astro-cid-w2zwklwm]{font-size:var(--text-small);color:var(--color-muted)}dd[data-astro-cid-w2zwklwm]{font-size:var(--text-figure);font-weight:var(--weight-heading);color:var(--color-brand-text);margin:0;line-height:1.1}.dd-text[data-astro-cid-w2zwklwm]{font-size:var(--text-h3);font-weight:var(--weight-medium);color:var(--color-text)}.sail-span[data-astro-cid-w2zwklwm]{width:100%;height:12px;margin-top:var(--space-2);display:block}.sail-span[data-astro-cid-w2zwklwm] line[data-astro-cid-w2zwklwm]{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-draw) var(--ease)}.sail-a[data-astro-cid-w2zwklwm]{fill:var(--color-text)}.sail-b[data-astro-cid-w2zwklwm]{fill:var(--color-brand);transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-settle) var(--ease)}.sail-ring[data-astro-cid-w2zwklwm]{fill:none;stroke:var(--color-brand);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}[data-astro-cid-w2zwklwm][data-sail][data-motion=pre] .sail-span[data-astro-cid-w2zwklwm] line[data-astro-cid-w2zwklwm]{stroke-dashoffset:1px}[data-astro-cid-w2zwklwm][data-sail][data-motion=pre] .sail-b[data-astro-cid-w2zwklwm]{opacity:0}[data-astro-cid-w2zwklwm][data-sail][data-motion=run] .sail-span[data-astro-cid-w2zwklwm] line[data-astro-cid-w2zwklwm]{stroke-dashoffset:0}[data-astro-cid-w2zwklwm][data-sail][data-motion=run] .sail-b[data-astro-cid-w2zwklwm]{opacity:1;transition-delay:var(--duration-draw)}[data-astro-cid-w2zwklwm][data-sail][data-motion=run] .sail-ring[data-astro-cid-w2zwklwm]{animation:sail-ring .6s var(--ease) var(--duration-draw) both;transform-box:fill-box;transform-origin:50%}@keyframes sail-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@media (width<=1023.98px){.sail[data-astro-cid-w2zwklwm]{grid-template-columns:minmax(0,1fr)}}.stats[data-astro-cid-fl7qxyb7]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.stat[data-astro-cid-fl7qxyb7]{min-width:0;padding:var(--space-5);background:var(--color-bg);flex-direction:column-reverse;place-content:start flex-end;gap:6px;display:flex}.stat-figure[data-astro-cid-fl7qxyb7]{flex-wrap:wrap;align-items:baseline;gap:2px 0;display:flex}dt[data-astro-cid-fl7qxyb7]{font-size:var(--text-caption);color:var(--color-muted);line-height:1.45}dd[data-astro-cid-fl7qxyb7]{color:var(--color-brand-text);margin:0;display:block}.stat-number[data-astro-cid-fl7qxyb7]{white-space:nowrap;font-size:var(--text-figure);font-weight:var(--weight-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-basis:100%;order:0;line-height:1.05}.stat-prefix[data-astro-cid-fl7qxyb7],.stat-unit[data-astro-cid-fl7qxyb7]{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-muted);order:1;line-height:1.3;display:inline}.stat-prefix[data-astro-cid-fl7qxyb7]{margin-inline-end:.25em}@media (width>=768px){.stats[data-astro-cid-fl7qxyb7]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-fl7qxyb7]:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.stats[data-astro-cid-fl7qxyb7]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-fl7qxyb7]{padding:var(--space-5)}}.world-dots[data-astro-cid-rcdt2ptq]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);margin:0}.world-dots[data-astro-cid-rcdt2ptq] svg[data-astro-cid-rcdt2ptq]{width:100%;height:auto;display:block}.world-dots[data-astro-cid-rcdt2ptq] svg[data-astro-cid-rcdt2ptq].is-americas{aspect-ratio:280/256}.world-dots[data-astro-cid-rcdt2ptq] g[data-astro-cid-rcdt2ptq][data-iso] path[data-astro-cid-rcdt2ptq]{fill:none;stroke:var(--color-map-dot);stroke-width:2.2px;stroke-linecap:round;transition:stroke var(--duration) var(--ease)}.world-dots[data-astro-cid-rcdt2ptq] g[data-astro-cid-rcdt2ptq].is-highlight path[data-astro-cid-rcdt2ptq]{stroke:var(--color-border-hover)}.world-dots[data-astro-cid-rcdt2ptq] g[data-astro-cid-rcdt2ptq].entity path[data-astro-cid-rcdt2ptq]{stroke:var(--color-control)}.world-dots[data-astro-cid-rcdt2ptq] .entity-pt[data-astro-cid-rcdt2ptq]{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:.6px;transform-box:fill-box;transform-origin:50%}.world-dots[data-astro-cid-rcdt2ptq][data-motion=pre] g[data-astro-cid-rcdt2ptq].entity path[data-astro-cid-rcdt2ptq]{stroke:var(--color-map-dot)}.world-dots[data-astro-cid-rcdt2ptq][data-motion=pre] .entity-pt[data-astro-cid-rcdt2ptq]{transform:scale(0)}.world-dots[data-astro-cid-rcdt2ptq][data-motion=run] g[data-astro-cid-rcdt2ptq].entity path[data-astro-cid-rcdt2ptq]{stroke:var(--color-control);transition:stroke .2s var(--ease);transition-delay:calc(var(--i) * .12s)}.world-dots[data-astro-cid-rcdt2ptq][data-motion=run] .entity-pt[data-astro-cid-rcdt2ptq]{transition:transform .2s var(--ease);transition-delay:calc(var(--i) * .12s);transform:scale(1)}.world-dots[data-astro-cid-rcdt2ptq] .world-you[data-astro-cid-rcdt2ptq]{fill:var(--color-brand);stroke:var(--color-bg);stroke-width:.6px}.world-dots[data-astro-cid-rcdt2ptq] .world-you[data-astro-cid-rcdt2ptq].is-landed{animation:you-pop .18s var(--ease) both;transform-box:fill-box;transform-origin:50%}@keyframes you-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.world-dots[data-astro-cid-rcdt2ptq] .world-pop[data-astro-cid-rcdt2ptq]{fill:var(--color-text);stroke:var(--color-bg);stroke-width:.8px}.world-dots[data-astro-cid-rcdt2ptq] .world-pulse[data-astro-cid-rcdt2ptq]{fill:none;stroke:var(--color-brand);stroke-width:.9px;opacity:0;transform-box:fill-box;transform-origin:50%}.world-dots[data-astro-cid-rcdt2ptq] .world-pulse[data-astro-cid-rcdt2ptq].is-on{opacity:1;animation:world-pulse 2.6s var(--ease) infinite}.world-dots[data-astro-cid-rcdt2ptq] .world-pulse[data-astro-cid-rcdt2ptq].is-paused{animation-play-state:paused}figcaption[data-astro-cid-rcdt2ptq]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);line-height:1.6}@media (width<=767.98px){.world-dots[data-astro-cid-rcdt2ptq]{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.world-dots[data-astro-cid-rcdt2ptq] .world-pulse[data-astro-cid-rcdt2ptq].is-on{opacity:.75;animation:none}.world-dots[data-astro-cid-rcdt2ptq] .world-you[data-astro-cid-rcdt2ptq].is-landed{animation:none}}.policy[data-astro-cid-xwgn6azx]{gap:var(--space-5);flex-direction:column;display:flex}.policy-cols[data-astro-cid-xwgn6azx]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:0;display:grid;overflow:hidden}.policy-cols[data-astro-cid-xwgn6azx]>[data-astro-cid-xwgn6azx]{box-shadow:1px 0 0 var(--color-border), 0 1px 0 var(--color-border)}.policy-col[data-astro-cid-xwgn6azx]{gap:var(--space-3);padding:var(--card-pad);background:var(--color-bg);border:0;border-radius:0;flex-direction:column;display:flex}ul[data-astro-cid-xwgn6azx]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-xwgn6azx]{border-top:1px solid var(--color-border);font-size:var(--text-card);color:var(--color-muted);padding-block:8px}li[data-astro-cid-xwgn6azx]:first-child{border-top:0}.block-inner[data-astro-cid-amdjeiq4]{gap:var(--space-6);flex-direction:column;display:flex}.block-note[data-astro-cid-amdjeiq4]{margin-top:calc(var(--space-6) - var(--section-pad));border-top:0;padding-top:0}.block-note[data-astro-cid-amdjeiq4]:before,.block-note[data-astro-cid-amdjeiq4]:after{display:none}.band[data-astro-cid-amdjeiq4]+.block-note[data-astro-cid-amdjeiq4]{background:var(--color-surface)}.block-note[data-astro-cid-amdjeiq4] .prose p{font-size:var(--text-caption);color:var(--color-muted)}.block-map[data-astro-cid-amdjeiq4]{padding-top:0}.block-map[data-astro-cid-amdjeiq4] .map-stage{border-top:0}.block-stats[data-astro-cid-amdjeiq4]{background:var(--color-surface)}.block-head-row[data-astro-cid-amdjeiq4]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.block-head[data-astro-cid-amdjeiq4]{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:none;display:flex}.block-head[data-astro-cid-amdjeiq4] h2[data-astro-cid-amdjeiq4]{max-width:22em}.eyebrow[data-astro-cid-amdjeiq4]{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);color:var(--color-muted);letter-spacing:var(--tracking-mono);text-transform:uppercase;align-items:center;line-height:1.5;display:inline-flex}.intro[data-astro-cid-amdjeiq4]{max-width:60ch;font-size:var(--text-body);color:var(--color-muted);line-height:1.6}.grid[data-astro-cid-amdjeiq4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.grid[data-astro-cid-amdjeiq4]>[data-astro-cid-amdjeiq4]{background:var(--color-bg);min-width:0;box-shadow:1px 0 0 var(--color-border), 0 1px 0 var(--color-border)}.card-grid[data-astro-cid-amdjeiq4]{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1024px){.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(6):last-child),.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.block-tools[data-astro-cid-amdjeiq4] .grid[data-astro-cid-amdjeiq4]:has(>:only-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-amdjeiq4]{gap:var(--space-3);min-width:0;padding:var(--card-pad);background:var(--color-bg);color:var(--color-text);transition:background-color var(--duration) var(--ease);border:0;border-radius:0;flex-direction:column;display:flex}.card[data-astro-cid-amdjeiq4]:focus-within{background:var(--color-surface)}@media (hover:hover){.card[data-astro-cid-amdjeiq4]:hover{background:var(--color-surface)}}.grid[data-astro-cid-amdjeiq4]>.tool-card,.grid[data-astro-cid-amdjeiq4]>.corridor-card{background:var(--color-bg);border:0;border-radius:0}.grid[data-astro-cid-amdjeiq4]>.tool-card:focus-visible,.grid[data-astro-cid-amdjeiq4]>.corridor-card:focus-within{background:var(--color-surface)}@media (hover:hover){.grid[data-astro-cid-amdjeiq4]>.tool-card:hover,.grid[data-astro-cid-amdjeiq4]>.corridor-card:hover{background:var(--color-surface)}}.card-top[data-astro-cid-amdjeiq4]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card-tag[data-astro-cid-amdjeiq4]{border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-muted);border-radius:6px;padding:0 8px;line-height:20px;display:inline-block}.card[data-astro-cid-amdjeiq4] h3[data-astro-cid-amdjeiq4]{font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:1.4}.card-link-whole[data-astro-cid-amdjeiq4]{text-decoration:none}@media (hover:hover){.card-link-whole[data-astro-cid-amdjeiq4]:hover h3[data-astro-cid-amdjeiq4]{text-underline-offset:3px;text-decoration:underline}}.card-body[data-astro-cid-amdjeiq4]{max-width:var(--measure);font-size:var(--text-card);color:var(--color-muted);line-height:1.6}.points[data-astro-cid-amdjeiq4],.list-group[data-astro-cid-amdjeiq4] ul[data-astro-cid-amdjeiq4]{max-width:var(--measure);gap:var(--space-2);font-size:var(--text-card);color:var(--color-muted);flex-direction:column;margin:0;padding-inline-start:1.15em;line-height:1.55;display:flex}.card-spec[data-astro-cid-amdjeiq4]{font-size:var(--text-mono);color:var(--color-muted);line-height:1.6}.card-note[data-astro-cid-amdjeiq4],.note[data-astro-cid-amdjeiq4]{max-width:var(--measure);font-size:var(--text-caption);color:var(--color-muted)}.card-link[data-astro-cid-amdjeiq4],.card[data-astro-cid-amdjeiq4] .link-arrow[data-astro-cid-amdjeiq4]{align-items:center;gap:var(--space-1);min-height:var(--tap);font-size:var(--text-small);margin-top:auto;display:inline-flex}.grid[data-astro-cid-amdjeiq4]>.list-group[data-astro-cid-amdjeiq4]{padding:var(--card-pad);gap:var(--space-3)}.list-group[data-astro-cid-amdjeiq4]{gap:var(--space-2);flex-direction:column;display:flex}.list-group[data-astro-cid-amdjeiq4] h3[data-astro-cid-amdjeiq4]{font-size:var(--text-body);font-weight:var(--weight-heading)}.list-group[data-astro-cid-amdjeiq4] ul[data-astro-cid-amdjeiq4]{gap:0;padding-inline-start:0;list-style:none}.list-group[data-astro-cid-amdjeiq4] li[data-astro-cid-amdjeiq4]{padding-block:var(--space-3);border-top:1px solid var(--color-border)}.list-group[data-astro-cid-amdjeiq4] li[data-astro-cid-amdjeiq4]:first-child{border-top:0;padding-top:0}.prose[data-astro-cid-amdjeiq4]{gap:var(--space-3);max-width:var(--measure);font-size:var(--text-body);color:var(--color-text);flex-direction:column;line-height:1.6;display:flex}.block-case[data-astro-cid-amdjeiq4]{border-top:1px solid var(--color-border);background:0 0}.case-feature[data-astro-cid-amdjeiq4]{max-width:var(--measure);padding:var(--card-pad);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.case-prose[data-astro-cid-amdjeiq4]{gap:var(--space-4);max-width:60ch}.case-prose[data-astro-cid-amdjeiq4] p[data-astro-cid-amdjeiq4]:first-child{font-size:var(--text-lead);color:var(--color-text);line-height:1.55}.case-prose[data-astro-cid-amdjeiq4] p[data-astro-cid-amdjeiq4]+p[data-astro-cid-amdjeiq4]{font-size:var(--text-body);color:var(--color-muted)}.table-wrap[data-astro-cid-amdjeiq4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);overflow-x:auto}table[data-astro-cid-amdjeiq4]{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-card)}th[data-astro-cid-amdjeiq4],td[data-astro-cid-amdjeiq4]{padding:var(--table-cell-y) var(--table-cell-x);border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top}tr[data-astro-cid-amdjeiq4]:last-child>th[data-astro-cid-amdjeiq4],tr[data-astro-cid-amdjeiq4]:last-child>td[data-astro-cid-amdjeiq4]{border-bottom:0}thead[data-astro-cid-amdjeiq4] th[data-astro-cid-amdjeiq4]{background:var(--color-surface-2);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}tbody[data-astro-cid-amdjeiq4] th[data-astro-cid-amdjeiq4]{font-weight:var(--weight-medium)}.chips-row[data-astro-cid-amdjeiq4]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.callout[data-astro-cid-amdjeiq4]{align-items:flex-start;gap:var(--space-3);max-width:var(--measure);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-small);color:var(--color-muted);background:0 0;display:flex}.callout[data-astro-cid-amdjeiq4] .icon{color:var(--color-muted);margin-top:2px}.entity-code[data-astro-cid-amdjeiq4]{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-muted)}.more[data-astro-cid-amdjeiq4],.links[data-astro-cid-amdjeiq4]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.more[data-astro-cid-amdjeiq4] a[data-astro-cid-amdjeiq4],.links[data-astro-cid-amdjeiq4] a[data-astro-cid-amdjeiq4]{align-items:center;gap:var(--space-1);min-height:var(--tap);font-weight:var(--weight-medium);display:inline-flex}.more-inline[data-astro-cid-amdjeiq4]{display:none}.pair-grid[data-astro-cid-amdjeiq4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pair-cell[data-astro-cid-amdjeiq4]{gap:var(--space-4);min-width:0;padding:var(--card-pad);flex-direction:column;display:flex}.pair-cell[data-astro-cid-amdjeiq4] .links[data-astro-cid-amdjeiq4]{gap:0 var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.cta-link[data-astro-cid-amdjeiq4]{align-items:center;gap:var(--space-1);min-height:var(--tap);display:inline-flex}.facts-list[data-astro-cid-amdjeiq4]{max-width:var(--measure)}@media (width>=768px){.block-facts[data-astro-cid-amdjeiq4] .spec-row{grid-template-columns:200px minmax(0,1fr)}}@media (width>=1024px){.block-case[data-astro-cid-amdjeiq4] .block-inner[data-astro-cid-amdjeiq4]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.block-case[data-astro-cid-amdjeiq4] .case-feature[data-astro-cid-amdjeiq4]{max-width:none}.case-prose[data-astro-cid-amdjeiq4]:has(>p:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none;display:grid}.case-prose[data-astro-cid-amdjeiq4]:has(>p:nth-child(3):last-child)>p[data-astro-cid-amdjeiq4]{padding-inline:var(--space-4);box-shadow:1px 0 0 var(--color-border), 0 1px 0 var(--color-border)}.case-prose[data-astro-cid-amdjeiq4]:has(>p:nth-child(3):last-child)>p[data-astro-cid-amdjeiq4]:first-child{padding-inline-start:0}}@media (width>=768px){.more[data-astro-cid-amdjeiq4]{display:none}.more-inline[data-astro-cid-amdjeiq4]{align-items:center;gap:var(--space-1);min-height:var(--tap);display:inline-flex}}@media (width<=1023.98px){.card-grid[data-astro-cid-amdjeiq4],.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.chips-row[data-astro-cid-amdjeiq4]{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.block-inner[data-astro-cid-amdjeiq4]{gap:var(--space-5)}.grid[data-astro-cid-amdjeiq4],.card-grid[data-astro-cid-amdjeiq4],.card-grid[data-astro-cid-amdjeiq4]:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.case-feature[data-astro-cid-amdjeiq4]{padding:var(--card-pad)}.pair-grid[data-astro-cid-amdjeiq4]{grid-template-columns:minmax(0,1fr)}.table-stack[data-astro-cid-amdjeiq4] table[data-astro-cid-amdjeiq4]{min-width:0}.cta-link[data-astro-cid-amdjeiq4]{grid-column:1/-1;justify-self:start}}
