.vc-glasswin[data-astro-cid-amznlf4d].vc-glasswin{box-shadow:inset 0 0 0 1px var(--glass-border),inset 0 1px 0 var(--glass-spec),var(--shadow-3)}.vc-screen[data-astro-cid-amznlf4d]{background:var(--device-bg);border-radius:var(--radius-2);padding:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 9%,transparent),inset 0 1px color-mix(in srgb,#ffffff 14%,transparent)}.vc-screen-title[data-astro-cid-ewxirvlt]{color:#f4f6fb}.vc-screen-sub[data-astro-cid-ewxirvlt],.vc-screen-icon[data-astro-cid-ewxirvlt]{color:#a8b1c4}.vc-screen-icon[data-astro-cid-ewxirvlt]{border-color:#ffffff2e}.vc-feed[data-astro-cid-ewxirvlt][data-mode=blank]{background:radial-gradient(120% 90% at 30% 18%,var(--accent-strong),var(--accent-deep))}.vc-feed[data-astro-cid-ewxirvlt][data-mode=blank] .vc-feed-phone[data-astro-cid-ewxirvlt]{display:none}.vc-feed[data-astro-cid-ewxirvlt][data-mode=phone]{background:radial-gradient(130% 120% at 68% 28%,#1b2a4a,#0a101f 72%)}.vc-feed[data-astro-cid-ewxirvlt][data-mode=phone] .vc-swatches[data-astro-cid-ewxirvlt]{display:none}.vc-feed-phone[data-astro-cid-ewxirvlt]{color:#a8b1c4}[data-astro-cid-ewxirvlt][data-tilt-layer]{transform:translate3d(var(--tilt-x, 0px),var(--tilt-y, 0px),0)}.vc-parallax-2[data-astro-cid-ewxirvlt]{transform:translate3d(calc(var(--tilt-x, 0px) * 1.6),calc(var(--tilt-y, 0px) * 1.6),0)}.vc-parallax-3[data-astro-cid-ewxirvlt]{transform:translate3d(calc(var(--tilt-x, 0px) * 2.2),calc(var(--tilt-y, 0px) * 2.2),0)}.vc-mode-btn[data-astro-cid-ewxirvlt]{min-height:32px;padding:4px 16px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--muted);background:transparent;transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.vc-mode-btn[data-astro-cid-ewxirvlt]:hover{color:var(--text)}.vc-mode-btn[data-astro-cid-ewxirvlt][aria-pressed=true]{background:var(--accent);color:var(--accent-contrast)}html.js #problem-states[data-astro-cid-pmcm5pzz]{display:grid}html.js .problem-state[data-astro-cid-pmcm5pzz]{grid-area:1 / 1}.problem-state[data-astro-cid-pmcm5pzz]{transition:opacity var(--motion-slow) var(--ease-decelerate),transform var(--motion-slow) var(--ease-decelerate),visibility 0s}html.js .problem-state[data-astro-cid-pmcm5pzz]:not(.is-on){opacity:0;transform:translateY(4px);visibility:hidden;transition:opacity var(--motion-slow) var(--ease-decelerate),transform var(--motion-slow) var(--ease-decelerate),visibility 0s var(--motion-slow)}#connect-track[data-astro-cid-tolexe7i]{height:auto}#connect-inner[data-astro-cid-tolexe7i]{position:relative;height:auto;padding-top:4rem;padding-bottom:4rem}#connect-card[data-astro-cid-tolexe7i]{width:100%;max-width:720px}@media(min-width:768px){:root:not([data-motion=reduced]):not([data-motion=off]) #connect-track[data-astro-cid-tolexe7i]{height:220vh}:root:not([data-motion=reduced]):not([data-motion=off]) #connect-inner[data-astro-cid-tolexe7i]{position:sticky;top:0;height:100vh;padding:0 1rem}}@media(prefers-reduced-motion:reduce){#connect-track[data-astro-cid-tolexe7i]{height:auto!important}#connect-inner[data-astro-cid-tolexe7i]{position:static!important;height:auto!important}}.step-badge[data-astro-cid-tolexe7i]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--muted)}[data-astro-cid-tolexe7i][data-connect-step].step-active .step-badge[data-astro-cid-tolexe7i]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}[data-astro-cid-tolexe7i][data-connect-step].step-active{color:var(--text)}[data-astro-cid-y2zhs4k7][data-mode-card]{transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}[data-astro-cid-y2zhs4k7][data-mode-card][data-mode-active]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--shadow-2)}.vc-pair-line[data-astro-cid-cz33lkpf]{animation:vc-draw-line .9s cubic-bezier(.05,.7,.1,1) both}@keyframes vc-draw-line{0%{stroke-dashoffset:52;opacity:.2}}.vc-pair-status[data-astro-cid-cz33lkpf]{animation:vc-fade-in .4s .7s cubic-bezier(.05,.7,.1,1) both}@keyframes vc-fade-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.vc-pair-line[data-astro-cid-cz33lkpf],.vc-pair-status[data-astro-cid-cz33lkpf]{animation:none!important}}.vc-p2p-line[data-astro-cid-xyxhq4zy]{animation:vc-p2p-draw .9s cubic-bezier(.05,.7,.1,1) both}@keyframes vc-p2p-draw{0%{stroke-dashoffset:220;opacity:.2}}@media(prefers-reduced-motion:reduce){.vc-p2p-line[data-astro-cid-xyxhq4zy]{animation:none!important}}.vc-chip-neutral[data-astro-cid-65yvbvty]{background:var(--surface-2);border-color:var(--border);color:var(--muted)}.vc-chip-accent[data-astro-cid-65yvbvty]{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent)}.vc-chip-success[data-astro-cid-65yvbvty]{background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 28%,transparent);color:var(--success-ink)}.vc-chip-warning[data-astro-cid-65yvbvty]{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning-ink)}.vc-chip-danger[data-astro-cid-65yvbvty]{background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger-ink)}.vc-dot-muted[data-astro-cid-65yvbvty]{background:var(--ink-3);color:var(--ink-3)}.vc-dot-sky[data-astro-cid-65yvbvty]{background:var(--accent-sky);color:var(--accent-sky)}.vc-dot-success[data-astro-cid-65yvbvty]{background:var(--success);color:var(--success)}.vc-dot-warning[data-astro-cid-65yvbvty]{background:var(--warning);color:var(--warning)}.vc-dot-danger[data-astro-cid-65yvbvty]{background:var(--danger);color:var(--danger)}.vc-status-pulse[data-astro-cid-65yvbvty]{position:absolute;inset:-4px;border-radius:9999px;border:1px solid currentColor;opacity:0;pointer-events:none}:root[data-motion=full] .vc-status-pulse[data-astro-cid-65yvbvty]{animation:vc-status-pulse 1.6s var(--ease-decelerate) infinite}@keyframes vc-status-pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.9);opacity:0}}svg[data-astro-cid-hjwy6tez].vc-fx-plus{animation:vc-fx-plus 4.5s ease-in-out infinite}svg[data-astro-cid-hjwy6tez].vc-fx-pulse{animation:vc-fx-pulse 3s ease-in-out infinite}svg[data-astro-cid-hjwy6tez].vc-fx-draw path[data-astro-cid-hjwy6tez]{stroke-dasharray:1;animation:vc-fx-draw 3.6s ease-in-out infinite}svg[data-astro-cid-hjwy6tez].vc-fx-arc{transform-origin:12px 12px;animation:vc-fx-arc 4.2s ease-in-out infinite}svg[data-astro-cid-hjwy6tez].vc-fx-slide{animation:vc-fx-slide 3.4s ease-in-out infinite}svg[data-astro-cid-hjwy6tez].vc-fx-drop{animation:vc-fx-drop 3.8s ease-in-out infinite}@keyframes vc-fx-plus{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@keyframes vc-fx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes vc-fx-draw{0%{stroke-dashoffset:1}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes vc-fx-arc{0%,to{transform:rotate(0)}50%{transform:rotate(-160deg)}}@keyframes vc-fx-slide{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes vc-fx-drop{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(3px);opacity:.55}}:root:not([data-motion=full]) svg[data-astro-cid-hjwy6tez].vc-fx-plus,:root:not([data-motion=full]) svg[data-astro-cid-hjwy6tez].vc-fx-pulse,:root:not([data-motion=full]) svg[data-astro-cid-hjwy6tez].vc-fx-arc,:root:not([data-motion=full]) svg[data-astro-cid-hjwy6tez].vc-fx-slide,:root:not([data-motion=full]) svg[data-astro-cid-hjwy6tez].vc-fx-drop{animation:none}#vc-mobile-cta[data-astro-cid-j7pv25f6]{transition:transform .3s var(--ease-standard),opacity .3s var(--ease-standard),visibility 0s}#vc-mobile-cta[data-astro-cid-j7pv25f6].vc-bar-hidden{transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .3s var(--ease-standard),opacity .3s var(--ease-standard),visibility 0s .3s}
