.adv-card[data-astro-cid-4xhba6zw]{transition:opacity .65s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.adv-card[data-astro-cid-4xhba6zw]:hover{border-color:#1e686e4d;box-shadow:0 28px 60px -34px #1e686e73;transform:translateY(-3px)}.adv-icon[data-astro-cid-4xhba6zw]{display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(30,104,110,.15);background:linear-gradient(to bottom,#fff,#e3efef);color:#1e686e;box-shadow:inset 0 1px #fff,0 6px 14px -8px #1e686e73;transition:background .3s ease,color .3s ease,border-color .3s ease}.adv-card[data-astro-cid-4xhba6zw]:hover .adv-icon[data-astro-cid-4xhba6zw]{background:#1e686e;border-color:#1e686e;color:#fff}.adv-index[data-astro-cid-4xhba6zw]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;color:#4b556380}.adv-title[data-astro-cid-4xhba6zw]{margin-top:1.1rem;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#111827}.adv-body[data-astro-cid-4xhba6zw]{margin-top:.5rem;font-size:14.5px;line-height:1.65;color:#4b5563}.adv-visual[data-astro-cid-4xhba6zw]{position:relative;background-color:#f6f9f9;background-image:radial-gradient(rgba(30,104,110,.13) 1px,transparent 1px);background-size:16px 16px}.cad-flow[data-astro-cid-4xhba6zw]{animation:cad-flow 1.2s linear infinite}@keyframes cad-flow{to{stroke-dashoffset:-24}}.cad-draw[data-astro-cid-4xhba6zw]{stroke-dasharray:1;stroke-dashoffset:1}.cad-fill[data-astro-cid-4xhba6zw],.cad-nodes[data-astro-cid-4xhba6zw]{opacity:0}[data-astro-cid-4xhba6zw][data-adv].is-in .cad-draw[data-astro-cid-4xhba6zw]{animation:cad-draw 1.6s cubic-bezier(.65,0,.35,1) .3s forwards}[data-astro-cid-4xhba6zw][data-adv].is-in .cad-fill[data-astro-cid-4xhba6zw]{animation:fade-to .8s ease 1.6s forwards;--to: .1}[data-astro-cid-4xhba6zw][data-adv].is-in .cad-nodes[data-astro-cid-4xhba6zw]{animation:fade-to .6s ease 1.5s forwards;--to: 1}@keyframes cad-draw{to{stroke-dashoffset:0}}@keyframes fade-to{to{opacity:var(--to)}}.fx-part[data-astro-cid-4xhba6zw],.fx-lock[data-astro-cid-4xhba6zw]{transform:translate(88px,92px) rotate(-14deg);animation:fx-move 9s cubic-bezier(.65,0,.35,1) infinite}.fx-lock[data-astro-cid-4xhba6zw]{animation-delay:.35s}@keyframes fx-move{0%,22%{transform:translate(88px,92px) rotate(-14deg)}33%,55%{transform:translate(156px,126px) rotate(22deg)}66%,88%{transform:translate(104px,146px) rotate(-38deg)}to{transform:translate(88px,92px) rotate(-14deg)}}.rb-flow[data-astro-cid-4xhba6zw]{animation:cad-flow 1.4s linear infinite}.rb-arm[data-astro-cid-4xhba6zw]{animation:rb-pulse 1.8s ease-in-out infinite;animation-delay:var(--d)}@keyframes rb-pulse{0%,to{opacity:.55}50%{opacity:1}}.dbg-status[data-astro-cid-4xhba6zw]{color:#10b981}.dbg-dot[data-astro-cid-4xhba6zw]{background:#10b981}.dbg-row[data-astro-cid-4xhba6zw]{transition:background-color .3s ease}.dbg-row[data-astro-cid-4xhba6zw].is-flag{background:#fff7ed}.dbg-row[data-astro-cid-4xhba6zw].is-flag .dbg-status[data-astro-cid-4xhba6zw]{color:#d97706}.dbg-row[data-astro-cid-4xhba6zw].is-flag .dbg-dot[data-astro-cid-4xhba6zw]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}@media (prefers-reduced-motion: reduce){.cad-flow[data-astro-cid-4xhba6zw],.rb-flow[data-astro-cid-4xhba6zw],.rb-arm[data-astro-cid-4xhba6zw],.fx-part[data-astro-cid-4xhba6zw],.fx-lock[data-astro-cid-4xhba6zw]{animation:none}.fx-part[data-astro-cid-4xhba6zw],.fx-lock[data-astro-cid-4xhba6zw]{transform:translate(120px,110px) rotate(-14deg)}.cad-draw[data-astro-cid-4xhba6zw]{stroke-dashoffset:0}.cad-fill[data-astro-cid-4xhba6zw]{opacity:.1}.cad-nodes[data-astro-cid-4xhba6zw]{opacity:1}[data-astro-cid-4xhba6zw][data-adv].is-in .cad-draw[data-astro-cid-4xhba6zw],[data-astro-cid-4xhba6zw][data-adv].is-in .cad-fill[data-astro-cid-4xhba6zw],[data-astro-cid-4xhba6zw][data-adv].is-in .cad-nodes[data-astro-cid-4xhba6zw]{animation:none}}.pf-fill-x[data-astro-cid-6chidlmx]{transform:scaleX(0);transition:transform .7s cubic-bezier(.65,0,.35,1)}.pf-fill-y[data-astro-cid-6chidlmx]{transform:scaleY(0);transition:transform .7s cubic-bezier(.65,0,.35,1)}.pf-step[data-astro-cid-6chidlmx].is-done .pf-fill-x[data-astro-cid-6chidlmx]{transform:scaleX(1)}.pf-step[data-astro-cid-6chidlmx].is-done .pf-fill-y[data-astro-cid-6chidlmx]{transform:scaleY(1)}.pf-ping[data-astro-cid-6chidlmx]{opacity:0}.pf-step[data-astro-cid-6chidlmx].is-done .pf-node[data-astro-cid-6chidlmx]{border-color:#1e686e4d;background:#e3efef;color:#1e686e}.pf-step[data-astro-cid-6chidlmx].is-active .pf-node[data-astro-cid-6chidlmx]{border-color:#1e686e;background:#1e686e;color:#fff;box-shadow:0 0 0 6px #1e686e1f}.pf-step[data-astro-cid-6chidlmx].is-active .pf-ping[data-astro-cid-6chidlmx]{animation:pf-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes pf-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(1.9);opacity:0}}.pf-step[data-astro-cid-6chidlmx]{cursor:pointer}.pf-visual[data-astro-cid-6chidlmx]{background-image:radial-gradient(rgba(30,104,110,.12) 1px,transparent 1px);background-size:14px 14px}.pf-visual[data-astro-cid-6chidlmx] svg[data-astro-cid-6chidlmx]{opacity:.55;transition:opacity .5s ease}.pf-step[data-astro-cid-6chidlmx].is-done .pf-visual[data-astro-cid-6chidlmx] svg[data-astro-cid-6chidlmx]{opacity:.8}.pf-step[data-astro-cid-6chidlmx].is-active .pf-visual[data-astro-cid-6chidlmx] svg[data-astro-cid-6chidlmx]{opacity:1}.pf-step[data-astro-cid-6chidlmx].is-active .pf-card[data-astro-cid-6chidlmx]{border-color:#1e686e66;box-shadow:0 24px 50px -28px #1e686e80;transform:translateY(-4px)}.see-scan[data-astro-cid-6chidlmx]{opacity:0}.pf-step[data-astro-cid-6chidlmx].is-active .see-scan[data-astro-cid-6chidlmx]{animation:see-scan 2.4s cubic-bezier(.45,0,.55,1) 1 forwards}@keyframes see-scan{0%{transform:translate(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translate(170px);opacity:0}}.loc-cad[data-astro-cid-6chidlmx]{transform-box:fill-box;transform-origin:center;transform:translate(22px,-12px) rotate(-14deg);opacity:.55}.pf-step[data-astro-cid-6chidlmx].is-active .loc-cad[data-astro-cid-6chidlmx]{transform:none;opacity:1;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .2s,opacity .4s ease .2s}.loc-axes[data-astro-cid-6chidlmx]{opacity:0}.pf-step[data-astro-cid-6chidlmx].is-active .loc-axes[data-astro-cid-6chidlmx]{opacity:1;transition:opacity .5s ease 1.2s}.plan-draw[data-astro-cid-6chidlmx]{stroke-dasharray:1;stroke-dashoffset:1}.pf-step[data-astro-cid-6chidlmx].is-active .plan-draw[data-astro-cid-6chidlmx]{animation:plan-draw 1.4s cubic-bezier(.65,0,.35,1) .2s forwards}@keyframes plan-draw{to{stroke-dashoffset:0}}.plan-dot[data-astro-cid-6chidlmx]{offset-path:path("M36 86C50 20 150 20 164 86");offset-distance:0%;opacity:0}.pf-step[data-astro-cid-6chidlmx].is-active .plan-dot[data-astro-cid-6chidlmx]{animation:plan-dot 1.4s cubic-bezier(.65,0,.35,1) .2s forwards}@keyframes plan-dot{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:1}}.act-ok[data-astro-cid-6chidlmx]{opacity:0;transform-box:fill-box;transform-origin:center}.pf-step[data-astro-cid-6chidlmx].is-active .act-grip[data-astro-cid-6chidlmx]{animation:act-grip 2.2s cubic-bezier(.65,0,.35,1) forwards}.pf-step[data-astro-cid-6chidlmx].is-active .act-fl[data-astro-cid-6chidlmx]{animation:act-fl 2.2s ease forwards}.pf-step[data-astro-cid-6chidlmx].is-active .act-fr[data-astro-cid-6chidlmx]{animation:act-fr 2.2s ease forwards}.pf-step[data-astro-cid-6chidlmx].is-active .act-part[data-astro-cid-6chidlmx]{animation:act-part 2.2s cubic-bezier(.65,0,.35,1) forwards}.pf-step[data-astro-cid-6chidlmx].is-active .act-ok[data-astro-cid-6chidlmx]{animation:act-ok 2.2s ease forwards}@keyframes act-grip{0%,5%{transform:translateY(0)}35%,55%{transform:translateY(34px)}85%,to{transform:translateY(12px)}}@keyframes act-fl{0%,35%{transform:translate(0)}48%,to{transform:translate(2px)}}@keyframes act-fr{0%,35%{transform:translate(0)}48%,to{transform:translate(-2px)}}@keyframes act-part{0%,55%{transform:translateY(0)}85%,to{transform:translateY(-22px)}}@keyframes act-ok{0%,82%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pf-step[data-astro-cid-6chidlmx].is-active .see-scan[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .pf-ping[data-astro-cid-6chidlmx]{animation:none}.pf-step[data-astro-cid-6chidlmx].is-active .act-grip[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .act-fl[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .act-fr[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .act-part[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .plan-draw[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .plan-dot[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .act-ok[data-astro-cid-6chidlmx]{animation-duration:.01ms}.pf-step[data-astro-cid-6chidlmx].is-active .loc-cad[data-astro-cid-6chidlmx],.pf-step[data-astro-cid-6chidlmx].is-active .loc-axes[data-astro-cid-6chidlmx]{transition:none}}.cmp-grid[data-astro-cid-2wlmf63c]{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at 75% 20%,#000 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 75% 20%,#000 15%,transparent 75%)}.cmp-corner[data-astro-cid-2wlmf63c]{position:absolute;width:14px;height:14px;border-color:#8fd2d866;pointer-events:none}.cmp-tab[data-astro-cid-2wlmf63c].is-active{background:#ffffff08}.cmp-tab[data-astro-cid-2wlmf63c].is-active .cmp-tab-label[data-astro-cid-2wlmf63c]{color:#fff}.cmp-tab[data-astro-cid-2wlmf63c].is-active .cmp-tab-index[data-astro-cid-2wlmf63c]{color:#5fd3a5}.cmp-tab[data-astro-cid-2wlmf63c]:focus-visible{outline:2px solid #5FD3A5;outline-offset:-2px}.cmp-panel[data-astro-cid-2wlmf63c]{opacity:0;transform:translateY(14px);transition:opacity .2s ease,transform .3s ease;pointer-events:none}.cmp-panel[data-astro-cid-2wlmf63c].is-active{opacity:1;transform:none;pointer-events:auto;transition:opacity .45s ease .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s}.cmp-panel[data-astro-cid-2wlmf63c] .cmp-art-spatia[data-astro-cid-2wlmf63c]{transform:scale(.92);transition:transform .8s cubic-bezier(.16,1,.3,1) .15s}.cmp-panel[data-astro-cid-2wlmf63c].is-active .cmp-art-spatia[data-astro-cid-2wlmf63c]{transform:scale(1)}.cmp-art-typical[data-astro-cid-2wlmf63c] svg,.cmp-art-spatia[data-astro-cid-2wlmf63c] svg{width:100%;height:100%}.cmp-art-spatia[data-astro-cid-2wlmf63c] svg{filter:drop-shadow(0 0 6px rgba(143,210,216,.45))}.cmp-pulse[data-astro-cid-2wlmf63c]{animation:cmp-pulse 1.8s ease-in-out infinite}@keyframes cmp-pulse{0%{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.cmp-flow{animation:cmp-flow 1.2s linear infinite}@keyframes cmp-flow{to{stroke-dashoffset:-14}}.cmp-scan[data-astro-cid-2wlmf63c]{top:-30%;background:linear-gradient(to bottom,transparent,rgba(95,211,165,.06) 60%,rgba(95,211,165,.18) 98%,transparent);animation:cmp-scan 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes cmp-scan{0%{top:-30%}to{top:110%}}@media (prefers-reduced-motion: reduce){.cmp-scan[data-astro-cid-2wlmf63c],.cmp-pulse[data-astro-cid-2wlmf63c]{animation:none;opacity:0}.cmp-flow{animation:none}.cmp-panel[data-astro-cid-2wlmf63c],.cmp-panel[data-astro-cid-2wlmf63c] .cmp-art-spatia[data-astro-cid-2wlmf63c]{transition:none}}.cb-glow[data-astro-cid-thq66nr2]{background:radial-gradient(closest-side,rgba(30,104,110,.55),rgba(30,104,110,.15) 55%,transparent);filter:blur(20px);animation:cb-breathe 9s ease-in-out infinite}@keyframes cb-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.cb-floor[data-astro-cid-thq66nr2]{background-image:linear-gradient(rgba(143,210,216,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(143,210,216,.32) 1px,transparent 1px);background-size:64px 64px;transform:perspective(520px) rotateX(62deg);transform-origin:bottom center;mask-image:linear-gradient(to top,#000 25%,transparent 90%);-webkit-mask-image:linear-gradient(to top,#000 25%,transparent 90%);animation:cb-drift 14s linear infinite}@keyframes cb-drift{to{background-position:0 64px}}@media (prefers-reduced-motion: reduce){.cb-glow[data-astro-cid-thq66nr2],.cb-floor[data-astro-cid-thq66nr2]{animation:none}}.cf-dots[data-astro-cid-wqjmumuq]{background-image:radial-gradient(rgba(30,104,110,.14) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse at 50% 35%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 35%,#000 10%,transparent 70%)}.cf-field[data-astro-cid-wqjmumuq]:user-invalid{border-color:#f87171;box-shadow:0 0 0 4px #f871711a}.cf-tick[data-astro-cid-wqjmumuq]{opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}input[data-astro-cid-wqjmumuq]:checked+.cf-tile[data-astro-cid-wqjmumuq] .cf-tick[data-astro-cid-wqjmumuq]{opacity:1;transform:scale(1)}
