.DataCenterLocations-module__mUCpYq__searchWrap{margin:48px auto 0}.DataCenterLocations-module__mUCpYq__wrap{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0 40px}.DataCenterLocations-module__mUCpYq__regionsHeading{font-family:var(--font-sans), sans-serif;letter-spacing:-.014em;color:var(--text-primary);margin:0 0 8px;font-size:30px;font-weight:600}.DataCenterLocations-module__mUCpYq__region{padding-top:56px}.DataCenterLocations-module__mUCpYq__regionName{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--dcl-region-heading);border-bottom:1px solid var(--surface-edge);margin:0 0 20px;padding-bottom:12px;font-size:12px;font-weight:600}.DataCenterLocations-module__mUCpYq__countries{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.DataCenterLocations-module__mUCpYq__country{background:var(--surface-raised);border:1px solid var(--surface-edge);border-radius:16px;padding:20px 22px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.DataCenterLocations-module__mUCpYq__country:before{content:"";pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--violet-vivid) 9%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--teal-vivid) 7%, transparent) 100%);position:absolute;inset:0}.DataCenterLocations-module__mUCpYq__country:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--violet-vivid), var(--teal-vivid), transparent);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}.DataCenterLocations-module__mUCpYq__country:hover{border-color:color-mix(in srgb, var(--violet-vivid) 42%, var(--surface-edge));box-shadow:0 22px 46px -18px color-mix(in srgb, var(--violet-vivid) 40%, transparent);transform:translateY(-3px)}.DataCenterLocations-module__mUCpYq__countryHead{z-index:1;align-items:center;gap:11px;margin:0 0 14px;display:flex;position:relative}.DataCenterLocations-module__mUCpYq__flag{object-fit:cover;border:1px solid var(--surface-edge);width:34px;height:26px;box-shadow:0 1px 3px color-mix(in srgb, var(--surface-base) 22%, transparent);border-radius:6px;flex:none}.DataCenterLocations-module__mUCpYq__flagEmpty{background:var(--surface-overlay);box-shadow:none;border-style:dashed}.DataCenterLocations-module__mUCpYq__countryName{font-family:var(--font-sans), sans-serif;letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:16.5px;font-weight:650}.DataCenterLocations-module__mUCpYq__cities{z-index:1;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex;position:relative}.DataCenterLocations-module__mUCpYq__city{color:var(--text-secondary);align-items:center;gap:9px;font-size:14px;line-height:1.45;display:flex}.DataCenterLocations-module__mUCpYq__dot{background:linear-gradient(135deg, var(--violet-vivid), var(--teal-vivid));width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb, var(--dcl-accent) 55%, transparent);border-radius:999px;flex:none}.DataCenterLocations-module__mUCpYq__isComing{color:var(--text-muted)}.DataCenterLocations-module__mUCpYq__isComing .DataCenterLocations-module__mUCpYq__dot{background:var(--dcl-coming);box-shadow:none}.DataCenterLocations-module__mUCpYq__tag{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--dcl-coming);background:color-mix(in srgb, var(--dcl-coming) 12%, transparent);border:1px solid color-mix(in srgb, var(--dcl-coming) 30%, transparent);border-radius:999px;padding:2.5px 8px;font-size:10px}.DataCenterLocations-module__mUCpYq__empty{color:var(--text-secondary);text-align:center;margin:0;padding:56px 0 8px;font-size:15px}@media (max-width:640px){.DataCenterLocations-module__mUCpYq__wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.DataCenterLocations-module__mUCpYq__country{transition:box-shadow .22s,border-color .22s}.DataCenterLocations-module__mUCpYq__country:hover{transform:none}}
