.security-world[data-astro-cid-kadlgg7q]{isolation:isolate;color:var(--ink);background:#100820;position:relative}.security-backdrop[data-astro-cid-kadlgg7q]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.security-sticky[data-astro-cid-kadlgg7q]{height:100svh;min-height:42rem;position:sticky;top:0}[data-astro-cid-kadlgg7q][data-security-scene]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.security-world[data-astro-cid-kadlgg7q][data-ready=true] [data-astro-cid-kadlgg7q][data-security-scene]{opacity:1}[data-astro-cid-kadlgg7q][data-security-scene] canvas{width:100%;height:100%;display:block}.security-shade[data-astro-cid-kadlgg7q]{background:linear-gradient(#08090b,#0000 18% 78%,#10082066);position:absolute;inset:0}.security-intro[data-astro-cid-kadlgg7q]{align-items:flex-end;min-height:100svh;padding-block:10rem 7rem;display:flex}.security-heading[data-astro-cid-kadlgg7q]{max-width:35rem}.eyebrow[data-astro-cid-kadlgg7q]{color:#d7c6f7;margin-bottom:1.5rem;font-size:.875rem}.security-heading[data-astro-cid-kadlgg7q] h2[data-astro-cid-kadlgg7q]{letter-spacing:-.055em;margin:0 0 1.75rem;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:450;line-height:1.03}.security-heading[data-astro-cid-kadlgg7q]>p[data-astro-cid-kadlgg7q]:not(.eyebrow){color:#d1cadd;max-width:27rem;font-size:1.0625rem;line-height:1.7}.security-heading[data-astro-cid-kadlgg7q] .text-link[data-astro-cid-kadlgg7q]{margin-top:2rem}.security-process[data-astro-cid-kadlgg7q]{padding-block:5rem 7rem}.security-process[data-astro-cid-kadlgg7q]>h3[data-astro-cid-kadlgg7q]{letter-spacing:-.045em;max-width:50rem;margin-bottom:3rem;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:450;line-height:1.08}.security-graph[data-astro-cid-kadlgg7q]{aspect-ratio:16/9;isolation:isolate;background:#09091266;position:relative;overflow:hidden}.security-links[data-astro-cid-kadlgg7q]{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0}.connection-base[data-astro-cid-kadlgg7q],.feedback-path[data-astro-cid-kadlgg7q]{stroke:#b8a2d63d;stroke-width:1px;vector-effect:non-scaling-stroke}.feedback-path[data-astro-cid-kadlgg7q]{stroke-dasharray:2 6}.connection-flow[data-astro-cid-kadlgg7q]{stroke:#c2a5f5;stroke-width:1.5px;stroke-dasharray:4 12;opacity:.15;vector-effect:non-scaling-stroke;transition:opacity .6s;animation:2s linear infinite signal-flow}.security-links[data-astro-cid-kadlgg7q] g[data-astro-cid-kadlgg7q].is-active .connection-flow[data-astro-cid-kadlgg7q]{opacity:1}.security-core[data-astro-cid-kadlgg7q]{aspect-ratio:1;background:radial-gradient(#9872bd22,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:19%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-core[data-astro-cid-kadlgg7q] img[data-astro-cid-kadlgg7q]{object-fit:contain;width:22%;height:28%}.security-core[data-astro-cid-kadlgg7q]>span[data-astro-cid-kadlgg7q]{letter-spacing:.15em;font-size:.8125rem}.security-core[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{color:#b9a9ce;white-space:nowrap;font-size:.6875rem}.core-orbit[data-astro-cid-kadlgg7q]{border:1px solid #d2b3ff25;border-radius:50%;position:absolute;inset:0}.core-orbit[data-astro-cid-kadlgg7q]:after{content:"";border:1px dashed #d2b3ff22;border-radius:50%;animation:50s linear infinite orbit;position:absolute;inset:12%}.security-node[data-astro-cid-kadlgg7q]{left:var(--x);top:var(--y);text-align:left;color:#d8cde7;cursor:pointer;background:#161320b3;border:0;width:25%;min-height:23%;padding:1.2rem 1.4rem;transition:background .5s,color .5s;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.security-node[data-astro-cid-kadlgg7q][data-current=true]{color:#fff;background:#36283bbf}.security-node[data-astro-cid-kadlgg7q]:hover{background:#3c2e49d9}.security-node[data-astro-cid-kadlgg7q]:focus-visible{outline-offset:3px;outline:2px solid #ddc9ff}.node-top[data-astro-cid-kadlgg7q]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.node-top[data-astro-cid-kadlgg7q] svg[data-astro-cid-kadlgg7q]{color:#cbb1f1;width:1.4rem;height:1.4rem}.node-order[data-astro-cid-kadlgg7q]{font-variant-numeric:tabular-nums;color:#aa96bf;font-size:.625rem}.security-node[data-astro-cid-kadlgg7q] strong[data-astro-cid-kadlgg7q]{letter-spacing:-.015em;font-size:clamp(.8rem,1.3vw,1.125rem);font-weight:450;display:block}.node-tags[data-astro-cid-kadlgg7q]{flex-wrap:wrap;gap:.3rem .65rem;max-width:95%;margin-top:.65rem;display:flex}.node-tags[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{color:#b4a7c4;font-size:clamp(.55rem,.75vw,.6875rem);line-height:1.5}.node-open[data-astro-cid-kadlgg7q]{color:#d5bbea;font-size:.75rem;position:absolute;bottom:.9rem;right:1rem}.security-mini-grid[data-astro-cid-kadlgg7q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.security-mini-grid[data-astro-cid-kadlgg7q] h4[data-astro-cid-kadlgg7q]{letter-spacing:-.02em;margin-block:1.4rem .65rem;font-size:1.125rem;font-weight:450}.security-mini-grid[data-astro-cid-kadlgg7q] p[data-astro-cid-kadlgg7q]{color:var(--muted);font-size:.875rem;line-height:1.7}.mini-visual[data-astro-cid-kadlgg7q]{color:#baa8d2;background:#09091266;justify-content:center;align-items:center;gap:.65rem;height:13rem;padding:1.75rem;font-size:.6875rem;display:flex;position:relative;overflow:hidden}.mini-visual[data-astro-cid-kadlgg7q] i[data-astro-cid-kadlgg7q]{background:linear-gradient(90deg,#987db55c,#ccb4f1);flex:1;min-width:1rem;height:1px;position:relative}.mini-visual[data-astro-cid-kadlgg7q] i[data-astro-cid-kadlgg7q]:after{content:"";background:#debeff;width:4px;height:3px;animation:3s linear infinite packet;position:absolute;top:-1px;left:0}.mini-code[data-astro-cid-kadlgg7q]{white-space:nowrap;background:#65527e26;padding:.6rem}.mini-pass[data-astro-cid-kadlgg7q]{color:#b5d3be;white-space:nowrap}.mini-branch[data-astro-cid-kadlgg7q]{pointer-events:none;border-bottom:1px solid #ad89d866;border-left:1px solid #ad89d866;width:40%;height:1.75rem;position:absolute;bottom:3rem;left:21%;transform:skew(35deg)}.tls-flow[data-astro-cid-kadlgg7q] svg[data-astro-cid-kadlgg7q]{flex-shrink:0;width:2.5rem;height:2.5rem}.tls-flow[data-astro-cid-kadlgg7q]>small[data-astro-cid-kadlgg7q]{letter-spacing:.12em;font-size:.625rem;position:absolute;bottom:2.5rem}.ai-gate[data-astro-cid-kadlgg7q]{text-align:center;border:1px dashed #ad89d866;padding:1rem;font-size:.75rem}.ai-flow[data-astro-cid-kadlgg7q]>span[data-astro-cid-kadlgg7q]{line-height:1.5}.security-dialog[data-astro-cid-kadlgg7q]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.security-dialog[data-astro-cid-kadlgg7q]::backdrop{backdrop-filter:blur(10px);background:#060610a6}.security-dialog-shell[data-astro-cid-kadlgg7q]{background:#17121f;position:fixed;overflow:hidden;box-shadow:0 2rem 8rem #0006}.security-close[data-astro-cid-kadlgg7q]{color:var(--ink);cursor:pointer;z-index:2;background:0 0;width:2.75rem;height:2.75rem;font-size:1.75rem;position:absolute;top:1rem;right:1rem}.security-lifted-slot[data-astro-cid-kadlgg7q]{padding:2rem 2rem 0}.security-dialog[data-astro-cid-kadlgg7q] .security-node[data-astro-cid-kadlgg7q]{cursor:default;background:0 0;width:100%;min-height:0;padding:0;position:relative;top:auto;left:auto;transform:none}.security-dialog[data-astro-cid-kadlgg7q] .security-node[data-astro-cid-kadlgg7q] .node-top[data-astro-cid-kadlgg7q]{justify-content:start;gap:1rem}.security-dialog[data-astro-cid-kadlgg7q] .security-node[data-astro-cid-kadlgg7q] strong[data-astro-cid-kadlgg7q]{font-size:1rem}.security-dialog[data-astro-cid-kadlgg7q] .node-tags[data-astro-cid-kadlgg7q],.security-dialog[data-astro-cid-kadlgg7q] .node-open[data-astro-cid-kadlgg7q]{display:none}.security-modal-content[data-astro-cid-kadlgg7q]{padding:1.5rem 2rem 2.5rem}.security-modal-content[data-astro-cid-kadlgg7q] h4[data-astro-cid-kadlgg7q]{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:2.25rem;font-weight:450;line-height:1.15}.security-modal-content[data-astro-cid-kadlgg7q] p[data-astro-cid-kadlgg7q]{color:#c4b8d0;font-size:1rem;line-height:1.75}.security-modal-content[data-astro-cid-kadlgg7q] ul[data-astro-cid-kadlgg7q]{margin:1.5rem 0 0;padding:0;list-style:none}.security-modal-content[data-astro-cid-kadlgg7q] li[data-astro-cid-kadlgg7q]{color:#d2c5e0;gap:.75rem;margin-top:.8rem;font-size:.875rem;display:flex}.security-modal-content[data-astro-cid-kadlgg7q] li[data-astro-cid-kadlgg7q]>span[data-astro-cid-kadlgg7q]{color:#b396d2}.security-modal-content[data-astro-cid-kadlgg7q] [data-astro-cid-kadlgg7q][hidden]{display:none!important}@keyframes signal-flow{to{stroke-dashoffset:-48px}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes packet{to{opacity:0;left:100%}}@media (width<=1000px){.security-node[data-astro-cid-kadlgg7q]{padding:.8rem}.security-mini-grid[data-astro-cid-kadlgg7q]{gap:1rem}.mini-visual[data-astro-cid-kadlgg7q]{padding:1rem;font-size:.6rem}.mini-code[data-astro-cid-kadlgg7q]{padding:.4rem}.security-core[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{font-size:.55rem}}@media (width<=760px){.security-intro[data-astro-cid-kadlgg7q]{min-height:54rem;padding-block:25rem 4rem}.security-heading[data-astro-cid-kadlgg7q] h2[data-astro-cid-kadlgg7q]{font-size:3.5rem}.security-heading[data-astro-cid-kadlgg7q]>p[data-astro-cid-kadlgg7q]:not(.eyebrow){font-size:.9375rem}.security-process[data-astro-cid-kadlgg7q]{padding-block:4rem}.security-process[data-astro-cid-kadlgg7q]>h3[data-astro-cid-kadlgg7q]{margin-bottom:2rem;font-size:2.65rem}.security-graph[data-astro-cid-kadlgg7q]{aspect-ratio:auto;height:42rem}.security-node[data-astro-cid-kadlgg7q]{width:38%;min-height:24%;top:var(--y);padding:.75rem}.security-node[data-astro-cid-kadlgg7q] strong[data-astro-cid-kadlgg7q]{font-size:.875rem;line-height:1.35}.security-node[data-astro-cid-kadlgg7q] .node-tags[data-astro-cid-kadlgg7q]{gap:.4rem;display:grid}.node-tags[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{font-size:.625rem}.security-node[data-astro-cid-kadlgg7q]:nth-of-type(-n+3){left:21%}.security-node[data-astro-cid-kadlgg7q]:nth-of-type(n+4){left:79%}.security-core[data-astro-cid-kadlgg7q]{gap:.5rem;width:17%}.security-core[data-astro-cid-kadlgg7q] img[data-astro-cid-kadlgg7q]{width:55%;height:auto}.security-core[data-astro-cid-kadlgg7q]>span[data-astro-cid-kadlgg7q]{font-size:.5rem}.security-core[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{display:none}.core-orbit[data-astro-cid-kadlgg7q]{inset:-50%}.node-top[data-astro-cid-kadlgg7q]{margin-bottom:.6rem}.security-mini-grid[data-astro-cid-kadlgg7q]{grid-template-columns:1fr;gap:2rem}.mini-visual[data-astro-cid-kadlgg7q]{height:12rem;padding:2rem;font-size:.75rem}.security-dialog-shell[data-astro-cid-kadlgg7q]{max-height:85dvh;overflow:auto}.security-lifted-slot[data-astro-cid-kadlgg7q]{padding:1.5rem 1.5rem 0}.security-modal-content[data-astro-cid-kadlgg7q]{padding:1.5rem}.security-modal-content[data-astro-cid-kadlgg7q] h4[data-astro-cid-kadlgg7q]{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.connection-flow[data-astro-cid-kadlgg7q],.core-orbit[data-astro-cid-kadlgg7q]:after,.mini-visual[data-astro-cid-kadlgg7q] i[data-astro-cid-kadlgg7q]:after{animation:none}[data-astro-cid-kadlgg7q]{transition:none!important}}.security-graph[data-astro-cid-kadlgg7q],.mini-visual[data-astro-cid-kadlgg7q]{backdrop-filter:blur(12px);background:#110c2044}.security-node[data-astro-cid-kadlgg7q]{background:#13101ed9;padding-bottom:2.7rem}.node-tags[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{color:#d1c6df}.node-open[data-astro-cid-kadlgg7q]{border-bottom:1px solid;padding-bottom:.15rem;line-height:1.2}.security-core[data-astro-cid-kadlgg7q]{background:0 0}.security-core[data-astro-cid-kadlgg7q]:before{content:"";z-index:-1;background:radial-gradient(circle,#c2a0ff66 0%,#8e5cd52e 40%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite core-pulse;position:absolute;inset:-20%}.security-core[data-astro-cid-kadlgg7q] img[data-astro-cid-kadlgg7q]{width:30%;height:40%}@media (width>=761px) and (width<=1000px){.security-node[data-astro-cid-kadlgg7q]{padding:.6rem .75rem 1.9rem}.node-top[data-astro-cid-kadlgg7q]{margin-bottom:.35rem}.node-top[data-astro-cid-kadlgg7q] svg[data-astro-cid-kadlgg7q]{width:1.1rem;height:1.1rem}.node-tags[data-astro-cid-kadlgg7q]{gap:.15rem .4rem;margin-top:.35rem}.node-tags[data-astro-cid-kadlgg7q] small[data-astro-cid-kadlgg7q]{font-size:.55rem}.node-open[data-astro-cid-kadlgg7q]{font-size:.625rem;bottom:.6rem}}@keyframes core-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.security-core[data-astro-cid-kadlgg7q]:before{animation:none}}
