.hero-lang-icon[data-astro-cid-lrc6lrjo]{background:transparent;opacity:.35;cursor:pointer;border:1.5px solid transparent}.hero-lang-icon[data-astro-cid-lrc6lrjo]:hover{opacity:.6;background:#ffffff0a}.hero-lang-icon--active[data-astro-cid-lrc6lrjo]{opacity:1;background:#ffffff0f;border-color:#ffffff14}.hero-copy-btn[data-astro-cid-lrc6lrjo]{color:#ffffff40;background:transparent;cursor:pointer}.hero-copy-btn[data-astro-cid-lrc6lrjo]:hover{color:#fff9;background:#ffffff0f}.hero-code-panel[data-astro-cid-lrc6lrjo]{display:none;overflow-x:auto;padding:1.5rem 0}.hero-code-panel--active[data-astro-cid-lrc6lrjo]{display:block}.hero-code-table[data-astro-cid-lrc6lrjo]{border-spacing:0;border-collapse:collapse;width:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13.5px;line-height:1.75}.hero-line-num[data-astro-cid-lrc6lrjo]{text-align:right;padding:0 1rem 0 1.5rem;user-select:none;color:#ffffff26;width:1%;white-space:nowrap;vertical-align:top}.hero-line-content[data-astro-cid-lrc6lrjo]{padding:0 2rem 0 .75rem;color:#b4bcd0;white-space:pre}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-kw{color:#c792ea}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-str{color:#c3e88d}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-fn,.hero-code-table[data-astro-cid-lrc6lrjo] .hl-method{color:#82aaff}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-key{color:#89ddff}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-num{color:#f78c6c}.hero-code-table[data-astro-cid-lrc6lrjo] .hl-comment{color:#546178;font-style:italic}.security-panel-text,.security-screen{opacity:0}.security-ready .security-panel-text{transition:opacity .3s ease}.security-ready .security-screen{transition:opacity .5s ease}.circuit-svg[data-astro-cid-raj256zv]{width:100%;max-width:580px}.pulse[data-astro-cid-raj256zv]{stroke-dasharray:20 400;stroke-dashoffset:400;animation:pulse-flow 2.5s infinite linear;filter:drop-shadow(0 0 3px rgba(91,163,255,.3));opacity:0}.dark .pulse[data-astro-cid-raj256zv]{filter:drop-shadow(0 0 6px rgba(91,163,255,.8))}.pulse-1[data-astro-cid-raj256zv]{animation-delay:0s}.pulse-2[data-astro-cid-raj256zv]{animation-delay:.5s}.pulse-3[data-astro-cid-raj256zv]{animation-delay:1s}.pulse-4[data-astro-cid-raj256zv]{animation-delay:1.5s}.pulse-5[data-astro-cid-raj256zv]{animation-delay:2s}@keyframes pulse-flow{0%{stroke-dashoffset:400;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-20;opacity:0}}.snap-pipeline[data-astro-cid-raj256zv]{padding:1.5rem 0}.snap-badge[data-astro-cid-raj256zv]{display:inline-flex;align-items:center;padding:6px 16px;border-radius:8px;font-family:monospace;font-size:12px;letter-spacing:.05em;font-weight:500;color:oklch(.55 .15 242);background:#5ba3ff14;border:1px solid rgba(91,163,255,.35);animation:snap-row-highlight 8s ease infinite}.dark .snap-badge[data-astro-cid-raj256zv]{color:#5ba3ff;background:#5ba3ff0a;border-color:#5ba3ff2e}.snap-fork-svg[data-astro-cid-raj256zv]{height:48px;overflow:visible}.snap-fork-line[data-astro-cid-raj256zv]{stroke:oklch(.55 .15 242);stroke-width:1.2;fill:none}.dark .snap-fork-line[data-astro-cid-raj256zv]{stroke:#5ba3ff}.snap-fork-pulse[data-astro-cid-raj256zv]{stroke-dasharray:10 1000;opacity:0}.snap-fork-pulse-outer[data-astro-cid-raj256zv]{animation:snap-fork-flow-outer 8s infinite linear}.snap-fork-pulse-inner[data-astro-cid-raj256zv]{animation:snap-fork-flow-inner 8s infinite linear}@keyframes snap-fork-flow-outer{0%,10%{stroke-dashoffset:10;opacity:0}13%{opacity:.8}28%{stroke-dashoffset:-190;opacity:.8}32%,to{stroke-dashoffset:-190;opacity:0}}@keyframes snap-fork-flow-inner{0%,10%{stroke-dashoffset:10;opacity:0}13%{opacity:.8}28%{stroke-dashoffset:-85;opacity:.8}32%,to{stroke-dashoffset:-85;opacity:0}}.snap-cell[data-astro-cid-raj256zv]{display:flex;align-items:center;justify-content:center;padding:8px 4px;border-radius:8px;font-family:monospace;font-size:11px;letter-spacing:.04em;font-weight:500;color:oklch(.55 .15 242);background:#5ba3ff14;border:1px solid rgba(91,163,255,.35);transition:border-color .3s ease,background .3s ease}.dark .snap-cell[data-astro-cid-raj256zv]{color:#5ba3ff;background:#5ba3ff0a;border-color:#5ba3ff2e}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]{animation:snap-row-highlight 8s ease infinite}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]:nth-child(-n+4){animation-delay:1.9s}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]:nth-child(n+5):nth-child(-n+8){animation-delay:2.8s}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]:nth-child(n+9):nth-child(-n+12){animation-delay:3.7s}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]:nth-child(n+13):nth-child(-n+16){animation-delay:4.6s}.snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]:nth-child(n+17):nth-child(-n+20){animation-delay:5.5s}@keyframes snap-row-highlight{0%,2%{border-color:#5ba3ff59;background:#5ba3ff14}5%{border-color:#5ba3ff99;background:#5ba3ff26}12%{border-color:#5ba3ff99;background:#5ba3ff26}18%,to{border-color:#5ba3ff59;background:#5ba3ff14}}@keyframes snap-row-highlight-dark{0%,2%{border-color:#5ba3ff2e;background:#5ba3ff0a}5%{border-color:#5ba3ff73;background:#5ba3ff1a}12%{border-color:#5ba3ff73;background:#5ba3ff1a}18%,to{border-color:#5ba3ff2e;background:#5ba3ff0a}}.dark .snap-pipeline[data-astro-cid-raj256zv] .grid[data-astro-cid-raj256zv]>.snap-cell[data-astro-cid-raj256zv]{animation-name:snap-row-highlight-dark}.dark .snap-badge[data-astro-cid-raj256zv]{animation-name:snap-row-highlight-dark}@keyframes uc-da-dot-1{0%{transform:scale(0);opacity:0}5%{transform:scale(0);opacity:0}12%{transform:scale(1.2);opacity:1}18%{transform:scale(1);opacity:1}85%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes uc-da-dot-2{0%{transform:scale(0);opacity:0}10%{transform:scale(0);opacity:0}17%{transform:scale(1.2);opacity:1}23%{transform:scale(1);opacity:1}85%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes uc-da-dot-3{0%{transform:scale(0);opacity:0}15%{transform:scale(0);opacity:0}22%{transform:scale(1.2);opacity:1}28%{transform:scale(1);opacity:1}85%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes uc-da-dot-4{0%{transform:scale(0);opacity:0}20%{transform:scale(0);opacity:0}27%{transform:scale(1.2);opacity:1}33%{transform:scale(1);opacity:1}85%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.uc-da-dot-1{transform-box:fill-box;transform-origin:center;animation:uc-da-dot-1 6s ease both infinite}.uc-da-dot-2{transform-box:fill-box;transform-origin:center;animation:uc-da-dot-2 6s ease both infinite}.uc-da-dot-3{transform-box:fill-box;transform-origin:center;animation:uc-da-dot-3 6s ease both infinite}.uc-da-dot-4{transform-box:fill-box;transform-origin:center;animation:uc-da-dot-4 6s ease both infinite}@keyframes uc-dv-draw-line{0%{stroke-dashoffset:500}40%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}@keyframes uc-dv-bar-grow{0%{transform:scaleY(0)}30%{transform:scaleY(1)}85%{transform:scaleY(1)}to{transform:scaleY(0)}}.uc-dv-draw{stroke-dasharray:500;animation:uc-dv-draw-line 8.2s cubic-bezier(.4,0,.2,1) infinite}.uc-dv-bar{transform-origin:center bottom;transform-box:fill-box;animation:uc-dv-bar-grow 8.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes uc-cr-line-in{0%{opacity:0;transform:translate(-4px)}8%{opacity:1;transform:translate(0)}80%{opacity:1}90%{opacity:0}to{opacity:0}}.uc-cr-line{opacity:0;animation:uc-cr-line-in 5.5s ease-out infinite}@keyframes uc-cr-diff-in{0%{opacity:0;transform:translate(-8px)}5%{opacity:1;transform:translate(0)}7%{opacity:1;filter:brightness(1.4)}12%{filter:brightness(1)}80%{opacity:1}90%{opacity:0}to{opacity:0}}.uc-cr-del,.uc-cr-add{opacity:0;transform-box:fill-box;animation:uc-cr-diff-in 5.5s ease-out infinite}@keyframes uc-cr-comment-in{0%{opacity:0;transform:translateY(10px)}14%{opacity:0;transform:translateY(10px)}18%{opacity:1;transform:translateY(0)}80%{opacity:1}90%{opacity:0;transform:translateY(0)}to{opacity:0}}.uc-cr-comment{opacity:0;animation:uc-cr-comment-in 5.5s ease-out infinite;animation-delay:0s}@keyframes uc-cr-comment-type{0%{transform:scaleX(0);opacity:0}5%{transform:scaleX(1);opacity:1}80%{transform:scaleX(1);opacity:1}90%{opacity:0}to{opacity:0}}.uc-cr-comment-line{opacity:0;transform-origin:left center;transform-box:fill-box;animation:uc-cr-comment-type 5.5s ease-out infinite}@keyframes uc-type-in{0%{transform:scaleX(0);opacity:0}15%{transform:scaleX(0);opacity:0}20%{opacity:1}40%{transform:scaleX(1);opacity:1}80%{transform:scaleX(1);opacity:1}95%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:0}}.uc-type{transform-origin:left center;transform-box:fill-box;animation:uc-type-in 7s ease-in-out infinite}@keyframes uc-cursor-blink{0%{opacity:0}46%{opacity:0}47%{opacity:1}54.5%{opacity:0}62%{opacity:1}69.5%{opacity:0}77%{opacity:1}80%{opacity:0}to{opacity:0}}.uc-cursor-blink{animation:uc-cursor-blink 7s step-end infinite}@keyframes uc-cell-pulse{0%,to{opacity:1}50%{opacity:.5}}.uc-cell-pulse{animation:uc-cell-pulse 5s ease-in-out infinite}@keyframes uc-draw-line{0%{stroke-dashoffset:500}40%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}.uc-draw{stroke-dasharray:500;animation:uc-draw-line 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes uc-selection{0%{opacity:0}30%{opacity:0}42%{opacity:1}82%{opacity:1}88%{opacity:0}to{opacity:0}}.uc-selection{animation:uc-selection 6s ease-in-out infinite}@keyframes uc-area-fill{0%{opacity:0}30%{opacity:0}42%{opacity:.12}82%{opacity:.12}90%{opacity:0}to{opacity:0}}.uc-area-fill{animation:uc-area-fill 6s ease-in-out infinite}@keyframes uc-bar-grow{0%{transform:scaleY(0)}30%{transform:scaleY(1)}85%{transform:scaleY(1)}to{transform:scaleY(0)}}.uc-bar-grow{transform-origin:center bottom;transform-box:fill-box;animation:uc-bar-grow 7.3s cubic-bezier(.16,1,.3,1) infinite}@keyframes uc-bar-fill{0%{transform:scaleX(0)}30%{transform:scaleX(1)}85%{transform:scaleX(1)}to{transform:scaleX(0)}}.uc-bar-fill{transform-origin:left center;transform-box:fill-box;animation:uc-bar-fill 5.7s cubic-bezier(.16,1,.3,1) infinite}@keyframes uc-extract{0%,to{stroke-opacity:.2}50%{stroke-opacity:.6}}.uc-extract{animation:uc-extract 6s ease-in-out infinite}@keyframes uc-cursor-move{0%{transform:translate(160px,67px)}10%{transform:translate(160px,67px)}15%{transform:translate(160px,67px)}25%{transform:translate(160px,99px)}35%{transform:translate(160px,99px)}45%{transform:translate(160px,131px)}55%{transform:translate(160px,131px)}65%{transform:translate(105px,155px)}75%{transform:translate(105px,155px)}90%{transform:translate(160px,67px)}to{transform:translate(160px,67px)}}.uc-cursor{animation:uc-cursor-move 6.8s ease-in-out infinite}@keyframes uc-ripple-a{0%,12%{transform:scale(1);opacity:0}13%{transform:scale(1);opacity:.6}14%{transform:scale(2);opacity:.4}18%{transform:scale(5);opacity:0}to{opacity:0}}@keyframes uc-ripple-b{0%,27%{transform:scale(1);opacity:0}28%{transform:scale(1);opacity:.6}29%{transform:scale(2);opacity:.4}33%{transform:scale(5);opacity:0}to{opacity:0}}@keyframes uc-ripple-c{0%,47%{transform:scale(1);opacity:0}48%{transform:scale(1);opacity:.6}49%{transform:scale(2);opacity:.4}53%{transform:scale(5);opacity:0}to{opacity:0}}@keyframes uc-ripple-d{0%,67%{transform:scale(1);opacity:0}68%{transform:scale(1);opacity:.6}69%{transform:scale(2);opacity:.4}73%{transform:scale(5);opacity:0}to{opacity:0}}.uc-ripple-a{transform-box:fill-box;transform-origin:center;animation:uc-ripple-a 6.8s ease-out infinite}.uc-ripple-b{transform-box:fill-box;transform-origin:center;animation:uc-ripple-b 6.8s ease-out infinite}.uc-ripple-c{transform-box:fill-box;transform-origin:center;animation:uc-ripple-c 6.8s ease-out infinite}.uc-ripple-d{transform-box:fill-box;transform-origin:center;animation:uc-ripple-d 6.8s ease-out infinite}@keyframes uc-fade-pulse{0%,to{opacity:.15}50%{opacity:.5}}.uc-fade-pulse{animation:uc-fade-pulse 8s ease-in-out infinite}@keyframes uc-dash-flow{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.uc-dash-flow{stroke-dasharray:4 3;animation:uc-dash-flow 3s linear infinite}@keyframes uc-browser-scan{0%{transform:translateY(0);opacity:.8}45%{transform:translateY(120px);opacity:.8}50%{transform:translateY(120px);opacity:.4}95%{transform:translateY(0);opacity:.4}to{transform:translateY(0);opacity:.8}}.uc-browser-scan{animation:uc-browser-scan 4.5s ease-in-out infinite}@keyframes uc-skeleton-shimmer{0%{opacity:.04}50%{opacity:.12}to{opacity:.04}}.uc-skeleton{animation:uc-skeleton-shimmer 4s ease-in-out infinite}.uc-viewport{contain:layout paint;isolation:isolate}.uc-fade{position:absolute;top:0;bottom:0;width:clamp(16px,3vw,40px);pointer-events:none;z-index:2}.uc-fade-left{left:0;background:linear-gradient(to right,var(--background),transparent)}.uc-fade-right{right:0;background:linear-gradient(to left,var(--background),transparent)}.tools-item--active{background:var(--muted)}.tools-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.tools-scrollbar-hide::-webkit-scrollbar{display:none}.faq-item[data-astro-cid-nkvkcea6]+.faq-item[data-astro-cid-nkvkcea6]{border-top:1px solid var(--border)}.faq-summary[data-astro-cid-nkvkcea6]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-nkvkcea6]{transition:transform .18s ease}.faq-item[data-astro-cid-nkvkcea6][open] .faq-icon[data-astro-cid-nkvkcea6]{transform:rotate(180deg)}
