.gateway[data-astro-cid-ipnh46cv]{padding:4.9rem 5% 0;font-size:1.12rem;position:relative}.gw-wrap[data-astro-cid-ipnh46cv]{align-items:center;gap:2.8rem;width:min(100%,92.375rem);margin-inline:auto;display:grid}.gw-panel[data-astro-cid-ipnh46cv]{padding:2.52rem 1.68rem}.gw-diagram[data-astro-cid-ipnh46cv]{max-width:28rem;margin-inline:auto}.gw-tiles[data-astro-cid-ipnh46cv]{grid-template-columns:repeat(4,1fr);justify-items:center;gap:1.54rem 0;display:grid}.ind-tile[data-astro-cid-ipnh46cv]{width:3.36rem;height:3.36rem;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:0;place-items:center;display:grid}.ind-tile[data-astro-cid-ipnh46cv] .ui-icon{width:1.68rem;height:1.68rem}.ind-tile[data-astro-cid-ipnh46cv][data-tone=accent]{background:var(--accent);color:var(--surface)}.ind-tile[data-astro-cid-ipnh46cv][data-tone=deep]{background:var(--brand-deep);color:var(--accent-strong)}.ind-tile[data-astro-cid-ipnh46cv][data-tone=mint]{background:var(--accent-strong);color:var(--brand-deep)}.ind-tile[data-astro-cid-ipnh46cv][data-tone=plain]{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-deep) 12%, transparent), 0 .28rem .84rem color-mix(in srgb, var(--accent) 8%, transparent)}.ind-tile[data-astro-cid-ipnh46cv]:hover,.ind-tile[data-astro-cid-ipnh46cv].on{box-shadow:0 0 0 .21rem var(--surface), 0 0 0 .35rem #2600a8;transform:translateY(-.21rem)}.gw-lines[data-astro-cid-ipnh46cv]{width:100%;height:6.3rem;margin-block-start:.42rem;display:block;overflow:visible}.gw-lines[data-astro-cid-ipnh46cv] path[data-astro-cid-ipnh46cv]{fill:none;stroke:var(--accent);stroke-opacity:.28;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke-opacity var(--duration-fast) var(--ease-out)}.gw-lines[data-astro-cid-ipnh46cv] path[data-astro-cid-ipnh46cv].on{stroke:#2600a8;stroke-opacity:1}.gw-lines[data-astro-cid-ipnh46cv] path[data-astro-cid-ipnh46cv].gw-flow{stroke-opacity:0;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:-100px;pointer-events:none;animation:2.57s cubic-bezier(.65,0,.35,1) .2s forwards gw-draw}@keyframes gw-draw{0%{stroke-dashoffset:-100px;stroke-opacity:1}75%{stroke-dashoffset:0;stroke-opacity:1}to{stroke-dashoffset:0;stroke-opacity:.55}}@keyframes gw-hub-glow{0%{filter:drop-shadow(0 0 #4500ff00)}35%{filter:drop-shadow(0 0 .875rem #4500ff80)}to{filter:drop-shadow(0 0 #4500ff00)}}@media (prefers-reduced-motion:reduce){.gw-lines[data-astro-cid-ipnh46cv] path[data-astro-cid-ipnh46cv].gw-flow{stroke-dashoffset:0;stroke-opacity:.55;animation:none}.gw-hub[data-astro-cid-ipnh46cv]{animation:none}}.gw-hub[data-astro-cid-ipnh46cv]{width:4.34rem;height:4.34rem;color:var(--surface);background:radial-gradient(120% 140% at 30% 30%, color-mix(in srgb, var(--accent) 90%, var(--surface)) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 80%, var(--brand-deep)) 100%);box-shadow:inset 0 0 0 .105rem color-mix(in srgb, var(--accent) 45%, var(--surface)), inset .14rem .21rem 0 .21rem color-mix(in srgb, var(--accent) 80%, var(--surface)), inset -.21rem -.28rem .42rem .14rem color-mix(in srgb, var(--brand-deep) 50%, transparent), 0 .7rem 1.82rem color-mix(in srgb, var(--accent) 25%, transparent);border-radius:0;place-items:center;margin:-.14rem auto 0;animation:2.29s ease-out forwards gw-hub-glow;display:grid}.gw-hub-mark[data-astro-cid-ipnh46cv]{width:3.08rem;height:auto}.gw-heading[data-astro-cid-ipnh46cv]{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 1.12rem;font-size:clamp(2.1rem,3.586vw,3.22rem);font-weight:500;line-height:1.12}.gw-heading[data-astro-cid-ipnh46cv] span[data-astro-cid-ipnh46cv]{color:var(--accent)}.gw-lead[data-astro-cid-ipnh46cv]{max-width:36.4rem;color:var(--ink);text-wrap:pretty;margin:0 0 1.96rem;font-size:1.12rem;line-height:1.6}.gw-chips[data-astro-cid-ipnh46cv]{align-items:center;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ind-chip[data-astro-cid-ipnh46cv]{min-height:3.64rem;color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem 1.12rem;font-size:.98rem;font-weight:500;line-height:1.3;display:flex}.ind-chip[data-astro-cid-ipnh46cv] .ui-icon{width:1.12rem;height:1.12rem;color:var(--accent);transition:transform var(--duration-fast) var(--ease-out)}.ind-chip[data-astro-cid-ipnh46cv]:hover,.ind-chip[data-astro-cid-ipnh46cv].on{border-color:var(--signal-strong);background:var(--surface)}.ind-chip[data-astro-cid-ipnh46cv]:hover .ui-icon,.ind-chip[data-astro-cid-ipnh46cv].on .ui-icon{transform:translate(.21rem)}@media (width<=36.25rem){.gw-heading[data-astro-cid-ipnh46cv],.gw-lead[data-astro-cid-ipnh46cv]{text-align:center}.gw-lead[data-astro-cid-ipnh46cv]{margin-inline:auto}}@media (width>=36.3125rem){.gateway[data-astro-cid-ipnh46cv]{padding:7rem 4% 0}.gw-chips[data-astro-cid-ipnh46cv]{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-tile[data-astro-cid-ipnh46cv]{width:3.92rem;height:3.92rem}.gw-lines[data-astro-cid-ipnh46cv]{height:8.4rem}.gw-hub[data-astro-cid-ipnh46cv]{width:5.04rem;height:5.04rem}.gw-hub-mark[data-astro-cid-ipnh46cv]{width:3.08rem}}@media (width>=36.3125rem) and (width<=56.25rem){.gw-wrap[data-astro-cid-ipnh46cv]{gap:2.8rem}.gw-panel[data-astro-cid-ipnh46cv]{padding:2.52rem 1.68rem}}@media (width>=56.3125rem){.gw-wrap[data-astro-cid-ipnh46cv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.48rem}.gw-panel[data-astro-cid-ipnh46cv]{padding:3.36rem 1.7rem}}
