.dim-text[data-v-fff6c5e3]{text-transform:uppercase}.dim-text[data-v-fff6c5e3],.label-text[data-v-fff6c5e3]{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em}.label-text-lg[data-v-fff6c5e3]{font-size:10px}.label-text-lg[data-v-fff6c5e3],.plate-text[data-v-fff6c5e3]{font-family:JetBrains Mono,monospace;letter-spacing:.1em}.plate-text[data-v-fff6c5e3]{font-size:8px}.mono-text[data-v-00ef5354]{font-family:JetBrains Mono,monospace}.serif-text[data-v-00ef5354]{font-family:Inter Tight,sans-serif;letter-spacing:-.025em}.mono-text[data-v-2fd9e6b0]{font-family:JetBrains Mono,monospace}.coverage-map[data-v-6a5cad9e]{display:grid;gap:14px}.coverage-map-frame[data-v-6a5cad9e]{background:radial-gradient(circle at 50% 12%,rgba(27,159,207,.14),transparent 48%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid hsla(0,0%,100%,.12);overflow:hidden;position:relative}.coverage-map-image[data-v-6a5cad9e]{display:block;filter:saturate(.55) brightness(1.04) contrast(1.05);height:auto;opacity:.92;width:100%}.coverage-map-glow[data-v-6a5cad9e]{background:radial-gradient(circle at 50% 10%,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 50%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.coverage-map-legend[data-v-6a5cad9e]{display:flex;flex-wrap:wrap;gap:8px}.coverage-map-legend span[data-v-6a5cad9e]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.12);color:#ffffff9e;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;padding:6px 8px;text-transform:uppercase}.cad-architects[data-v-cb063d9f]{--cad-paper:#f6f4ee;--cad-paper-2:#efece3;--cad-ink:#0f1216;--cad-ink-2:#3a3f46;--cad-ink-3:#6b7179;--cad-rule:#cfcabd;--cad-rule-2:#dcd8cc;--cad-cyan:#1b9fcf;--cad-cyan-ink:#0a5b78;--cad-amber:#d39513;--cad-red:#c24b2f;--cad-green:#3a8b5a;--cad-grid:rgba(15,18,22,.06);--cad-grid-strong:rgba(15,18,22,.1);--cad-accent:var(--cad-cyan);--cad-accent-ink:var(--cad-cyan-ink);background:var(--cad-paper);color:var(--cad-ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cad-mono[data-v-cb063d9f]{font-family:JetBrains Mono,ui-monospace,monospace}.cad-serif-tight[data-v-cb063d9f]{font-family:Inter Tight,Inter,sans-serif;letter-spacing:-.025em;margin:0}.cad-grid-bg[data-v-cb063d9f]{background-image:linear-gradient(var(--cad-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cad-grid) 1px,transparent 1px),linear-gradient(var(--cad-grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--cad-grid-strong) 1px,transparent 1px);background-position:-1px -1px;background-size:24px 24px,24px 24px,120px 120px,120px 120px}[data-show-grid=false] .cad-grid-bg[data-v-cb063d9f]{background-image:none}.cad-shell[data-v-cb063d9f]{margin:0 auto;max-width:1440px;padding:0 40px;position:relative}.cad-plate[data-v-cb063d9f]{border-top:1px solid var(--cad-rule);position:relative}.cad-plate[data-v-cb063d9f]:first-of-type{border-top:none}.cad-plate-label[data-v-cb063d9f]{left:40px}.cad-plate-label[data-v-cb063d9f],.cad-plate-label-r[data-v-cb063d9f]{color:var(--cad-ink-3);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;position:absolute;text-transform:uppercase;top:14px;z-index:2}.cad-plate-label-r[data-v-cb063d9f]{right:40px}.cad-eyebrow[data-v-cb063d9f]{align-items:center;background:var(--cad-paper);border:1px solid var(--cad-rule);color:var(--cad-ink-2);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;letter-spacing:.16em;padding:6px 10px;text-transform:uppercase}.cad-dot[data-v-cb063d9f]{background:var(--cad-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklch,var(--cad-accent) 22%,transparent);display:inline-block;height:7px;width:7px}.cad-card[data-v-cb063d9f]{background:var(--cad-paper);border:1px solid var(--cad-rule);position:relative}.cad-card-corner[data-v-cb063d9f]{border:1px solid var(--cad-ink);height:10px;position:absolute;width:10px}.cad-card-corner.tl[data-v-cb063d9f]{border-bottom:none;border-right:none;left:-1px;top:-1px}.cad-card-corner.tr[data-v-cb063d9f]{border-bottom:none;border-left:none;right:-1px;top:-1px}.cad-card-corner.bl[data-v-cb063d9f]{border-right:none;border-top:none;bottom:-1px;left:-1px}.cad-card-corner.br[data-v-cb063d9f]{border-left:none;border-top:none;bottom:-1px;right:-1px}.cad-btn[data-v-cb063d9f]{align-items:center;background:var(--cad-ink);border:1px solid var(--cad-ink);color:var(--cad-paper);cursor:pointer;display:inline-flex;font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:600;gap:10px;letter-spacing:-.01em;padding:14px 20px;text-decoration:none;transition:transform .15s ease}.cad-btn[data-v-cb063d9f]:hover{box-shadow:3px 3px 0 var(--cad-ink);transform:translate(-1px,-1px)}.cad-btn-ghost[data-v-cb063d9f]{background:transparent;color:var(--cad-ink)}.cad-btn-ghost[data-v-cb063d9f]:hover{box-shadow:3px 3px 0 var(--cad-ink)}.cad-draw-in[data-v-cb063d9f]{animation:cad-draw-cb063d9f 1.8s cubic-bezier(.6,.05,.2,1) forwards;stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}.cad-d1[data-v-cb063d9f]{animation-delay:.05s}.cad-d2[data-v-cb063d9f]{animation-delay:.25s}.cad-d3[data-v-cb063d9f]{animation-delay:.45s}.cad-d4[data-v-cb063d9f]{animation-delay:.65s}.cad-d5[data-v-cb063d9f]{animation-delay:.85s}.cad-d6[data-v-cb063d9f]{animation-delay:1.05s}.cad-d7[data-v-cb063d9f]{animation-delay:1.25s}.cad-d8[data-v-cb063d9f]{animation-delay:1.45s}@keyframes cad-draw-cb063d9f{to{stroke-dashoffset:0}}.cad-fade-in[data-v-cb063d9f]{animation:cad-fadein-cb063d9f .9s ease forwards;opacity:0}@keyframes cad-fadein-cb063d9f{to{opacity:1}}.cad-fade-d1[data-v-cb063d9f]{animation-delay:1.2s}.cad-fade-d2[data-v-cb063d9f]{animation-delay:1.5s}.cad-fade-d3[data-v-cb063d9f]{animation-delay:1.8s}@keyframes cad-marquee-cb063d9f{0%{transform:translate(0)}to{transform:translate(-50%)}}.cad-marquee[data-v-cb063d9f]{animation:cad-marquee-cb063d9f 40s linear infinite;display:flex;gap:48px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cad-marquee[data-v-cb063d9f],.cad-spec-table[data-v-cb063d9f]{font-family:JetBrains Mono,monospace;font-size:12px}.cad-spec-table[data-v-cb063d9f]{border-collapse:collapse;margin-top:24px;width:100%}.cad-spec-table td[data-v-cb063d9f],.cad-spec-table th[data-v-cb063d9f]{border-bottom:1px dashed var(--cad-rule);padding:10px 12px;text-align:left;vertical-align:top}.cad-spec-table th[data-v-cb063d9f]{color:var(--cad-ink-3);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cad-architects h1[data-v-cb063d9f],.cad-architects h2[data-v-cb063d9f],.cad-architects h3[data-v-cb063d9f],.cad-architects h4[data-v-cb063d9f]{font-family:Inter Tight,sans-serif;letter-spacing:-.025em;margin:0}.cad-architects[data-v-cb063d9f] ::-moz-selection{background:var(--cad-accent);color:#000}.cad-architects[data-v-cb063d9f] ::selection{background:var(--cad-accent);color:#000}.hero-grid[data-v-cb063d9f]{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}.features-header[data-v-cb063d9f]{align-items:end;display:grid;gap:48px;grid-template-columns:1fr 1.4fr;margin-bottom:48px}.features-grid[data-v-cb063d9f]{border:1px solid var(--cad-rule);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.feature-cell[data-v-cb063d9f]{background:var(--cad-paper);padding:28px;position:relative}.layers-grid[data-v-cb063d9f]{display:grid;gap:48px;grid-template-columns:1fr 1fr}.use-cases-grid[data-v-cb063d9f]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.data-grid[data-v-cb063d9f]{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr 1fr}.data-info-grid[data-v-cb063d9f]{background:#ffffff1a;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:36px}.steps-grid[data-v-cb063d9f]{border:1px solid var(--cad-rule);display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.step-cell[data-v-cb063d9f]{padding:28px;position:relative}.step-arrow[data-v-cb063d9f],.step-cell[data-v-cb063d9f]{background:var(--cad-paper)}.step-arrow[data-v-cb063d9f]{border:1px solid var(--cad-rule);border-radius:50%;padding:4px;position:absolute;right:-11px;top:50%;transform:translateY(-50%);z-index:1}.faq-grid[data-v-cb063d9f]{display:grid;gap:56px;grid-template-columns:1fr 2fr}.cta-grid[data-v-cb063d9f]{align-items:end;display:grid;gap:48px;grid-template-columns:1.2fr 1fr}.cad-dark-plate[data-v-cb063d9f]{background:#0c0f13;color:#eef2f6;padding-bottom:100px;padding-top:60px;position:relative}.cad-cta-section[data-v-cb063d9f]{background:var(--cad-ink);color:var(--cad-paper);overflow:hidden;padding:80px 0 60px;position:relative}.cad-cta-grid-bg[data-v-cb063d9f]{height:100%;inset:0;opacity:.15;position:absolute;width:100%}[data-v-cb063d9f] .cad-reg{border:1px solid var(--cad-ink-3);border-radius:50%;height:14px;position:absolute;width:14px}[data-v-cb063d9f] .cad-reg:after,[data-v-cb063d9f] .cad-reg:before{background:var(--cad-ink-3);content:"";position:absolute}[data-v-cb063d9f] .cad-reg:before{height:1px;left:-5px;right:-5px;top:50%}[data-v-cb063d9f] .cad-reg:after{bottom:-5px;left:50%;top:-5px;width:1px}[data-v-cb063d9f] .cad-reg.tl{left:20px;top:32px}[data-v-cb063d9f] .cad-reg.tr{right:20px;top:32px}[data-v-cb063d9f] .cad-reg.bl{bottom:20px;left:20px}[data-v-cb063d9f] .cad-reg.br{bottom:20px;right:20px}@media(max-width:1024px){.hero-grid[data-v-cb063d9f]{grid-template-columns:1fr}.hero-illustration[data-v-cb063d9f]{display:none}.cta-grid[data-v-cb063d9f],.data-grid[data-v-cb063d9f],.faq-grid[data-v-cb063d9f],.features-header[data-v-cb063d9f],.layers-grid[data-v-cb063d9f]{grid-template-columns:1fr}}@media(max-width:900px){.cad-shell[data-v-cb063d9f]{padding:0 20px}.cad-plate-label[data-v-cb063d9f],.cad-plate-label-r[data-v-cb063d9f]{left:20px;right:20px}.features-grid[data-v-cb063d9f]{grid-template-columns:1fr}.feature-cell[data-v-cb063d9f]{border-bottom:1px solid var(--cad-rule)!important;border-right:none!important}.use-cases-grid[data-v-cb063d9f]{grid-template-columns:1fr}.steps-grid[data-v-cb063d9f]{grid-template-columns:1fr 1fr}.step-cell[data-v-cb063d9f]{border-bottom:1px solid var(--cad-rule);border-right:none!important}.step-arrow[data-v-cb063d9f]{display:none}}@media(max-width:600px){.steps-grid[data-v-cb063d9f]{grid-template-columns:1fr}}
