.exploded[data-astro-cid-tf56445u]{margin:0}.exploded[data-astro-cid-tf56445u] svg[data-astro-cid-tf56445u]{display:block;width:100%;height:auto;overflow:visible}.ex-shadow[data-astro-cid-tf56445u]{fill:#00000059;filter:blur(8px)}.ex-layer[data-astro-cid-tf56445u]{transform:translateY(calc(var(--k) * var(--lift) * var(--e, 1) * -1));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k) * 90ms)}.ex-label[data-astro-cid-tf56445u]{opacity:var(--e, 1);transition:opacity .6s ease;transition-delay:calc(.4s + var(--k) * .12s)}.ex-title[data-astro-cid-tf56445u]{font:700 17px var(--display);fill:var(--text)}.ex-sub[data-astro-cid-tf56445u]{font:400 12.5px var(--mono);fill:var(--muted)}.ex-beam[data-astro-cid-tf56445u]{stroke:var(--cyan);stroke-width:2;stroke-dasharray:4 8;opacity:calc(var(--e, 1) * .8);animation:beam 1.2s linear infinite;transition:opacity .8s ease .6s}.ex-dot[data-astro-cid-tf56445u]{fill:#fff;filter:drop-shadow(0 0 6px var(--cyan));opacity:0;animation:rise 3.6s cubic-bezier(.5,0,.5,1) infinite;animation-delay:calc(var(--d) * 1.2s)}.js .exploded[data-astro-cid-tf56445u]:not(.is-in) .ex-dot[data-astro-cid-tf56445u]{animation:none}.ex-float[data-astro-cid-tf56445u]{animation:float 5s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -1.1s)}.ex-chip[data-astro-cid-tf56445u]{animation:chip-float 5s ease-in-out infinite alternate}.js .exploded[data-astro-cid-tf56445u]{--e: 0}.js .exploded[data-astro-cid-tf56445u].is-in{--e: 1}@keyframes beam{to{stroke-dashoffset:-12}}@keyframes rise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(calc(var(--travel) * -1))}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes chip-float{to{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.js .exploded[data-astro-cid-tf56445u]{--e: 1}}.sandbox[data-astro-cid-hvpnjn5d]{--allow: #38ddff;--deny: #ff5f7a;--review: #ffc24b;position:relative;padding:18px 18px 14px;background:linear-gradient(160deg,#10162f,#0c1126);clip-path:polygon(0 0,calc(100% - 22px) 0,calc(100% - 22px) 22px,100% 22px,100% 100%,0 100%);box-shadow:inset 0 0 0 1px #38ddff2e}.sandbox[data-astro-cid-hvpnjn5d] svg[data-astro-cid-hvpnjn5d]{display:block;width:100%;height:auto;overflow:visible}.sb-ray[data-astro-cid-hvpnjn5d]{fill:none;stroke-width:1.2;stroke-dasharray:3 5;opacity:.55}.sb-allow[data-astro-cid-hvpnjn5d]{stroke:var(--allow)}.sb-deny[data-astro-cid-hvpnjn5d]{stroke:var(--deny)}.sb-review[data-astro-cid-hvpnjn5d]{stroke:var(--review)}.sb-wall[data-astro-cid-hvpnjn5d]{fill:#38ddff0d;stroke:#e8f6ffd9;stroke-width:1.4}.sb-wall-2[data-astro-cid-hvpnjn5d]{fill:none;stroke:#38ddff73;stroke-dasharray:2 6;animation:sb-dash 6s linear infinite}.sb-tag[data-astro-cid-hvpnjn5d]{font:700 10.5px var(--mono);fill:var(--allow)}.sb-agent[data-astro-cid-hvpnjn5d] rect[data-astro-cid-hvpnjn5d],.sb-agent[data-astro-cid-hvpnjn5d] line[data-astro-cid-hvpnjn5d]{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.sb-fill[data-astro-cid-hvpnjn5d]{fill:#fff}.sb-pulse[data-astro-cid-hvpnjn5d]{transform-origin:200px 110px;animation:sb-pulse 3.2s ease-in-out infinite}.sb-label[data-astro-cid-hvpnjn5d]{font:600 11px var(--mono);fill:#e8f6ffcc}.sb-l-deny[data-astro-cid-hvpnjn5d]{fill:var(--deny);text-decoration:line-through}.sb-packet[data-astro-cid-hvpnjn5d]{offset-rotate:0deg;opacity:0}.sb-p-allow[data-astro-cid-hvpnjn5d]{fill:var(--allow);filter:drop-shadow(0 0 5px var(--allow));animation:sb-allow 3.6s linear infinite}.sb-p-deny[data-astro-cid-hvpnjn5d]{fill:var(--deny);filter:drop-shadow(0 0 5px var(--deny));animation:sb-deny 3.6s ease-in infinite;animation-delay:1.2s}.sb-p-review[data-astro-cid-hvpnjn5d]{fill:var(--review);filter:drop-shadow(0 0 5px var(--review));animation:sb-review 4.8s ease-in-out infinite;animation-delay:.6s}g[data-astro-cid-hvpnjn5d]:nth-of-type(2) .sb-p-allow[data-astro-cid-hvpnjn5d]{animation-delay:1.8s}.sb-hit[data-astro-cid-hvpnjn5d]{opacity:0;fill:none;stroke-width:1.8;stroke-linecap:round}.sb-hit-deny[data-astro-cid-hvpnjn5d]{stroke:var(--deny);animation:sb-hit 3.6s ease-out infinite;animation-delay:1.2s}.sb-hit-review[data-astro-cid-hvpnjn5d]{stroke:var(--review);animation:sb-hold 4.8s ease-in-out infinite;animation-delay:.6s}.sb-log[data-astro-cid-hvpnjn5d]{margin:10px 0 0;padding:10px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.1);font:400 12px/1.7 var(--mono);color:#e8f6ffc7}.sb-log[data-astro-cid-hvpnjn5d] li{display:grid;grid-template-columns:62px 1fr;gap:8px;animation:sb-line .5s cubic-bezier(.2,.8,.2,1)}.sb-log[data-astro-cid-hvpnjn5d] b{font-weight:700}.sb-log[data-astro-cid-hvpnjn5d] .sb-allow b{color:var(--allow)}.sb-log[data-astro-cid-hvpnjn5d] .sb-deny b{color:var(--deny)}.sb-log[data-astro-cid-hvpnjn5d] .sb-review b{color:var(--review)}.is-compact[data-astro-cid-hvpnjn5d] .sb-log[data-astro-cid-hvpnjn5d] li:first-child{opacity:.55}@keyframes sb-allow{0%{offset-distance:0%;opacity:0}8%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sb-deny{0%{offset-distance:0%;opacity:0}8%{opacity:1}40%{offset-distance:42%;opacity:1}48%{offset-distance:38%;opacity:0}to{offset-distance:38%;opacity:0}}@keyframes sb-review{0%{offset-distance:0%;opacity:0}8%{opacity:1}25%{offset-distance:30%}60%{offset-distance:30%}90%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sb-hit{0%,38%{opacity:0;transform:scale(.6)}42%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(1.3)}}@keyframes sb-hold{0%,22%{opacity:0}28%,58%{opacity:1}66%,to{opacity:0}}.sb-hit[data-astro-cid-hvpnjn5d]{transform-box:fill-box;transform-origin:center}@keyframes sb-pulse{50%{transform:scale(1.15);opacity:.7}}@keyframes sb-dash{to{stroke-dashoffset:-32}}@keyframes sb-line{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.sb-packet[data-astro-cid-hvpnjn5d],.sb-hit[data-astro-cid-hvpnjn5d]{display:none}}
