.ifl__shield[data-astro-cid-eukoh553]{position:relative}.ifl__shield--sm[data-astro-cid-eukoh553]{width:64px;height:74px}.ifl__shield--lg[data-astro-cid-eukoh553]{width:100px;height:115px}.ifl__hub-logo[data-astro-cid-eukoh553]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.ifl__hub-logo--sm[data-astro-cid-eukoh553]{width:28px;height:28px}.ifl__hub-logo--lg[data-astro-cid-eukoh553]{width:42px;height:42px}.ifl__hub-glow[data-astro-cid-eukoh553]{position:absolute;border-radius:9999px;background:radial-gradient(circle,rgba(0,168,255,.25) 0%,rgba(0,168,255,.06) 40%,transparent 70%);pointer-events:none;opacity:0;transition:opacity .8s}.ifl__hub-glow--sm[data-astro-cid-eukoh553]{inset:-30px}.ifl__hub-glow--lg[data-astro-cid-eukoh553]{inset:-50px}.ifl__hub[data-astro-cid-eukoh553].is-active .ifl__hub-glow[data-astro-cid-eukoh553]{opacity:1;animation:ifl-glow 3s ease-in-out infinite}@keyframes ifl-glow{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}.ifl[data-astro-cid-eukoh553],.ifl__stage[data-astro-cid-eukoh553]{position:relative}.ifl__map-wrap[data-astro-cid-eukoh553]{position:relative;width:100%}.ifl__map[data-astro-cid-eukoh553]{display:block;width:100%;height:auto;opacity:.9}.ifl__svg[data-astro-cid-eukoh553]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ifl__hub-row[data-astro-cid-eukoh553]{display:flex;justify-content:center;padding:1rem 0 .5rem;position:relative;z-index:3}@media(min-width:768px){.ifl__hub-row[data-astro-cid-eukoh553]{padding:1.5rem 0 1rem}}.ifl__hub[data-astro-cid-eukoh553]{position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .8s}.ifl__hub[data-astro-cid-eukoh553].is-active{opacity:1}.ifl__sensor[data-astro-cid-eukoh553]{position:absolute;transform:translate(-50%,-50%);z-index:1;opacity:0;transition:opacity .5s ease-out}.ifl__sensor[data-astro-cid-eukoh553].is-visible{opacity:1}.ifl__sensor-dot[data-astro-cid-eukoh553]{width:5px;height:5px;border-radius:50%;border:1px solid rgba(255,0,85,.2);background:#ff005514;position:relative}.ifl__sensor-dot[data-astro-cid-eukoh553].is-detecting{animation:ifl-detect .7s ease-out}@keyframes ifl-detect{0%{transform:scale(1);box-shadow:0 0 #ff005580}40%{transform:scale(2.5);box-shadow:0 0 10px 3px #ff00554d}to{transform:scale(1);box-shadow:0 0 #f050}}.ifl__tag[data-astro-cid-eukoh553]{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:#f05c;pointer-events:none;opacity:0;transition:opacity .3s;display:none}@media(min-width:768px){.ifl__tag[data-astro-cid-eukoh553]{display:block}}.ifl__tag--left[data-astro-cid-eukoh553]{right:calc(100% + 8px);text-align:right}.ifl__tag--right[data-astro-cid-eukoh553]{left:calc(100% + 8px)}.ifl__tag[data-astro-cid-eukoh553].is-visible{opacity:1}.ifl__pills[data-astro-cid-eukoh553]{display:flex;justify-content:center;gap:.75rem;padding:1.5rem 0;position:relative;z-index:3;opacity:0;transition:opacity .6s}@media(min-width:768px){.ifl__pills[data-astro-cid-eukoh553]{gap:1.5rem;padding:2rem 0}}.ifl__pills[data-astro-cid-eukoh553].is-visible{opacity:1}.ifl__pill[data-astro-cid-eukoh553]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:#fff9}@media(min-width:768px){.ifl__pill[data-astro-cid-eukoh553]{font-size:1.0625rem}}.ifl__targets[data-astro-cid-eukoh553]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:0;margin-top:2.5rem;position:relative;z-index:3;opacity:0;transition:opacity .6s}@media(min-width:768px){.ifl__targets[data-astro-cid-eukoh553]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:5rem}}.ifl__targets[data-astro-cid-eukoh553].is-visible{opacity:1}.ifl__target[data-astro-cid-eukoh553]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.375rem;padding:1rem .75rem;border-radius:.75rem;background:#0b132773;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}@media(min-width:768px){.ifl__target[data-astro-cid-eukoh553]{gap:.5rem;padding:1.5rem}}.ifl__target-icon[data-astro-cid-eukoh553]{color:#00a8ff99}.ifl__target-keyword[data-astro-cid-eukoh553]{color:#00a8ff}@media(prefers-reduced-motion:reduce){.ifl__sensor[data-astro-cid-eukoh553],.ifl__hub[data-astro-cid-eukoh553],.ifl__pills[data-astro-cid-eukoh553],.ifl__targets[data-astro-cid-eukoh553]{opacity:1;transition:none}.ifl__hub[data-astro-cid-eukoh553].is-active .ifl__hub-glow[data-astro-cid-eukoh553]{animation:none;opacity:.5}.ifl__sensor-dot[data-astro-cid-eukoh553].is-detecting{animation:none}}
