.orb{position:relative;width:100%;aspect-ratio:1 / 1;max-width:180px;margin:0 auto;isolation:isolate;pointer-events:none}.orb-layer{position:absolute;inset:0;border-radius:50%;will-change:transform,opacity}.orb-core{background:radial-gradient(circle at 38% 34%,#8fc2fff2,#4a9eff9e 26%,#4a9eff00 62%),radial-gradient(circle at 68% 62%,#5ec8b7b8,#5ec8b700 55%),radial-gradient(circle at 52% 78%,#1f5f4bd9,#1f5f4b00 58%);filter:blur(10px)}.orb-halo{background:radial-gradient(circle at 60% 40%,#4a9eff6b,#4a9eff00 60%),radial-gradient(circle at 34% 66%,#5ec8b757,#5ec8b700 62%);filter:blur(20px);transform:scale(1)}.orb-rim{border:1px solid rgba(143,194,255,.16);box-shadow:inset 0 0 24px #4a9eff17;transform:scale(.82)}.orb-noise{transform:scale(.86);overflow:hidden;mix-blend-mode:overlay;opacity:.4}.orb-noise svg{width:100%;height:100%;display:block}.orb{animation:orb-hue 16s linear infinite}.orb-core{animation:orb-breathe 7s ease-in-out infinite}.orb-halo{animation:orb-breathe-wide 9s ease-in-out infinite}.orb-rim{animation:orb-rim 9s ease-in-out infinite}@keyframes orb-hue{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(270deg)}}@keyframes orb-breathe{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes orb-breathe-wide{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.95}}@keyframes orb-rim{0%,to{transform:scale(.82);opacity:.9}50%{transform:scale(.9);opacity:.45}}.membrane{display:block;width:100%;height:auto;aspect-ratio:720 / 300;overflow:visible}.membrane-lanes line{stroke:#8fa0b821;stroke-width:1;stroke-dasharray:3 7}.membrane-line line{stroke:#4a9eff;stroke-width:1.5;opacity:.55}.membrane-line .membrane-line-faint{opacity:.18;stroke-dasharray:2 6}.membrane-gate path{stroke:#4a9eff;stroke-width:1.5;opacity:.5;fill:none}.glyph circle,.glyph rect,.glyph path{fill:none;stroke:#8fa0b8;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.glyph .glyph-dot{fill:#8fa0b8;stroke:none}.glyph-refused circle,.glyph-refused rect,.glyph-refused path{stroke:#e0b341}.stamp{opacity:0}.stamp rect,.stamp path{fill:none;stroke:#4a9eff;stroke-width:1.4;stroke-linecap:round}.stamp-refused rect,.stamp-refused path{stroke:#e0b341}.stamp-resting{opacity:.85}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.mark{animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--d);animation-fill-mode:backwards}.mark-in{animation-name:membrane-in}.mark-out{animation-name:membrane-out}.mark-back{animation-name:membrane-back}.stamp{animation:membrane-stamp 24s linear infinite;animation-delay:var(--d);animation-fill-mode:backwards}.stamp-resting{opacity:0}}@keyframes membrane-in{0%{transform:translate(60px,var(--y));opacity:0}4%{transform:translate(60px,var(--y));opacity:1}34%{transform:translate(330px,var(--y));opacity:1}44%{transform:translate(330px,var(--y));opacity:1}74%{transform:translate(600px,var(--y));opacity:1}80%,to{transform:translate(600px,var(--y));opacity:0}}@keyframes membrane-out{0%{transform:translate(640px,var(--y));opacity:0}4%{transform:translate(640px,var(--y));opacity:1}34%{transform:translate(390px,var(--y));opacity:1}44%{transform:translate(390px,var(--y));opacity:1}74%{transform:translate(120px,var(--y));opacity:1}80%,to{transform:translate(120px,var(--y));opacity:0}}@keyframes membrane-back{0%{transform:translate(90px,var(--y));opacity:0}4%{transform:translate(90px,var(--y));opacity:1}34%{transform:translate(330px,var(--y));opacity:1}44%{transform:translate(330px,var(--y));opacity:1}74%{transform:translate(90px,var(--y));opacity:1}80%,to{transform:translate(90px,var(--y));opacity:0}}@keyframes membrane-stamp{0%,34%{opacity:0}37%,44%{opacity:.9}48%,to{opacity:0}}
