/* V206 compact dark revision: animation only, matching --page #071320. */
.eb206,.eb206 *{box-sizing:border-box}.eb206{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#123b6642 0,transparent 66%),#071320;color:#f4f8fc;font-family:Comfortaa,Arial,sans-serif}.eb206-wrap{width:min(640px,calc(100% - 32px));margin:0 auto;padding:14px 0}.eb206-map{position:relative;width:100%;height:300px}.eb206-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eb206-ring{position:absolute;left:50%;top:50%;width:72%;height:80%;border:1px solid #264c745c;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.eb206-ring-2{width:85%;height:65%;transform:translate(-50%,-50%) rotate(-12deg);border-color:#28517b4f}.eb206-core{position:absolute;left:50%;top:50%;width:120px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid #3676b985;border-radius:50%;padding:7px;background:#15334a77;box-shadow:0 0 35px #217af01a;z-index:2}.eb206-core-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#133c63,#0a1d31 75%);box-shadow:inset 0 1px 1px #85bbff30,0 9px 25px #0003}.eb206-core img{display:block;width:84%;height:auto;max-width:100%;margin:0}.eb206-node{position:absolute;left:var(--x);top:var(--y);width:82px;aspect-ratio:1;transform:translate(-50%,-50%);z-index:3}.eb206 .eb206-bubble{display:flex;width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#2b75e6,#174aa4);color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #8ac5ff70;box-shadow:0 7px 15px #0004,inset 0 1px 2px #ffffff26;position:relative;text-decoration:none;transition:box-shadow .2s,filter .2s}.eb206-node-1 .eb206-bubble,.eb206-node-4 .eb206-bubble{background:linear-gradient(145deg,#205880,#102d4c)}.eb206-node-2 .eb206-bubble,.eb206-node-5 .eb206-bubble{background:linear-gradient(145deg,#178abd,#085985)}.eb206-bubble>svg{width:21px;height:21px;flex-shrink:0}.eb206-bubble>span:not(.eb206-link-arrow){font-size:9px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:-.4px;color:#fff}.eb206-link-arrow{position:absolute;right:6%;top:8%;font:12px Arial;opacity:0;transition:opacity .2s}.eb206-bubble:hover{filter:brightness(1.17);box-shadow:0 0 20px #408efc39}.eb206-bubble:hover .eb206-link-arrow,.eb206-bubble:focus-visible .eb206-link-arrow{opacity:1}.eb206 a:focus-visible,.eb206 button:focus-visible{outline:2px solid #9ad8ff;outline-offset:4px}.eb206-pause{appearance:none;position:absolute;right:16px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;background:#0d2033;border:1px solid #28475f;border-radius:50%;color:#9ebad5;cursor:pointer;z-index:4;font:12px/1 Arial,sans-serif}.eb206-pause[hidden]{display:none}.eb206-pause:hover{color:#fff;border-color:#498ac1}.eb206-pause>span{font:12px/1 Arial,sans-serif}.eb206-satellite{position:absolute;left:50%;top:50%;width:165px;height:165px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.eb206-satellite i{position:absolute;top:0;left:50%;width:4px;height:4px;border-radius:50%;background:#57a5f2;box-shadow:0 0 8px #7dbcff88}.eb206-satellite-2{width:230px;height:230px;transform:translate(-50%,-50%) rotate(165deg)}.eb206-satellite-2 i{width:3px;height:3px;background:#4c89b7}
.eb206.is-ready .eb206-bubble{animation:eb206-arrive 20s cubic-bezier(.22,.61,.36,1) calc(var(--i)*.38s) infinite both}.eb206.is-ready .eb206-core-inner{animation:eb206-core 7s ease-in-out infinite}.eb206.is-ready .eb206-satellite-1{animation:eb206-orbit 25s linear infinite}.eb206.is-ready .eb206-satellite-2{animation:eb206-orbit 34s linear -12s infinite reverse}.eb206.is-paused *,.eb206.is-offscreen *,.eb206.is-document-hidden *,.eb206-map:hover *,.eb206-map:focus-within *{animation-play-state:paused!important}.eb206-map:hover .eb206-bubble,.eb206-map:focus-within .eb206-bubble{opacity:1!important;transform:none!important}.eb206.is-paused .eb206-bubble{opacity:1!important;transform:none!important}
@keyframes eb206-arrive{0%,2%{opacity:0;transform:scale(.5) translateY(8px)}8%,12%{opacity:1;transform:scale(1) translateY(0)}30%{opacity:1;transform:scale(1) translateY(-4px)}48%{opacity:1;transform:scale(1) translateY(3px)}68%,76%{opacity:1;transform:scale(1) translateY(0)}83%,100%{opacity:0;transform:scale(.5) translateY(8px)}}@keyframes eb206-orbit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes eb206-core{0%,100%{box-shadow:inset 0 1px 1px #85bbff30,0 0 18px #267fe514}50%{box-shadow:inset 0 1px 1px #85bbff30,0 0 30px #2575de3d}}
@media(max-width:480px){.eb206-wrap{width:calc(100% - 16px);padding:10px 0}.eb206-map{height:280px}.eb206-node{width:72px}.eb206-bubble{gap:4px}.eb206-bubble>svg{width:18px;height:18px}.eb206-bubble>span:not(.eb206-link-arrow){font-size:8px;line-height:1.5;letter-spacing:-.3px}.eb206-core{width:106px;padding:6px}.eb206-ring-2{height:58%;transform:translate(-50%,-50%) rotate(-21deg)}.eb206-pause{right:4px;bottom:2px}.eb206-satellite{width:142px;height:142px}.eb206-satellite-2{width:207px;height:207px}}
@media(pointer:coarse){.eb206-pause{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.eb206 *{animation:none!important;transition:none!important}.eb206 .eb206-bubble{opacity:1!important;transform:none!important}.eb206-pause{display:none!important}}
