.publication-map{isolation:isolate}.publication-map:before{z-index:-1;border-radius:inherit;background-image:radial-gradient(var(--map-dots) .75px, transparent .75px);pointer-events:none;content:"";background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.brand-emblem{isolation:isolate;flex-shrink:0;display:inline-flex;position:relative}.brand-emblem:before{z-index:-1;background:radial-gradient(circle, var(--emblem-glow), transparent 68%);opacity:.65;pointer-events:none;content:"";border-radius:50%;position:absolute;inset:-18px}.network-card .brand-emblem:before{opacity:.45;inset:-12px}.brand-emblem img{position:relative}.brand-signal{border:2px solid var(--signal-ring);pointer-events:none;background:#34d399;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 8px #34d39966}.brand-signal:before{border-radius:inherit;opacity:.6;content:"";border:1px solid #34d39980;position:absolute;inset:-5px}@property --connector-progress{syntax:"<number>";inherits:false;initial-value:.08}.map-light-trail{filter:drop-shadow(0 0 2px var(--trail-glow))}.map-connections .map-light{opacity:0;fill:none;stroke:var(--trail);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:var(--trail-length) 2;stroke-dashoffset:calc(var(--connector-progress) + var(--trail-length));vector-effect:non-scaling-stroke}.map-connections .map-light-tail{stroke-opacity:.12}.map-connections .map-light-core{stroke-opacity:.85}@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.account-card{position:relative}.card-light-frame{z-index:2;border-radius:var(--radius-frame);pointer-events:none;opacity:0;background:conic-gradient(from var(--frame-angle), transparent 0deg 260deg, var(--frame-faint) 285deg, var(--frame-mid) 315deg, var(--frame-head) 325deg, transparent 345deg 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.account-avatar img{box-shadow:0 0 0 1px var(--logo-ring)}@media (prefers-reduced-motion:no-preference){.brand-emblem:before{animation:4s ease-in-out infinite brand-glow}.brand-signal:before{animation:3s ease-out infinite brand-pulse}.map-light{animation:3.6s linear infinite connector-flow}.card-light-frame{opacity:1;animation:3.6s linear -1.08s infinite border-flow}.account-card:nth-child(2) .card-light-frame{animation-delay:-2.88s}.account-card:nth-child(2) .brand-emblem:before{animation-delay:-2s}.account-card:nth-child(2) .brand-signal:before{animation-delay:-1.5s}.network-card:nth-child(3n+1) .brand-emblem:before{animation-delay:-1.3s}.network-card:nth-child(3n+2) .brand-emblem:before{animation-delay:-2.6s}.network-card:nth-child(4n+1) .brand-signal:before{animation-delay:-.75s}.network-card:nth-child(4n+2) .brand-signal:before{animation-delay:-1.5s}.network-card:nth-child(4n+3) .brand-signal:before{animation-delay:-2.25s}@keyframes brand-glow{0%,to{opacity:.35}50%{opacity:.9}}@keyframes brand-pulse{0%{opacity:.7;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes connector-flow{0%{--connector-progress:.08;opacity:0}8%{opacity:1}85%{opacity:1}to{--connector-progress:-1.34;opacity:0}}@keyframes border-flow{0%{--frame-angle:0deg}to{--frame-angle:360deg}}}.account-card:focus-within .card-light-frame{opacity:0}.network-section:not([data-inview]) .map-light,.network-section:not([data-inview]) .card-light-frame,.network-section:not([data-inview]) .brand-emblem:before,.network-section:not([data-inview]) .brand-signal:before,.country-brands:not([data-inview]) .card-light-frame,.country-brands:not([data-inview]) .brand-emblem:before,.country-brands:not([data-inview]) .brand-signal:before{animation-play-state:paused}@media (max-width:760px){.map-branch-side .map-light{animation:none}}
