.banner-bg[data-v-9da16841]{background:linear-gradient(135deg,#ecfdf5,#e6f7ed 20%,#eef6fc,#e8f1fb 80%,#ecfdf5)}.banner-shimmer[data-v-9da16841]{animation:shimmer-9da16841 16s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(16,185,129,.06) 25%,rgba(59,130,246,.05) 50%,rgba(16,185,129,.06) 75%,transparent);background-size:200% 100%}.banner-text[data-v-9da16841]{color:#374151}.banner-label[data-v-9da16841]{color:#065f46;font-weight:600}.banner-sep[data-v-9da16841]{color:#6b7280;opacity:.3}.banner-detail[data-v-9da16841]{color:#4b5563}.banner-close[data-v-9da16841]{color:#9ca3af}.banner-close[data-v-9da16841]:hover{background:#0000000a;color:#6b7280}.banner-edge[data-v-9da16841]{background:linear-gradient(90deg,transparent,rgba(16,185,129,.15) 20%,rgba(59,130,246,.12) 50%,rgba(16,185,129,.15) 80%,transparent)}.dark .banner-bg[data-v-9da16841],:root.dark .banner-bg[data-v-9da16841]{background:linear-gradient(135deg,#10b9811a,#131c2b 30%,#0ea5e914 60%,#131c2b)}.dark .banner-shimmer[data-v-9da16841],:root.dark .banner-shimmer[data-v-9da16841]{background:linear-gradient(90deg,transparent,rgba(16,185,129,.04) 25%,rgba(14,165,233,.03) 50%,rgba(16,185,129,.04) 75%,transparent);background-size:200% 100%}.dark .banner-text[data-v-9da16841],:root.dark .banner-text[data-v-9da16841]{color:#94a3b8}.dark .banner-label[data-v-9da16841],:root.dark .banner-label[data-v-9da16841]{color:#6ee7b7;font-weight:600}.dark .banner-sep[data-v-9da16841],:root.dark .banner-sep[data-v-9da16841]{color:#475569;opacity:.25}.dark .banner-detail[data-v-9da16841],:root.dark .banner-detail[data-v-9da16841]{color:#94a3b8}.dark .banner-close[data-v-9da16841],:root.dark .banner-close[data-v-9da16841]{color:#475569}.dark .banner-close[data-v-9da16841]:hover,:root.dark .banner-close[data-v-9da16841]:hover{background:#ffffff0d;color:#94a3b8}.dark .banner-edge[data-v-9da16841],:root.dark .banner-edge[data-v-9da16841]{background:linear-gradient(90deg,transparent,rgba(16,185,129,.12) 20%,rgba(14,165,233,.08) 50%,rgba(16,185,129,.12) 80%,transparent)}@keyframes shimmer-9da16841{0%,to{background-position:100% 0}50%{background-position:-100% 0}}.launch-banner[data-v-9da16841]{opacity:0;transform:translateY(-8px);transition:opacity .4s ease-out .15s,transform .4s ease-out .15s}.banner-booted[data-v-9da16841]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.banner-shimmer[data-v-9da16841]{animation:none}.launch-banner[data-v-9da16841]{opacity:1;transform:none;transition:none}}.hero-left[data-v-fc848a92]{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.34,1.2,.64,1),transform .6s cubic-bezier(.34,1.2,.64,1)}.hero-booted .hero-left[data-v-fc848a92]{opacity:1;transform:translateY(0)}.hero-right[data-v-fc848a92]{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.34,1.2,.64,1) .15s,transform .6s cubic-bezier(.34,1.2,.64,1) .15s}.hero-booted .hero-right[data-v-fc848a92]{opacity:1;transform:translateY(0)}.hero-board[data-v-fc848a92]{opacity:0;transform:translateY(18px) scale(.97);transition:opacity .5s cubic-bezier(.34,1.2,.64,1) .3s,transform .5s cubic-bezier(.34,1.2,.64,1) .3s}.hero-booted .hero-board[data-v-fc848a92]{opacity:1;transform:translateY(0) scale(1)}.hero-board-mobile[data-v-fc848a92]{opacity:0;transform:translateY(12px) scale(.97);transition:opacity .5s cubic-bezier(.34,1.2,.64,1) .3s,transform .5s cubic-bezier(.34,1.2,.64,1) .3s}.hero-booted .hero-board-mobile[data-v-fc848a92]{opacity:1;transform:translateY(0) scale(1)}.hero-code[data-v-fc848a92]{opacity:0;transform:translateY(20px) scale(.97);transition:opacity .5s cubic-bezier(.34,1.2,.64,1) .6s,transform .5s cubic-bezier(.34,1.2,.64,1) .6s}.hero-booted .hero-code[data-v-fc848a92]{opacity:1;transform:translateY(0) scale(1)}.hero-serial[data-v-fc848a92]{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.34,1.2,.64,1) 1s,transform .5s cubic-bezier(.34,1.2,.64,1) 1s}.hero-booted .hero-serial[data-v-fc848a92]{opacity:1;transform:translateY(0)}.hero-xp[data-v-fc848a92]{opacity:0;transform:scale(.8) translateY(-10px);transition:opacity .4s cubic-bezier(.34,1.56,.64,1) 1.2s,transform .5s cubic-bezier(.34,1.56,.64,1) 1.2s}.hero-booted .hero-xp[data-v-fc848a92]{opacity:1;transform:scale(1) translateY(0)}.hero-btn-primary[data-v-fc848a92]{align-items:center;background:linear-gradient(135deg,var(--color-brand-500),var(--color-accent-500));border:none;border-radius:var(--radius-md);box-shadow:0 4px 16px #3b82f633;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fontSize-base-sm);font-weight:700;gap:7px;padding:12px 28px;transition:all .25s}.hero-btn-primary[data-v-fc848a92]:hover{box-shadow:0 6px 24px #3b82f64d;transform:translateY(-2px)}.dark .hero-btn-primary[data-v-fc848a92],:root.dark .hero-btn-primary[data-v-fc848a92]{background:linear-gradient(135deg,var(--color-brand-600),var(--color-accent-600));box-shadow:0 4px 16px #0ea5e933;color:#fff}.dark .hero-btn-primary[data-v-fc848a92]:hover,:root.dark .hero-btn-primary[data-v-fc848a92]:hover{box-shadow:0 6px 24px #0ea5e94d}.hero-btn-ghost[data-v-fc848a92]{align-items:center;background:none;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fontSize-base-sm);font-weight:700;gap:7px;padding:12px 22px;transition:all .25s}.hero-btn-ghost[data-v-fc848a92]:hover{border-color:var(--color-gray-300);color:var(--color-gray-700)}.dark .hero-btn-ghost[data-v-fc848a92],:root.dark .hero-btn-ghost[data-v-fc848a92]{border-color:#33415599;color:var(--color-slate-400)}.dark .hero-btn-ghost[data-v-fc848a92]:hover,:root.dark .hero-btn-ghost[data-v-fc848a92]:hover{border-color:var(--color-slate-600);color:var(--color-slate-200)}.ps-window[data-v-3f4cf706]{background:#fafbfc;border:1px solid var(--landing-border-light);border-radius:var(--radius-terminal);box-shadow:var(--shadow-card);opacity:0;overflow:hidden;transform:translateY(30px) scale(.97);transition:all .7s cubic-bezier(.34,1.2,.64,1)}.dark .ps-window[data-v-3f4cf706],:root.dark .ps-window[data-v-3f4cf706]{background:var(--color-surface-raised);border-color:var(--landing-border-dark);box-shadow:var(--shadow-card-dark)}.ps-window.ps-booted[data-v-3f4cf706]{opacity:1;transform:translateY(0) scale(1)}.ps-chrome[data-v-3f4cf706]{align-items:center;background:#0000000a;border-bottom:1px solid var(--landing-border-light);display:flex;padding:10px 18px}.dark .ps-chrome[data-v-3f4cf706],:root.dark .ps-chrome[data-v-3f4cf706]{background:#94a3b80a;border-bottom-color:var(--landing-border-dark)}.ps-chrome-dots[data-v-3f4cf706]{display:flex;gap:5px;margin-right:auto}.ps-chrome-dots span[data-v-3f4cf706]{border-radius:50%;height:7px;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:7px}.ps-booted .ps-chrome-dots span[data-v-3f4cf706]:first-child{opacity:1;transform:scale(1);transition-delay:.4s}.ps-booted .ps-chrome-dots span[data-v-3f4cf706]:nth-child(2){opacity:1;transform:scale(1);transition-delay:.5s}.ps-booted .ps-chrome-dots span[data-v-3f4cf706]:nth-child(3){opacity:1;transform:scale(1);transition-delay:.6s}.ps-chrome-tab[data-v-3f4cf706]{align-items:center;color:var(--color-gray-500);display:flex;font-family:var(--font-mono);font-size:var(--fontSize-2xs);gap:5px;opacity:0;transition:opacity .3s .7s}.dark .ps-chrome-tab[data-v-3f4cf706],:root.dark .ps-chrome-tab[data-v-3f4cf706]{color:var(--color-slate-400)}.ps-booted .ps-chrome-tab[data-v-3f4cf706]{opacity:1}.ps-body[data-v-3f4cf706]{display:grid;grid-template-columns:220px 1fr;min-height:380px}@media(min-width:1536px){.ps-body[data-v-3f4cf706]{grid-template-columns:260px 1fr;min-height:460px}}.ps-menu[data-v-3f4cf706]{border-right:1px solid var(--landing-border-light);display:flex;flex-direction:column;padding:6px}.dark .ps-menu[data-v-3f4cf706],:root.dark .ps-menu[data-v-3f4cf706]{border-right-color:var(--landing-border-dark)}.ps-opt[data-v-3f4cf706]{align-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;opacity:0;padding:14px;position:relative;text-align:left;transform:translate(-12px);transition:background .25s,border-color .25s,transform .2s,box-shadow .25s;width:100%}.ps-booted .ps-opt[data-v-3f4cf706]{opacity:1;transform:translate(0);transition:opacity .4s var(--stagger-delay),transform .3s ease,background .25s,border-color .25s,box-shadow .25s}.ps-opt[data-v-3f4cf706]:hover{background:#94a3b81a;box-shadow:0 2px 16px #0000001f;transform:translate(6px)}.dark .ps-opt[data-v-3f4cf706]:hover,:root.dark .ps-opt[data-v-3f4cf706]:hover{background:#94a3b81a;box-shadow:0 2px 20px #0003}.ps-opt:hover .ps-opt-icon[data-v-3f4cf706]{background:var(--accent-bg,rgba(148,163,184,.1))!important;border-color:var(--accent)!important;box-shadow:0 0 20px var(--accent-glow,rgba(148,163,184,.15));transform:scale(1.18) rotate(-6deg)}.ps-opt:hover .ps-opt-name[data-v-3f4cf706]{color:var(--accent)}.ps-opt:hover .ps-opt-sub[data-v-3f4cf706]{color:var(--color-gray-500)}.ps-opt.ps-active[data-v-3f4cf706]{background:#0000000d;border-color:var(--landing-border-light)}.dark .ps-opt.ps-active[data-v-3f4cf706],:root.dark .ps-opt.ps-active[data-v-3f4cf706]{background:#94a3b80f;border-color:var(--landing-border-dark)}.ps-opt.ps-active[data-v-3f4cf706]:before{background:var(--accent);border-radius:0 2px 2px 0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}.has-sel .ps-opt[data-v-3f4cf706]:not(.ps-active){opacity:.6;transition:opacity .25s,transform .2s,background .25s}.has-sel .ps-opt[data-v-3f4cf706]:not(.ps-active):hover{opacity:.8}.ps-opt[data-v-3f4cf706]:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.ps-opt-icon[data-v-3f4cf706]{align-items:center;background:var(--icon-bg);border:1px solid;border-color:var(--icon-border);border-radius:var(--radius-btn);color:var(--icon-color);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s,border-color .25s,background .25s;width:36px}.ps-opt-icon svg[data-v-3f4cf706]{height:16px;width:16px}.ps-opt-name[data-v-3f4cf706]{color:var(--color-gray-800);font-size:var(--fontSize-base-sm);font-weight:700;transition:color .25s}.dark .ps-opt-name[data-v-3f4cf706],:root.dark .ps-opt-name[data-v-3f4cf706]{color:var(--color-gray-200)}.ps-opt-name-row[data-v-3f4cf706]{align-items:center;display:flex;gap:6px}.ps-opt-tag[data-v-3f4cf706]{border-radius:4px;font-weight:700;letter-spacing:var(--tracking-wide);padding:2px 6px;text-transform:uppercase}.ps-opt-sub[data-v-3f4cf706],.ps-opt-tag[data-v-3f4cf706]{font-size:var(--fontSize-2xs)}.ps-opt-sub[data-v-3f4cf706]{color:var(--color-gray-500);margin-top:1px;transition:color .25s}.dark .ps-opt-sub[data-v-3f4cf706],:root.dark .ps-opt-sub[data-v-3f4cf706]{color:var(--color-slate-400)}.ps-demo[data-v-3f4cf706]{border-top:1px solid var(--landing-border-light);margin-top:auto;opacity:0;padding:8px;transform:translateY(8px);transition:all .4s 1.5s}.dark .ps-demo[data-v-3f4cf706],:root.dark .ps-demo[data-v-3f4cf706]{border-top-color:var(--landing-border-dark)}.ps-booted .ps-demo[data-v-3f4cf706]{opacity:1;transform:translateY(0)}.ps-demo-inner[data-v-3f4cf706]{align-items:center;background:#0000000d;border:1px solid var(--landing-border-light);border-radius:var(--radius-btn);cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:border-color .2s}.dark .ps-demo-inner[data-v-3f4cf706],:root.dark .ps-demo-inner[data-v-3f4cf706]{background:#94a3b80f;border-color:var(--landing-border-dark)}.ps-demo-inner[data-v-3f4cf706]:hover{border-color:#00000014}.dark .ps-demo-inner[data-v-3f4cf706]:hover,:root.dark .ps-demo-inner[data-v-3f4cf706]:hover{border-color:#94a3b81a}.ps-demo-prompt[data-v-3f4cf706]{align-items:center;color:var(--color-gray-500);display:flex;flex:1;font-family:var(--font-mono);font-size:var(--fontSize-2xs);gap:4px}.dark .ps-demo-prompt[data-v-3f4cf706],:root.dark .ps-demo-prompt[data-v-3f4cf706]{color:var(--color-slate-400)}.ps-demo-tag[data-v-3f4cf706]{background:#34d39914;border:1px solid rgba(52,211,153,.15);border-radius:4px;color:var(--color-emerald-600);font-size:var(--fontSize-2xs);font-weight:700;padding:2px 6px}.dark .ps-demo-tag[data-v-3f4cf706],:root.dark .ps-demo-tag[data-v-3f4cf706]{color:var(--color-emerald-400)}.ps-demo-arrow[data-v-3f4cf706]{align-items:center;background:var(--color-accent-500);border-radius:var(--radius-chip);color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.dark .ps-demo-arrow[data-v-3f4cf706],:root.dark .ps-demo-arrow[data-v-3f4cf706]{background:var(--color-accent-400);color:var(--color-gray-900)}.ps-preview[data-v-3f4cf706]{opacity:0;overflow:visible;padding:1.5rem;position:relative;transition:opacity .5s 1.4s}.ps-booted .ps-preview[data-v-3f4cf706]{opacity:1}.ps-preview[data-v-3f4cf706]:before{background:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(14,165,233,.025) 0,rgba(14,165,233,.025) 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,rgba(14,165,233,.025) 0,rgba(14,165,233,.025) 30px);content:"";inset:0;pointer-events:none;position:absolute}.dark .ps-preview[data-v-3f4cf706]:before,:root.dark .ps-preview[data-v-3f4cf706]:before{background:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(14,165,233,.015) 0,rgba(14,165,233,.015) 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,rgba(14,165,233,.015) 0,rgba(14,165,233,.015) 30px)}.ps-panel[data-v-3f4cf706]{display:flex;flex-direction:column;inset:1.5rem;opacity:0;pointer-events:none;position:absolute;transform:translate(12px);transition:all .35s ease}.ps-panel.ps-vis[data-v-3f4cf706]{inset:auto;opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.ps-loading[data-v-3f4cf706]{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:10}.ps-loading.ps-loading-on[data-v-3f4cf706]{opacity:1}.ps-loading-inner[data-v-3f4cf706]{align-items:center;color:var(--color-accent-600);display:flex;font-family:var(--font-mono);font-size:var(--fontSize-2xs);gap:6px}.dark .ps-loading-inner[data-v-3f4cf706],:root.dark .ps-loading-inner[data-v-3f4cf706]{color:var(--color-accent-400)}.ps-loading-spinner[data-v-3f4cf706]{animation:ps-spin-3f4cf706 .6s linear infinite;border:2px solid rgba(14,165,233,.15);border-radius:50%;border-top:2px solid var(--color-accent-600);height:14px;width:14px}.dark .ps-loading-spinner[data-v-3f4cf706],:root.dark .ps-loading-spinner[data-v-3f4cf706]{border-color:#0ea5e91a;border-top-color:var(--color-accent-400)}@keyframes ps-spin-3f4cf706{to{transform:rotate(1turn)}}.ps-lessons[data-v-3f4cf706]{display:flex;flex-direction:column;gap:0;list-style:none;margin-bottom:auto;padding-left:18px;position:relative}.ps-lessons[data-v-3f4cf706]:before{background:linear-gradient(to bottom,var(--color-accent-400),rgba(148,163,184,.1));border-radius:1px;bottom:10px;content:"";left:5px;opacity:.3;position:absolute;top:10px;width:1.5px}.ps-lesson[data-v-3f4cf706]{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--fontSize-sm);gap:10px;opacity:0;padding:8px 10px 8px 0;position:relative;transform:translate(8px);transition:all .3s ease}.dark .ps-lesson[data-v-3f4cf706],:root.dark .ps-lesson[data-v-3f4cf706]{color:var(--color-slate-300)}.ps-lesson.ps-lesson-shown[data-v-3f4cf706]{opacity:1;transform:translate(0)}.ps-lesson[data-v-3f4cf706]:before{background:#fff;border:2px solid rgba(148,163,184,.1);border-radius:50%;content:"";height:8px;left:-18px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s;width:8px;z-index:1}.dark .ps-lesson[data-v-3f4cf706]:before,:root.dark .ps-lesson[data-v-3f4cf706]:before{background:var(--color-surface-raised);border-color:#94a3b814}.ps-lesson[data-v-3f4cf706]:hover:before{background:#0ea5e91a;border-color:var(--color-accent-400)}.ps-lesson-more[data-v-3f4cf706]:before{border-color:var(--landing-border-dark)!important;border-style:dashed!important}.ps-lesson-num[data-v-3f4cf706]{align-items:center;background:var(--num-bg);border-radius:7px;color:var(--num-color);display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:var(--fontSize-2xs);font-weight:700;height:22px;justify-content:center;width:22px}.ps-lesson-name[data-v-3f4cf706]{flex:1;font-weight:500}.ps-lesson-time[data-v-3f4cf706]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs)}.dark .ps-lesson-time[data-v-3f4cf706],:root.dark .ps-lesson-time[data-v-3f4cf706]{color:var(--color-slate-400)}.ps-lesson-xp[data-v-3f4cf706]{background:#f59e0b14;border-radius:3px;color:var(--color-amber-600);font-family:var(--font-mono);font-size:var(--fontSize-2xs);font-weight:700;padding:1px 5px}.dark .ps-lesson-xp[data-v-3f4cf706],:root.dark .ps-lesson-xp[data-v-3f4cf706]{color:var(--color-amber-400)}.ps-foot[data-v-3f4cf706]{align-items:center;border-top:1px solid var(--landing-border-light);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.dark .ps-foot[data-v-3f4cf706],:root.dark .ps-foot[data-v-3f4cf706]{border-top-color:var(--landing-border-dark)}.ps-start-btn[data-v-3f4cf706]{align-items:center;background:var(--btn-bg);border:none;border-radius:9px;color:var(--btn-color);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-sans);font-size:var(--fontSize-sm);font-weight:700;gap:6px;padding:8px 18px;transition:all .2s;white-space:nowrap}.ps-start-btn[data-v-3f4cf706]:hover{transform:translateY(-1px)}@media(max-width:700px){.ps-body[data-v-3f4cf706]{grid-template-columns:1fr}.ps-menu[data-v-3f4cf706]{border-bottom:1px solid var(--landing-border-light);border-right:none;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:8px}.dark .ps-menu[data-v-3f4cf706],:root.dark .ps-menu[data-v-3f4cf706]{border-bottom-color:var(--landing-border-dark)}.ps-opt[data-v-3f4cf706]{align-items:center;flex-direction:column;gap:6px;min-height:44px;padding:10px 6px;text-align:center}.ps-opt-sub[data-v-3f4cf706]{display:none}.ps-opt-name-row[data-v-3f4cf706]{flex-direction:column;gap:4px}.ps-opt.ps-active[data-v-3f4cf706]:before{border-radius:2px 2px 0 0;height:3px;inset:auto 12px 0;width:auto}.ps-opt-icon[data-v-3f4cf706]{height:28px;width:28px}.ps-opt-icon svg[data-v-3f4cf706]{height:13px;width:13px}.ps-demo[data-v-3f4cf706]{display:none}.ps-preview[data-v-3f4cf706]{min-height:240px}.ps-foot[data-v-3f4cf706]{align-items:center;flex-direction:column;gap:.75rem;text-align:center}.ps-start-btn[data-v-3f4cf706]{justify-content:center}}.feat-section[data-v-63423267]{padding:4rem 0 5rem;position:relative}.feat-layout[data-v-63423267]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.feat-layout[data-v-63423267]{align-items:stretch;gap:2.5rem;grid-template-columns:1fr 1.15fr}}.feat-list[data-v-63423267]{display:flex;flex-direction:column;gap:4px;justify-content:center}.feat[data-v-63423267]{background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:14px;opacity:0;padding:14px 16px;position:relative;text-align:left;transform:translate(-16px);transition:background .25s,border-color .25s,opacity .25s;width:100%}.feat-booted .feat[data-v-63423267]{opacity:1;transform:translate(0)}.feat-booted .feat[data-v-63423267]:first-child{transition:opacity .5s .3s,transform .5s .3s,background .25s,border-color .25s}.feat-booted .feat[data-v-63423267]:nth-child(2){transition:opacity .5s .5s,transform .5s .5s,background .25s,border-color .25s}.feat-booted .feat[data-v-63423267]:nth-child(3){transition:opacity .5s .7s,transform .5s .7s,background .25s,border-color .25s}.feat-booted .feat[data-v-63423267]:nth-child(4){transition:opacity .5s .9s,transform .5s .9s,background .25s,border-color .25s}.feat.feat-active[data-v-63423267],.feat[data-v-63423267]:hover{background:#00000006;border-color:#00000014}.dark .feat.feat-active[data-v-63423267],.dark .feat[data-v-63423267]:hover,:root.dark .feat.feat-active[data-v-63423267],:root.dark .feat[data-v-63423267]:hover{background:#94a3b80f;border-color:var(--landing-border-dark)}.feat.feat-active[data-v-63423267]{border-color:var(--landing-border-light)}.dark .feat.feat-active[data-v-63423267],:root.dark .feat.feat-active[data-v-63423267]{border-color:#94a3b81a}.feat.feat-active[data-v-63423267]:before{background:var(--accent);border-radius:0 2px 2px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:2.5px}.feat-booted .feat-list.has-active .feat[data-v-63423267]:not(.feat-active),.feat-list.has-active .feat[data-v-63423267]:not(.feat-active){opacity:.55}.feat-list.has-active .feat[data-v-63423267]:not(.feat-active):hover{opacity:.8}.feat[data-v-63423267]:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.feat-icon[data-v-63423267]{align-items:center;background:var(--accent-bg);border:1px solid;border-color:var(--accent-border);border-radius:var(--radius-btn);color:var(--accent);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;transition:all .3s;width:36px}.feat-title[data-v-63423267]{color:var(--color-gray-800);font-size:var(--fontSize-base-sm);font-weight:700;margin-bottom:3px;transition:color .3s}.dark .feat-title[data-v-63423267],:root.dark .feat-title[data-v-63423267]{color:var(--color-gray-200)}.feat-desc[data-v-63423267]{color:var(--color-gray-500);font-size:var(--fontSize-sm);line-height:1.45;transition:color .3s}.dark .feat-desc[data-v-63423267],:root.dark .feat-desc[data-v-63423267]{color:var(--color-slate-400)}.feat-showcase[data-v-63423267]{min-height:400px;opacity:0;position:relative;transform:translate(20px);transition:opacity .6s .4s,transform .6s .4s}.feat-booted .feat-showcase[data-v-63423267]{opacity:1;transform:translate(0)}.fs-panel[data-v-63423267]{display:flex;flex-direction:column;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px) scale(.98);transition:all .45s ease}.fs-panel.fs-active[data-v-63423267]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.fs-panel .fsm-body[data-v-63423267]>*{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.fs-panel.fs-active .fsm-body[data-v-63423267]>*{opacity:1;transform:translateY(0)}.fs-panel.fs-active .fsm-body[data-v-63423267]>:first-child{transition-delay:.1s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(2){transition-delay:.2s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(3){transition-delay:.3s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(4){transition-delay:.4s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(5){transition-delay:.5s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(6){transition-delay:.6s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(7){transition-delay:.7s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(8){transition-delay:.8s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(9){transition-delay:.9s}.fs-panel.fs-active .fsm-body[data-v-63423267]>:nth-child(10){transition-delay:1s}.fs-mock[data-v-63423267]{background:#fafbfc;border:1px solid var(--landing-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-terminal);display:flex;flex:1;flex-direction:column;overflow:hidden}.dark .fs-mock[data-v-63423267],:root.dark .fs-mock[data-v-63423267]{background:var(--color-surface-raised);border-color:var(--landing-border-dark);box-shadow:var(--shadow-terminal-dark)}.fsm-chrome[data-v-63423267]{align-items:center;background:#00000005;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:5px;padding:8px 12px}.dark .fsm-chrome[data-v-63423267],:root.dark .fsm-chrome[data-v-63423267]{background:#94a3b80a;border-bottom-color:var(--landing-border-dark)}.fsm-dot[data-v-63423267]{border-radius:50%;height:6px;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:6px}.fs-active .fsm-dot[data-v-63423267]:first-child{opacity:1;transform:scale(1);transition-delay:.15s}.fs-active .fsm-dot[data-v-63423267]:nth-child(2){opacity:1;transform:scale(1);transition-delay:.25s}.fs-active .fsm-dot[data-v-63423267]:nth-child(3){opacity:1;transform:scale(1);transition-delay:.35s}.fsm-title[data-v-63423267]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs);margin-left:auto;opacity:0;transition:opacity .3s .45s}.dark .fsm-title[data-v-63423267],:root.dark .fsm-title[data-v-63423267]{color:var(--color-slate-400)}.fs-active .fsm-title[data-v-63423267]{opacity:1}.fsm-body[data-v-63423267]{display:flex;flex:1;flex-direction:column;padding:1.25rem;position:relative}.fsm-body[data-v-63423267]:before{background:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(14,165,233,.02) 0,rgba(14,165,233,.02) 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,rgba(14,165,233,.02) 0,rgba(14,165,233,.02) 30px);content:"";inset:0;pointer-events:none;position:absolute}.dark .fsm-body[data-v-63423267]:before,:root.dark .fsm-body[data-v-63423267]:before{background:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(14,165,233,.012) 0,rgba(14,165,233,.012) 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,rgba(14,165,233,.012) 0,rgba(14,165,233,.012) 30px)}.fsm-term[data-v-63423267]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs);line-height:var(--lineHeight-code);position:relative;z-index:1}.dark .fsm-term[data-v-63423267],:root.dark .fsm-term[data-v-63423267]{color:var(--color-slate-400)}.fsm-term .tp[data-v-63423267]{color:var(--color-emerald-600)}.fsm-term .tc[data-v-63423267]{color:var(--color-accent-600)}.fsm-term .ta[data-v-63423267]{color:var(--color-amber-600)}.fsm-term .tv[data-v-63423267]{color:var(--color-violet-500)}.fsm-term .td[data-v-63423267]{color:var(--color-gray-500)}.dark .fsm-term .tp[data-v-63423267],:root.dark .fsm-term .tp[data-v-63423267]{color:var(--color-emerald-400)}.dark .fsm-term .tc[data-v-63423267],:root.dark .fsm-term .tc[data-v-63423267]{color:var(--color-accent-400)}.dark .fsm-term .ta[data-v-63423267],:root.dark .fsm-term .ta[data-v-63423267]{color:var(--color-amber-400)}.dark .fsm-term .tv[data-v-63423267],:root.dark .fsm-term .tv[data-v-63423267]{color:var(--color-violet-400)}.dark .fsm-term .td[data-v-63423267],:root.dark .fsm-term .td[data-v-63423267]{color:var(--color-slate-400)}.fsm-row[data-v-63423267]{align-items:center;background:#00000008;border-radius:var(--radius-sm);display:flex;gap:10px;margin-top:8px;padding:8px 10px;position:relative;z-index:1}.dark .fsm-row[data-v-63423267],:root.dark .fsm-row[data-v-63423267]{background:#94a3b80d}.fsm-row-icon[data-v-63423267]{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fsm-row-body[data-v-63423267]{flex:1}.fsm-row-title[data-v-63423267]{color:var(--color-gray-800);font-size:var(--fontSize-xs);font-weight:700}.dark .fsm-row-title[data-v-63423267],:root.dark .fsm-row-title[data-v-63423267]{color:var(--color-gray-200)}.fsm-row-sub[data-v-63423267]{color:var(--color-gray-500);font-size:var(--fontSize-2xs)}.dark .fsm-row-sub[data-v-63423267],:root.dark .fsm-row-sub[data-v-63423267]{color:var(--color-slate-400)}.fsm-row-val[data-v-63423267]{font-family:var(--font-mono);font-size:var(--fontSize-xs);font-weight:700}.fsm-divider[data-v-63423267]{background:#00000014;height:1px;margin:10px 0;position:relative;z-index:1}.dark .fsm-divider[data-v-63423267],:root.dark .fsm-divider[data-v-63423267]{background:#94a3b81a}.fsm-badges[data-v-63423267]{display:flex;gap:6px;margin-top:8px;position:relative;z-index:1}.fsm-badge[data-v-63423267]{align-items:center;border:2px solid;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.fsm-badge-locked[data-v-63423267]{background:#94a3b80d!important;border-color:var(--landing-border-dark)!important;border-style:dashed;color:var(--color-gray-500)}.dark .fsm-badge-locked[data-v-63423267],:root.dark .fsm-badge-locked[data-v-63423267]{color:var(--color-slate-400)}.fsm-dots[data-v-63423267]{display:flex;gap:3px;position:relative;z-index:1}.fsm-dot-s[data-v-63423267]{border-radius:4px;height:14px;width:14px}.fsm-dot-s.sd[data-v-63423267]{background:#f973161f;border:1px solid rgba(249,115,22,.2)}.fsm-dot-s.se[data-v-63423267]{border:1px dashed var(--landing-border-dark)}.fsm-led[data-v-63423267]{animation:fsm-blink-63423267 1.5s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:10px;width:10px}@keyframes fsm-blink-63423267{0%,to{background:var(--color-emerald-400);box-shadow:0 0 8px #34d39980}50%{background:var(--color-gray-400);box-shadow:none}}.dark .fsm-led[data-v-63423267],:root.dark .fsm-led[data-v-63423267]{animation-name:fsm-blink-dark-63423267}@keyframes fsm-blink-dark-63423267{0%,to{background:var(--color-emerald-400);box-shadow:0 0 8px #34d39980}50%{background:var(--color-slate-600);box-shadow:none}}.fsm-prog[data-v-63423267]{border-radius:3px;flex:1;height:5px;overflow:hidden}.dark .fsm-prog[data-v-63423267],.fsm-prog[data-v-63423267],:root.dark .fsm-prog[data-v-63423267]{background:#94a3b81a}.fsm-prog-fill[data-v-63423267]{background:linear-gradient(90deg,var(--color-brand-400),var(--color-accent-400));border-radius:3px;height:100%;transition:width 1.5s ease .8s;width:0}.feat-booted .fsm-prog-fill[data-v-63423267]{width:52%}.fsm-question[data-v-63423267]{color:var(--color-gray-800);font-size:var(--fontSize-sm);font-weight:700;margin-bottom:8px;position:relative;z-index:1}.dark .fsm-question[data-v-63423267],:root.dark .fsm-question[data-v-63423267]{color:var(--color-gray-200)}.fsm-opt[data-v-63423267]{align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-sm);color:var(--color-gray-600);display:flex;font-size:var(--fontSize-xs);gap:8px;margin-top:5px;padding:8px 10px;position:relative;z-index:1}.dark .fsm-opt[data-v-63423267],:root.dark .fsm-opt[data-v-63423267]{border-color:var(--landing-border-dark);color:var(--color-slate-400)}.fsm-opt.fsm-correct[data-v-63423267]{background:#34d3990f;border-color:#34d39940;color:var(--color-emerald-600)}.dark .fsm-opt.fsm-correct[data-v-63423267],:root.dark .fsm-opt.fsm-correct[data-v-63423267]{color:var(--color-emerald-400)}.fsm-opt-radio[data-v-63423267]{border:2px solid var(--color-gray-400);border-radius:50%;flex-shrink:0;height:14px;width:14px}.dark .fsm-opt-radio[data-v-63423267],:root.dark .fsm-opt-radio[data-v-63423267]{border-color:var(--color-slate-400)}.fsm-correct .fsm-opt-radio[data-v-63423267]{background:var(--color-emerald-400);border-color:var(--color-emerald-400)}.feat-tap-hint[data-v-63423267]{display:none}@media(max-width:1023px){.feat-tap-hint[data-v-63423267]{color:var(--color-gray-400);display:block;font-size:var(--fontSize-2xs);margin:-4px 0 6px;text-align:center}.feat-list[data-v-63423267]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.feat[data-v-63423267]{padding:10px 12px}.feat-desc[data-v-63423267]{display:none}.feat-showcase[data-v-63423267]{min-height:360px}}.build-section[data-v-52582941]{overflow:hidden;padding:4rem 0 5rem}.build-tabs[data-v-52582941]{justify-content:center;margin-bottom:2.5rem}.bt[data-v-52582941],.build-tabs[data-v-52582941]{display:flex;gap:6px}.bt[data-v-52582941]{align-items:center;background:none;border:none;border-radius:var(--radius-feature);color:var(--color-gray-500);cursor:pointer;font-family:inherit;font-size:var(--fontSize-sm);font-weight:700;opacity:0;padding:8px 18px;transform:translateY(10px);transition:background .3s,border-color .3s,color .3s}.dark .bt[data-v-52582941],:root.dark .bt[data-v-52582941]{color:var(--color-slate-400)}.build-booted .bt[data-v-52582941]{opacity:1;transform:translateY(0)}.build-booted .bt[data-v-52582941]:first-child{transition:opacity .4s .2s,transform .4s .2s,background .3s,border-color .3s,color .3s}.build-booted .bt[data-v-52582941]:nth-child(2){transition:opacity .4s .35s,transform .4s .35s,background .3s,border-color .3s,color .3s}.build-booted .bt[data-v-52582941]:nth-child(3){transition:opacity .4s .5s,transform .4s .5s,background .3s,border-color .3s,color .3s}.build-booted .bt[data-v-52582941]:nth-child(4){transition:opacity .4s .65s,transform .4s .65s,background .3s,border-color .3s,color .3s}.bt[data-v-52582941]:hover{color:var(--color-gray-500)}.dark .bt[data-v-52582941]:hover,:root.dark .bt[data-v-52582941]:hover{color:var(--color-slate-300)}.bt[data-v-52582941]:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.bt.bt-on[data-v-52582941]{background:#0000000d;border:1px solid var(--landing-border-light);color:var(--color-gray-800)}.dark .bt.bt-on[data-v-52582941],:root.dark .bt.bt-on[data-v-52582941]{background:#94a3b80f;border-color:var(--landing-border-dark);color:var(--color-gray-200)}.bt-dot[data-v-52582941]{background:var(--dot-color);border-radius:50%;flex-shrink:0;height:6px;width:6px}.build-stage[data-v-52582941]{min-height:340px;opacity:0;position:relative;transform:translateY(20px);transition:opacity .6s .5s,transform .6s .5s}.build-booted .build-stage[data-v-52582941]{opacity:1;transform:translateY(0)}.bs-panel[data-v-52582941]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:all .45s ease}@media(min-width:1024px){.bs-panel[data-v-52582941]{gap:2.5rem;grid-template-columns:1fr 1.1fr}}.bs-panel.bs-on[data-v-52582941]{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.bs-panel .bs-info[data-v-52582941]>*{opacity:0;transform:translate(-10px);transition:opacity .35s,transform .35s}.bs-panel.bs-on .bs-info[data-v-52582941]>*{opacity:1;transform:translate(0)}.bs-panel.bs-on .bs-info[data-v-52582941]>:first-child{transition-delay:.1s}.bs-panel.bs-on .bs-info[data-v-52582941]>:nth-child(2){transition-delay:.2s}.bs-panel.bs-on .bs-info[data-v-52582941]>:nth-child(3){transition-delay:.35s}.bs-panel.bs-on .bs-info[data-v-52582941]>:nth-child(4){transition-delay:.5s}.bs-panel.bs-on .bs-info[data-v-52582941]>:nth-child(5){transition-delay:.6s}.bs-tag[data-v-52582941]{background:var(--tag-bg);border-radius:5px;color:var(--tag-color);display:inline-block;font-size:var(--fontSize-2xs);font-weight:700;letter-spacing:var(--tracking-wider);margin-bottom:.75rem;padding:3px 8px;text-transform:uppercase}.bs-title[data-v-52582941]{color:var(--color-gray-900);font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:var(--tracking-tight);line-height:1.15;margin-bottom:.5rem}.dark .bs-title[data-v-52582941],:root.dark .bs-title[data-v-52582941]{color:var(--color-gray-100)}.bs-desc[data-v-52582941]{color:var(--color-gray-500);font-size:var(--fontSize-base-sm);line-height:1.55;margin-bottom:1.25rem}.dark .bs-desc[data-v-52582941],:root.dark .bs-desc[data-v-52582941]{color:var(--color-slate-400)}.bs-skills[data-v-52582941]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.25rem}.bs-skill[data-v-52582941]{align-items:center;background:#0000000d;border:1px solid var(--landing-border-light);border-radius:7px;color:var(--color-gray-500);display:flex;font-size:var(--fontSize-xs);font-weight:500;gap:4px;padding:5px 11px;transition:all .2s}.dark .bs-skill[data-v-52582941],:root.dark .bs-skill[data-v-52582941]{background:#94a3b80d;border-color:var(--landing-border-dark);color:var(--color-slate-400)}.bs-skill[data-v-52582941]:hover{border-color:#00000014;color:var(--color-gray-700)}.dark .bs-skill[data-v-52582941]:hover,:root.dark .bs-skill[data-v-52582941]:hover{border-color:#94a3b81a;color:var(--color-gray-200)}.bs-skill svg[data-v-52582941]{flex-shrink:0;height:11px;width:11px}.bs-stats[data-v-52582941]{display:flex;gap:16px}.bs-stat[data-v-52582941]{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--fontSize-xs);gap:4px}.dark .bs-stat[data-v-52582941],:root.dark .bs-stat[data-v-52582941]{color:var(--color-slate-400)}.bs-stat-accent[data-v-52582941]{color:var(--stat-accent)}.bs-stat b[data-v-52582941]{color:var(--color-gray-800);font-family:var(--font-mono);font-weight:700}.dark .bs-stat b[data-v-52582941],:root.dark .bs-stat b[data-v-52582941]{color:var(--color-gray-200)}.bs-mockup[data-v-52582941]{background:#fafbfc;border:1px solid var(--landing-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);opacity:0;overflow:hidden;transform:translateY(14px) scale(.97);transition:opacity .5s .3s,transform .5s cubic-bezier(.34,1.2,.64,1) .3s}.dark .bs-mockup[data-v-52582941],:root.dark .bs-mockup[data-v-52582941]{background:var(--color-surface-raised);border-color:var(--landing-border-dark);box-shadow:var(--shadow-card-dark)}.bs-panel.bs-on .bs-mockup[data-v-52582941]{opacity:1;transform:translateY(0) scale(1)}.bsm-chrome[data-v-52582941]{align-items:center;background:#0000000a;border-bottom:1px solid var(--landing-border-light);display:flex;gap:5px;padding:8px 12px}.dark .bsm-chrome[data-v-52582941],:root.dark .bsm-chrome[data-v-52582941]{background:#94a3b80a;border-bottom-color:var(--landing-border-dark)}.bsm-dot[data-v-52582941]{border-radius:50%;height:6px;opacity:0;transform:scale(0);transition:all .25s cubic-bezier(.34,1.56,.64,1);width:6px}.bs-on .bsm-dot[data-v-52582941]:first-child{opacity:1;transform:scale(1);transition-delay:.5s}.bs-on .bsm-dot[data-v-52582941]:nth-child(2){opacity:1;transform:scale(1);transition-delay:.6s}.bs-on .bsm-dot[data-v-52582941]:nth-child(3){opacity:1;transform:scale(1);transition-delay:.7s}.bsm-title[data-v-52582941]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs);margin-left:auto;opacity:0;transition:opacity .3s .8s}.dark .bsm-title[data-v-52582941],:root.dark .bsm-title[data-v-52582941]{color:var(--color-slate-400)}.bs-on .bsm-title[data-v-52582941]{opacity:1}.bsm-body[data-v-52582941]{min-height:220px;padding:1.25rem;position:relative}.bsm-body[data-v-52582941]>*{opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s}.bs-on .bsm-body[data-v-52582941]>:first-child{opacity:1;transform:translateY(0);transition-delay:.6s}.bs-on .bsm-body[data-v-52582941]>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.7s}.bs-on .bsm-body[data-v-52582941]>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.8s}.bs-on .bsm-body[data-v-52582941]>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.9s}.bs-on .bsm-body[data-v-52582941]>:nth-child(5){opacity:1;transform:translateY(0);transition-delay:1s}.bsm-term[data-v-52582941]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs);line-height:var(--lineHeight-code)}.dark .bsm-term[data-v-52582941],:root.dark .bsm-term[data-v-52582941]{color:var(--color-slate-400)}.bsm-term .t-cyan[data-v-52582941]{color:var(--color-accent-600)}.bsm-term .t-em[data-v-52582941]{color:var(--color-emerald-600)}.bsm-term .t-amber[data-v-52582941]{color:var(--color-amber-600)}.bsm-term .t-violet[data-v-52582941]{color:var(--color-violet-500)}.bsm-term .t-prompt[data-v-52582941]{color:var(--color-emerald-600)}.dark .bsm-term .t-cyan[data-v-52582941],:root.dark .bsm-term .t-cyan[data-v-52582941]{color:var(--color-accent-400)}.dark .bsm-term .t-em[data-v-52582941],:root.dark .bsm-term .t-em[data-v-52582941]{color:var(--color-emerald-400)}.dark .bsm-term .t-amber[data-v-52582941],:root.dark .bsm-term .t-amber[data-v-52582941]{color:var(--color-amber-400)}.dark .bsm-term .t-violet[data-v-52582941],:root.dark .bsm-term .t-violet[data-v-52582941]{color:var(--color-violet-400)}.dark .bsm-term .t-prompt[data-v-52582941],:root.dark .bsm-term .t-prompt[data-v-52582941]{color:var(--color-emerald-400)}.bsm-term .t-dim[data-v-52582941]{color:var(--color-gray-500)}.dark .bsm-term .t-dim[data-v-52582941],:root.dark .bsm-term .t-dim[data-v-52582941]{color:var(--color-slate-400)}.bsm-led-row[data-v-52582941]{align-items:center;background:#0000000d;border-radius:var(--radius-sm);display:flex;gap:12px;margin-top:12px;padding:10px}.dark .bsm-led-row[data-v-52582941],:root.dark .bsm-led-row[data-v-52582941]{background:#94a3b80d}.bsm-led[data-v-52582941]{animation:led-blink-52582941 1s ease-in-out infinite;border-radius:50%;height:12px;width:12px}@keyframes led-blink-52582941{0%,to{background:var(--color-emerald-400);box-shadow:0 0 8px #34d39980}50%{background:var(--color-gray-300);box-shadow:none}}.bsm-led-text[data-v-52582941]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs)}.dark .bsm-led-text[data-v-52582941],:root.dark .bsm-led-text[data-v-52582941]{color:var(--color-slate-400)}.bsm-wifi[data-v-52582941]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.bsm-wifi-item[data-v-52582941]{align-items:center;background:#0000000d;border-radius:var(--radius-chip);display:flex;font-size:var(--fontSize-2xs);gap:8px;padding:6px 8px}.dark .bsm-wifi-item[data-v-52582941],:root.dark .bsm-wifi-item[data-v-52582941]{background:#94a3b80d}.bsm-wifi-bars[data-v-52582941]{align-items:flex-end;display:flex;gap:2px;height:12px}.bsm-wifi-bar[data-v-52582941]{background:var(--color-accent-400);border-radius:1px;width:3px}.bsm-wifi-name[data-v-52582941]{color:var(--color-gray-600);flex:1;font-weight:600}.dark .bsm-wifi-name[data-v-52582941],:root.dark .bsm-wifi-name[data-v-52582941]{color:var(--color-slate-300)}.bsm-wifi-db[data-v-52582941]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:var(--fontSize-2xs)}.dark .bsm-wifi-db[data-v-52582941],:root.dark .bsm-wifi-db[data-v-52582941]{color:var(--color-slate-400)}.bsm-gauge[data-v-52582941]{align-items:center;background:#0000000d;border-radius:var(--radius-sm);display:flex;gap:12px;margin-top:8px;padding:10px}.dark .bsm-gauge[data-v-52582941],:root.dark .bsm-gauge[data-v-52582941]{background:#94a3b80d}.bsm-gauge-label[data-v-52582941]{color:var(--color-gray-500);font-size:var(--fontSize-2xs);min-width:50px}.dark .bsm-gauge-label[data-v-52582941],:root.dark .bsm-gauge-label[data-v-52582941]{color:var(--color-slate-400)}.bsm-gauge-bar[data-v-52582941]{background:#94a3b80a;border-radius:3px;flex:1;height:6px;overflow:hidden}.dark .bsm-gauge-bar[data-v-52582941],:root.dark .bsm-gauge-bar[data-v-52582941]{background:#94a3b81a}.bsm-gauge-fill[data-v-52582941]{animation:gauge-fill-52582941 3s ease-in-out infinite alternate;border-radius:3px;height:100%}@keyframes gauge-fill-52582941{0%{width:20%}to{width:85%}}.bsm-gauge-val[data-v-52582941]{font-family:var(--font-mono);font-size:var(--fontSize-2xs);font-weight:700;min-width:40px;text-align:right}.bsm-dash[data-v-52582941]{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:8px}.bsm-dash-card[data-v-52582941]{background:#0000000d;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-chip);padding:8px}.dark .bsm-dash-card[data-v-52582941],:root.dark .bsm-dash-card[data-v-52582941]{background:#94a3b80d;border-color:#94a3b80f}.bsm-dash-label[data-v-52582941]{color:var(--color-gray-500);font-size:var(--fontSize-2xs);letter-spacing:var(--tracking-wide);margin-bottom:2px;text-transform:uppercase}.dark .bsm-dash-label[data-v-52582941],:root.dark .bsm-dash-label[data-v-52582941]{color:var(--color-slate-400)}.bsm-dash-val[data-v-52582941]{font-family:var(--font-mono);font-size:var(--fontSize-base-sm);font-weight:700}.stats-strip[data-v-52582941]{display:flex;gap:32px;justify-content:center;margin-top:2.5rem;opacity:0;transition:opacity .5s 1s}.build-booted .stats-strip[data-v-52582941]{opacity:1}.ss-item[data-v-52582941]{text-align:center}.ss-val[data-v-52582941]{font-family:var(--font-mono);font-size:var(--fontSize-2xl);font-weight:800;letter-spacing:var(--tracking-tight);margin-bottom:2px}.ss-label[data-v-52582941]{color:var(--color-gray-500);font-size:var(--fontSize-xs);font-weight:500}.dark .ss-label[data-v-52582941],:root.dark .ss-label[data-v-52582941]{color:var(--color-slate-400)}@media(max-width:1023px){.build-tabs[data-v-52582941]{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-bottom:0}.bt[data-v-52582941]{justify-content:center;white-space:nowrap}.bs-panel[data-v-52582941],.bs-panel.bs-on[data-v-52582941]{gap:1.5rem;grid-template-columns:1fr}.build-stage[data-v-52582941]{min-height:auto}.stats-strip[data-v-52582941]{flex-wrap:wrap;gap:16px}.ss-item[data-v-52582941]{flex:1;min-width:80px}}.val-cyan[data-v-52582941]{color:var(--color-accent-600)}.val-emerald[data-v-52582941]{color:var(--color-emerald-600)}.val-amber[data-v-52582941]{color:var(--color-amber-600)}.val-violet[data-v-52582941]{color:var(--color-violet-500)}.dark .val-cyan[data-v-52582941],:root.dark .val-cyan[data-v-52582941]{color:var(--color-accent-400)}.dark .val-emerald[data-v-52582941],:root.dark .val-emerald[data-v-52582941]{color:var(--color-emerald-400)}.dark .val-amber[data-v-52582941],:root.dark .val-amber[data-v-52582941]{color:var(--color-amber-400)}.dark .val-violet[data-v-52582941],:root.dark .val-violet[data-v-52582941]{color:var(--color-violet-400)}.cta-section[data-v-ad0c53d2]{padding:3rem 0 5rem;position:relative;z-index:1}.cta-wrap[data-v-ad0c53d2]{margin:0 auto;max-width:960px;padding:0 1.5rem}@media(min-width:1536px){.cta-wrap[data-v-ad0c53d2]{max-width:1200px}}.cta-terminal[data-v-ad0c53d2]{background:#fafbfc;border:1px solid var(--landing-border-light);border-radius:var(--radius-terminal);box-shadow:var(--shadow-card);overflow:hidden}.dark .cta-terminal[data-v-ad0c53d2],:root.dark .cta-terminal[data-v-ad0c53d2]{background:var(--color-surface-raised);border-color:var(--landing-border-dark);box-shadow:var(--shadow-float)}.cta-chrome[data-v-ad0c53d2]{align-items:center;background:#0000000a;border-bottom:1px solid var(--landing-border-light);display:flex;gap:6px;padding:12px 18px}.dark .cta-chrome[data-v-ad0c53d2],:root.dark .cta-chrome[data-v-ad0c53d2]{background:#94a3b80a;border-bottom-color:var(--landing-border-dark)}.cta-chrome-dot[data-v-ad0c53d2]{border-radius:50%;height:8px;width:8px}.cta-chrome-title[data-v-ad0c53d2]{align-items:center;color:var(--color-gray-500);display:flex;font-family:var(--font-mono);font-size:.65rem;gap:6px;margin-left:auto}.dark .cta-chrome-title[data-v-ad0c53d2],:root.dark .cta-chrome-title[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-chrome-title svg[data-v-ad0c53d2]{opacity:.4}.cta-body[data-v-ad0c53d2]{display:flex;flex-direction:column;min-height:400px;padding:2.5rem;position:relative}.cta-grid[data-v-ad0c53d2]{background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 40px)}.dark .cta-grid[data-v-ad0c53d2],:root.dark .cta-grid[data-v-ad0c53d2]{background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(14,165,233,.04) 0,rgba(14,165,233,.04) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(14,165,233,.04) 0,rgba(14,165,233,.04) 40px)}.cta-log[data-v-ad0c53d2]{color:var(--color-gray-500);font-family:var(--font-mono);font-size:.72rem;line-height:2;margin-bottom:1.5rem;min-height:80px;position:relative;z-index:1}.dark .cta-log[data-v-ad0c53d2],:root.dark .cta-log[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-log-line[data-v-ad0c53d2]{opacity:0;transform:translateY(4px);transition:all .3s ease}.cta-log-line.log-show[data-v-ad0c53d2]{opacity:1;transform:translateY(0)}.cta-log-line .lp[data-v-ad0c53d2]{color:var(--color-emerald-600)}.cta-log-line .lc[data-v-ad0c53d2]{color:var(--color-accent-600)}.cta-log-line .la[data-v-ad0c53d2]{color:var(--color-amber-600)}.cta-log-line .lv[data-v-ad0c53d2]{color:var(--color-violet-500)}.dark .cta-log-line .lp[data-v-ad0c53d2],:root.dark .cta-log-line .lp[data-v-ad0c53d2]{color:var(--color-emerald-400)}.dark .cta-log-line .lc[data-v-ad0c53d2],:root.dark .cta-log-line .lc[data-v-ad0c53d2]{color:var(--color-accent-400)}.dark .cta-log-line .la[data-v-ad0c53d2],:root.dark .cta-log-line .la[data-v-ad0c53d2]{color:var(--color-amber-400)}.dark .cta-log-line .lv[data-v-ad0c53d2],:root.dark .cta-log-line .lv[data-v-ad0c53d2]{color:var(--color-violet-400)}.cta-log-line .ld[data-v-ad0c53d2]{color:var(--color-gray-500)}.dark .cta-log-line .ld[data-v-ad0c53d2],:root.dark .cta-log-line .ld[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-journey[data-v-ad0c53d2]{gap:0;list-style:none;margin:0;padding:1rem 0 1.5rem;position:relative;z-index:1}.cta-jnode[data-v-ad0c53d2],.cta-journey[data-v-ad0c53d2]{align-items:center;display:flex}.cta-jnode[data-v-ad0c53d2]{flex:1;flex-direction:column;gap:8px;opacity:.3;transition:all .5s}.cta-jnode.jn-lit[data-v-ad0c53d2]{opacity:1}.cta-jdot[data-v-ad0c53d2]{align-items:center;border-radius:var(--radius-terminal);display:flex;height:64px;justify-content:center;position:relative;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:64px}.cta-jdot svg[data-v-ad0c53d2]{height:26px;width:26px}.cta-jnode.jn-lit .cta-jdot[data-v-ad0c53d2]{transform:scale(1.05)}.cta-jdot[data-v-ad0c53d2]:after{border:2px solid transparent;border-radius:22px;content:"";inset:-6px;opacity:0;position:absolute;transition:all .6s}.cta-jnode.jn-lit .cta-jdot[data-v-ad0c53d2]:after{opacity:.2}.cta-jdot[data-v-ad0c53d2]:before{border:2px solid transparent;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.cta-jnode.jn-lit .cta-jdot[data-v-ad0c53d2]:before{animation:node-ping-ad0c53d2 .8s cubic-bezier(0,0,.2,1) forwards}.jn-1 .cta-jdot[data-v-ad0c53d2]{background:#34d3990f;border:2px solid rgba(52,211,153,.1);color:var(--color-emerald-600)}.jn-1.jn-lit .cta-jdot[data-v-ad0c53d2]{border-color:#34d3994d;box-shadow:0 0 28px #34d3991f}.jn-1.jn-lit .cta-jdot[data-v-ad0c53d2]:after{border-color:#34d3991a}.dark .jn-1 .cta-jdot[data-v-ad0c53d2],:root.dark .jn-1 .cta-jdot[data-v-ad0c53d2]{color:var(--color-emerald-400)}.jn-1.jn-lit .cta-jdot[data-v-ad0c53d2]:before{border-color:#34d39966}.jn-2 .cta-jdot[data-v-ad0c53d2]{background:#0ea5e90f;border:2px solid rgba(14,165,233,.1);color:var(--color-accent-600)}.jn-2.jn-lit .cta-jdot[data-v-ad0c53d2]{border-color:#0ea5e94d;box-shadow:0 0 28px #0ea5e91f}.jn-2.jn-lit .cta-jdot[data-v-ad0c53d2]:after{border-color:#0ea5e91a}.dark .jn-2 .cta-jdot[data-v-ad0c53d2],:root.dark .jn-2 .cta-jdot[data-v-ad0c53d2]{color:var(--color-accent-400)}.jn-2.jn-lit .cta-jdot[data-v-ad0c53d2]:before{border-color:#0ea5e966}.jn-3 .cta-jdot[data-v-ad0c53d2]{background:#a78bfa0f;border:2px solid rgba(167,139,250,.1);color:var(--color-violet-500)}.jn-3.jn-lit .cta-jdot[data-v-ad0c53d2]{border-color:#a78bfa4d;box-shadow:0 0 28px #a78bfa1f}.jn-3.jn-lit .cta-jdot[data-v-ad0c53d2]:after{border-color:#a78bfa1a}.dark .jn-3 .cta-jdot[data-v-ad0c53d2],:root.dark .jn-3 .cta-jdot[data-v-ad0c53d2]{color:var(--color-violet-400)}.jn-3.jn-lit .cta-jdot[data-v-ad0c53d2]:before{border-color:#a78bfa66}.jn-4 .cta-jdot[data-v-ad0c53d2]{background:#f0b4290f;border:2px solid rgba(240,180,41,.1);color:var(--color-amber-600)}.jn-4.jn-lit .cta-jdot[data-v-ad0c53d2]{border-color:#f0b4294d;box-shadow:0 0 28px #f0b4291f}.jn-4.jn-lit .cta-jdot[data-v-ad0c53d2]:after{border-color:#f0b4291a}.dark .jn-4 .cta-jdot[data-v-ad0c53d2],:root.dark .jn-4 .cta-jdot[data-v-ad0c53d2]{color:var(--color-amber-400)}.jn-4.jn-lit .cta-jdot[data-v-ad0c53d2]:before{border-color:#f0b42966}@keyframes node-ping-ad0c53d2{0%{inset:0;opacity:.6}to{border-radius:28px;inset:-16px;opacity:0}}.cta-jlabel[data-v-ad0c53d2]{color:var(--color-gray-700);font-size:.75rem;font-weight:700;transition:color .4s}.cta-jnode:not(.jn-lit) .cta-jlabel[data-v-ad0c53d2],.dark .cta-jlabel[data-v-ad0c53d2],:root.dark .cta-jlabel[data-v-ad0c53d2]{color:var(--color-gray-500)}.dark .cta-jnode:not(.jn-lit) .cta-jlabel[data-v-ad0c53d2],:root.dark .cta-jnode:not(.jn-lit) .cta-jlabel[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-jsub[data-v-ad0c53d2]{color:var(--color-gray-500);font-size:.65rem}.dark .cta-jsub[data-v-ad0c53d2],:root.dark .cta-jsub[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-jconn[data-v-ad0c53d2]{flex:.35;height:2px;overflow:visible;position:relative;transition:all .6s}.jc-track[data-v-ad0c53d2]{background:#0000000f;border-radius:1px;inset:0;position:absolute;transition:background .6s}.dark .jc-track[data-v-ad0c53d2],:root.dark .jc-track[data-v-ad0c53d2]{background:#94a3b80f}.cta-jconn.jc-lit .jc-track[data-v-ad0c53d2]{background:#0000000a}.dark .cta-jconn.jc-lit .jc-track[data-v-ad0c53d2],:root.dark .cta-jconn.jc-lit .jc-track[data-v-ad0c53d2]{background:#94a3b80a}.jc-packet[data-v-ad0c53d2]{border-radius:3px;filter:blur(.5px);height:6px;opacity:0;pointer-events:none;position:absolute;top:-2px;width:24px}.jc-packet.jc-p2[data-v-ad0c53d2]{border-radius:2px;height:4px;top:-1px;width:16px}.jc-1 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#34d399b3,#0ea5e9b3);box-shadow:0 0 12px #34d3994d,0 0 4px #0ea5e933}.jc-1 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#34d39980,#0ea5e980);box-shadow:0 0 8px #34d39933}.jc-1.jc-lit .jc-track[data-v-ad0c53d2]{background:linear-gradient(90deg,#34d39914,#0ea5e914)}.jc-2 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#0ea5e9b3,#a78bfab3);box-shadow:0 0 12px #0ea5e94d,0 0 4px #a78bfa33}.jc-2 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#0ea5e980,#a78bfa80);box-shadow:0 0 8px #0ea5e933}.jc-2.jc-lit .jc-track[data-v-ad0c53d2]{background:linear-gradient(90deg,#0ea5e914,#a78bfa14)}.jc-3 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#a78bfab3,#f0b429b3);box-shadow:0 0 12px #a78bfa4d,0 0 4px #f0b42933}.jc-3 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#a78bfa80,#f0b42980);box-shadow:0 0 8px #a78bfa33}.jc-3.jc-lit .jc-track[data-v-ad0c53d2]{background:linear-gradient(90deg,#a78bfa14,#f0b42914)}.dark .jc-1 .jc-packet[data-v-ad0c53d2],:root.dark .jc-1 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#34d399e6,#0ea5e9e6);box-shadow:0 0 16px #34d39959,0 0 6px #0ea5e940}.dark .jc-2 .jc-packet[data-v-ad0c53d2],:root.dark .jc-2 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#0ea5e9e6,#a78bfae6);box-shadow:0 0 16px #0ea5e959,0 0 6px #a78bfa40}.dark .jc-3 .jc-packet[data-v-ad0c53d2],:root.dark .jc-3 .jc-packet[data-v-ad0c53d2]{background:linear-gradient(90deg,#a78bfae6,#f0b429e6);box-shadow:0 0 16px #a78bfa59,0 0 6px #f0b42940}.dark .jc-1 .jc-packet.jc-p2[data-v-ad0c53d2],:root.dark .jc-1 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#34d39999,#0ea5e999)}.dark .jc-2 .jc-packet.jc-p2[data-v-ad0c53d2],:root.dark .jc-2 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#0ea5e999,#a78bfa99)}.dark .jc-3 .jc-packet.jc-p2[data-v-ad0c53d2],:root.dark .jc-3 .jc-packet.jc-p2[data-v-ad0c53d2]{background:linear-gradient(90deg,#a78bfa99,#f0b42999)}.cta-jconn.jc-lit .jc-packet[data-v-ad0c53d2]{animation:packet-flow-ad0c53d2 1.8s cubic-bezier(.4,0,.2,1) infinite;opacity:1}.cta-jconn.jc-lit .jc-packet.jc-p2[data-v-ad0c53d2]{animation:packet-flow-ad0c53d2 1.8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.7s;opacity:.7}.jc-1.jc-lit .jc-packet[data-v-ad0c53d2]{animation-delay:0s}.jc-1.jc-lit .jc-packet.jc-p2[data-v-ad0c53d2]{animation-delay:.7s}.jc-2.jc-lit .jc-packet[data-v-ad0c53d2]{animation-delay:.6s}.jc-2.jc-lit .jc-packet.jc-p2[data-v-ad0c53d2]{animation-delay:1.3s}.jc-3.jc-lit .jc-packet[data-v-ad0c53d2]{animation-delay:1.2s}.jc-3.jc-lit .jc-packet.jc-p2[data-v-ad0c53d2]{animation-delay:1.9s}@keyframes packet-flow-ad0c53d2{0%{left:-24px;opacity:0;transform:scaleX(.6)}8%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{left:calc(100% + 4px);opacity:0;transform:scaleX(.6)}}.cta-xp-float[data-v-ad0c53d2]{align-items:center;background:linear-gradient(135deg,#f0b4290f,#f0b42905);border:1px solid rgba(240,180,41,.08);border-radius:var(--radius-md);display:flex;gap:8px;opacity:0;padding:10px 18px;position:absolute;right:24px;top:20px;transform:translateY(-10px) scale(.9);transition:all .5s cubic-bezier(.34,1.56,.64,1);z-index:5}.dark .cta-xp-float[data-v-ad0c53d2],:root.dark .cta-xp-float[data-v-ad0c53d2]{background:linear-gradient(135deg,#f0b4291a,#f0b42908);border-color:#f0b4291f}.cta-xp-float.xp-show[data-v-ad0c53d2]{opacity:1;transform:translateY(0) scale(1)}.cta-xp-float svg[data-v-ad0c53d2]{color:var(--color-amber-500);height:18px;width:18px}.cta-xp-val[data-v-ad0c53d2]{color:var(--color-amber-600);font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.dark .cta-xp-float svg[data-v-ad0c53d2],.dark .cta-xp-val[data-v-ad0c53d2],:root.dark .cta-xp-float svg[data-v-ad0c53d2],:root.dark .cta-xp-val[data-v-ad0c53d2]{color:var(--color-amber-400)}.cta-ach-pop[data-v-ad0c53d2]{align-items:center;background:#a78bfa0a;border:1px solid rgba(167,139,250,.08);border-radius:var(--radius-btn);color:var(--color-violet-500);display:flex;font-size:.68rem;font-weight:600;gap:6px;opacity:0;padding:8px 14px;position:absolute;right:180px;top:20px;transform:translateY(-10px) scale(.9);transition:all .5s cubic-bezier(.34,1.56,.64,1);z-index:5}.dark .cta-ach-pop[data-v-ad0c53d2],:root.dark .cta-ach-pop[data-v-ad0c53d2]{background:#a78bfa14;border-color:#a78bfa1f;color:var(--color-violet-400)}.cta-ach-pop.ach-show[data-v-ad0c53d2]{opacity:1;transform:translateY(0) scale(1)}.cta-ach-pop svg[data-v-ad0c53d2]{height:14px;width:14px}.cta-bottom[data-v-ad0c53d2]{align-items:center;border-top:1px solid var(--landing-border-light);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1.25rem;position:relative;z-index:1}.dark .cta-bottom[data-v-ad0c53d2],:root.dark .cta-bottom[data-v-ad0c53d2]{border-top-color:var(--landing-border-dark)}.cta-bottom-title[data-v-ad0c53d2]{color:var(--color-gray-800);font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:var(--tracking-tight);margin:0}.dark .cta-bottom-title[data-v-ad0c53d2],:root.dark .cta-bottom-title[data-v-ad0c53d2]{color:var(--color-gray-100)}.cta-bottom-sub[data-v-ad0c53d2]{color:var(--color-gray-500);font-size:.75rem;margin-top:2px}.dark .cta-bottom-sub[data-v-ad0c53d2],:root.dark .cta-bottom-sub[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-bottom-fine[data-v-ad0c53d2]{align-items:center;color:var(--color-gray-500);display:flex;font-size:.65rem;gap:6px;margin-top:6px}.dark .cta-bottom-fine[data-v-ad0c53d2],:root.dark .cta-bottom-fine[data-v-ad0c53d2]{color:var(--color-slate-400)}.cta-bottom-fine svg[data-v-ad0c53d2]{height:10px;opacity:.4;width:10px}.cta-bottom-fine a[data-v-ad0c53d2]{color:var(--color-accent-600);text-decoration:none}.dark .cta-bottom-fine a[data-v-ad0c53d2],:root.dark .cta-bottom-fine a[data-v-ad0c53d2]{color:var(--color-accent-400)}.cta-bottom-fine a[data-v-ad0c53d2]:hover{text-decoration:underline}.cta-bottom-right[data-v-ad0c53d2]{display:flex;flex-shrink:0;gap:8px}.cta-go[data-v-ad0c53d2]{align-items:center;background:linear-gradient(135deg,var(--color-brand-500),var(--color-accent-500));border:none;border-radius:var(--radius-md);box-shadow:0 4px 20px #3b82f62e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:7px;padding:14px 28px;text-decoration:none;transition:all .25s}.cta-go[data-v-ad0c53d2]:hover{box-shadow:0 8px 30px #3b82f647;transform:translateY(-2px)}.dark .cta-go[data-v-ad0c53d2],:root.dark .cta-go[data-v-ad0c53d2]{background:linear-gradient(135deg,var(--color-brand-600),var(--color-accent-600));box-shadow:0 4px 20px #0ea5e933}.dark .cta-go[data-v-ad0c53d2]:hover,:root.dark .cta-go[data-v-ad0c53d2]:hover{box-shadow:0 8px 30px #0ea5e94d}.cta-go svg[data-v-ad0c53d2]{height:16px;width:16px}.cta-demo[data-v-ad0c53d2]:focus-visible,.cta-go[data-v-ad0c53d2]:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.cta-demo[data-v-ad0c53d2]{align-items:center;background:transparent;border:1px solid var(--landing-border-light);border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:7px;padding:14px 22px;text-decoration:none;transition:all .25s}.dark .cta-demo[data-v-ad0c53d2],:root.dark .cta-demo[data-v-ad0c53d2]{border-color:var(--landing-border-dark);color:var(--color-slate-400)}.cta-demo[data-v-ad0c53d2]:hover{border-color:#0000001a;color:var(--color-gray-700)}.dark .cta-demo[data-v-ad0c53d2]:hover,:root.dark .cta-demo[data-v-ad0c53d2]:hover{border-color:#94a3b81f;color:var(--color-gray-200)}.cta-demo svg[data-v-ad0c53d2]{color:var(--color-gray-500);height:16px;width:16px}.dark .cta-demo svg[data-v-ad0c53d2],:root.dark .cta-demo svg[data-v-ad0c53d2]{color:var(--color-slate-400)}@media(max-width:900px){.cta-body[data-v-ad0c53d2]{padding:1.5rem}.cta-journey[data-v-ad0c53d2]{flex-wrap:wrap;gap:8px}.cta-jconn[data-v-ad0c53d2]{display:none}.cta-jnode[data-v-ad0c53d2]{flex:none;width:45%}.cta-bottom[data-v-ad0c53d2]{flex-direction:column;text-align:center}.cta-bottom-fine[data-v-ad0c53d2],.cta-bottom-right[data-v-ad0c53d2]{justify-content:center}.cta-xp-float[data-v-ad0c53d2]{align-self:flex-end}.cta-ach-pop[data-v-ad0c53d2],.cta-xp-float[data-v-ad0c53d2]{margin-bottom:.5rem;position:relative;right:auto;top:auto}.cta-ach-pop[data-v-ad0c53d2]{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.cta-jdot[data-v-ad0c53d2]:before,.jc-packet[data-v-ad0c53d2]{animation:none!important;opacity:0!important}.cta-jconn.jc-lit .jc-packet[data-v-ad0c53d2]{opacity:0!important}.cta-ach-pop[data-v-ad0c53d2],.cta-jdot[data-v-ad0c53d2],.cta-jnode[data-v-ad0c53d2],.cta-log-line[data-v-ad0c53d2],.cta-xp-float[data-v-ad0c53d2]{transition:none!important}}
