.contact-overlay[data-v-43ea8cb4]{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080e9e;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.contact-card[data-v-43ea8cb4]{background:#0f1623;border:1px solid #334155e6;border-radius:16px;width:100%;max-width:460px;padding:1.6rem 1.6rem 1.5rem;position:relative;box-shadow:0 28px 70px -18px #000000bf}.contact-close[data-v-43ea8cb4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.contact-close[data-v-43ea8cb4]:hover{color:#f1f5f9;background:#94a3b81f}.contact-title[data-v-43ea8cb4]{letter-spacing:-.02em;color:#f1f5f9;margin:0 0 .35rem;font-size:1.4rem;font-weight:800}.contact-sub[data-v-43ea8cb4]{color:#94a3b8;margin:0 0 1.2rem;font-size:.88rem;line-height:1.55}.contact-form[data-v-43ea8cb4]{flex-direction:column;gap:.85rem;display:flex}.contact-field[data-v-43ea8cb4]{flex-direction:column;gap:.35rem;display:flex}.contact-field span[data-v-43ea8cb4]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.74rem;font-weight:600}.contact-field input[data-v-43ea8cb4],.contact-field textarea[data-v-43ea8cb4]{box-sizing:border-box;width:100%;font:inherit;color:#f1f5f9;resize:vertical;background:#0f172ad9;border:1px solid #334155e6;border-radius:9px;outline:none;padding:.6rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.contact-field input[data-v-43ea8cb4]:focus,.contact-field textarea[data-v-43ea8cb4]:focus{border-color:#d4b85ab3;box-shadow:0 0 0 3px #d4b85a26}.contact-error[data-v-43ea8cb4]{color:#fca5a5;margin:0;font-size:.82rem}.contact-submit[data-v-43ea8cb4]{font:inherit;cursor:pointer;color:#0a0a12;background:linear-gradient(135deg,#ad9037,#c9a942);border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:.3rem;padding:.75rem 1.1rem;font-size:.92rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 6px 18px -6px #d4b85a8c}.contact-submit[data-v-43ea8cb4]:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.contact-submit[data-v-43ea8cb4]:disabled{opacity:.6;cursor:not-allowed}.contact-sent[data-v-43ea8cb4]{text-align:center;padding:.5rem 0 .3rem}.contact-sent-icon[data-v-43ea8cb4]{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e66;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto .9rem;display:inline-flex}.contact-fade-enter-active[data-v-43ea8cb4],.contact-fade-leave-active[data-v-43ea8cb4]{transition:opacity .2s}.contact-fade-enter-from[data-v-43ea8cb4],.contact-fade-leave-to[data-v-43ea8cb4]{opacity:0}.navbar[data-v-ff71185f]{z-index:1000;background:0 0;padding:.9rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-ff71185f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020617a6;border-bottom:1px solid #1e293b4d;padding:.55rem 0}.nav-inner[data-v-ff71185f]{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1100px;margin:0 auto;padding:0 2rem;display:grid}.nav-logo[data-v-ff71185f]{justify-self:start}.nav-links[data-v-ff71185f]{justify-self:center}.nav-account-wrap[data-v-ff71185f],.nav-auth[data-v-ff71185f],.nav-burger[data-v-ff71185f]{justify-self:end}.nav-account-wrap[data-v-ff71185f],.nav-auth[data-v-ff71185f]{align-items:center;gap:.6rem;display:flex}.nav-auth .nav-signin[data-v-ff71185f],.nav-auth .nav-cta[data-v-ff71185f]{text-align:center;box-sizing:border-box;justify-content:center;min-width:90px;padding:.45rem 1.1rem!important;font-size:.88rem!important;line-height:1.5!important}.nav-logo[data-v-ff71185f]{color:#fff;letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.nav-links[data-v-ff71185f]{align-items:center;gap:1rem;display:flex}.nav-links a[data-v-ff71185f]{color:#64748b;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a[data-v-ff71185f]:hover{color:#e2e8f0}.nav-cta[data-v-ff71185f]{white-space:nowrap;border-radius:8px;color:#fff!important;background:#ad9037!important;padding:.45rem 1.1rem!important;font-weight:600!important;text-decoration:none!important;transition:all .15s!important}.nav-signin[data-v-ff71185f]{white-space:nowrap}.nav-cta[data-v-ff71185f]:hover{background:#c9a942!important}.nav-burger[data-v-ff71185f]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-burger span[data-v-ff71185f]{background:#94a3b8;border-radius:2px;width:20px;height:2px;display:block}.nav-signin[data-v-ff71185f]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155cc;border-radius:7px;padding:.35rem .8rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s}.nav-signin[data-v-ff71185f]:hover{color:#e2e8f0;border-color:#64748b99}.nav-account[data-v-ff71185f]{cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:.3rem .5rem;transition:background .15s;display:flex;position:relative}.nav-account[data-v-ff71185f]:hover{background:#1e293b99}.nav-avatar[data-v-ff71185f]{color:#fff;background:linear-gradient(135deg,#ad9037,#786017);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex}.nav-plan-badge[data-v-ff71185f]{color:#d4b85a;letter-spacing:.04em;text-transform:uppercase;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.nav-dropdown[data-v-ff71185f]{z-index:1500;background:#0f172a;border:1px solid #1e293be6;border-radius:12px;min-width:200px;padding:.4rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -8px #00000080}.nav-dropdown-email[data-v-ff71185f]{color:#64748b;word-break:break-all;padding:.4rem .6rem .5rem;font-size:.75rem}.nav-dropdown-divider[data-v-ff71185f]{background:#1e293bcc;height:1px;margin:.3rem 0}.nav-dropdown-item[data-v-ff71185f]{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:.5rem .6rem;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:block}.nav-dropdown-item[data-v-ff71185f]:hover{color:#f1f5f9;background:#1e293bb3}.nav-dropdown-signout[data-v-ff71185f]{color:#94a3b8}.nav-dropdown-signout[data-v-ff71185f]:hover{color:#fca5a5;background:#ef444414}.dropdown-fade-enter-active[data-v-ff71185f],.dropdown-fade-leave-active[data-v-ff71185f]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-ff71185f],.dropdown-fade-leave-to[data-v-ff71185f]{opacity:0;transform:translateY(-4px)}.nav-backdrop[data-v-ff71185f],.nav-drawer-auth[data-v-ff71185f]{display:none}@media (max-width:1000px){.nav-burger[data-v-ff71185f]{display:flex}.nav-auth[data-v-ff71185f],.nav-account-wrap .nav-cta[data-v-ff71185f]{display:none}.nav-drawer-auth[data-v-ff71185f]{display:flex}.nav-links>.nav-drawer-auth[data-v-ff71185f]{border-top:1px solid #1e293b;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;padding-top:1.25rem}.nav-drawer-auth .nav-signin[data-v-ff71185f]{text-align:center;width:100%;padding:.6rem 1rem;font-size:.95rem}a.nav-cta.nav-drawer-auth[data-v-ff71185f]{width:100%}.nav-backdrop[data-v-ff71185f]{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);z-index:1;opacity:0;pointer-events:none;background:#02061759;transition:opacity .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.nav-backdrop.visible[data-v-ff71185f]{opacity:1;pointer-events:auto}.nav-links[data-v-ff71185f]{z-index:2;background:#0f172a;border-left:1px solid #1e293b;flex-direction:column;gap:1.25rem;width:260px;height:100vh;padding:4rem 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%}.nav-links.open[data-v-ff71185f]{right:0}.nav-cta[data-v-ff71185f]{text-align:center;width:100%;display:block!important}}.footer[data-v-680392f3]{border-top:1px solid #1e293b;padding:2.5rem 2rem 1.5rem}.footer-inner[data-v-680392f3]{max-width:1000px;margin:0 auto}.footer-top[data-v-680392f3]{justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:2rem;display:flex}.footer-logo[data-v-680392f3]{align-items:center;gap:.5rem;margin-bottom:.5rem;text-decoration:none;display:flex}.footer-logo span[data-v-680392f3]{color:#e2e8f0;font-size:1rem;font-weight:800}.footer-brand p[data-v-680392f3]{color:#475569;font-size:.82rem}.footer-cols[data-v-680392f3]{gap:3rem;display:flex}.footer-links[data-v-680392f3]{flex-direction:column;gap:.6rem;display:flex}.footer-links a[data-v-680392f3]{color:#64748b;font-size:.82rem;text-decoration:none;transition:color .15s}.footer-links a[data-v-680392f3]:hover{color:#e2e8f0}.footer-bottom[data-v-680392f3]{color:#334155;border-top:1px solid #1e293b4d;justify-content:space-between;align-items:center;padding-top:1.25rem;font-size:.75rem;display:flex}.footer-legal[data-v-680392f3]{gap:1.25rem;display:flex}.footer-legal a[data-v-680392f3]{color:#475569;font-size:.75rem;text-decoration:none;transition:color .15s}.footer-legal a[data-v-680392f3]:hover{color:#94a3b8}@media (max-width:600px){.footer-top[data-v-680392f3]{flex-direction:column;gap:1.5rem}.footer-cols[data-v-680392f3]{gap:2rem}}.auth-backdrop[data-v-ac8af8d0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#020617bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-card[data-v-ac8af8d0]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172a;border:1px solid #1e293be6;border-radius:16px;width:100%;max-width:380px;padding:2rem;position:relative;box-shadow:0 24px 60px -12px #0009}.auth-close[data-v-ac8af8d0]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .15s;display:flex;position:absolute;top:1rem;right:1rem}.auth-close[data-v-ac8af8d0]:hover{color:#94a3b8}.auth-logo[data-v-ac8af8d0]{color:#f1f5f9;letter-spacing:-.02em;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1rem;font-weight:800;display:flex}.auth-tabs[data-v-ac8af8d0]{background:#0f172a99;border:1px solid #1e293bcc;border-radius:8px;gap:0;margin-bottom:1.5rem;padding:3px;display:flex}.auth-tab[data-v-ac8af8d0]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;flex:1;padding:.42rem 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.auth-tab.active[data-v-ac8af8d0]{color:#d4b85a;background:#d4b85a1f;border:1px solid #d4b85a4d}.auth-google-block[data-v-ac8af8d0]{flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.auth-google-btn[data-v-ac8af8d0]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:999px;justify-content:center;width:100%;min-height:44px;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000040,inset 0 0 0 1px #0f172a0f}.auth-google-btn[data-v-ac8af8d0] iframe{border-radius:999px!important}.auth-divider[data-v-ac8af8d0]{color:#475569;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.75rem;width:100%;font-size:.7rem;font-weight:600;display:flex}.auth-divider[data-v-ac8af8d0]:before,.auth-divider[data-v-ac8af8d0]:after{content:"";background:#1e293bd9;flex:1;height:1px}.auth-form[data-v-ac8af8d0]{flex-direction:column;gap:1rem;display:flex}.auth-field[data-v-ac8af8d0]{flex-direction:column;gap:.35rem;display:flex}.auth-field label[data-v-ac8af8d0]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.auth-field input[data-v-ac8af8d0]{color:#e2e8f0;background:#02061799;border:1px solid #1e293be6;border-radius:8px;outline:none;padding:.6rem .8rem;font-family:inherit;font-size:.88rem;transition:border-color .15s}.auth-field input[data-v-ac8af8d0]:focus{border-color:#d4b85a80}.auth-field input[data-v-ac8af8d0]::placeholder{color:#334155}.auth-checks[data-v-ac8af8d0]{flex-direction:column;gap:.5rem;display:flex}.auth-check[data-v-ac8af8d0]{color:#64748b;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}.auth-check input[data-v-ac8af8d0]{accent-color:#d4b85a;margin-top:2px}.auth-check a[data-v-ac8af8d0]{color:#d4b85a;text-decoration:none}.auth-check a[data-v-ac8af8d0]:hover{text-decoration:underline}.auth-error[data-v-ac8af8d0]{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin:0;padding:.5rem .7rem;font-size:.78rem}.auth-submit[data-v-ac8af8d0]{color:#0a0a12;cursor:pointer;background:linear-gradient(135deg,#ad9037,#c9a942);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .18s;display:flex;box-shadow:0 4px 14px -4px #d4b85a80}.auth-submit[data-v-ac8af8d0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -6px #d4b85aa6}.auth-submit[data-v-ac8af8d0]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-ac8af8d0{to{transform:rotate(360deg)}}.spin-icon[data-v-ac8af8d0]{animation:.8s linear infinite spin-ac8af8d0}.modal-fade-enter-active[data-v-ac8af8d0],.modal-fade-leave-active[data-v-ac8af8d0]{transition:opacity .2s}.modal-fade-enter-from[data-v-ac8af8d0],.modal-fade-leave-to[data-v-ac8af8d0]{opacity:0}.auth-verify-step[data-v-ac8af8d0]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.auth-verify-icon[data-v-ac8af8d0]{color:#d4b85a;background:#d4b85a1a;border:1px solid #d4b85a40;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex}.auth-verify-title[data-v-ac8af8d0]{color:#f8fafc;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.1rem;font-weight:700}.auth-verify-sub[data-v-ac8af8d0]{color:#64748b;margin:0;font-size:.8rem;line-height:1.55}.auth-verify-sub strong[data-v-ac8af8d0]{color:#94a3b8}.auth-code-input[data-v-ac8af8d0]{letter-spacing:.3em!important;text-align:center!important;padding:.7rem 1rem!important;font-family:ui-monospace,SF Mono,Consolas,monospace!important;font-size:1.6rem!important}.auth-verify-footer[data-v-ac8af8d0]{justify-content:center;gap:1.2rem;margin-top:-.25rem;display:flex}.auth-resend-btn[data-v-ac8af8d0],.auth-skip-btn[data-v-ac8af8d0]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;transition:color .15s}.auth-resend-btn[data-v-ac8af8d0]{color:#d4b85a}.auth-resend-btn[data-v-ac8af8d0]:hover:not(:disabled){color:#f6d860}.auth-resend-btn[data-v-ac8af8d0]:disabled{color:#475569;cursor:not-allowed}.auth-skip-btn[data-v-ac8af8d0]{color:#475569}.auth-skip-btn[data-v-ac8af8d0]:hover{color:#64748b}.nest-player[data-v-988ea730]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;border:1px solid #1e293be6;border-radius:14px;width:100%;max-width:560px;margin:0 auto 3rem;padding:.7rem .7rem .65rem;box-shadow:0 18px 50px -24px #d4b85a66,inset 0 1px #ffffff0a}.np-bar[data-v-988ea730]{align-items:center;gap:.5rem;padding:.15rem .35rem .6rem;display:flex}.np-dot[data-v-988ea730]{background:var(--dot,#22c55e);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot,#22c55e) 18%, transparent);border-radius:50%;flex-shrink:0;transition:background .3s,box-shadow .3s;animation:1.8s ease-in-out infinite np-pulse-988ea730}@keyframes np-pulse-988ea730{0%,to{opacity:1}50%{opacity:.45}}.np-title[data-v-988ea730]{letter-spacing:.01em;color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.np-phase[data-v-988ea730]{letter-spacing:.07em;text-transform:uppercase;color:var(--ph,#d4b85a);background:color-mix(in srgb, var(--ph,#d4b85a) 12%, transparent);border:1px solid color-mix(in srgb, var(--ph,#d4b85a) 32%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.14rem .45rem;font-size:.62rem;font-weight:700;transition:color .3s,background .3s,border-color .3s}.np-spacer[data-v-988ea730]{flex:1}.np-chip[data-v-988ea730]{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;padding:.18rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.np-chip-util[data-v-988ea730]{color:#d4b85a;background:#d4b85a1a;border-color:#d4b85a4d}.np-chip-strength[data-v-988ea730]{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf659}.np-chip-gen[data-v-988ea730]{color:#7dd3fc;background:#7dd3fc1a;border-color:#7dd3fc4d}.np-chip-dxf[data-v-988ea730]{color:#e7c766;background:#d4b85a1f;border-color:#d4b85a57}.np-chip-ready[data-v-988ea730]{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}.np-chip-nogo[data-v-988ea730]{color:#fca5a5;background:#ef44441f;border-color:#ef444461}.np-stage[data-v-988ea730]{position:relative}.np-svg[data-v-988ea730]{border-radius:8px;width:100%;height:auto;display:block}.np-part[data-v-988ea730]{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.np-edge-label[data-v-988ea730]{letter-spacing:1.4px;fill:#d4b85a;font-size:5.2px;font-weight:700}.np-nogo-label[data-v-988ea730]{letter-spacing:.8px;fill:#fca5a5;font-size:6px;font-weight:800}.np-sheet-flash[data-v-988ea730]{letter-spacing:3px;fill:#d4b85ae6;font-size:34px;font-weight:900}.np-config[data-v-988ea730]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;will-change:opacity, transform;background:#0d1321db;border:1px solid #8b5cf64d;border-radius:10px;width:min(54%,220px);padding:.6rem .7rem;position:absolute;top:8.5%;right:6%;box-shadow:0 14px 36px -16px #000000b3,inset 0 1px #ffffff0d}.np-config-head[data-v-988ea730]{color:#c4b5fd;border-bottom:1px solid #94a3b824;align-items:center;gap:.35rem;margin-bottom:.45rem;padding-bottom:.45rem;font-size:.68rem;font-weight:700;display:flex}.np-config-rows[data-v-988ea730]{flex-direction:column;gap:.34rem;display:flex}.np-row[data-v-988ea730]{will-change:opacity, transform;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.np-row-label[data-v-988ea730]{color:#94a3b8;white-space:nowrap;font-size:.68rem}.np-row-val[data-v-988ea730]{color:#e2e8f0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem;font-weight:700}.np-row-accent[data-v-988ea730]{color:#0b1220;background:linear-gradient(135deg,#d4b85a,#c9a942);border-radius:999px;padding:.06rem .42rem}.np-gcode[data-v-988ea730]{pointer-events:none;will-change:opacity;background:#080d18e6;border:1px solid #7dd3fc40;border-radius:8px;width:min(48%,196px);position:absolute;bottom:6%;left:5%;overflow:hidden;box-shadow:0 12px 30px -14px #000000bf}.np-gcode-head[data-v-988ea730]{letter-spacing:.05em;text-transform:uppercase;color:#7dd3fc;background:#7dd3fc14;border-bottom:1px solid #7dd3fc2e;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.6rem;font-weight:700;display:flex}.np-gcode-led[data-v-988ea730]{background:#7dd3fc;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite np-pulse-988ea730;box-shadow:0 0 6px #7dd3fc}.np-gcode-body[data-v-988ea730]{color:#cbeafd;white-space:pre;min-height:5.4em;margin:0;padding:.4rem .5rem .45rem;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.58rem;line-height:1.5}.np-gcode-line[data-v-988ea730]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.np-cursor[data-v-988ea730]{color:#7dd3fc;animation:1s steps(2,start) infinite np-blink-988ea730}@keyframes np-blink-988ea730{0%,to{opacity:1}50%{opacity:0}}.np-dxf[data-v-988ea730]{pointer-events:none;will-change:opacity;background:#0a0f1beb;border:1px solid #d4b85a52;border-radius:9px;width:min(50%,206px);padding:.55rem .6rem .6rem;position:absolute;bottom:6%;left:5%;box-shadow:0 14px 34px -16px #000000c7,inset 0 1px #ffffff0d}.np-dxf-head[data-v-988ea730]{color:#e7c766;border-bottom:1px solid #94a3b824;align-items:center;gap:.45rem;margin-bottom:.45rem;padding-bottom:.45rem;display:flex}.np-dxf-file[data-v-988ea730]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.np-dxf-name[data-v-988ea730]{color:#f1f5f9;font-size:.74rem;font-weight:700}.np-dxf-tag[data-v-988ea730]{letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc;font-size:.56rem;font-weight:600}.np-dxf-rows[data-v-988ea730]{flex-direction:column;gap:.26rem;display:flex}.np-dxf-row[data-v-988ea730]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.np-dxf-k[data-v-988ea730]{color:#94a3b8;font-size:.64rem}.np-dxf-v[data-v-988ea730]{color:#e2e8f0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem;font-weight:700}.np-dxf-foot[data-v-988ea730]{align-items:center;gap:.45rem;margin-top:.5rem;display:flex}.np-dxf-bar[data-v-988ea730]{background:#94a3b82e;border-radius:999px;flex:1;height:4px;overflow:hidden}.np-dxf-bar>span[data-v-988ea730]{background:linear-gradient(90deg,#d4b85a,#c9a942);border-radius:999px;height:100%;transition:width .12s linear;display:block}.np-dxf-status[data-v-988ea730]{color:#94a3b8;white-space:nowrap;align-items:center;gap:.18rem;font-size:.6rem;font-weight:700;display:inline-flex}.np-dxf-status.ready[data-v-988ea730]{color:#4ade80}.np-badge[data-v-988ea730]{pointer-events:none;will-change:opacity;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:7%;left:50%;transform:translate(-50%)}.np-badge-3d[data-v-988ea730]{color:#5eead4;background:#2dd4bf1a;border:1px solid #2dd4bf52;box-shadow:0 8px 22px -12px #2dd4bf99}.np-sheets[data-v-988ea730]{pointer-events:none;gap:.45rem;display:flex;position:absolute;top:7%;right:5%}.np-sheet[data-v-988ea730]{background:#0b1220d9;border:1px solid #94a3b84d;border-radius:4px;width:30px;height:22px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.np-sheet.active[data-v-988ea730]{border-color:#d4b85a;box-shadow:0 0 0 2px #d4b85a2e}.np-sheet.done[data-v-988ea730]{border-color:#4ade80}.np-sheet-fill[data-v-988ea730]{background:linear-gradient(#d4b85a80,#d4b85a40);width:100%;transition:height .12s linear;position:absolute;bottom:0;left:0}.np-sheet.done .np-sheet-fill[data-v-988ea730]{background:linear-gradient(#22c55e80,#22c55e40)}.np-sheet-n[data-v-988ea730]{color:#e2e8f0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.np-pips[data-v-988ea730]{justify-content:center;gap:.45rem;padding-top:.7rem;display:flex}.np-pip[data-v-988ea730]{cursor:pointer;background:#94a3b847;border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:background .2s,width .25s,box-shadow .2s}.np-pip[data-v-988ea730]:hover{background:#d4b85a8c}.np-pip.active[data-v-988ea730]{background:#d4b85a;width:22px;box-shadow:0 0 0 3px #d4b85a26}@media (prefers-reduced-motion:reduce){.np-dot[data-v-988ea730],.np-gcode-led[data-v-988ea730],.np-cursor[data-v-988ea730]{animation:none}}@media (max-width:560px){.nest-player[data-v-988ea730]{margin-bottom:2.25rem}.np-title[data-v-988ea730]{font-size:.72rem}.np-phase[data-v-988ea730]{padding:.1rem .36rem;font-size:.56rem}.np-config[data-v-988ea730]{width:min(62%,200px);top:6%;right:4%}.np-config-head[data-v-988ea730],.np-row-label[data-v-988ea730],.np-row-val[data-v-988ea730]{font-size:.62rem}.np-gcode[data-v-988ea730]{width:min(54%,168px)}.np-gcode-body[data-v-988ea730]{font-size:.52rem}.np-dxf[data-v-988ea730]{width:min(58%,176px);padding:.45rem .5rem .5rem}.np-dxf-name[data-v-988ea730]{font-size:.66rem}.np-dxf-k[data-v-988ea730],.np-dxf-v[data-v-988ea730]{font-size:.58rem}.np-badge[data-v-988ea730]{font-size:.62rem}}@media (max-width:400px){.np-phase[data-v-988ea730]{display:none}}.hero[data-v-f207e63a]{justify-content:center;align-items:center;min-height:100vh;padding:5.5rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-f207e63a]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.grid-pattern[data-v-f207e63a]{background-image:linear-gradient(#d4b85a08 1px,#0000 1px),linear-gradient(90deg,#d4b85a08 1px,#0000 1px);background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.glow[data-v-f207e63a]{filter:blur(60px);background:radial-gradient(circle,#d4b85a14,#0000 65%);width:800px;height:800px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hero-content[data-v-f207e63a]{z-index:1;text-align:center;max-width:880px;position:relative}.hero.visible .hero-content[data-v-f207e63a]{animation:.7s ease-out both fadeUp-f207e63a}@keyframes fadeUp-f207e63a{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-f207e63a]{letter-spacing:-.03em;color:#f1f5f9;margin-bottom:1rem;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.1}.gradient-text[data-v-f207e63a]{background:linear-gradient(135deg,#d4b85a,#c9a942);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle[data-v-f207e63a]{color:#94a3b8;max-width:600px;margin:0 auto 1.75rem;font-size:1.02rem;line-height:1.6}.hero-subtitle strong[data-v-f207e63a]{color:#cbd5e1;font-weight:600}.hero-actions[data-v-f207e63a]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.btn-hero[data-v-f207e63a]{color:#fff;background:#ad9037;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hero[data-v-f207e63a]:hover{background:#c9a942;transform:translateY(-1px);box-shadow:0 6px 20px #d4b85a59}.btn-hero-disabled[data-v-f207e63a]{color:#94a3b8;cursor:not-allowed;background:#d4b85a2e;border:1px solid #d4b85a40}.btn-hero-disabled[data-v-f207e63a]:hover{box-shadow:none;background:#d4b85a2e;transform:none}.btn-hero-soon[data-v-f207e63a]{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf2459;border-radius:999px;margin-left:.4rem;padding:.18rem .5rem;font-size:.65rem;font-weight:700;line-height:1}.hero-legal[data-v-f207e63a]{color:#64748b;text-align:center;max-width:32rem;margin:-.5rem auto 1.25rem;font-size:.75rem;line-height:1.4}.hero-legal a[data-v-f207e63a]{color:#94a3b8;text-underline-offset:2px;-webkit-text-decoration:underline #94a3b866;text-decoration:underline #94a3b866;transition:color .15s,text-decoration-color .15s}.hero-legal a[data-v-f207e63a]:hover{color:#e2e8f0;text-decoration-color:#e2e8f0}.beta-badge[data-v-f207e63a]{letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:20px;margin-bottom:1.25rem;padding:.3rem .9rem;font-size:.75rem;font-weight:700;display:inline-block}.subscribe-box[data-v-f207e63a]{text-align:center;margin-bottom:3rem}.subscribe-text[data-v-f207e63a]{color:#64748b;margin-bottom:.75rem;font-size:.88rem}.subscribe-form[data-v-f207e63a]{justify-content:center;gap:.5rem;max-width:420px;margin:0 auto;display:flex}.subscribe-input[data-v-f207e63a]{color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:8px;outline:none;flex:1;padding:.65rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.subscribe-input[data-v-f207e63a]::placeholder{color:#475569}.subscribe-input[data-v-f207e63a]:focus{border-color:#ad9037}.subscribe-btn[data-v-f207e63a]{color:#fff;cursor:pointer;white-space:nowrap;background:#ad9037;border:none;border-radius:8px;padding:.65rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}.subscribe-btn[data-v-f207e63a]:hover{background:#c9a942}.subscribe-btn[data-v-f207e63a]:disabled{opacity:.6;cursor:not-allowed}.subscribe-ok[data-v-f207e63a]{color:#4ade80;margin-top:.5rem;font-size:.88rem}.subscribe-err[data-v-f207e63a]{color:#f87171;margin-top:.5rem;font-size:.85rem}.hero-stats[data-v-f207e63a]{justify-content:center;align-items:center;gap:1.5rem;display:flex}.stat[data-v-f207e63a]{text-align:center}.stat-number[data-v-f207e63a]{color:#e2e8f0;letter-spacing:-.02em;font-size:1.55rem;font-weight:800;display:block}.stat-label[data-v-f207e63a]{color:#64748b;letter-spacing:.01em;font-size:.78rem;font-weight:500}.stat-dot[data-v-f207e63a]{background:#334155;border-radius:50%;width:3px;height:3px}@media (max-width:768px){.hero[data-v-f207e63a]{min-height:auto;padding:6rem 1.5rem 3rem}.hero-stats[data-v-f207e63a]{flex-wrap:wrap;gap:1.25rem}.stat-dot[data-v-f207e63a]{display:none}.hero-subtitle[data-v-f207e63a]{font-size:1rem}}.demo-section[data-v-f2cfa0b4]{padding:5rem 2rem;position:relative;overflow:hidden}.demo-section[data-v-f2cfa0b4]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#d4b85a0f,#0000 60%);width:800px;height:600px;position:absolute;bottom:-200px;left:50%;transform:translate(-50%)}.section-inner[data-v-f2cfa0b4]{text-align:center;max-width:1000px;margin:0 auto;position:relative}.demo-eyebrow[data-v-f2cfa0b4]{letter-spacing:.14em;text-transform:uppercase;color:#d4b85a;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;margin-bottom:1.4rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.demo-headline[data-v-f2cfa0b4]{letter-spacing:-.025em;color:#f1f5f9;margin-bottom:.6rem;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800}.demo-sub[data-v-f2cfa0b4]{color:#94a3b8;margin-bottom:3.5rem;font-size:1rem}.timeline[data-v-f2cfa0b4]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-rail[data-v-f2cfa0b4]{z-index:0;opacity:.7;background:linear-gradient(90deg,#d4b85a80,#8b5cf680,#a855f780,#22c55e80);border-radius:2px;height:2px;position:absolute;top:28px;left:12.5%;right:12.5%}.timeline-step[data-v-f2cfa0b4]{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.step-node[data-v-f2cfa0b4]{border:1.5px solid var(--step-color);width:56px;height:56px;color:var(--step-color);box-shadow:0 6px 20px -8px var(--step-color), inset 0 1px 0 #ffffff0d;background:radial-gradient(circle at 30% 30%,#ffffff0f,#0000 60%),#0f172a;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.step-node[data-v-f2cfa0b4]:after{content:"";background:var(--step-color);filter:blur(16px);opacity:.18;z-index:-1;border-radius:50%;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.timeline-step:hover .step-node[data-v-f2cfa0b4]{box-shadow:0 14px 32px -8px var(--step-color), inset 0 1px 0 #ffffff1a;transform:translateY(-3px)scale(1.04)}.step-card[data-v-f2cfa0b4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#0f172a8c;border:1px solid #1e293bcc;border-radius:12px;width:100%;margin-top:1.25rem;padding:1rem .85rem;transition:border-color .2s,transform .2s}.timeline-step:hover .step-card[data-v-f2cfa0b4]{border-color:#334155;transform:translateY(-2px)}.step-index[data-v-f2cfa0b4]{letter-spacing:.1em;color:var(--step-color);opacity:.7;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:inline-block}.step-card h3[data-v-f2cfa0b4]{color:#e2e8f0;letter-spacing:-.01em;margin:0 0 .35rem;font-size:1rem;font-weight:700}.step-card p[data-v-f2cfa0b4]{color:#94a3b8;margin:0;font-size:.83rem;line-height:1.5}.demo-cta-row[data-v-f2cfa0b4]{margin-top:3rem}.demo-cta[data-v-f2cfa0b4]{color:#fff;background:linear-gradient(135deg,#ad9037,#8b5cf6);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px -4px #d4b85a80}.demo-cta[data-v-f2cfa0b4]:hover{transform:translateY(-2px);box-shadow:0 10px 28px -6px #d4b85ab3}@media (max-width:900px){.timeline[data-v-f2cfa0b4]{gap:1rem}.timeline-rail[data-v-f2cfa0b4]{display:none}}@media (max-width:640px){.timeline[data-v-f2cfa0b4]{text-align:left;grid-template-columns:1fr;gap:1.25rem}.timeline-step[data-v-f2cfa0b4]{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}.timeline-rail[data-v-f2cfa0b4]{background:linear-gradient(#d4b85a80,#8b5cf680,#a855f780,#22c55e80);width:2px;height:auto;display:block;top:28px;bottom:28px;left:27px;right:auto}.step-node[data-v-f2cfa0b4]{flex-shrink:0;width:56px;height:56px}.step-card[data-v-f2cfa0b4]{flex:1;margin-top:0}}@media (max-width:500px){.demo-section[data-v-f2cfa0b4]{padding:3.5rem 1.5rem}}.features-section[data-v-181dee42]{padding:7rem 2rem;position:relative;overflow:hidden}.features-section[data-v-181dee42]:before{content:"";pointer-events:none;background-image:linear-gradient(#d4b85a06 1px,#0000 1px),linear-gradient(90deg,#d4b85a06 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.section-inner[data-v-181dee42]{max-width:1060px;margin:0 auto;position:relative}.section-header[data-v-181dee42]{text-align:center;margin-bottom:4.5rem}.eyebrow[data-v-181dee42]{letter-spacing:.18em;text-transform:uppercase;color:#d4b85a;background:#d4b85a14;border:1px solid #d4b85a38;border-radius:999px;margin-bottom:1.4rem;padding:.28rem .85rem;font-size:.65rem;font-weight:700;display:inline-block}.section-h2[data-v-181dee42]{color:#f1f5f9;letter-spacing:-.03em;margin:0 0 1.1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.section-h2 em[data-v-181dee42]{background:linear-gradient(135deg,#f1d480 0%,#d4b85a 60%,#a8893a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.section-sub[data-v-181dee42]{color:#94a3b8cc;max-width:500px;margin:0 auto;font-size:.92rem;line-height:1.6}.features-grid[data-v-181dee42]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card[data-v-181dee42]{cursor:default;opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards cardIn-181dee42;animation-delay:var(--delay,0s);background:linear-gradient(160deg,#0f172af2 0%,#060912fa 100%);border:1px solid #d4b85a1a;border-radius:16px;padding:2rem 1.6rem 1.75rem;transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(18px)}@keyframes cardIn-181dee42{to{opacity:1;transform:translateY(0)}}.card-glow[data-v-181dee42]{opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 0 0,#d4b85a1f 0%,#0000 65%);transition:opacity .32s;position:absolute;top:-60px;bottom:-60px;left:-60px;right:-60px}.feature-card[data-v-181dee42]:hover{border-color:#d4b85a61;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #d4b85a1a,0 16px 40px #0000008c,0 0 24px #d4b85a0f}.feature-card:hover .card-glow[data-v-181dee42]{opacity:1}.card-num[data-v-181dee42]{color:#d4b85a0e;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;font-size:4.5rem;font-weight:900;line-height:1;transition:color .28s;position:absolute;top:.6rem;right:1rem}.feature-card:hover .card-num[data-v-181dee42]{color:#d4b85a1a}.card-icon[data-v-181dee42]{color:#d4b85ab3;background:#d4b85a12;border:1px solid #d4b85a2e;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1.1rem;transition:background .28s,border-color .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.feature-card:hover .card-icon[data-v-181dee42]{color:#d4b85a;background:#d4b85a21;border-color:#d4b85a6b;transform:scale(1.1);box-shadow:0 0 14px #d4b85a38,inset 0 0 4px #d4b85a26}.card-body h3[data-v-181dee42]{color:#e2e8f0;letter-spacing:-.01em;margin:0 0 .5rem;font-size:.97rem;font-weight:700;transition:color .28s}.feature-card:hover .card-body h3[data-v-181dee42]{color:#d4b85a}.card-body p[data-v-181dee42]{color:#94a3b8c7;margin:0;font-size:.83rem;line-height:1.6}@media (max-width:860px){.features-grid[data-v-181dee42]{grid-template-columns:repeat(2,1fr)}.features-section[data-v-181dee42]{padding:5rem 1.5rem}}@media (max-width:520px){.features-grid[data-v-181dee42]{grid-template-columns:1fr;gap:12px}.features-section[data-v-181dee42]{padding:4rem 1.25rem}.section-header[data-v-181dee42]{margin-bottom:3rem}.card-num[data-v-181dee42]{font-size:3.5rem}}.algo-section[data-v-edc591b7]{padding:5rem 2rem}.section-inner[data-v-edc591b7]{max-width:1000px;margin:0 auto}.section-title[data-v-edc591b7]{text-transform:uppercase;letter-spacing:.14em;color:#d4b85a;text-align:center;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 auto .5rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:block}.section-sub[data-v-edc591b7]{text-align:center;color:#64748b;margin-bottom:2.5rem;font-size:.95rem}.algo-grid[data-v-edc591b7]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.algo-card[data-v-edc591b7]{border:1px solid #1e293b;border-left:3px solid var(--accent);background:#0f172a99;border-radius:14px;padding:1.5rem;transition:all .3s}.algo-card[data-v-edc591b7]:hover{border-color:color-mix(in srgb, var(--accent) 40%, #1e293b);border-left-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 30px #0003}.algo-card-header[data-v-edc591b7]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.algo-icon[data-v-edc591b7]{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.algo-card h3[data-v-edc591b7]{color:#f1f5f9;font-size:1.05rem;font-weight:700;line-height:1.2}.algo-nfp-badge[data-v-edc591b7]{vertical-align:middle;letter-spacing:.08em;color:#5eead4;background:#14b8a624;border:1px solid #14b8a680;border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.6rem;font-weight:800;display:inline-block}.algo-time[data-v-edc591b7]{color:var(--accent);font-size:.75rem;font-weight:600}.algo-card p[data-v-edc591b7]{color:#94a3b8;margin-bottom:.75rem;font-size:.85rem;line-height:1.6}.algo-best-for[data-v-edc591b7]{color:#64748b;border-top:1px solid #ffffff0d;padding-top:.6rem;font-size:.78rem}.algo-best-label[data-v-edc591b7]{color:#94a3b8;margin-right:.3rem;font-weight:600}@media (max-width:900px){.algo-grid[data-v-edc591b7]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.algo-grid[data-v-edc591b7]{grid-template-columns:1fr}.algo-section[data-v-edc591b7]{padding:3.5rem 1.5rem}}.checker-section[data-v-30f12619]{padding:6rem 2rem;position:relative;overflow:hidden}.checker-section[data-v-30f12619]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#22c55e12,#0000 70%);width:720px;height:320px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.section-inner[data-v-30f12619]{max-width:980px;margin:0 auto;position:relative}.checker-header[data-v-30f12619]{text-align:center;margin-bottom:4rem}.checker-tag[data-v-30f12619]{letter-spacing:.12em;text-transform:uppercase;color:#4ade80;background:#22c55e14;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.4rem;padding:.32rem .8rem .32rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.checker-tag-dot[data-v-30f12619]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-tag-30f12619;box-shadow:0 0 6px #22c55eb3}@keyframes pulse-tag-30f12619{0%,to{opacity:1}50%{opacity:.5}}.checker-title[data-v-30f12619]{letter-spacing:-.03em;color:#f1f5f9;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.checker-title-accent[data-v-30f12619]{background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.checker-subtitle[data-v-30f12619]{color:#94a3b8;max-width:580px;margin:0 auto 1.85rem;font-size:1.02rem;line-height:1.65}.checker-cta-row[data-v-30f12619]{flex-direction:column;align-items:center;gap:.55rem;display:inline-flex}.checker-cta-primary[data-v-30f12619]{color:#022c1a;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #22c55e40}.checker-cta-primary[data-v-30f12619]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 12px 28px #22c55e59}.checker-cta-primary svg[data-v-30f12619]{transition:transform .18s}.checker-cta-primary:hover svg[data-v-30f12619]{transform:translate(3px)}.checker-cta-meta[data-v-30f12619]{color:#64748b;letter-spacing:.01em;font-size:.72rem}.checker-groups[data-v-30f12619]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.checker-group[data-v-30f12619]{--sev-color:#94a3b8;--sev-bg:#94a3b814;background:#0f172a80;border:1px solid #1e293bcc;border-radius:16px;padding:1.4rem 1.4rem .5rem;transition:border-color .2s,transform .2s}.checker-group.sev-error[data-v-30f12619]{--sev-color:#f87171;--sev-bg:#f871711a}.checker-group.sev-warning[data-v-30f12619]{--sev-color:#fbbf24;--sev-bg:#fbbf241a}.checker-group.sev-info[data-v-30f12619]{--sev-color:#60a5fa;--sev-bg:#60a5fa1a}.checker-group[data-v-30f12619]:hover{border-color:#334155e6;transform:translateY(-2px)}.checker-group-head[data-v-30f12619]{border-bottom:1px solid #1e293bb3;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.checker-group-pip[data-v-30f12619]{background:var(--sev-color);width:8px;height:8px;box-shadow:0 0 10px var(--sev-color);border-radius:50%;flex-shrink:0}.checker-group-label[data-v-30f12619]{color:#e2e8f0;letter-spacing:.01em;flex:1;font-size:.75rem;font-weight:700}.checker-group-count[data-v-30f12619]{color:var(--sev-color);background:var(--sev-bg);letter-spacing:.02em;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:600}.checker-group-items[data-v-30f12619]{flex-direction:column;display:flex}.checker-item[data-v-30f12619]{padding:.65rem 0}.checker-item+.checker-item[data-v-30f12619]{border-top:1px dashed #1e293b99}.checker-item h3[data-v-30f12619]{color:#e2e8f0;letter-spacing:-.005em;margin-bottom:.18rem;font-size:.86rem;font-weight:700}.checker-item p[data-v-30f12619]{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.5}.checker-foot[data-v-30f12619]{text-align:center;margin-top:3rem}.checker-foot-cta[data-v-30f12619]{color:#4ade80;background:0 0;border:1px solid #22c55e66;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.checker-foot-cta[data-v-30f12619]:hover{background:#22c55e14;border-color:#22c55ea6}.checker-foot-cta svg[data-v-30f12619]{transition:transform .15s}.checker-foot-cta:hover svg[data-v-30f12619]{transform:translate(3px)}.checker-foot-note[data-v-30f12619]{color:#64748b;max-width:580px;margin:1rem auto 0;font-size:.78rem;line-height:1.55}@media (max-width:900px){.checker-groups[data-v-30f12619]{grid-template-columns:1fr}}@media (max-width:540px){.checker-section[data-v-30f12619]{padding:4rem 1.5rem}.checker-cta-row[data-v-30f12619]{width:100%}.checker-cta-primary[data-v-30f12619]{justify-content:center;width:100%}}.timeline-section[data-v-b1fb9704]{padding:6rem 2rem;position:relative;overflow:hidden}.timeline-section[data-v-b1fb9704]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#d4b85a0f,#0000 70%);width:700px;height:320px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-inner[data-v-b1fb9704]{max-width:1080px;margin:0 auto;position:relative}.timeline-header[data-v-b1fb9704]{text-align:center;margin-bottom:4rem}.timeline-eyebrow[data-v-b1fb9704]{letter-spacing:.14em;text-transform:uppercase;color:#d4b85a;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;margin-bottom:1.4rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.timeline-title[data-v-b1fb9704]{letter-spacing:-.03em;color:#f1f5f9;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.timeline-title-accent[data-v-b1fb9704]{background:linear-gradient(135deg,#4ade80,#d4b85a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.timeline-subtitle[data-v-b1fb9704]{color:#94a3b8;max-width:560px;margin:0 auto;font-size:1.02rem;line-height:1.65}.timeline[data-v-b1fb9704]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-rail[data-v-b1fb9704]{z-index:0;background:linear-gradient(90deg,#22c55e99 0% 33%,#d4b85a99 66%,#33415566 100%);height:2px;position:absolute;top:28px;left:0;right:0}.phase[data-v-b1fb9704]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.phase-marker[data-v-b1fb9704]{z-index:1;background:#030712;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.4rem;display:flex;position:relative}.phase-marker-ring[data-v-b1fb9704]{background:#0f172a99;border:2px solid #33415599;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.phase-marker-dot[data-v-b1fb9704]{background:#475569;border-radius:50%;width:14px;height:14px;position:relative}.status-done .phase-marker-ring[data-v-b1fb9704]{background:#22c55e1a;border-color:#22c55e80}.status-done .phase-marker-dot[data-v-b1fb9704]{background:#22c55e;box-shadow:0 0 12px #22c55eb3}.status-active .phase-marker-ring[data-v-b1fb9704]{background:#d4b85a1f;border-color:#d4b85a99;animation:2.4s ease-in-out infinite ring-pulse-b1fb9704}.status-active .phase-marker-dot[data-v-b1fb9704]{background:#ad9037;animation:1.8s ease-in-out infinite dot-pulse-tl-b1fb9704;box-shadow:0 0 14px #d4b85ad9}@keyframes ring-pulse-b1fb9704{0%,to{box-shadow:0 0 #d4b85a66}50%{box-shadow:0 0 0 12px #d4b85a00}}@keyframes dot-pulse-tl-b1fb9704{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.status-next .phase-marker-ring[data-v-b1fb9704]{border-color:#d4b85a59}.status-next .phase-marker-dot[data-v-b1fb9704]{opacity:.7;background:#d4b85a}.status-future .phase-marker-ring[data-v-b1fb9704]{border-style:dashed;border-color:#33415580}.status-future .phase-marker-dot[data-v-b1fb9704]{opacity:.7;background:#475569}.phase-card[data-v-b1fb9704]{text-align:left;background:#0f172a8c;border:1px solid #1e293bcc;border-radius:14px;width:100%;padding:1.25rem 1.25rem 1.4rem;transition:border-color .2s,transform .2s}.phase:hover .phase-card[data-v-b1fb9704]{border-color:#334155f2;transform:translateY(-2px)}.status-active .phase-card[data-v-b1fb9704]{background:linear-gradient(#d4b85a0f,#0f172a80);border-color:#d4b85a66}.phase-card-head[data-v-b1fb9704]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.phase-status-pill[data-v-b1fb9704]{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;background:#33415573;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:700}.status-done .phase-status-pill[data-v-b1fb9704]{color:#4ade80;background:#22c55e1f}.status-active .phase-status-pill[data-v-b1fb9704]{color:#d4b85a;background:#d4b85a2e}.status-next .phase-status-pill[data-v-b1fb9704]{color:#e6d28a;background:#d4b85a1a}.phase-when[data-v-b1fb9704]{color:#64748b;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.7rem}.phase-title[data-v-b1fb9704]{color:#e2e8f0;letter-spacing:-.005em;margin-bottom:.45rem;font-size:1rem;font-weight:700}.phase-body[data-v-b1fb9704]{color:#94a3b8;margin-bottom:.85rem;font-size:.82rem;line-height:1.55}.phase-bullets[data-v-b1fb9704]{border-top:1px solid #1e293bb3;flex-direction:column;gap:.3rem;margin:0;padding:.7rem 0 0;list-style:none;display:flex}.phase-bullets li[data-v-b1fb9704]{color:#cbd5e1;padding-left:1rem;font-size:.74rem;line-height:1.45;position:relative}.phase-bullets li[data-v-b1fb9704]:before{content:"";background:#475569;border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.status-done .phase-bullets li[data-v-b1fb9704]:before{background:#22c55e}.status-active .phase-bullets li[data-v-b1fb9704]:before{background:#d4b85a}.timeline-foot[data-v-b1fb9704]{text-align:center;color:#64748b;margin-top:3rem;font-size:.88rem}.timeline-foot-link[data-v-b1fb9704]{color:#d4b85a;border-bottom:1px solid #d4b85a66;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.timeline-foot-link[data-v-b1fb9704]:hover{color:#e6d28a;border-bottom-color:#d4b85ab3}@media (max-width:880px){.timeline[data-v-b1fb9704]{grid-template-columns:1fr;gap:0;padding-left:32px}.timeline-rail[data-v-b1fb9704]{background:linear-gradient(#22c55e99 0% 33%,#d4b85a99 66%,#33415566 100%);width:2px;height:auto;top:0;bottom:0;left:27px;right:auto}.phase[data-v-b1fb9704]{flex-direction:row;align-items:flex-start;gap:1.1rem;padding-bottom:1.5rem}.phase-marker[data-v-b1fb9704]{flex-shrink:0;width:44px;height:44px;margin-bottom:0;margin-left:-50px}.phase-marker-dot[data-v-b1fb9704]{width:12px;height:12px}.phase-card[data-v-b1fb9704]{flex:1}}@media (max-width:540px){.timeline-section[data-v-b1fb9704]{padding:4rem 1.5rem}}.pricing-section[data-v-d0fa897b]{padding:5.5rem 2rem;position:relative;overflow:hidden}.pricing-section[data-v-d0fa897b]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#d4b85a0f,#0000 70%);width:700px;height:320px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-inner[data-v-d0fa897b]{max-width:1080px;margin:0 auto;position:relative}.pricing-header[data-v-d0fa897b]{text-align:center;margin-bottom:3rem}.pricing-header .pricing-sub[data-v-d0fa897b]{margin:0 auto}.pricing-active-panel[data-v-d0fa897b]{background:linear-gradient(135deg,#d4b85a1a,#d4b85a0a);border:1px solid #d4b85a52;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;max-width:760px;margin:0 auto;padding:1.5rem 1.75rem;display:grid;box-shadow:0 14px 40px -16px #d4b85a40}.pap-icon[data-v-d0fa897b]{color:#d4b85a;background:#d4b85a29;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pap-meta[data-v-d0fa897b]{min-width:0}.pap-eyebrow[data-v-d0fa897b]{letter-spacing:.12em;text-transform:uppercase;color:#d4b85a;margin-bottom:4px;font-size:11px;font-weight:700}.pap-title[data-v-d0fa897b]{color:#f1f5f9;letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem;font-weight:700}.pap-title strong[data-v-d0fa897b]{color:#d4b85a;font-weight:800}.pap-sub[data-v-d0fa897b]{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.5}.pap-actions[data-v-d0fa897b]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pap-cta[data-v-d0fa897b]{color:#0a0a12;cursor:pointer;background:linear-gradient(135deg,#d4b85a,#b08e2e);border:none;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 1.1rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 18px -6px #d4b85a8c}.pap-cta[data-v-d0fa897b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -6px #d4b85ab3}.pap-cta[data-v-d0fa897b]:disabled{opacity:.7;cursor:not-allowed}@keyframes pap-spin-d0fa897b{to{transform:rotate(360deg)}}.pap-spin[data-v-d0fa897b]{animation:.8s linear infinite pap-spin-d0fa897b}.pap-link[data-v-d0fa897b]{color:#94a3b8;font-size:12px;font-weight:600;text-decoration:none;transition:color .12s}.pap-link[data-v-d0fa897b]:hover{color:#d4b85a}.pap-error[data-v-d0fa897b]{color:#fca5a5;margin:0;font-size:12px}@media (max-width:640px){.pricing-active-panel[data-v-d0fa897b]{text-align:center;grid-template-columns:1fr;padding:1.25rem}.pap-icon[data-v-d0fa897b]{margin:0 auto}.pap-actions[data-v-d0fa897b]{align-items:center}}.pricing-eyebrow[data-v-d0fa897b]{letter-spacing:.14em;text-transform:uppercase;color:#d4b85a;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;margin-bottom:1.4rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.pricing-headline[data-v-d0fa897b]{letter-spacing:-.03em;color:#f1f5f9;max-width:720px;margin:0 auto 1rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:800;line-height:1.12}.pricing-sub[data-v-d0fa897b]{color:#94a3b8;max-width:600px;margin:0;font-size:1rem;line-height:1.65}.pricing-beta[data-v-d0fa897b]{background:linear-gradient(135deg,#22c55e1a,#d4b85a14);border:1px solid #22c55e59;border-radius:12px;align-items:center;gap:.85rem;max-width:760px;margin:0 auto 2.5rem;padding:.85rem 1.1rem;display:flex}.pricing-beta-badge[data-v-d0fa897b]{letter-spacing:.12em;text-transform:uppercase;color:#4ade80;background:#22c55e24;border:1px solid #22c55e66;border-radius:999px;flex-shrink:0;padding:.3rem .6rem;font-size:.66rem;font-weight:800}.pricing-beta-text[data-v-d0fa897b]{color:#cbd5e1;margin:0;font-size:.9rem;line-height:1.55}.pricing-beta-text strong[data-v-d0fa897b]{color:#4ade80;font-weight:700}.pricing-loading[data-v-d0fa897b]{text-align:center;color:#64748b;padding:2rem 0;font-size:.9rem}.pricing-grid[data-v-d0fa897b]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.tier-card[data-v-d0fa897b]{background:#0f172a8c;border:1px solid #1e293bd9;border-radius:16px;flex-direction:column;padding:1.6rem 1.4rem 1.4rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.tier-card[data-v-d0fa897b]:hover{border-color:#334155;transform:translateY(-2px)}.tier-featured[data-v-d0fa897b]{background:linear-gradient(#d4b85a14,#0f172a99);border-color:#d4b85a8c;box-shadow:0 12px 40px -14px #d4b85a80}.tier-featured[data-v-d0fa897b]:hover{border-color:#d4b85acc;transform:translateY(-4px)}.tier-popular[data-v-d0fa897b]{letter-spacing:.12em;text-transform:uppercase;color:#1a1108;white-space:nowrap;background:linear-gradient(135deg,#d4b85a,#c9a942);border-radius:999px;padding:.28rem .7rem;font-size:.62rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px -4px #d4b85ab3}.tier-head[data-v-d0fa897b]{margin-bottom:1.1rem}.tier-head-row[data-v-d0fa897b]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.tier-name[data-v-d0fa897b]{letter-spacing:-.02em;color:#f1f5f9;margin:0;font-size:1.2rem;font-weight:800}.tier-tag[data-v-d0fa897b]{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.tier-tag-live[data-v-d0fa897b]{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e59}.tier-tag-soon[data-v-d0fa897b]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}.tier-tag-beta[data-v-d0fa897b]{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e4d}.tier-tag-dot[data-v-d0fa897b]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pricing-dot-pulse-d0fa897b;box-shadow:0 0 6px #22c55eb3}@keyframes pricing-dot-pulse-d0fa897b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.tier-price-row[data-v-d0fa897b]{align-items:baseline;gap:.55rem;margin-bottom:.55rem;display:flex}.tier-price[data-v-d0fa897b]{letter-spacing:-.04em;color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.tier-blurb[data-v-d0fa897b]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.55}.tier-features[data-v-d0fa897b]{border-top:1px solid #1e293bd9;flex-direction:column;flex:1;gap:.55rem;margin:0 0 1.2rem;padding:1.1rem 0 0;list-style:none;display:flex}.tier-features li[data-v-d0fa897b]{color:#cbd5e1;align-items:flex-start;gap:.55rem;font-size:.83rem;line-height:1.5;display:flex}.tier-feature-icon[data-v-d0fa897b]{color:#4ade80;background:#22c55e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.tier-feature-limit[data-v-d0fa897b]{color:#e2e8f0;font-weight:600}.tier-feature-limit .tier-feature-icon[data-v-d0fa897b]{color:#d4b85a;background:#d4b85a1f}.tier-feature-inherit[data-v-d0fa897b]{color:#94a3b8;font-weight:600}.tier-cta[data-v-d0fa897b]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.tier-cta[data-v-d0fa897b]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.tier-cta-primary[data-v-d0fa897b]{color:#0a0a12;background:linear-gradient(135deg,#ad9037,#c9a942);box-shadow:0 6px 18px -6px #d4b85a8c}.tier-cta-primary[data-v-d0fa897b]:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px #d4b85ab3}.tier-cta-ghost[data-v-d0fa897b]{color:#cbd5e1;background:0 0;border:1px solid #334155e6}.tier-cta-ghost[data-v-d0fa897b]:hover{color:#d4b85a;background:#d4b85a0d;border-color:#d4b85a8c}.tier-cta-beta[data-v-d0fa897b]{color:#4ade80;background:#22c55e14;border:1px solid #22c55e4d}.tier-cta-active[data-v-d0fa897b]{color:#4ade80!important;cursor:default!important;background:#22c55e14!important;border:1px solid #22c55e59!important}.tier-active-badge[data-v-d0fa897b]{color:#4ade80;letter-spacing:.03em;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (max-width:900px){.pricing-grid[data-v-d0fa897b]{gap:.75rem}.tier-card[data-v-d0fa897b]{padding:1.3rem 1.1rem 1.2rem}}@media (max-width:640px){.pricing-section[data-v-d0fa897b]{padding:3.5rem 1.25rem}.pricing-grid[data-v-d0fa897b]{grid-template-columns:1fr}.pricing-headline[data-v-d0fa897b]{font-size:1.7rem}.pricing-sub[data-v-d0fa897b]{margin-bottom:2rem}.pricing-beta[data-v-d0fa897b]{flex-direction:column;align-items:flex-start;gap:.6rem}.tier-card[data-v-d0fa897b]{padding:1.4rem 1.2rem 1.2rem}.tier-price[data-v-d0fa897b]{font-size:2rem}.tier-featured[data-v-d0fa897b]{transform:none}}.uc-section[data-v-51dfd753]{padding:5rem 2rem}.section-inner[data-v-51dfd753]{max-width:1000px;margin:0 auto}.section-title[data-v-51dfd753]{text-transform:uppercase;letter-spacing:.14em;color:#d4b85a;text-align:center;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 auto 2.5rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:block}.uc-lead[data-v-51dfd753]{text-align:center;color:#94a3b8d9;max-width:720px;margin:0 auto 2.25rem;font-size:.92rem;line-height:1.65}.uc-grid[data-v-51dfd753]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:3rem;display:grid}.uc-card[data-v-51dfd753]{background:#0a0f1a;border:1px solid #1e293b;border-radius:12px;padding:1.25rem;transition:border-color .2s}.uc-card[data-v-51dfd753]:hover{border-color:#334155}.uc-card h3[data-v-51dfd753]{color:#e2e8f0;margin-bottom:.35rem;font-size:.95rem;font-weight:700}.uc-card p[data-v-51dfd753]{color:#94a3b8;margin-bottom:.65rem;font-size:.82rem;line-height:1.5}.uc-tags[data-v-51dfd753]{flex-wrap:wrap;gap:.3rem;display:flex}.uc-tags span[data-v-51dfd753]{color:#64748b;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;padding:.15rem .5rem;font-size:.68rem;font-weight:500}.keyword-cloud[data-v-51dfd753]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.kw[data-v-51dfd753]{color:#64748b;border:1px solid #1e293b;border-radius:100px;padding:.35rem .85rem;font-size:.78rem;font-weight:500;transition:all .15s}.kw[data-v-51dfd753]:hover{color:#94a3b8;border-color:#334155}@media (max-width:768px){.uc-grid[data-v-51dfd753]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.uc-grid[data-v-51dfd753]{grid-template-columns:1fr}.uc-section[data-v-51dfd753]{padding:3.5rem 1.5rem}}.faq-section[data-v-dd87f4fc]{padding:5rem 2rem}.section-inner[data-v-dd87f4fc]{max-width:680px;margin:0 auto}.section-title[data-v-dd87f4fc]{text-transform:uppercase;letter-spacing:.14em;color:#d4b85a;text-align:center;background:#d4b85a1a;border:1px solid #d4b85a4d;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0 auto 2.5rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:block}.faq-list[data-v-dd87f4fc]{border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:0;margin-bottom:3rem;display:flex;overflow:hidden}.faq-item[data-v-dd87f4fc]{border-bottom:1px solid #1e293b}.faq-item[data-v-dd87f4fc]:last-child{border-bottom:none}.faq-q[data-v-dd87f4fc]{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;font-size:.9rem;font-weight:600;transition:color .15s;display:flex}.faq-q[data-v-dd87f4fc]:hover{color:#fff}.faq-chevron[data-v-dd87f4fc]{color:#475569;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-chevron[data-v-dd87f4fc]{color:#ad9037;transform:rotate(180deg)}.faq-a-wrap[data-v-dd87f4fc]{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-item.open .faq-a-wrap[data-v-dd87f4fc]{grid-template-rows:1fr}.faq-a[data-v-dd87f4fc]{overflow:hidden}.faq-a p[data-v-dd87f4fc]{color:#94a3b8;padding:0 1.25rem 1rem;font-size:.85rem;line-height:1.65}.bottom-cta[data-v-dd87f4fc]{text-align:center}.bottom-cta p[data-v-dd87f4fc]{color:#64748b;margin-bottom:1rem;font-size:.95rem}.cta-btn[data-v-dd87f4fc]{color:#fff;background:#ad9037;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.cta-btn[data-v-dd87f4fc]:hover{background:#c9a942;transform:translateY(-1px);box-shadow:0 4px 16px #d4b85a4d}@media (max-width:768px){.faq-section[data-v-dd87f4fc]{padding:3.5rem 1.5rem}}:root{--primary:#ad9037;--primary-hover:#c9a942;--primary-light:#d4b85a;--primary-grad:#786017;--primary-rgb:173, 144, 55;--primary-light-rgb:212, 184, 90}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.2%;descent-override:22.48%;line-gap-override:0.0%;size-adjust:107.4%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{color:#e2e8f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020617;font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#020617}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#334155}::selection{background:rgba(var(--primary-light-rgb), .3);color:#fff}:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}
